From b482cab7bea1f936f34eab6350f701f10f65784c Mon Sep 17 00:00:00 2001 From: "David Adam (zanchey)" Date: Wed, 7 Aug 2013 11:18:31 +0800 Subject: docs: add editor documentation, move binding information closes #931 also fixes a crossreference error --- doc_src/bind.txt | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'doc_src/bind.txt') diff --git a/doc_src/bind.txt b/doc_src/bind.txt index add185a1..1e434b06 100644 --- a/doc_src/bind.txt +++ b/doc_src/bind.txt @@ -46,6 +46,10 @@ bind to the function name. This way it becomes significantly easier to test the function while editing, and the result is usually more readable as well. +If such a script produces output, the script needs to finish by +calling 'commandline -f repaint' in order to tell fish that a repaint +is in order. + Key bindings are not saved between sessions by default. To save custom keybindings, edit the \c fish_user_key_bindings function and insert the appropriate \c bind statements. @@ -56,6 +60,32 @@ The following parameters are available: - -K or --key-names Display a list of available key names - -f or --function-names Display a list of available input functions +The following special input functions are available: + +- \c backward-char, moves one character to the left +- \c backward-delete-char, deletes one character of input to the left of the cursor +- \c backward-kill-line, move everything from the beginning of the line to the cursor to the killring +- \c backward-kill-word, move the word to the left of the cursor to the killring +- \c backward-word, move one word to the left +- \c beginning-of-history, move to the beginning of the history +- \c beginning-of-line, move to the beginning of the line +- \c complete, guess the remainder of the current token +- \c delete-char, delete one character to the right of the cursor +- \c delete-line, delete the entire line +- \c dump-functions, print a list of all key-bindings +- \c end-of-history, move to the end of the history +- \c end-of-line, move to the end of the line +- \c explain, print a description of possible problems with the current command +- \c forward-char, move one character to the right +- \c forward-word, move one word to the right +- \c history-search-backward, search the history for the previous match +- \c history-search-forward, search the history for the next match +- \c kill-line, move everything from the cursor to the end of the line to the killring +- \c kill-whole-line, move the line to the killring +- \c kill-word, move the next word to the killring +- \c yank, insert the latest entry of the killring into the buffer +- \c yank-pop, rotate to the previous entry of the killring + \subsection bind-example Examples bind \\cd 'exit' causes \c fish to exit when Control-d is pressed. -- cgit v1.2.3