Julian Aron Prenner
|
1157d330a6
|
Merge remote-tracking branch 'upstream/master' into bind_mode
|
2014-01-19 11:01:24 +01:00 |
|
ridiculousfish
|
8e77aca854
|
Fix for recent issue where random text might appear underlined.
|
2014-01-15 23:33:34 -08:00 |
|
Julian Aron Prenner
|
444cb894be
|
Set selection color to purple
|
2014-01-15 22:41:10 +01:00 |
|
ridiculousfish
|
53814983ff
|
Update style and formatting to conform to fish style guide.
|
2014-01-15 01:40:40 -08:00 |
|
ridiculousfish
|
e2fe873049
|
Change highlight colors from a bitmask into a combination enum / bitmask
so that we can support more than 16 color specifications.
|
2014-01-15 01:01:25 -08:00 |
|
ridiculousfish
|
746cc4c10b
|
Rename highlight_shell_magic to highlight_shell_new_parser
|
2014-01-13 00:31:25 -08:00 |
|
ridiculousfish
|
096f850433
|
Eliminate class parse_t
|
2014-01-12 22:39:12 -08:00 |
|
ridiculousfish
|
b6af3e51ab
|
Very early work in adopting new parser for actual execution of commands.
Not turned on yet.
|
2013-12-23 14:53:56 -08:00 |
|
ridiculousfish
|
d5d9b9284a
|
Initial work towards rewriting detect_errors to use new parser.
Low-level tests currently pass; high level tests fail.
|
2013-12-11 18:34:28 -08:00 |
|
ridiculousfish
|
34540babdb
|
Merge branch 'master' into ast
Conflicts:
complete.cpp
fish_tests.cpp
|
2013-11-24 23:21:00 -08:00 |
|
ridiculousfish
|
9f6223311e
|
Large cleanup and refactoring of unescape() function.
|
2013-11-24 22:58:39 -08:00 |
|
ridiculousfish
|
ce857b0770
|
Syntax highlighting for file redirections
|
2013-10-13 16:58:40 -07:00 |
|
ridiculousfish
|
ddf98661e4
|
Adopt new parser in tab completions
|
2013-10-12 18:17:03 -07:00 |
|
ridiculousfish
|
58447c147f
|
Make the new parser LL(2). Support for correct handling of e.g. 'command
--help'
|
2013-10-09 20:37:07 -07:00 |
|
ridiculousfish
|
7b86b2e05a
|
Adoption of new parser in abbreviations
|
2013-10-09 02:03:50 -07:00 |
|
ridiculousfish
|
54d7c29221
|
Syntax highlighting for command substitutions
|
2013-10-08 18:41:35 -07:00 |
|
ridiculousfish
|
c6eef16664
|
Autosuggestion adoption of new parser
|
2013-10-08 15:05:30 -07:00 |
|
ridiculousfish
|
4f718e83b3
|
Syntax highlighting now correctly handles cd
|
2013-10-07 03:56:09 -07:00 |
|
ridiculousfish
|
20ccda69f4
|
Command highlighting works
|
2013-10-07 01:04:37 -07:00 |
|
ridiculousfish
|
14741518a7
|
Command highlighting now works
|
2013-10-06 16:23:45 -07:00 |
|
ridiculousfish
|
dd91779442
|
Merge branch 'master' into ast_no_templates
Conflicts:
configure.ac
exec.cpp
|
2013-10-06 13:08:57 -07:00 |
|
ridiculousfish
|
e58b73179f
|
More work on new parser
|
2013-08-11 00:35:00 -07:00 |
|
ridiculousfish
|
8e07e55c1f
|
More work on new parser
|
2013-08-08 15:06:46 -07:00 |
|
Konrad Borowski
|
6aebeca1d0
|
Highlight incorrect use of command or exec
|
2013-07-27 14:57:16 +02:00 |
|
ridiculousfish
|
f9c2a77c67
|
Next stab at abbreviations. Highlighting should work.
|
2013-07-19 12:41:35 -07:00 |
|
ridiculousfish
|
1511de68ed
|
Make parse_util_locate_cmdsubst return the innermost command substitution instead of the outermost.
Fixes https://github.com/fish-shell/fish-shell/issues/913
|
2013-07-17 01:35:30 -07:00 |
|
ridiculousfish
|
2da81b0ae7
|
Formatting and style updates
|
2013-05-05 02:33:17 -07:00 |
|
ridiculousfish
|
fe6699f0bf
|
Rely on $PWD instead of getcwd() more often
Fixes https://github.com/fish-shell/fish-shell/issues/696
|
2013-04-27 00:45:38 -07:00 |
|
ridiculousfish
|
6b602a4589
|
Minor cleanup in syntax highlighting
|
2013-04-19 10:24:33 -07:00 |
|
ridiculousfish
|
b8f34cdd35
|
Teach case-insensitive completions about tildes. Fixes https://github.com/fish-shell/fish-shell/issues/647
|
2013-04-07 23:54:43 -07:00 |
|
ridiculousfish
|
b2abd963f0
|
Fix an exception when parsing a multi-line command that ends in cd
https://github.com/fish-shell/fish-shell/issues/511
|
2013-01-11 12:58:52 -08:00 |
|
ridiculousfish
|
0b1e371880
|
Changes to work recognition per 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 {,'"=}
|
2012-12-20 17:37:09 -08:00 |
|
ridiculousfish
|
7117c4a5ee
|
Remove tok_destroy
|
2012-11-21 22:14:28 -08:00 |
|
ridiculousfish
|
a3a7c48799
|
Modify tokenizer to store last token in a wcstring
|
2012-11-21 22:09:35 -08:00 |
|
ridiculousfish
|
f545fb2491
|
Work towards refactoring tokenizer to be a real object
|
2012-11-21 17:48:35 -08:00 |
|
ridiculousfish
|
26678682ca
|
Fix indentation of switch statements
|
2012-11-19 00:31:03 -08:00 |
|
ridiculousfish
|
9992b8eb0e
|
Apply new indentation, brace, and whitespace style
|
2012-11-18 16:30:30 -08:00 |
|
Łukasz Niemier
|
47df1ae40a
|
Remove trailing whitespaces and change tabs to spaces
|
2012-11-18 11:23:22 +01:00 |
|
ridiculousfish
|
7c09a767b6
|
Don't expand jobs during syntax highlighting
Fixes https://github.com/fish-shell/fish-shell/issues/366
|
2012-10-28 16:35:17 -07:00 |
|
ridiculousfish
|
ff124465fd
|
Clean up some warnings and some unused if-related code
|
2012-09-01 12:29:00 -07:00 |
|
ridiculousfish
|
5bbf220077
|
Fix bug where underlining was failing for paths prefixed with ~
Fixes https://github.com/fish-shell/fish-shell/issues/292
|
2012-08-23 11:21:35 -07:00 |
|
ridiculousfish
|
6eb66770a4
|
Fix to make completions non-authoritative by default, which is why unknown options were always colored like errors (e.g. --rebase)
|
2012-08-06 23:34:55 -07:00 |
|
ridiculousfish
|
4906609dd9
|
Fix for assertion failure in syntax highlighting
|
2012-08-04 18:02:13 -07:00 |
|
ridiculousfish
|
c67702a498
|
Cleaned up lots of typecasts, simplified some string handling
|
2012-08-04 15:11:43 -07:00 |
|
ridiculousfish
|
7a46227141
|
More warning fixes and switching from int to long or size_t
|
2012-08-04 13:02:44 -07:00 |
|
ridiculousfish
|
b904aa78e8
|
Additional warning cleanup and switching from int to size_t where appropriate
|
2012-08-04 11:34:45 -07:00 |
|
ridiculousfish
|
2e1b3325c6
|
Warning cleanup
|
2012-08-04 11:34:45 -07:00 |
|
ridiculousfish
|
261bf12c91
|
Lots of miscellaneous cleanup. Unified the path_get_cd_path, path_allocate_cd_path, etc. functions
|
2012-07-20 22:11:05 -07:00 |
|
ridiculousfish
|
b08fb86637
|
Renamed env_vars to env_vars_snapshot_t
Cleanup of non-wcstring version of path_get_path
|
2012-07-20 20:39:31 -07:00 |
|
ridiculousfish
|
d06d6c6964
|
Various changes to reduce fish's compiled code size
OS X release build executable size dropped from 672k to 511k
|
2012-07-17 12:47:01 -07:00 |
|