Bug 122978

Summary: Optionally share input line (contents and history) between all views
Product: [Applications] konversation Reporter: Teemu Rytilahti <tpr>
Component: inputlineAssignee: Konversation Developers <konversation-devel>
Status: CONFIRMED ---    
Severity: wishlist CC: hein, kde, rasi
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Teemu Rytilahti 2006-03-02 15:27:30 UTC
Version:           0.19 #3100 (using KDE 3.5.1, Kubuntu Package 4:3.5.1-0ubuntu7 dapper)
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.15-16-k7

Shared input line would allow user to write one's text on any tab and then send it to any tab one wants to. This would avoid a necessary copy'n'paste if you write your text on a wrong channel.

Irssi also works this way and thus I'd like to have such behaviour.
Comment 1 illogic-al 2006-03-03 01:02:48 UTC
> This would avoid a necessary copy'n'paste if you write your text on a wrong channel.
But then it wouldn't allow you to have per channel text. So if you're typing something in one channel and someone in another channel pm's you requiring immediate attention, you have to cut to save it, reply, and then paste back and continue your reply. 

> Irssi also works this way and thus I'd like to have such behaviour. 
Konversation doesn't work this way and I like konvi's behavior.
 
Comment 2 Eike Hein 2006-03-03 01:49:41 UTC
I do like that idea quite a bit, however I also think any implementation should be optional.
Comment 3 argonel 2006-03-05 02:25:41 UTC
I don't like the idea of having all tabs use the same editbox.

Lets look at the essential form: you want a method of resending a previous message. Your idea is that one simply selects the previous message out of the history, switches to the correct destination tab and sends the message. One could stuff the in-progress reply into the history and pull it back, but this could be cruel and unusual punishment if more than one conversation needs tending.

Instead, how about a simple command along the lines of mirc's "/!" ? This drops the last message sent into the edit line for the current tab.

So instead of <up-arrow> <enter> <click on correct tab>, you have "/!" <enter>. Not much of a difference for ease of use, but more flexible. It could also be bound to a keyboard shortcut, although that would be konversation specific.
Comment 4 Wouter Becq 2009-03-27 09:33:28 UTC
*** Bug 188232 has been marked as a duplicate of this bug. ***
Comment 5 Nick Cross 2017-09-29 09:46:43 UTC
To dredge up this old enhancement idea :-)

I like the idea of being able to request the last command across all tabs. Perhaps where 'Up' recalls the last local message, 'Ctrl-Up' could recall the last message entered globally?
Comment 6 Eike Hein 2017-09-30 03:30:00 UTC
Rejoice: The ongoing UI rewrite has finally implemented the optional shared input field.

Cf. https://userbase.kde.org/Konversation/Konvi2x to follow the ongoing work.