Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Show path containing current disk drive in Windows in title | 2013-08-14 | |
| | |||
* | Ctrl+E should insert suggested completion and then go to end of line | 2013-07-27 | |
| | | | | | | | | | | | (Closes #91, #932) Currently, control-E is bound to `end-of-line`. This patch modifes the `end-of-line` procedure so that, if it is invoked when the cursor is at the end of a command and there is pending completion text, it will accept the completion text and move to the end. The behavior of `end-of-line` will not otherwise be altered. | ||
* | Next stab at abbreviations. Highlighting should work. | 2013-07-19 | |
| | |||
* | Initial abbreviation work. Tests currently fail. | 2013-07-19 | |
| | |||
* | Formatting | 2013-06-02 | |
| | |||
* | Add some const, fix spaces | 2013-06-02 | |
| | |||
* | make cursor placement consistent with `transpose-words` from readline | 2013-06-02 | |
| | |||
* | transpose-words | 2013-06-02 | |
| | |||
* | Support for fuzzy completions | 2013-05-25 | |
| | | | | | https://github.com/fish-shell/fish-shell/issues/568 https://github.com/fish-shell/fish-shell/issues/528 | ||
* | Fix issue where transpose fails if there is a trailing autosuggestion | 2013-05-24 | |
| | |||
* | command and binding for transpose-chars | 2013-05-24 | |
| | |||
* | Fix for crashing and assertion failures when tab completing a token that ↵ | 2013-05-20 | |
| | | | | | | consists of only backslash Fixes https://github.com/fish-shell/fish-shell/issues/762 | ||
* | Fix for failing to update command line while cycling through tab completions | 2013-05-20 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/765 | ||
* | Formatting and style updates | 2013-05-05 | |
| | |||
* | Rely on $PWD instead of getcwd() more often | 2013-04-27 | |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/696 | ||
* | Teach case-insensitive completions about tildes. Fixes ↵ | 2013-04-07 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/647 | ||
* | Add some more cancellability to autosuggestions | 2013-04-07 | |
| | |||
* | Fix for issue where a file may be incompletely read on receipt of a signal. | 2013-04-07 | |
| | |||
* | Mark stdin as nonblocking if we get EWOULDBLOCK, and before handing it off ↵ | 2013-04-07 | |
| | | | | | | to child processes when either starting them or moving them to the foreground. https://github.com/fish-shell/fish-shell/issues/176 | ||
* | Repaint after completions | 2013-04-04 | |
| | | | | Fixes #643, #644 | ||
* | Add callbacks that get invoked before the next call to select(), which will ↵ | 2013-04-03 | |
| | | | | allow for a nice fix to https://github.com/fish-shell/fish-shell/issues/608. Eliminate the poll handler, and replace it with this mechanism. | ||
* | Update code formatting | 2013-03-21 | |
| | |||
* | Return key should only insert a newline if backslashed character is ↵ | 2013-03-12 | |
| | | | | | | whitespace, or backslash terminates the line https://github.com/fish-shell/fish-shell/issues/613 | ||
* | Spelling mistake in comment | 2013-03-11 | |
| | |||
* | Add support for making a leading space not save to history | 2013-03-10 | |
| | | | | https://github.com/fish-shell/fish-shell/pull/615 | ||
* | Break out COMPLETE_NO_CASE and COMPLETE_REPLACES_TOKEN into separate flags, ↵ | 2013-03-05 | |
| | | | | in preparation for upcoming fuzzy completion work | ||
* | 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. | ||
* | Additional changes related to https://github.com/fish-shell/fish-shell/pull/592 | 2013-02-28 | |
| | |||
* | Use swap instead of copying in reader_repaint_without_autosuggestion | 2013-02-20 | |
| | |||
* | Clear the autosuggestion from the old commandline when showing the ↵ | 2013-02-20 | |
| | | | | completion list. Fixes #561 | ||
* | Clean up comments and fix spelling errors | 2013-02-20 | |
| | |||
* | Large set of changes to how PATH is handled. Changed fish to no longer ↵ | 2013-02-19 | |
| | | | | | | modify PATH in share/config.fish. Introduced variable fish_user_paths, and a glue function __fish_reconstruct_path that splices together PATH with fish_user_paths. Changed fish to no longer validate changes to PATH unless the paths are new (i.e. don't recheck what's already there). Modified certain sets to store const wchar_t instead of wcstring to save a few allocations. https://github.com/fish-shell/fish-shell/issues/527 | ||
* | Fix for issue where backward kill line crashes if performed while the cursor ↵ | 2013-02-17 | |
| | | | | | | is on a newline https://github.com/fish-shell/fish-shell/pull/580 | ||
* | More cleanup based on static analysis | 2013-02-16 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/575 | ||
* | First stab at builtin set_color. Moved set_color.cpp to ↵ | 2013-02-14 | |
| | | | | builtin_set_color.cpp and taught fish about it. | ||
* | Fix to look up fish_pager in __fish_bin_dir instead of by using PATH, in ↵ | 2013-02-13 | |
| | | | | preparation for making fish no longer need to modify PATH | ||
* | Clean up env_var_table_t. Switch from storing var_uni_entry_t* to ↵ | 2013-02-11 | |
| | | | | var_uni_entry_t. Various other cleanups. | ||
* | Make io_data_t::fd const | 2013-02-11 | |
| | | | | In exec(), pipe_{write,read} no longer get reused. | ||
* | remove __warn_unused attribute from exec_subshell | 2013-02-06 | |
| | |||
* | merge branch 'bug-537' and branch 'bug-read-ctrlC'. This should fix both ↵ | 2013-02-05 | |
|\ | | | | | | | #537 and #516 | ||
| * | rename reader_cancel_thread to reader_thread_job_is_stale, update comments | 2013-02-05 | |
| | | |||
* | | Formatting | 2013-02-03 | |
| | | |||
* | | Teach fish how to put completion data inside a closing quote | 2013-02-02 | |
| | | | | | | | | Fixes https://github.com/fish-shell/fish-shell/issues/552 | ||
* | | Make subcommands modify $status, and make builtin_set not modify status ↵ | 2013-01-31 | |
| | | | | | | | | | | | | | | unless it fails https://github.com/fish-shell/fish-shell/issues/547 https://github.com/fish-shell/fish-shell/issues/214 | ||
* | | Initial set of changes working to make fish robust against running out of ↵ | 2013-01-30 | |
| | | | | | | | | file descriptors | ||
* | | Fix unused return value warning a different way | 2013-01-27 | |
| | | |||
* | | Fixed an unused variable warning | 2013-01-27 | |
| | | |||
* | | Fix to output the prompt even if fish_prompt fails | 2013-01-27 | |
| | | |||
* | | Indent switch + case properly. ↵ | 2013-01-24 | |
| | | | | | | | | https://github.com/fish-shell/fish-shell/issues/530 | ||
| * | make the casting magic standards compliant and avoid compiler warnings; add ↵ | 2013-01-24 | |
| | | | | | | | | error check |