Go to file
Daniel Micay 2a7c36d9ac set _POSIX_C_SOURCE in the Makefile, not the code 2012-08-27 01:23:36 -04:00
.gitignore Add a .gitignore 2012-06-08 15:07:11 -04:00
Makefile set _POSIX_C_SOURCE in the Makefile, not the code 2012-08-27 01:23:36 -04:00
README.rst fix overlong header line 2012-08-24 10:59:57 -04:00
TODO.rst pause output in command mode 2012-08-27 00:46:52 -04:00
expose_select_text.patch pause output in command mode 2012-08-27 00:46:52 -04:00
termite.cc set _POSIX_C_SOURCE in the Makefile, not the code 2012-08-27 01:23:36 -04:00
termite.cfg replace multi_url with a different keybinding 2012-08-24 10:27:48 -04:00
termite.terminfo termite.terminfo: proper support for setting title 2012-06-25 23:19:58 -04:00
termite.vim add termite.vim to work around hardcoding in vim 2012-06-27 00:39:17 -04:00
url_regex.h move url_regex to a header 2012-07-20 11:32:49 -04:00

README.rst

A simple VTE-based terminal.

Termite looks for ``termite.cfg`` in ``$XDG_CONFIG_HOME`` (or ``~/.config`` if
unset) and then falls back to ``$XDG_CONFIG_DIRS``.

DEPENDENCIES
============

A vte version >= 0.30. A patch is currently required to expose the
functions needed for keyboard selection.

KEYBINDINGS
===========
+-----------------------+--------------------------------------+
| ``ctrl-shift-escape`` | reload configuration file            |
+-----------------------+--------------------------------------+
| ``ctrl-shift-c``      | copy to CLIPBOARD                    |
+-----------------------+--------------------------------------+
| ``ctrl-shift-v``      | paste from CLIPBOARD                 |
+-----------------------+--------------------------------------+
| ``ctrl-shift-u``      | unicode input (standard GTK binding) |
+-----------------------+--------------------------------------+
| ``ctrl-tab``          | start scrollback completion          |
+-----------------------+--------------------------------------+
| ``ctrl-shift-space``  | start command mode                   |
+-----------------------+--------------------------------------+

COMMAND MODE
------------

+------------------------+-----------------------------------------------------------+
| ``escape``             | deactivate command mode                                   |
+------------------------+-----------------------------------------------------------+
| ``v``                  | visual mode                                               |
+------------------------+-----------------------------------------------------------+
| ``V``                  | visual line mode                                          |
+------------------------+-----------------------------------------------------------+
| ``ctrl-v``             | visual block mode                                         |
+------------------------+-----------------------------------------------------------+
| ``hjkl`` or arrow keys | move cursor left/down/up/right                            |
+------------------------+-----------------------------------------------------------+
| ``w``/``b``            | forward/backward word                                     |
+------------------------+-----------------------------------------------------------+
| ``$``                  | end-of-line                                               |
+------------------------+-----------------------------------------------------------+
| ``^``                  | beginning-of-line                                         |
+------------------------+-----------------------------------------------------------+
| ``g``                  | jump to start of first row                                |
+------------------------+-----------------------------------------------------------+
| ``G``                  | jump to start of last row                                 |
+------------------------+-----------------------------------------------------------+
| ``y``                  | copy to CLIPBOARD                                         |
+------------------------+-----------------------------------------------------------+
| ``/``                  | forward search                                            |
+------------------------+-----------------------------------------------------------+
| ``?``                  | reverse search                                            |
+------------------------+-----------------------------------------------------------+
| ``u``                  | forward url search                                        |
+------------------------+-----------------------------------------------------------+
| ``U``                  | reverse url search                                        |
+------------------------+-----------------------------------------------------------+
| ``o``                  | open the current selection as a url                       |
+------------------------+-----------------------------------------------------------+
| ``Return``             | open the current selection as a url and exit command mode |
+------------------------+-----------------------------------------------------------+
| ``n``                  | next search match                                         |
+------------------------+-----------------------------------------------------------+
| ``N``                  | previous search match                                     |
+------------------------+-----------------------------------------------------------+

During scrollback search, the current selection is changed to the search match
and copied to the PRIMARY clipboard buffer.

With the scrollback search/completion widget open, up/down (or tab/shift-tab)
cycle through completions, escape closes the widget and enter accepts the
input.