Summary: | Dynamic abbrev mode like in emacs | ||
---|---|---|---|
Product: | [Applications] konsole | Reporter: | Karl Vogel <kvo--kde> |
Component: | general | Assignee: | Konsole Developer <konsole-devel> |
Status: | RESOLVED NOT A BUG | ||
Severity: | wishlist | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Karl Vogel
2003-03-06 11:09:07 UTC
In konsole? Are you sure you're requesting this to the right program? if you want to be able to use dabbrev-like expansion of words in your shell, you send this wishlist item to the shell maintainers, not to konsole. I think your rquest is misplaced [posted this directly to the mailing list.. will attach it here too, just to keep the info together with the bug/wish report] 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! Not going to happen. However, if you would like a DCOP function for 'Find in History' then that might be doable (still a wish). At least that way you could write a script to do what you want. |