aboutsummaryrefslogtreecommitdiffhomepage
path: root/reader.h
Commit message (Collapse)AuthorAge
* Remove the reader_selected_completion_changed callback. Fix a hang whenGravatar ridiculousfish2014-02-16
| | | | the pager gets empty, as reported in 291
* Increased support for completion search field. Use btab (shift-tab) toGravatar ridiculousfish2014-01-27
| | | | complete-and-search.
* Refactor reader to work on selectable 'editable_line_t' so that mostGravatar ridiculousfish2014-01-26
| | | | commands can operate on pager search field
* Beginnings of work for search field feature of new pagerGravatar ridiculousfish2014-01-26
|
* Implement and document new -P / --paging-mode flags to commandline, to ↵Gravatar ridiculousfish2014-01-17
| | | | | | support new pager
* Change highlight colors from a bitmask into a combination enum / bitmaskGravatar ridiculousfish2014-01-15
| | | | so that we can support more than 16 color specifications.
* Support for implicit cd, no-exec, and the exit builtin. All tests nowGravatar ridiculousfish2013-12-29
| | | | pass (!). Error reporting still unsteady.
* Replace autosuggestions "completions to load" mechanism with moderatelyGravatar ridiculousfish2013-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.Gravatar ridiculousfish2013-10-26
| | | | Fixes https://github.com/fish-shell/fish-shell/issues/1002
* reader_replace_current_token can be made staticGravatar ridiculousfish2013-09-21
|
* Initial abbreviation work. Tests currently fail.Gravatar ridiculousfish2013-07-19
|
* 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
* Break out COMPLETE_NO_CASE and COMPLETE_REPLACES_TOKEN into separate flags, ↵Gravatar ridiculousfish2013-03-05
| | | | in preparation for upcoming fuzzy completion work
* 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.
* 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
| |
* | Teach fish how to put completion data inside a closing quoteGravatar ridiculousfish2013-02-02
| | | | | | | | Fixes https://github.com/fish-shell/fish-shell/issues/552
| * extra commentsGravatar Jan Kanis2013-01-23
| |
| * implement reader_cancel_thread using __thread thread-local storageGravatar Jan Kanis2013-01-23
| |
| * rename reader_data_t.interruptible to exit_on_interruptGravatar Jan Kanis2013-01-22
| |
| * fix comments on #516. Split `reader_interrupted` into a `reader_interrupted` ↵Gravatar Jan Kanis2013-01-22
| | | | | | | | and a `reader_reading_interrupted`
| * create reader_data_t.interruptible flag and infrastructure to make it work.Gravatar Jan Kanis2013-01-20
|/
* When the user input contains capital letters, use its case rather than the ↵Gravatar ridiculousfish2013-01-05
| | | | | | autosuggestion's case Fixes https://github.com/fish-shell/fish-shell/issues/335
* Apply new indentation, brace, and whitespace styleGravatar ridiculousfish2012-11-18
|
* Don't autosuggest in builtin_readGravatar ridiculousfish2012-11-18
| | | | https://github.com/fish-shell/fish-shell/issues/29
* Support for fish_right_promptGravatar ridiculousfish2012-11-07
| | | | Fixes https://github.com/fish-shell/fish-shell/issues/80
* Adopt posix_spawn (!)Gravatar ridiculousfish2012-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 ↵Gravatar ridiculousfish2012-08-04
| | | | appropriate
* More warning fixes and switching from int to long or size_tGravatar ridiculousfish2012-08-04
|
* Lots of work towards making fish build without warnings on Mountain Lion, ↵Gravatar ridiculousfish2012-08-04
| | | | mostly in terms of using size_t instead of int
* Renamed env_vars to env_vars_snapshot_tGravatar ridiculousfish2012-07-20
| | | | Cleanup of non-wcstring version of path_get_path
* Lots of work on web configGravatar ridiculousfish2012-03-25
| | | | Change to make fish immediately show color changes
* Some more changes in preparation for turning on complete-based autosuggestionsGravatar ridiculousfish2012-02-26
|
* Some cleanup of completions in preparation for more multithreadingGravatar ridiculousfish2012-02-26
|
* Some work to allow completions to be evaluated off of the main threadGravatar ridiculousfish2012-02-24
|
* Replace some string_buffer_t with wcstringGravatar ridiculousfish2012-02-22
|
* Fix to change highlighting functions to take wcstring& instead of const ↵Gravatar ridiculousfish2012-02-21
| | | | wchar_t *
* Switch to using std::vector instead of int* for colors in highlight.cpp, for ↵Gravatar ridiculousfish2012-02-21
| | | | better range bounds checking
* Migrate errors from array_list_t to wcstring_list_tGravatar ridiculousfish2012-02-10
|
* Large set of changes to migrate reader_data_t's buffer to std::wstringGravatar ridiculousfish2012-02-06
|
* Work on new history implementationGravatar ridiculousfish2012-02-05
|
* CLean up current_filename, make it a std::stackGravatar ridiculousfish2012-02-02
|
* Migrate some al_list to std::vectorGravatar ridiculousfish2012-02-02
|
* Clean up uses of completion_tGravatar ridiculousfish2012-02-01
|
* buggy-auto-complete is not so buggy now. Merged branch 'buggy-auto-complete' ↵Gravatar Siteshwar Vashisht2012-01-29
|\ | | | | | | into CPlusPlus
* | More work towards instanced parser. First successful compilationGravatar ridiculousfish2012-01-22
| |
| * Converted all auto completion calls (on pressing tab) to use ↵Gravatar Siteshwar Vashisht2012-01-16
|/ | | | std::vector<completion_t>, bugs are yet to be fixed
* Some changes to migrate towards C++ and a multithreaded modelGravatar ridiculousfish2011-12-26
|
* remove trailing spacesGravatar Grissiom2010-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, ↵Gravatar liljencrantz2007-10-06
| | | | | | making many keybinding calls to 'commandline -f repaint' unneeded darcs-hash:20071005145919-75c98-ce349d3718e54df30a050b97afee48b56ab46348.gz