Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | Implement and document new -P / --paging-mode flags to commandline, to ↵ | 2014-01-17 | ||
| | | | | | | | | | | | | support new pager | |||
| * | Initial support for navigating completions that appear under the | 2014-01-17 | ||
| | | | | | | | | commandline using arrow keys | |||
| * | Clean up pager on exit from interactive read | 2014-01-15 | ||
| | | ||||
* | | Remove unused #defines | 2014-01-15 | ||
| | | ||||
* | | Pull from upstream | 2014-01-15 | ||
| | | ||||
* | | Merge remote-tracking branch 'upstream/master' into bind_mode | 2014-01-15 | ||
|\ \ | | | | | | | | | | | | | | | | | | | Conflicts: builtin.cpp reader.cpp share/functions/fish_default_key_bindings.fish | |||
* | | | Add experimental support for selection and visual mode | 2014-01-15 | ||
| | | | ||||
* | | | Rename 'new-mode' to 'sets-mode', prepare for selection support. | 2014-01-15 | ||
| | | | ||||
| | * | Merge branch 'master' into pager | 2014-01-15 | ||
| | |\ | | |/ | |/| | | | | | | | Conflicts: highlight.h | |||
| * | | Update style and formatting to conform to fish style guide. | 2014-01-15 | ||
| | | | ||||
| | * | Merge branch 'master' into pager | 2014-01-15 | ||
| | |\ | | |/ | |/| | | | | | | | Conflicts: screen.h | |||
| * | | Change highlight colors from a bitmask into a combination enum / bitmask | 2014-01-15 | ||
| | | | | | | | | | | | | so that we can support more than 16 color specifications. | |||
| | * | Teach screen how to render completion page. Correct spacing in | 2014-01-14 | ||
| |/ | | | | | | | completion page contents. | |||
| * | Eliminate class parse_t | 2014-01-12 | ||
| | | ||||
| * | Additional miscellaneous fixes based on cppcheck static analysis | 2014-01-12 | ||
| | | ||||
| * | Improvements to error reporting. In particular, we now append a newline | 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. | 2014-01-02 | ||
| | | ||||
* | | Allow restricting earsing and listing of bindings to specific mode; | 2013-12-31 | ||
| | | | | | | | | implement force repaint and multi-char bindings; | |||
| * | Support for implicit cd, no-exec, and the exit builtin. All tests now | 2013-12-29 | ||
| | | | | | | | | pass (!). Error reporting still unsteady. | |||
| * | Bringup of function definitions, switch statements with new parser | 2013-12-27 | ||
| | | ||||
| * | Facilities for turning on new AST-based parser. | 2013-12-26 | ||
| | | ||||
| * | Merge branch 'master' into ast | 2013-12-20 | ||
| |\ | |/ |/| | | | | | | | | | Conflicts: function.cpp parser.cpp parser.h | |||
* | | Refactor block_t storage in parser_t from a linked list to a vector | 2013-12-20 | ||
| | | ||||
| * | Clean up some error messages. Don't show the line in the error message | 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 | 2013-12-15 | ||
| | | ||||
| * | Finish rewriting detect_errors to use new parser. All tests now pass (!) | 2013-12-12 | ||
| | | ||||
| * | Remove the indentation part of parser_t::test(). Rename it to | 2013-12-08 | ||
| | | | | | | | | detect_errors(). | |||
| * | Rewriting indenting functionality to use new parser | 2013-12-08 | ||
| | | ||||
| * | Merge branch 'master' into ast | 2013-12-07 | ||
| |\ | |/ |/| | | | | | | | | | Conflicts: complete.cpp fish_tests.cpp highlight.cpp | |||
* | | Replace autosuggestions "completions to load" mechanism with moderately | 2013-11-29 | ||
| | | | | | | | | less hackish and far simpler "perform on main thread" mechanism | |||
| * | Merge branch 'master' into ast | 2013-10-27 | ||
| |\ | |/ |/| | | | | | Conflicts: complete.cpp | |||
* | | Fix formatting | 2013-10-26 | ||
| | | ||||
* | | 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 | |||
| * | Adopt new parser in tab completions | 2013-10-12 | ||
| | | ||||
| * | Make parse_t::parse a static method so we don't have to create lots of | 2013-10-12 | ||
| | | | | | | | | useless parse_t objects | |||
| * | Adoption of new parser in abbreviations | 2013-10-09 | ||
|/ | ||||
* | Make tok_last_type return an enum token_type instead of int | 2013-09-30 | ||
| | ||||
* | Disable flow control per #814 | 2013-09-22 | ||
| | ||||
* | Fix for parse_util_token_extent doing the wrong thing inside a command | 2013-09-21 | ||
| | | | | substitution. Fixes https://github.com/fish-shell/fish-shell/issues/833 | |||
* | reader_replace_current_token can be made static | 2013-09-21 | ||
| | ||||
* | Fix for infinite loop in cycle_competions, and potential issue in | 2013-09-10 | ||
| | | | | fish_pager when given an empty completion list | |||
* | Rework some of the new case-modifying commands to share more code, and | 2013-09-10 | ||
| | | | | also to update the autosuggestion and syntax highlighting | |||
* | add support for downcase-word, upcase-word and capitalise-word | 2013-09-09 | ||
| | ||||
* | When exiting, only warn about _stopped_ background jobs (fix #111) | 2013-09-08 | ||
| | ||||
* | Adjust prefix completions to sort alphabetically instead of by length. | 2013-08-31 | ||
| | | | | | Other completions are still sorted by length. https://github.com/fish-shell/fish-shell/issues/923 | |||
* | Initialize cycle_cursor_pos. | 2013-08-29 | ||
| | | | | This removes the warning from compiler. | |||
* | Clean up some comments and make a function static | 2013-08-26 | ||
| | ||||
* | improve comments and extract a common function | 2013-08-25 | ||
| | ||||
* | fixed fish-shell/fish-shell#944 | 2013-08-25 | ||
| | | | | | | | | | | | | When the completion list includes the exact typed string with other candidates, i.e. completion_t.match.type == fuzzy_match_exact, the other candidates will be removed from the list, as they are not the "best type". This is inconvenient for the user who wants to type and complete commands in the other candidates. The commit is to make the best_type to fuzzy_match_prefix as highest priority, also, when comparing to best_type, the same or higher priority completions can both match. | |||
* | Expand abbreviations at the beginning of commands as discussed in ↵ | 2013-08-24 | ||
| | | | | https://github.com/fish-shell/fish-shell/issues/731 |