aboutsummaryrefslogtreecommitdiffhomepage
path: root/reader.cpp
Commit message (Collapse)AuthorAge
* Show path containing current disk drive in Windows in titleGravatar Konrad Borowski2013-08-14
|
* Ctrl+E should insert suggested completion and then go to end of lineGravatar waterhouse2013-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.Gravatar ridiculousfish2013-07-19
|
* Initial abbreviation work. Tests currently fail.Gravatar ridiculousfish2013-07-19
|
* FormattingGravatar ridiculousfish2013-06-02
|
* Add some const, fix spacesGravatar ridiculousfish2013-06-02
|
* make cursor placement consistent with `transpose-words` from readlineGravatar Christian Rishøj2013-06-02
|
* transpose-wordsGravatar Christian Rishøj2013-06-02
|
* Support for fuzzy completionsGravatar ridiculousfish2013-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 autosuggestionGravatar ridiculousfish2013-05-24
|
* command and binding for transpose-charsGravatar Christian Rishøj2013-05-24
|
* Fix for crashing and assertion failures when tab completing a token that ↵Gravatar ridiculousfish2013-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 completionsGravatar ridiculousfish2013-05-20
| | | | https://github.com/fish-shell/fish-shell/issues/765
* Formatting and style updatesGravatar ridiculousfish2013-05-05
|
* Rely on $PWD instead of getcwd() more oftenGravatar ridiculousfish2013-04-27
| | | | Fixes https://github.com/fish-shell/fish-shell/issues/696
* Teach case-insensitive completions about tildes. Fixes ↵Gravatar ridiculousfish2013-04-07
| | | | https://github.com/fish-shell/fish-shell/issues/647
* Add some more cancellability to autosuggestionsGravatar ridiculousfish2013-04-07
|
* Fix for issue where a file may be incompletely read on receipt of a signal.Gravatar ridiculousfish2013-04-07
|
* Mark stdin as nonblocking if we get EWOULDBLOCK, and before handing it off ↵Gravatar ridiculousfish2013-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 completionsGravatar ridiculousfish2013-04-04
| | | | Fixes #643, #644
* Add callbacks that get invoked before the next call to select(), which will ↵Gravatar ridiculousfish2013-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 formattingGravatar ridiculousfish2013-03-21
|
* Return key should only insert a newline if backslashed character is ↵Gravatar ridiculousfish2013-03-12
| | | | | | whitespace, or backslash terminates the line https://github.com/fish-shell/fish-shell/issues/613
* Spelling mistake in commentGravatar ridiculousfish2013-03-11
|
* Add support for making a leading space not save to historyGravatar ridiculousfish2013-03-10
| | | | https://github.com/fish-shell/fish-shell/pull/615
* Break out COMPLETE_NO_CASE and COMPLETE_REPLACES_TOKEN into separate flags, ↵Gravatar ridiculousfish2013-03-05
| | | | in preparation for upcoming fuzzy completion work
* Kill termio.h and sys/termios.hGravatar David Adam (zanchey)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/592Gravatar ridiculousfish2013-02-28
|
* Use swap instead of copying in reader_repaint_without_autosuggestionGravatar ridiculousfish2013-02-20
|
* Clear the autosuggestion from the old commandline when showing the ↵Gravatar Yannis Chatzimichos2013-02-20
| | | | completion list. Fixes #561
* Clean up comments and fix spelling errorsGravatar Yannis Chatzimichos2013-02-20
|
* Large set of changes to how PATH is handled. Changed fish to no longer ↵Gravatar ridiculousfish2013-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 ↵Gravatar ridiculousfish2013-02-17
| | | | | | is on a newline https://github.com/fish-shell/fish-shell/pull/580
* More cleanup based on static analysisGravatar ridiculousfish2013-02-16
| | | | https://github.com/fish-shell/fish-shell/issues/575
* First stab at builtin set_color. Moved set_color.cpp to ↵Gravatar ridiculousfish2013-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 ↵Gravatar ridiculousfish2013-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 ↵Gravatar ridiculousfish2013-02-11
| | | | var_uni_entry_t. Various other cleanups.
* Make io_data_t::fd constGravatar Cheer Xiao2013-02-11
| | | | In exec(), pipe_{write,read} no longer get reused.
* remove __warn_unused attribute from exec_subshellGravatar Jan Kanis2013-02-06
|
* merge branch 'bug-537' and branch 'bug-read-ctrlC'. This should fix both ↵Gravatar Jan Kanis2013-02-05
|\ | | | | | | #537 and #516
| * rename reader_cancel_thread to reader_thread_job_is_stale, update commentsGravatar Jan Kanis2013-02-05
| |
* | FormattingGravatar ridiculousfish2013-02-03
| |
* | Teach fish how to put completion data inside a closing quoteGravatar ridiculousfish2013-02-02
| | | | | | | | Fixes https://github.com/fish-shell/fish-shell/issues/552
* | Make subcommands modify $status, and make builtin_set not modify status ↵Gravatar ridiculousfish2013-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 ↵Gravatar ridiculousfish2013-01-30
| | | | | | | | file descriptors
* | Fix unused return value warning a different wayGravatar ridiculousfish2013-01-27
| |
* | Fixed an unused variable warningGravatar ridiculousfish2013-01-27
| |
* | Fix to output the prompt even if fish_prompt failsGravatar ridiculousfish2013-01-27
| |
* | Indent switch + case properly. ↵Gravatar ridiculousfish2013-01-24
| | | | | | | | https://github.com/fish-shell/fish-shell/issues/530
| * make the casting magic standards compliant and avoid compiler warnings; add ↵Gravatar Jan Kanis2013-01-24
| | | | | | | | error check