aboutsummaryrefslogtreecommitdiffhomepage
path: root/reader.cpp
Commit message (Collapse)AuthorAge
* Fix for issue where pager contents may stay around if you executed aGravatar ridiculousfish2014-03-16
| | | | command with pager contents visible
* Remove support for input IO_BUFFERs, which were only used by fish_pagerGravatar ridiculousfish2014-03-15
|
* Remove old fish_pager source and implementationGravatar ridiculousfish2014-03-15
|
* Remove support for invoking old pagerGravatar ridiculousfish2014-03-15
|
* Revert "Merge pull request #1317 from pullreq/cpp"Gravatar ridiculousfish2014-02-28
| | | | | | | This reverts commit 74135c0600d5dcc40d396d0e7293c17b8d4bdaa7, reversing changes made to 6d749789ce240a3e6f1447777db63fd8e7525560. See discussion in #1317
* Fixes .c -> .cpp in comments. For doxygen.Gravatar Geoff Nixon2014-02-27
|
* Allow double-tapping tab to fully disclose pager, per #291Gravatar ridiculousfish2014-02-20
|
* Remove the reader_selected_completion_changed callback. Fix a hang whenGravatar ridiculousfish2014-02-16
| | | | the pager gets empty, as reported in 291
* Make COMPLETE_AND_SEARCH always show the search field. Also end paging uponGravatar ridiculousfish2014-01-28
| | | | modifying the command line contents.
* Make return not execute the selected completion in the pager, insteadGravatar ridiculousfish2014-01-27
| | | | just accept it
* Make escape clear the current completionGravatar ridiculousfish2014-01-27
|
* Make arrow keys navigate completions instead of manipulate completionGravatar ridiculousfish2014-01-27
| | | | search field
* Support escape or up-arrow to cancel the completion search field.Gravatar ridiculousfish2014-01-27
|
* Increased support for completion search field. Use btab (shift-tab) toGravatar ridiculousfish2014-01-27
| | | | complete-and-search.
* Eliminate dangerous command_length() function. Use editable_line_t in aGravatar ridiculousfish2014-01-26
| | | | few places we missed.
* 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 fish_new_pager variable to enable new pager on request, disabled by default.Gravatar ridiculousfish2014-01-24
|
* Support for "merged completions" (multiple completions on the same line)Gravatar ridiculousfish2014-01-24
| | | | in new pager. Support for using up-arrow to end pager navigation.
* Various tweaks and improvements to new pager, including disclosureGravatar ridiculousfish2014-01-22
| | | | feature
* Allow down arrow to enter pager. Clean up repainting withinGravatar ridiculousfish2014-01-21
| | | | reader_readline
* Support for scrolling through the pagerGravatar ridiculousfish2014-01-21
|
* Correctly clear pager contents on ctrl-CGravatar ridiculousfish2014-01-20
|
* Support for correctly resizing pager contents.Gravatar ridiculousfish2014-01-19
|
* Improved navigation of pager list. Added tests for it too.Gravatar ridiculousfish2014-01-19
|
* Further work on keyboard navigating the completion listGravatar ridiculousfish2014-01-18
|
* Implement and document new -P / --paging-mode flags to commandline, to ↵Gravatar ridiculousfish2014-01-17
| | | | | | support new pager
* Initial support for navigating completions that appear under theGravatar ridiculousfish2014-01-17
| | | | commandline using arrow keys
* Clean up pager on exit from interactive readGravatar ridiculousfish2014-01-15
|
* Merge branch 'master' into pagerGravatar ridiculousfish2014-01-15
|\ | | | | | | | | Conflicts: highlight.h
| * Update style and formatting to conform to fish style guide.Gravatar ridiculousfish2014-01-15
| |
* | Merge branch 'master' into pagerGravatar ridiculousfish2014-01-15
|\| | | | | | | | | Conflicts: screen.h
| * Change highlight colors from a bitmask into a combination enum / bitmaskGravatar ridiculousfish2014-01-15
| | | | | | | | so that we can support more than 16 color specifications.
* | Teach screen how to render completion page. Correct spacing inGravatar ridiculousfish2014-01-14
|/ | | | completion page contents.
* Eliminate class parse_tGravatar ridiculousfish2014-01-12
|
* Additional miscellaneous fixes based on cppcheck static analysisGravatar ridiculousfish2014-01-12
|
* Improvements to error reporting. In particular, we now append a newlineGravatar ridiculousfish2014-01-08
| | | | | | in reader_shell_test, so that there's always a statement terminator. Otherwise commands like 'echo |' would not be considered an error (just incomplete).
* Support for Ctrl-C cancellation in new parser. Added tests for it too.Gravatar ridiculousfish2014-01-02
|
* Support for implicit cd, no-exec, and the exit builtin. All tests nowGravatar ridiculousfish2013-12-29
| | | | pass (!). Error reporting still unsteady.
* Bringup of function definitions, switch statements with new parserGravatar ridiculousfish2013-12-27
|
* Facilities for turning on new AST-based parser.Gravatar ridiculousfish2013-12-26
|
* Merge branch 'master' into astGravatar ridiculousfish2013-12-20
|\ | | | | | | | | | | | | Conflicts: function.cpp parser.cpp parser.h
| * Refactor block_t storage in parser_t from a linked list to a vectorGravatar ridiculousfish2013-12-20
| |
* | Clean up some error messages. Don't show the line in the error messageGravatar ridiculousfish2013-12-16
| | | | | | | | if it's the first line and we're interactive, since then it's obvious
* | Initial work on backtrace support with new parserGravatar ridiculousfish2013-12-15
| |
* | Finish rewriting detect_errors to use new parser. All tests now pass (!)Gravatar ridiculousfish2013-12-12
| |
* | Remove the indentation part of parser_t::test(). Rename it toGravatar ridiculousfish2013-12-08
| | | | | | | | detect_errors().
* | Rewriting indenting functionality to use new parserGravatar ridiculousfish2013-12-08
| |
* | Merge branch 'master' into astGravatar ridiculousfish2013-12-07
|\| | | | | | | | | | | | | Conflicts: complete.cpp fish_tests.cpp highlight.cpp
| * Replace autosuggestions "completions to load" mechanism with moderatelyGravatar ridiculousfish2013-11-29
| | | | | | | | less hackish and far simpler "perform on main thread" mechanism