
I also implemented the logic needed to "simulate" the input to the Vte. As a bonus, the search function also gets completion (this was unintentional but interesting enough that I let it be). Visible issues: - The down key doesn't pop up the completion, it gives focus back to the terminal. - The enter key does not select an item from the drop down list, it closes the entry and accepts the input as is. Maybe the completion popup delay should be configurable and the default value decreased?
A simple VTE-based terminal. Configuration is done at compile-time via ``config.h``. DEPENDENCIES ============ A vte version >= 0.30. KEYBINDINGS =========== * ``ctrl-shift-c``: copy to CLIPBOARD * ``ctrl-shift-v``: paste from CLIPBOARD * ``ctrl-shift-u``: unicode input (standard GTK binding) Scrollback search: * ``ctrl-shift-f``: start forward search * ``ctrl-shift-b``: start reverse search * ``ctrl-shift-j``: start forward url search * ``ctrl-shift-k``: start reverse url search * ``ctrl-shift-n``: jump to next search match * ``ctrl-shift-p``: jump to previous search match The current selection is changed to the search match and copied to the PRIMARY clipboard buffer. TODO ==== * scrollback completion * scrollback search needs to be improved upstream [1]_ * expose more options in ``config.h`` .. [1] https://bugzilla.gnome.org/show_bug.cgi?id=627886
Description
Languages
C++
97.4%
Makefile
2%
reStructuredText
0.4%
desktop
0.2%