Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add 'bigword' vi key bindings | 2015-06-04 | |
| | | | | | | | | | | - Add four new functions: forward-bigword, backward-bigword, kill-bigword, backward-kill-bigword - Add new enum move_word_style_whitespace and related state machine method - Change vi key bindings to operate on bigwords: B, gE, W, E, dW, diW, daW, dE, dB, dgE, cW, ciW, caW, cE, cB, cgE, yW, yiW, yaW, yE, yB, ygE | ||
* | Ignore comments for backslash newline | 2015-04-05 | |
| | | | | | | | | | | | | | | | | | Works also if tok->show_comments (for highlighting and auto completion) and with multi-line comments: function my_function echo "hello" | \ #remove 'l' #and more tr -d 'l' end $ my_function heo Fixes #983 | ||
* | Fix for issue where fish_indent would lose blank lines | 2014-11-25 | |
| | |||
* | Add a helpful comment warning of a nonsense result from tok_last | 2014-11-24 | |
| | |||
* | Remove a bunch of dead code identified by cppcheck | 2014-10-31 | |
| | |||
* | Set of fixes for issues identified by cppcheck | 2014-10-30 | |
| | |||
* | Fix issues related to redirections and block level IO with new parser | 2013-12-28 | |
| | |||
* | Very early work in adopting new parser for actual execution of commands. | 2013-12-23 | |
| | | | | Not turned on yet. | ||
* | Syntax highlighting for file redirections | 2013-10-13 | |
| | |||
* | Merge branch 'master' into ast_no_templates | 2013-10-06 | |
|\ | | | | | | | | | | | Conflicts: configure.ac exec.cpp | ||
| * | Better error messages for `EDITOR=vim git...` type commands. | 2013-09-30 | |
| | | | | | | | | https://github.com/fish-shell/fish-shell/issues/809 | ||
| * | Make tok_last_type return an enum token_type instead of int | 2013-09-30 | |
| | | |||
* | | Improvements to new parser. All functions and completions now parse. | 2013-07-22 | |
| | | |||
* | | Parser limps into existence | 2013-06-08 | |
| | | |||
* | | Stuff | 2013-06-01 | |
|/ | |||
* | Formatting | 2012-12-22 | |
| | |||
* | Changes to work recognition per ↵ | 2012-12-20 | |
| | | | | | | | https://github.com/fish-shell/fish-shell/issues/384 Word movement should be very similar to fish 1.x backward-kill-word remains more liberal, but now stops at any of {,'"=} | ||
* | forward-word should accept a word of an autosuggestion | 2012-12-10 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/435 | ||
* | Make tok_first return a wcstring instead of a wchar_t* | 2012-11-21 | |
| | |||
* | Remove tok_destroy | 2012-11-21 | |
| | |||
* | Modify tokenizer to store last token in a wcstring | 2012-11-21 | |
| | |||
* | Work towards refactoring tokenizer to be a real object | 2012-11-21 | |
| | |||
* | Changes to make word movement less aggressive | 2012-11-19 | |
| | | | | https://github.com/fish-shell/fish-shell/issues/384 | ||
* | Apply new indentation, brace, and whitespace style | 2012-11-18 | |
| | |||
* | Remove trailing whitespaces and change tabs to spaces | 2012-11-18 | |
| | |||
* | Fix to restore an optimization from parse_util_get_line_from_offset in a ↵ | 2012-08-04 | |
| | | | | more thread-safe way | ||
* | Lots of work towards making fish build without warnings on Mountain Lion, ↵ | 2012-08-04 | |
| | | | | mostly in terms of using size_t instead of int | ||
* | Added some const correctness | 2012-02-24 | |
| | |||
* | Fix a crash when using quotes due to wgettext thread safety issues. | 2012-02-17 | |
| | |||
* | Initial work towards making autosuggestion smarter by recognizing paths | 2012-02-15 | |
| | |||
* | More work on the instanced parser | 2012-01-22 | |
| | |||
* | More const and signed correctness. Warnings now fit on one page! | 2012-01-14 | |
| | |||
* | Some changes to migrate towards C++ and a multithreaded model | 2011-12-26 | |
| | |||
* | remove trailing spaces | 2010-09-18 | |
| | | | | | This is done by `sed -i -e 's/[ \t]*$//' *.[c,h]`, which should not introduce any functionality change. | ||
* | Implement non-clobbering file io. Use the >? operator for this for now. | 2007-10-27 | |
| | | | | darcs-hash:20071026184232-75c98-11edcbc7548c8ad3a2d4b648cb7ae18067569f02.gz | ||
* | Add autoindentation support | 2006-10-07 | |
| | | | | darcs-hash:20061007005625-ac50b-11873654797eb1e98fd17893022bdf995be3e2aa.gz | ||
* | Make sure tokenizer never changes input string | 2005-12-10 | |
| | | | | darcs-hash:20051210003335-ac50b-2d1b9125186b1d3f68138c2c49559d077fa5d326.gz | ||
* | Add header guards to the header files. | 2005-10-05 | |
| | | | | darcs-hash:20051004151139-35ec8-7af69b9d7647d145dc621f7eaea726e729cff554.gz | ||
* | Initial revision | 2005-09-20 | |
darcs-hash:20050920132639-ac50b-fa3b476891e1f5f67207cf4cc7bf623834cc5edc.gz |