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