aboutsummaryrefslogtreecommitdiffhomepage
path: root/reader.h
Commit message (Collapse)AuthorAge
* New -n option for read builtinGravatar Joseph Tannhuber2014-09-03
| | | | | Usage: read -n nchars Reads maximum of nchars characters. If nchars <= 0, there's no limit.
* Clean up reader_write_title to work with wcstringGravatar ridiculousfish2014-08-02
|
* add command line string as $argv[1] for fish_titleGravatar jianjun2014-08-02
|
* Make abbreviations work correctly with type-aheadGravatar ridiculousfish2014-07-25
| | | | Fixes #1434
* Run restyle.sh to enforce style rules.Gravatar ridiculousfish2014-03-31
|
* Merge branch 'master' into 1218_rebaseGravatar ridiculousfish2014-03-29
|\ | | | | | | | | | | | | | | | | | | | | | | Conflicts: builtin.cpp builtin_commandline.cpp highlight.cpp input.cpp input.h reader.cpp screen.cpp screen.h
| * 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
| |
* | Add kill-selection function and visual binds for 'y' and 'd'Gravatar Julian Aron Prenner2014-01-18
| |
| * Implement and document new -P / --paging-mode flags to commandline, to ↵Gravatar ridiculousfish2014-01-17
| | | | | | | | | | | | support new pager
* | Merge remote-tracking branch 'upstream/master' into bind_modeGravatar Julian Aron Prenner2014-01-15
|\| | | | | | | | | | | | | Conflicts: builtin.cpp reader.cpp share/functions/fish_default_key_bindings.fish
* | Add experimental support for selection and visual modeGravatar Julian Aron Prenner2014-01-15
| |
| * 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
|