ridiculousfish
|
4ca46b7883
|
Beginning support for new parser error messages
|
2013-06-15 15:21:35 -07:00 |
|
ridiculousfish
|
827a9d640c
|
Added parse builtin for testing. Lots of work on simulated execution.
|
2013-06-15 14:32:38 -07:00 |
|
ridiculousfish
|
048f08080d
|
Rename expression.h to parse_tree.h and parse_exec.h
|
2013-06-09 14:21:24 -07:00 |
|
ridiculousfish
|
0a02e0db4b
|
Merge branch 'master' into parsed
|
2013-06-09 13:52:18 -07:00 |
|
ridiculousfish
|
f3e5262dc0
|
Parser limps into existence
|
2013-06-08 19:20:26 -07:00 |
|
ridiculousfish
|
464187491f
|
Formatting
|
2013-06-02 01:14:26 -07:00 |
|
ridiculousfish
|
908b07527e
|
Support for fuzzy completions
https://github.com/fish-shell/fish-shell/issues/568
https://github.com/fish-shell/fish-shell/issues/528
|
2013-05-25 15:41:18 -07:00 |
|
ridiculousfish
|
2da81b0ae7
|
Formatting and style updates
|
2013-05-05 02:33:17 -07:00 |
|
ridiculousfish
|
3e69e5b082
|
Large set of changes to improve history atomicity on filesystems that do not support locking
Should address https://github.com/fish-shell/fish-shell/issues/685
|
2013-04-27 15:21:14 -07:00 |
|
ridiculousfish
|
10962d7175
|
Remove code that disabled tests (oops)
|
2013-04-21 15:49:45 -07:00 |
|
ridiculousfish
|
b936be8e34
|
Hack up gettext to try to fix CentOS build
https://github.com/fish-shell/fish-shell/issues/645
|
2013-04-08 10:20:56 -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
|
e0e0bcdc1e
|
Update code formatting
|
2013-03-21 17:44:51 -07:00 |
|
ridiculousfish
|
4d19bb17a9
|
Break out COMPLETE_NO_CASE and COMPLETE_REPLACES_TOKEN into separate flags, in preparation for upcoming fuzzy completion work
|
2013-03-05 20:54:16 -08:00 |
|
ridiculousfish
|
1d75c232ff
|
Teach builtin_test about the special precedence rules in IEEE 1003.1
https://github.com/fish-shell/fish-shell/issues/601
|
2013-03-03 13:22:00 -08:00 |
|
ridiculousfish
|
e918851902
|
Formatting
|
2013-02-03 11:38:22 -08:00 |
|
ridiculousfish
|
ded81ec186
|
Teach fish how to put completion data inside a closing quote
Fixes https://github.com/fish-shell/fish-shell/issues/552
|
2013-02-02 14:50:22 -08:00 |
|
ridiculousfish
|
92b2376c23
|
Indent switch + case properly. https://github.com/fish-shell/fish-shell/issues/530
|
2013-01-24 14:59:52 -08:00 |
|
ridiculousfish
|
373cca0bf6
|
Formatting
|
2013-01-12 12:55:23 -08:00 |
|
ridiculousfish
|
bf10d6c03b
|
Tweak test_fork to exercise strerror
|
2013-01-09 09:36:52 -08:00 |
|
ridiculousfish
|
552d8f394e
|
Make fishd base its variable files on the MAC address instead of hostname
Fixes https://github.com/fish-shell/fish-shell/issues/183
|
2013-01-08 02:39:22 -08:00 |
|
ridiculousfish
|
bf3e4126b2
|
Fix for builtin_test crash
https://github.com/fish-shell/fish-shell/issues/497
|
2013-01-06 14:48:46 -08:00 |
|
ridiculousfish
|
8a357e1866
|
Add some more tests for autosuggestion combining
|
2013-01-06 14:10:03 -08:00 |
|
ridiculousfish
|
85fdf587c0
|
When the user input contains capital letters, use its case rather than the autosuggestion's case
Fixes https://github.com/fish-shell/fish-shell/issues/335
|
2013-01-05 15:21:42 -08:00 |
|
ridiculousfish
|
8d4a701f86
|
Implement builtin [ via builtin test
|
2013-01-05 01:30:03 -08:00 |
|
Jan Kanis
|
600aeb6ccc
|
re-enable tests that were accidentally disabled in 0b1e3718
|
2013-01-01 23:06:41 +01:00 |
|
ridiculousfish
|
e31431140a
|
Formatting
|
2012-12-22 12:21:31 -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
|
ce15abd577
|
Rewrite str2wcstring to properly handle embedded nulls, and be simpler
|
2012-12-20 12:25:35 -08:00 |
|
ridiculousfish
|
644607c29f
|
Eliminate str2wcs
|
2012-12-19 13:31:06 -08:00 |
|
ridiculousfish
|
b9283d48b5
|
Added a history speed test
Profile driven caching of config directory
Style fixes
|
2012-12-03 02:25:08 -08:00 |
|
ridiculousfish
|
33fc5c99ea
|
Fix for a long standing race where multiple shells can overwrite each others' .tmp files, and lose history.
Added a long description of the incremental history strategy
Fixes https://github.com/fish-shell/fish-shell/issues/371
|
2012-12-03 01:53:52 -08:00 |
|
ridiculousfish
|
984a498063
|
More work towards incremental history. Added some tests.
|
2012-12-02 23:38:38 -08:00 |
|
ridiculousfish
|
4837a2d0df
|
Replaced some usage of wchar_t * with wcstring in complete(). Some style fixes.
|
2012-11-23 11:12:22 -08:00 |
|
ridiculousfish
|
7117c4a5ee
|
Remove tok_destroy
|
2012-11-21 22:14:28 -08:00 |
|
ridiculousfish
|
f545fb2491
|
Work towards refactoring tokenizer to be a real object
|
2012-11-21 17:48:35 -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
|
5fb97f05a3
|
Fixed "Expansion not correctly handling literal path components in dotfiles" test
|
2012-10-16 11:51:36 -07:00 |
|
ridiculousfish
|
833abc27cc
|
Make wildcards beginning with dots not match . and ..
https://github.com/fish-shell/fish-shell/issues/270
|
2012-10-15 18:16:47 -07:00 |
|
ridiculousfish
|
1a59346b51
|
Changed "elseif" to "else if"
|
2012-09-03 13:24:01 -07:00 |
|
ridiculousfish
|
cc1395797e
|
First stab at elseif implementation
|
2012-09-01 01:46:14 -07:00 |
|
ridiculousfish
|
61686aff34
|
Adopt posix_spawn (!)
Rewrite IO chains to be a vector of pointers, instead of a linked list
Removed io_transmogrify
|
2012-08-15 00:57:56 -07:00 |
|
ridiculousfish
|
62c49f13ce
|
Switch from std::list to std::vector in a few places to reduce compiled code size
|
2012-07-24 22:32:11 -07:00 |
|
ridiculousfish
|
4ee1cc3b37
|
Fix for https://github.com/fish-shell/fish-shell/issues/168
Make ^ only act as a redirect at the beginning of a token
|
2012-07-10 20:30:54 -07:00 |
|
ridiculousfish
|
345a528625
|
Untangle unescaping responsibilities in highlight.cpp. Fix cd autosuggestions to properly handle quotes. Factor out some of the quote unescaping behavior from reader.cpp to parse_util.cpp.
Add some autosuggestion tests
|
2012-07-06 14:34:53 -07:00 |
|
ridiculousfish
|
18f04adccb
|
Support for importing fish 1.x's history and format, and also bash
|
2012-06-15 16:24:05 -07:00 |
|
Siteshwar Vashisht
|
ec34f2527a
|
Adding history builtin
|
2012-06-05 09:54:42 +05:30 |
|
ridiculousfish
|
cc90f9cf80
|
path_make_canonical mishandles empty string.
Fixes https://github.com/ridiculousfish/fishfish/issues/26
|
2012-06-04 12:00:59 -07:00 |
|
ridiculousfish
|
673faf7152
|
Fixed builtin_test to properly handle "just a strings" in combining expressions, like 'test foo -a bar'. This was causing error messages in the help function.
Fixed help function to know about OS X and use the open command to open web pages.
|
2012-05-20 12:58:03 -07:00 |
|