[Konsole-devel] [Bug 55597] Dynamic abbrev mode like in emacs

Karl Vogel karl.vogel at seagha.com
Fri Mar 7 00:09:39 UTC 2003


Waldo Bastian wrote:

> On Thursday 06 March 2003 20:04, Thiago Macieira wrote:
>> In konsole? Are you sure you're requesting this to the right program?
> 
> Please keep in mind that the distinction between terminal emulator and
> shell is not clear to all of our users.
> 
> Cheers,
> Waldo

But it's clear to me... and I still wish it :-) Hell why not? Why restrict
it to the shell program?! I want to be able to use dynamic abbrev with
everything that appears on my screen.

I regularly use a konsole as a terminal to our OpenVMS systems, patching the
DCL shell isn't an option ('Use the source Luke' doesn't work here). 

Anyway I would expect this be done with a popup menu or something.. e.g.
when you type the dabbrev key, konsole scans the current word at the last
print position in the TEScreen buffer and then searches back in it's
history (TEScreen) for occurences of words starting with the same word and
then presents a popup where you can select (with cursor keys) the
completion you want.

Example.. if I type

clea<press dabbrev key here>

then I am presented with 'clear' in a popup. If I select this, it send 'r'
to the standard input of the KProcess (completing the word clear).


This saves me from having to 'Edit->Find in history' then enter my text,
then cut and paste that in whatever program I'm running... VERY useful
indeed!





More information about the konsole-devel mailing list