Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Ignore comments for backslash newline | Sanne Wouda | 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 | ||
* | Clean up the last token when receiving TOK_END | ridiculousfish | 2014-12-23 |
| | |||
* | Fix for issue where fish_indent would lose blank lines | ridiculousfish | 2014-11-25 |
| | |||
* | Hack the tokenizer to compress multiple adjacent newlines into one | ridiculousfish | 2014-11-24 |
| | | | | | This slightly reduces the size of parse trees, and is otherwise a minor optimization | ||
* | Allow # within string tokens | ridiculousfish | 2014-11-01 |
| | | | | | | | This means that # must be the first character of the string to start a comment, in line with other shells Fixes #953 | ||
* | Remove a bunch of dead code identified by cppcheck | ridiculousfish | 2014-10-31 |
| | |||
* | Set of fixes for issues identified by cppcheck | ridiculousfish | 2014-10-30 |
| | |||
* | Update style and formatting to conform to fish style guide. | ridiculousfish | 2014-01-15 |
| | |||
* | Fix issues related to redirections and block level IO with new parser | ridiculousfish | 2013-12-28 |
| | |||
* | Very early work in adopting new parser for actual execution of commands. | ridiculousfish | 2013-12-23 |
| | | | | Not turned on yet. | ||
* | Initial work towars improved error reporting. Tests currently fail. | ridiculousfish | 2013-12-08 |
| | |||
* | Fix for off-by-one error in tokenizer error message reporting | ridiculousfish | 2013-12-08 |
| | |||
* | Merge branch 'master' into ast | ridiculousfish | 2013-10-27 |
|\ | | | | | | | | | Conflicts: complete.cpp | ||
| * | Fix formatting | ridiculousfish | 2013-10-26 |
| | | |||
* | | Syntax highlighting for file redirections | ridiculousfish | 2013-10-13 |
| | | |||
* | | Clean up redirection parsing in the tokenizer. | ridiculousfish | 2013-10-13 |
| | | |||
* | | Merge branch 'master' into ast_no_templates | ridiculousfish | 2013-10-06 |
|\| | | | | | | | | | | | Conflicts: configure.ac exec.cpp | ||
| * | Better error messages for `EDITOR=vim git...` type commands. | ridiculousfish | 2013-09-30 |
| | | | | | | | | https://github.com/fish-shell/fish-shell/issues/809 | ||
| * | Make tok_last_type return an enum token_type instead of int | ridiculousfish | 2013-09-30 |
| | | |||
| * | Improve error messages for double square brackets - | ridiculousfish | 2013-09-11 |
| | | | | | | | | https://github.com/fish-shell/fish-shell/issues/875 | ||
* | | Improvements to new parser. All functions and completions now parse. | ridiculousfish | 2013-07-22 |
|/ | |||
* | Formatting | ridiculousfish | 2012-12-22 |
| | |||
* | Changes to work recognition per ↵ | ridiculousfish | 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 {,'"=} | ||
* | Remove tokenizer_test target and codeT | ridiculousfish | 2012-12-11 |
| | |||
* | forward-word should accept a word of an autosuggestion | ridiculousfish | 2012-12-10 |
| | | | | https://github.com/fish-shell/fish-shell/issues/435 | ||
* | Further fixes to newline escaping | ridiculousfish | 2012-11-23 |
| | | | | Addresses issue described in https://github.com/fish-shell/fish-shell/issues/347#issuecomment-10650443 | ||
* | Replaced some usage of wchar_t * with wcstring in complete(). Some style fixes. | ridiculousfish | 2012-11-23 |
| | |||
* | Implement new newline-escaping behavior. Backslashes at the end of lines now ↵ | ridiculousfish | 2012-11-22 |
| | | | | | | | essentially delete the newline, within normal text or double quotes. Backslashes are retained within single quotes. Fixes https://github.com/fish-shell/fish-shell/issues/347 Fixes https://github.com/fish-shell/fish-shell/issues/52 | ||
* | Make tok_first return a wcstring instead of a wchar_t* | ridiculousfish | 2012-11-21 |
| | |||
* | Remove tok_destroy | ridiculousfish | 2012-11-21 |
| | |||
* | Modify tokenizer to store last token in a wcstring | ridiculousfish | 2012-11-21 |
| | |||
* | Work towards refactoring tokenizer to be a real object | ridiculousfish | 2012-11-21 |
| | |||
* | Fix for buffer overrun in tokenizer for strings that end with backslash | ridiculousfish | 2012-11-20 |
| | | | | Fixes https://github.com/fish-shell/fish-shell/issues/389 | ||
* | Changes to make word movement less aggressive | ridiculousfish | 2012-11-19 |
| | | | | https://github.com/fish-shell/fish-shell/issues/384 | ||
* | Fix indentation of switch statements | ridiculousfish | 2012-11-19 |
| | |||
* | Apply new indentation, brace, and whitespace style | ridiculousfish | 2012-11-18 |
| | |||
* | Remove trailing whitespaces and change tabs to spaces | Łukasz Niemier | 2012-11-18 |
| | |||
* | Fix to restore an optimization from parse_util_get_line_from_offset in a ↵ | ridiculousfish | 2012-08-04 |
| | | | | more thread-safe way | ||
* | Lots of work towards making fish build without warnings on Mountain Lion, ↵ | ridiculousfish | 2012-08-04 |
| | | | | mostly in terms of using size_t instead of int | ||
* | Warning cleanup | ridiculousfish | 2012-08-04 |
| | |||
* | Implemented process expansion on OS X | ridiculousfish | 2012-07-16 |
| | | | | | Also fixed issue where process expansion would always fail for processes with spaces Fixes https://github.com/fish-shell/fish-shell/issues/56 | ||
* | Fix for https://github.com/fish-shell/fish-shell/issues/168 | ridiculousfish | 2012-07-10 |
| | | | | Make ^ only act as a redirect at the beginning of a token | ||
* | Fix lots of bugs related to the static analyzer | ridiculousfish | 2012-03-26 |
| | | | | Improved how screen.cpp interacts with output_set_writer() | ||
* | Added some const correctness | ridiculousfish | 2012-02-24 |
| | |||
* | Enhanced directory detection in a way we don't actually need yet | ridiculousfish | 2012-02-18 |
| | |||
* | Fix a crash when using quotes due to wgettext thread safety issues. | ridiculousfish | 2012-02-17 |
| | |||
* | Initial work towards making autosuggestion smarter by recognizing paths | ridiculousfish | 2012-02-15 |
| | |||
* | More const and signed correctness. Warnings now fit on one page! | Peter Ammon | 2012-01-14 |
| | |||
* | Some changes to migrate towards C++ and a multithreaded model | ridiculousfish | 2011-12-26 |
| | |||
* | Initial C++ conversion | ridiculousfish | 2011-12-26 |