aboutsummaryrefslogtreecommitdiffhomepage
path: root/highlight.cpp
Commit message (Collapse)AuthorAge
* Highlight incorrect use of command or execGravatar Konrad Borowski2013-07-27
|
* Next stab at abbreviations. Highlighting should work.Gravatar ridiculousfish2013-07-19
|
* Make parse_util_locate_cmdsubst return the innermost command substitution ↵Gravatar ridiculousfish2013-07-17
| | | | | | instead of the outermost. Fixes https://github.com/fish-shell/fish-shell/issues/913
* Formatting and style updatesGravatar ridiculousfish2013-05-05
|
* Rely on $PWD instead of getcwd() more oftenGravatar ridiculousfish2013-04-27
| | | | Fixes https://github.com/fish-shell/fish-shell/issues/696
* Minor cleanup in syntax highlightingGravatar ridiculousfish2013-04-19
|
* Teach case-insensitive completions about tildes. Fixes ↵Gravatar ridiculousfish2013-04-07
| | | | https://github.com/fish-shell/fish-shell/issues/647
* Fix an exception when parsing a multi-line command that ends in cdGravatar ridiculousfish2013-01-11
| | | | https://github.com/fish-shell/fish-shell/issues/511
* 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 {,'"=}
* 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
|
* Fix indentation of switch statementsGravatar ridiculousfish2012-11-19
|
* Apply new indentation, brace, and whitespace styleGravatar ridiculousfish2012-11-18
|
* Remove trailing whitespaces and change tabs to spacesGravatar Łukasz Niemier2012-11-18
|
* Don't expand jobs during syntax highlightingGravatar ridiculousfish2012-10-28
| | | | Fixes https://github.com/fish-shell/fish-shell/issues/366
* Clean up some warnings and some unused if-related codeGravatar ridiculousfish2012-09-01
|
* Fix bug where underlining was failing for paths prefixed with ~Gravatar ridiculousfish2012-08-23
| | | | Fixes https://github.com/fish-shell/fish-shell/issues/292
* Fix to make completions non-authoritative by default, which is why unknown ↵Gravatar ridiculousfish2012-08-06
| | | | options were always colored like errors (e.g. --rebase)
* Fix for assertion failure in syntax highlightingGravatar ridiculousfish2012-08-04
|
* Cleaned up lots of typecasts, simplified some string handlingGravatar ridiculousfish2012-08-04
|
* More warning fixes and switching from int to long or size_tGravatar ridiculousfish2012-08-04
|
* Additional warning cleanup and switching from int to size_t where appropriateGravatar ridiculousfish2012-08-04
|
* Warning cleanupGravatar ridiculousfish2012-08-04
|
* Lots of miscellaneous cleanup. Unified the path_get_cd_path, ↵Gravatar ridiculousfish2012-07-20
| | | | path_allocate_cd_path, etc. functions
* Renamed env_vars to env_vars_snapshot_tGravatar ridiculousfish2012-07-20
| | | | Cleanup of non-wcstring version of path_get_path
* Various changes to reduce fish's compiled code sizeGravatar ridiculousfish2012-07-17
| | | | OS X release build executable size dropped from 672k to 511k
* Untangle unescaping responsibilities in highlight.cpp. Fix cd ↵Gravatar ridiculousfish2012-07-06
| | | | | | autosuggestions to properly handle quotes. Factor out some of the quote unescaping behavior from reader.cpp to parse_util.cpp. Add some autosuggestion tests
* Some improvements to validate commands suggested from historyGravatar Siteshwar Vashisht2012-06-29
|
* Removed an errant printfGravatar ridiculousfish2012-06-17
|
* Fix to check for case insensitive filesystems in is_potential_pathGravatar ridiculousfish2012-06-16
| | | | Addresses https://github.com/fish-shell/fish-shell/issues/119
* Restore implicit cd for paths starting with ., .., or ~Gravatar ridiculousfish2012-06-02
|
* Fixed cd autosuggestion for absolute pathsGravatar ridiculousfish2012-05-13
| | | | Removed some unnecessary path cleanup that is_potential_path now handles
* Fix for https://github.com/ridiculousfish/fishfish/issues/3Gravatar ridiculousfish2012-05-13
| | | | cd's special autosuggestion was broken, now fixed. Also, there's some tests for it now.
* Lots of modernization changedGravatar ridiculousfish2012-05-09
| | | | Removed wcsdupcat
* Fix to do really nice syntax highlighting of cd command where it colors ↵Gravatar ridiculousfish2012-05-07
| | | | paths that cannot match any directory with error color
* Eliminate the silly autosuggest_parsed_command_t class; make it just a functionGravatar ridiculousfish2012-05-07
|
* Factor is_potential_path to properly handle CDPATHGravatar ridiculousfish2012-05-07
| | | | This will let us color cd commands better
* Made tests compile againGravatar ridiculousfish2012-05-07
| | | | | Renamed autosuggest_handle_special to autosuggest_special_validate_from_history Began work to factor autosuggest_special_validate_from_history together with autosuggest_suggest_special
* Improved fork reportingGravatar ridiculousfish2012-04-21
| | | | Made autosuggestion work properly for tilde expansion
* Fix for incorrectly highlighted parametersGravatar ridiculousfish2012-03-31
|
* Improve autosuggesting of cd commandGravatar ridiculousfish2012-03-30
|
* Fix for failing to highlight last quote (or quoted string contents)Gravatar ridiculousfish2012-03-30
|
* Fix lots of bugs related to the static analyzerGravatar ridiculousfish2012-03-26
| | | | Improved how screen.cpp interacts with output_set_writer()
* For for crash when typing backslash cGravatar ridiculousfish2012-03-03
|
* Put fish on a diet. Tracked down the biggest memory hogs and fixed them. ↵Gravatar ridiculousfish2012-03-03
| | | | Total allocations down by a factor of 3 or so, live allocations a few KB.
* Fix for out-of-bounds write in highlight_paramGravatar ridiculousfish2012-02-29
|
* Some more changes in preparation for turning on complete-based autosuggestionsGravatar ridiculousfish2012-02-26
|
* Fix for crash on redirectionsGravatar ridiculousfish2012-02-21
|
* Fix to change highlighting functions to take wcstring& instead of const ↵Gravatar ridiculousfish2012-02-21
| | | | wchar_t *