Julian Aron Prenner
|
213e907044
|
Merge remote-tracking branch 'upstream/master' into bind_mode
Conflicts:
builtin.cpp
reader.cpp
share/functions/fish_default_key_bindings.fish
|
2014-01-15 15:27:06 +01:00 |
|
Julian Aron Prenner
|
fc21bb6eda
|
Replace builtin 'bind_mode' with variable $fish_bind_mode
|
2014-01-15 12:04:52 +01:00 |
|
Julian Aron Prenner
|
dede320630
|
Rename 'new-mode' to 'sets-mode', prepare for selection support.
|
2014-01-15 11:39:19 +01:00 |
|
ridiculousfish
|
53814983ff
|
Update style and formatting to conform to fish style guide.
|
2014-01-15 01:40:40 -08:00 |
|
ridiculousfish
|
dc8014562b
|
Fix for issue where unterminated quotes would attempt to be executed,
instead of continuing edit onto the next line.
|
2014-01-14 00:02:18 -08:00 |
|
ridiculousfish
|
096f850433
|
Eliminate class parse_t
|
2014-01-12 22:39:12 -08:00 |
|
ridiculousfish
|
ec469782c8
|
Improvements to error messages with new parser. In particular, "naked
builtins" now print their help (e.g. just 'while')
|
2014-01-12 15:10:59 -08:00 |
|
ridiculousfish
|
89069fdaa4
|
Miscellaneous minor fixes based on cppcheck static analyzer
|
2014-01-12 13:33:35 -08:00 |
|
ridiculousfish
|
d69f408b14
|
Rename builtin parse to __fish_parse
|
2014-01-08 15:13:08 -08:00 |
|
ridiculousfish
|
b34721b3f4
|
Miscellaneous optimizations to reduce string copying
|
2014-01-07 14:57:58 -08:00 |
|
ridiculousfish
|
fb882f0b69
|
Support for stack overflow and infinite recursion detection in new
parser
|
2014-01-01 15:29:56 -08:00 |
|
Julian Aron Prenner
|
dc90cd6bc4
|
Better input handling; add support multiple binding commands
|
2014-01-01 00:11:32 +01:00 |
|
Julian Aron Prenner
|
2587649ca2
|
Allow restricting earsing and listing of bindings to specific mode;
implement force repaint and multi-char bindings;
|
2013-12-31 14:53:29 +01:00 |
|
Julian Aron Prenner
|
d1faac58dd
|
Implement bind modes
|
2013-12-31 01:52:41 +01:00 |
|
ridiculousfish
|
715823a666
|
Bringup of function definitions, switch statements with new parser
|
2013-12-27 03:58:42 -08:00 |
|
ridiculousfish
|
6ce4b344e4
|
Hook up for statements, if statements, and function definition in new
parser
|
2013-12-27 01:38:43 -08:00 |
|
ridiculousfish
|
ed70195c7e
|
Merge branch 'master' into ast
Conflicts:
function.cpp
parser.cpp
parser.h
|
2013-12-20 17:44:37 -08:00 |
|
ridiculousfish
|
e38217683c
|
Refactor block_t storage in parser_t from a linked list to a vector
|
2013-12-20 17:41:21 -08:00 |
|
ridiculousfish
|
ddb37a47da
|
Stop using realpath() in builtin_source, so as to preserve relative path
reporting in backtraces
|
2013-12-15 16:43:22 -08:00 |
|
ridiculousfish
|
e25d49b80b
|
Make builtin_parse output to stdout
|
2013-12-12 18:17:30 -08:00 |
|
ridiculousfish
|
67b1f14a6f
|
Better support for parse errors in indenting
|
2013-12-08 14:13:23 -08:00 |
|
ridiculousfish
|
964c7e6f3b
|
Merge branch 'master' into ast
Conflicts:
complete.cpp
|
2013-10-27 13:37:14 -07:00 |
|
ridiculousfish
|
cf766b55cc
|
Fix formatting
|
2013-10-26 15:27:39 -07:00 |
|
ridiculousfish
|
630b0515ad
|
Merge branch 'master' into ast
Conflicts:
parse_util.cpp
|
2013-10-16 01:48:21 -07:00 |
|
Konrad Borowski
|
1349d129c5
|
Fix #213. You can now remove autoloaded functions.
Oddly enough, the code is here, but is internal function.
|
2013-10-12 21:55:23 +02:00 |
|
ridiculousfish
|
5490f54d00
|
Make parse_t::parse a static method so we don't have to create lots of
useless parse_t objects
|
2013-10-12 01:17:55 -07:00 |
|
Konrad Borowski
|
97e731e05c
|
Escape characters in function names. Fixes #1031.
|
2013-10-09 16:39:24 +02:00 |
|
ridiculousfish
|
a51bd03a5c
|
Remove parse_exec stuff
|
2013-10-08 18:48:01 -07:00 |
|
ridiculousfish
|
dd91779442
|
Merge branch 'master' into ast_no_templates
Conflicts:
configure.ac
exec.cpp
|
2013-10-06 13:08:57 -07:00 |
|
Alex Charron
|
061b872498
|
Refactored builtin_echo with better argument parsing.
|
2013-09-22 08:53:12 +02:00 |
|
Konrad Borowski
|
5818289c2d
|
Deprecate "." command. Fixes #310.
Needs documentation (for the new name), but manages to move . to source,
while preserving compatibility.
|
2013-08-14 18:43:09 +03: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 |
|
ridiculousfish
|
3e3eefc2dc
|
Improvements to new parser. All functions and completions now parse.
|
2013-07-22 18:26:15 -07:00 |
|
ridiculousfish
|
551d2dfebd
|
Merge branch 'master' into ast_templates
Conflicts:
fish_tests.cpp
|
2013-07-21 14:04:06 -07:00 |
|
ridiculousfish
|
92099c7af2
|
Initial abbreviation work. Tests currently fail.
|
2013-07-19 12:41:34 -07:00 |
|
Konrad Borowski
|
d6c9d3ce94
|
Use \x1B instead of \e.
|
2013-07-16 13:42:31 -07:00 |
|
ridiculousfish
|
70b83a3bbb
|
Implement support for switch
|
2013-06-30 15:38:31 -07:00 |
|
ridiculousfish
|
66af0c1a53
|
More work on the AST. block statements worked out a bit more.
|
2013-06-24 12:33:40 -07:00 |
|
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
|
2da81b0ae7
|
Formatting and style updates
|
2013-05-05 02:33:17 -07:00 |
|
ridiculousfish
|
0f12f2b6b1
|
Formatting cleanup of builtin_contains
|
2013-04-28 14:35:00 -07:00 |
|
ridiculousfish
|
bcf3accb74
|
Eliminate a static string from input_terminfo_get_sequence
|
2013-04-15 13:07:17 -07:00 |
|
ridiculousfish
|
c37c7cee05
|
Reduce compiled code size a bit
|
2013-04-13 02:00:31 -07:00 |
|
ridiculousfish
|
b04e874e43
|
Teach fish how to push and pop blocks even in the face of no_exec. All tests finally pass.
https://github.com/fish-shell/fish-shell/issues/624
|
2013-03-25 16:06:12 -07:00 |
|
Siteshwar Vashisht
|
d9c9760aac
|
Initial version of printf builtin
|
2013-03-02 20:54:12 +05:30 |
|
ridiculousfish
|
6d522e6ed6
|
First round of fixes based on cppcheck
https://github.com/fish-shell/fish-shell/issues/575
|
2013-02-16 00:02:40 -08:00 |
|
ridiculousfish
|
8d95d0834d
|
First stab at builtin set_color. Moved set_color.cpp to builtin_set_color.cpp and taught fish about it.
|
2013-02-14 15:52:24 -08:00 |
|
Jan Kanis
|
9a89da3b33
|
merge branch 'bug-537' and branch 'bug-read-ctrlC'. This should fix both #537 and #516
|
2013-02-05 23:16:18 +01:00 |
|