Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove the reader_selected_completion_changed callback. Fix a hang when | 2014-02-16 | |
| | | | | the pager gets empty, as reported in 291 | ||
* | Increased support for completion search field. Use btab (shift-tab) to | 2014-01-27 | |
| | | | | complete-and-search. | ||
* | Refactor reader to work on selectable 'editable_line_t' so that most | 2014-01-26 | |
| | | | | commands can operate on pager search field | ||
* | Beginnings of work for search field feature of new pager | 2014-01-26 | |
| | |||
* | Implement and document new -P / --paging-mode flags to commandline, to ↵ | 2014-01-17 | |
| | | | | | | support new pager | ||
* | Change highlight colors from a bitmask into a combination enum / bitmask | 2014-01-15 | |
| | | | | so that we can support more than 16 color specifications. | ||
* | Support for implicit cd, no-exec, and the exit builtin. All tests now | 2013-12-29 | |
| | | | | pass (!). Error reporting still unsteady. | ||
* | Replace autosuggestions "completions to load" mechanism with moderately | 2013-11-29 | |
| | | | | less hackish and far simpler "perform on main thread" mechanism | ||
* | Fix for errant SIGHUPs due to child fish shells messing with the term. | 2013-10-26 | |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/1002 | ||
* | reader_replace_current_token can be made static | 2013-09-21 | |
| | |||
* | Initial abbreviation work. Tests currently fail. | 2013-07-19 | |
| | |||
* | 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 | ||
* | Break out COMPLETE_NO_CASE and COMPLETE_REPLACES_TOKEN into separate flags, ↵ | 2013-03-05 | |
| | | | | in preparation for upcoming fuzzy completion work | ||
* | Clean up env_var_table_t. Switch from storing var_uni_entry_t* to ↵ | 2013-02-11 | |
| | | | | var_uni_entry_t. Various other cleanups. | ||
* | 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 | |
| | | |||
* | | Teach fish how to put completion data inside a closing quote | 2013-02-02 | |
| | | | | | | | | Fixes https://github.com/fish-shell/fish-shell/issues/552 | ||
| * | extra comments | 2013-01-23 | |
| | | |||
| * | implement reader_cancel_thread using __thread thread-local storage | 2013-01-23 | |
| | | |||
| * | rename reader_data_t.interruptible to exit_on_interrupt | 2013-01-22 | |
| | | |||
| * | 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 | |
|/ | |||
* | When the user input contains capital letters, use its case rather than the ↵ | 2013-01-05 | |
| | | | | | | autosuggestion's case Fixes https://github.com/fish-shell/fish-shell/issues/335 | ||
* | Apply new indentation, brace, and whitespace style | 2012-11-18 | |
| | |||
* | Don't autosuggest in builtin_read | 2012-11-18 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/29 | ||
* | Support for fish_right_prompt | 2012-11-07 | |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/80 | ||
* | Adopt posix_spawn (!) | 2012-08-15 | |
| | | | | | Rewrite IO chains to be a vector of pointers, instead of a linked list Removed io_transmogrify | ||
* | Additional warning fixes and migration from int to size_t or long where ↵ | 2012-08-04 | |
| | | | | appropriate | ||
* | More warning fixes and switching from int to long or size_t | 2012-08-04 | |
| | |||
* | Lots of work towards making fish build without warnings on Mountain Lion, ↵ | 2012-08-04 | |
| | | | | mostly in terms of using size_t instead of int | ||
* | Renamed env_vars to env_vars_snapshot_t | 2012-07-20 | |
| | | | | Cleanup of non-wcstring version of path_get_path | ||
* | Lots of work on web config | 2012-03-25 | |
| | | | | Change to make fish immediately show color changes | ||
* | Some more changes in preparation for turning on complete-based autosuggestions | 2012-02-26 | |
| | |||
* | Some cleanup of completions in preparation for more multithreading | 2012-02-26 | |
| | |||
* | Some work to allow completions to be evaluated off of the main thread | 2012-02-24 | |
| | |||
* | Replace some string_buffer_t with wcstring | 2012-02-22 | |
| | |||
* | Fix to change highlighting functions to take wcstring& instead of const ↵ | 2012-02-21 | |
| | | | | wchar_t * | ||
* | Switch to using std::vector instead of int* for colors in highlight.cpp, for ↵ | 2012-02-21 | |
| | | | | better range bounds checking | ||
* | Migrate errors from array_list_t to wcstring_list_t | 2012-02-10 | |
| | |||
* | Large set of changes to migrate reader_data_t's buffer to std::wstring | 2012-02-06 | |
| | |||
* | Work on new history implementation | 2012-02-05 | |
| | |||
* | CLean up current_filename, make it a std::stack | 2012-02-02 | |
| | |||
* | Migrate some al_list to std::vector | 2012-02-02 | |
| | |||
* | Clean up uses of completion_t | 2012-02-01 | |
| | |||
* | buggy-auto-complete is not so buggy now. Merged branch 'buggy-auto-complete' ↵ | 2012-01-29 | |
|\ | | | | | | | into CPlusPlus | ||
* | | More work towards instanced parser. First successful compilation | 2012-01-22 | |
| | | |||
| * | Converted all auto completion calls (on pressing tab) to use ↵ | 2012-01-16 | |
|/ | | | | std::vector<completion_t>, bugs are yet to be fixed | ||
* | Some changes to migrate towards C++ and a multithreaded model | 2011-12-26 | |
| | |||
* | remove trailing spaces | 2010-09-18 | |
| | | | | | This is done by `sed -i -e 's/[ \t]*$//' *.[c,h]`, which should not introduce any functionality change. | ||
* | Make fish automatically realise a repaint is needed in more situations, ↵ | 2007-10-06 | |
| | | | | | | making many keybinding calls to 'commandline -f repaint' unneeded darcs-hash:20071005145919-75c98-ce349d3718e54df30a050b97afee48b56ab46348.gz |