aboutsummaryrefslogtreecommitdiffhomepage
path: root/tokenizer.h
Commit message (Collapse)AuthorAge
* Add 'bigword' vi key bindingsGravatar Michael Steed2015-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 newlineGravatar Sanne Wouda2015-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 linesGravatar ridiculousfish2014-11-25
|
* Add a helpful comment warning of a nonsense result from tok_lastGravatar ridiculousfish2014-11-24
|
* Remove a bunch of dead code identified by cppcheckGravatar ridiculousfish2014-10-31
|
* Set of fixes for issues identified by cppcheckGravatar ridiculousfish2014-10-30
|
* Fix issues related to redirections and block level IO with new parserGravatar ridiculousfish2013-12-28
|
* Very early work in adopting new parser for actual execution of commands.Gravatar ridiculousfish2013-12-23
| | | | Not turned on yet.
* Syntax highlighting for file redirectionsGravatar ridiculousfish2013-10-13
|
* Merge branch 'master' into ast_no_templatesGravatar ridiculousfish2013-10-06
|\ | | | | | | | | | | Conflicts: configure.ac exec.cpp
| * Better error messages for `EDITOR=vim git...` type commands.Gravatar ridiculousfish2013-09-30
| | | | | | | | https://github.com/fish-shell/fish-shell/issues/809
| * Make tok_last_type return an enum token_type instead of intGravatar ridiculousfish2013-09-30
| |
* | Improvements to new parser. All functions and completions now parse.Gravatar ridiculousfish2013-07-22
| |
* | Parser limps into existenceGravatar ridiculousfish2013-06-08
| |
* | StuffGravatar ridiculousfish2013-06-01
|/
* FormattingGravatar ridiculousfish2012-12-22
|
* Changes to work recognition per ↵Gravatar ridiculousfish2012-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 autosuggestionGravatar ridiculousfish2012-12-10
| | | | https://github.com/fish-shell/fish-shell/issues/435
* Make tok_first return a wcstring instead of a wchar_t*Gravatar ridiculousfish2012-11-21
|
* Remove tok_destroyGravatar ridiculousfish2012-11-21
|
* Modify tokenizer to store last token in a wcstringGravatar ridiculousfish2012-11-21
|
* Work towards refactoring tokenizer to be a real objectGravatar ridiculousfish2012-11-21
|
* Changes to make word movement less aggressiveGravatar ridiculousfish2012-11-19
| | | | https://github.com/fish-shell/fish-shell/issues/384
* Apply new indentation, brace, and whitespace styleGravatar ridiculousfish2012-11-18
|
* Remove trailing whitespaces and change tabs to spacesGravatar Łukasz Niemier2012-11-18
|
* Fix to restore an optimization from parse_util_get_line_from_offset in a ↵Gravatar ridiculousfish2012-08-04
| | | | more thread-safe way
* Lots of work towards making fish build without warnings on Mountain Lion, ↵Gravatar ridiculousfish2012-08-04
| | | | mostly in terms of using size_t instead of int
* Added some const correctnessGravatar ridiculousfish2012-02-24
|
* Fix a crash when using quotes due to wgettext thread safety issues.Gravatar ridiculousfish2012-02-17
|
* Initial work towards making autosuggestion smarter by recognizing pathsGravatar ridiculousfish2012-02-15
|
* More work on the instanced parserGravatar ridiculousfish2012-01-22
|
* More const and signed correctness. Warnings now fit on one page!Gravatar Peter Ammon2012-01-14
|
* Some changes to migrate towards C++ and a multithreaded modelGravatar ridiculousfish2011-12-26
|
* remove trailing spacesGravatar Grissiom2010-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.Gravatar liljencrantz2007-10-27
| | | | darcs-hash:20071026184232-75c98-11edcbc7548c8ad3a2d4b648cb7ae18067569f02.gz
* Add autoindentation supportGravatar axel2006-10-07
| | | | darcs-hash:20061007005625-ac50b-11873654797eb1e98fd17893022bdf995be3e2aa.gz
* Make sure tokenizer never changes input stringGravatar axel2005-12-10
| | | | darcs-hash:20051210003335-ac50b-2d1b9125186b1d3f68138c2c49559d077fa5d326.gz
* Add header guards to the header files.Gravatar James Vega2005-10-05
| | | | darcs-hash:20051004151139-35ec8-7af69b9d7647d145dc621f7eaea726e729cff554.gz
* Initial revisionGravatar axel2005-09-20
darcs-hash:20050920132639-ac50b-fa3b476891e1f5f67207cf4cc7bf623834cc5edc.gz