Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bind should not show -k for bindings that are escape sequences, not keys | 2014-07-07 | |
| | |||
* | input_readch must return R_EOF instead of WEOF. Fixes #1452 | 2014-05-25 | |
| | |||
* | Attempt to silence some warnings | 2014-04-27 | |
| | |||
* | Run restyle.sh to enforce style rules. | 2014-03-31 | |
| | |||
* | Changes to bind_mode implementation based on code review and merge | 2014-03-30 | |
| | | | | errors | ||
* | Merge branch 'master' into 1218_rebase | 2014-03-29 | |
|\ | | | | | | | | | | | | | | | | | | | | | | | Conflicts: builtin.cpp builtin_commandline.cpp highlight.cpp input.cpp input.h reader.cpp screen.cpp screen.h | ||
| * | Revert "Merge pull request #1317 from pullreq/cpp" | 2014-02-28 | |
| | | | | | | | | | | | | | | This reverts commit 74135c0600d5dcc40d396d0e7293c17b8d4bdaa7, reversing changes made to 6d749789ce240a3e6f1447777db63fd8e7525560. See discussion in #1317 | ||
| * | Fixes .c -> .cpp in comments. For doxygen. | 2014-02-27 | |
| | | |||
| * | Fix the build by including <algorithm> header | 2014-02-12 | |
| | | |||
| * | Test and fix issue where, if binding X is a prefix of binding Y, and X | 2014-02-12 | |
| | | | | | | | | | | | | | | is specified before Y, then Y will never be invoked because X will always get there first. Now instead we order bindings in descending order by length, so that we always test the binding before any others that prefixes it. Fixes #1283. | ||
| * | Support escape or up-arrow to cancel the completion search field. | 2014-01-27 | |
| | | |||
| * | Increased support for completion search field. Use btab (shift-tab) to | 2014-01-27 | |
| | | | | | | | | complete-and-search. | ||
* | | Add 'and' input function; fixes a bug with t,T | 2014-01-23 | |
| | | | | | | | | | | | | 'and' will prevent later input functions from being executed if the previous one did not succeed (e.g. a jump to a char not on the command line) | ||
* | | Experimental support for f,F,t,T vi commands. | 2014-01-22 | |
| | | | | | | | | Input functions can now have arguments | ||
| * | Correct the correspondence between name_arr and the input codes. | 2014-01-21 | |
| | | |||
* | | Update $fish_bind_mode only if necessary | 2014-01-20 | |
| | | |||
* | | Set $fish_bind_mode to default on fish startup; set $fish_key_bindings | 2014-01-19 | |
| | | | | | | | | when sourcing fish_vi_mode.fish | ||
* | | Add kill-selection function and visual binds for 'y' and 'd' | 2014-01-18 | |
| | | |||
* | | Add experimental support for selection and visual mode | 2014-01-15 | |
| | | |||
* | | Replace builtin 'bind_mode' with variable $fish_bind_mode | 2014-01-15 | |
| | | |||
* | | Rename 'new-mode' to 'sets-mode', prepare for selection support. | 2014-01-15 | |
| | | |||
* | | Better input handling; add support multiple binding commands | 2014-01-01 | |
| | | |||
* | | Fix bug | 2013-12-31 | |
| | | |||
* | | Allow restricting earsing and listing of bindings to specific mode; | 2013-12-31 | |
| | | | | | | | | implement force repaint and multi-char bindings; | ||
* | | Implement bind modes | 2013-12-31 | |
|/ | |||
* | Add missing const cast for setup_term | 2013-11-26 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/1142 | ||
* | fall back to ANSI terminal type if setupterm fails | 2013-11-26 | |
| | | | | | | | | | | | | | | | Closes: https://github.com/fish-shell/fish-shell/issues/1060 'ansi' should always be present (tested on Solaris, Linux, FreeBSD, Darwin). Also overrides TERM so that other programs behave consistently e.g. fish_pager. The error message makes no specific mention of terminfo or termcap as these vary across operating systems. (r+ @ridiculousfish with thanks) | ||
* | more detailed debugging when terminal type cannot be found | 2013-11-26 | |
| | | | | Ref: #1060 | ||
* | add support for downcase-word, upcase-word and capitalise-word | 2013-09-09 | |
| | |||
* | transpose-words | 2013-06-02 | |
| | |||
* | Fix wchar_t cast | 2013-05-25 | |
| | |||
* | command and binding for transpose-chars | 2013-05-24 | |
| | |||
* | Add errret param to other calls to setupterm | 2013-05-13 | |
| | |||
* | Formatting and style updates | 2013-05-05 | |
| | |||
* | Eliminate a static string from input_terminfo_get_sequence | 2013-04-15 | |
| | |||
* | Kill termio.h and sys/termios.h | 2013-03-05 | |
| | | | | | | | | | | | On FreeBSD, compilation complains that "this file includes <sys/termios.h> which is deprecated, use <termios.h> instead". On Linux and FreeBSD, <sys/termios.h> literally just pulls in <termios.h>. On OS X and Solaris, <termios.h> pulls in <sys/termios.h>. <termio.h> doesn't exist on FreeBSD or Mac OS X, and on Linux is marked as deprecated and just includes <termios.h>. It does exist on Solaris, but no `struct termio` is ever actually used in the codebase. | ||
* | Hopeful fix for https://github.com/fish-shell/fish-shell/issues/594 | 2013-02-26 | |
| | |||
* | Teach set_color to call setupterm so it doesn't crash when run non-interactively | 2013-02-15 | |
| | |||
* | fix comments on #516. Split `reader_interrupted` into a `reader_interrupted` ↵ | 2013-01-22 | |
| | | | | and a `reader_reading_interrupted` | ||
* | create reader_data_t.interruptible flag and infrastructure to make it work. | 2013-01-20 | |
| | |||
* | Make meta-backspace less aggressive about what it deletes | 2012-12-20 | |
| | |||
* | Eliminate str2wcs | 2012-12-19 | |
| | |||
* | Fix indentation of switch statements | 2012-11-19 | |
| | |||
* | Apply new indentation, brace, and whitespace style | 2012-11-18 | |
| | |||
* | Remove trailing whitespaces and change tabs to spaces | 2012-11-18 | |
| | |||
* | Support for fish_right_prompt | 2012-11-07 | |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/80 | ||
* | Wrong sense of check for initializing key bindings | 2012-10-30 | |
| | | | | Fix for https://github.com/fish-shell/fish-shell/pull/373 | ||
* | keybindings → key_bindings (for consistency) | 2012-10-20 | |
| | |||
* | Adopt posix_spawn (!) | 2012-08-15 | |
| | | | | | Rewrite IO chains to be a vector of pointers, instead of a linked list Removed io_transmogrify | ||
* | Various changes to reduce fish's compiled code size | 2012-07-17 | |
| | | | | OS X release build executable size dropped from 672k to 511k |