ridiculousfish
|
41e562ebc2
|
Clean up redirection parsing in the tokenizer.
|
2013-10-13 13:28:01 -07:00 |
|
ridiculousfish
|
ddf98661e4
|
Adopt new parser in tab completions
|
2013-10-12 18:17:03 -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
|
cbd8a27a6d
|
Beef up completion tests
|
2013-10-12 12:04:31 -07:00 |
|
ridiculousfish
|
b60db79866
|
Modify fish_tests to support specifying the tests to run via arguments
|
2013-10-12 11:32:34 -07:00 |
|
ridiculousfish
|
ddec870d25
|
Rework decision process for whether to interpret keywords as structural
or as commands (for LL parser). Will allow 'builtin --' to parse as a
plain statement, instead of a decorated statement '--'
|
2013-10-12 02:46:49 -07:00 |
|
ridiculousfish
|
77e358a001
|
Support for parsing e.g. 'command --' as a plain statement, instead of
executing the command '--'.
|
2013-10-12 01:47:31 -07: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 |
|
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 |
|
Konrad Borowski
|
97e731e05c
|
Escape characters in function names. Fixes #1031.
|
2013-10-09 16:39:24 +02:00 |
|
ridiculousfish
|
e763345f25
|
Reduce child_count in node structure to 8 bits
|
2013-10-09 03:45:58 -07:00 |
|
ridiculousfish
|
7b86b2e05a
|
Adoption of new parser in abbreviations
|
2013-10-09 02:03:50 -07:00 |
|
ridiculousfish
|
a51bd03a5c
|
Remove parse_exec stuff
|
2013-10-08 18:48:01 -07:00 |
|
ridiculousfish
|
54d7c29221
|
Syntax highlighting for command substitutions
|
2013-10-08 18:41:35 -07:00 |
|
ridiculousfish
|
997e3e16dd
|
Merge branch 'master' into ast_no_templates
|
2013-10-08 15:06:27 -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 |
|
Konrad Borowski
|
553eb6ed40
|
Document appending / feature.
|
2013-10-06 14:17:33 +02:00 |
|
Konrad Borowski
|
8edb53e902
|
Document appending / feature.
|
2013-10-06 14:16:15 +02:00 |
|
ridiculousfish
|
460bfc6853
|
Update OS X make_pkg script to also produce fish.app
|
2013-10-05 17:06:22 -07:00 |
|
ridiculousfish
|
3e5b8f1e97
|
Bump version to 2.1.0
|
2013-10-05 13:17:51 -07:00 |
|
ridiculousfish
|
fab7299d49
|
Replace nextd/prevd <pre>s with \code
|
2013-10-05 12:13:16 -07:00 |
|
ridiculousfish
|
09ff1e7af0
|
Update make_tarball.sh to work on Darwin
|
2013-10-05 01:56:25 -07:00 |
|
ridiculousfish
|
ad5ae9ba3b
|
New documentation UI, including tutorial.
|
2013-10-05 00:37:44 -07:00 |
|
Ronaldo Maia
|
3788f462b4
|
Add postgres psql completion
Options and descriptions are from psql --help output. Database and username
completion based on the bash completion
|
2013-10-04 23:28:01 -07:00 |
|
Ronaldo Maia
|
238bbfcbbb
|
Add postgres psql completion
Options and descriptions are from psql --help output. Database and username
completion based on the bash completion
|
2013-10-04 23:28:01 -07:00 |
|
sra
|
0efa211a05
|
Use manpath instead of man --path in man.fish function (as in commit
c7941fc ).
|
2013-10-03 11:46:58 +02:00 |
|
David Adam
|
00a890c8c7
|
configure: use C++ for all tests, kill CFLAGS
|
2013-10-02 21:44:06 +08:00 |
|
nulltrek
|
6990871efd
|
Fix git completions when aliased command is not found.
|
2013-10-02 21:40:19 +08:00 |
|
Konrad Borowski
|
a62ebc9a69
|
Restore directories' tab completion without slash in command.
This is needed for implicit cd when ending command with `/`.
|
2013-10-01 08:29:40 +02:00 |
|
Konrad Borowski
|
6c82e7acda
|
Support implicit cd with appended / .
This is an experimental feature, proposed in the issue #22.
https://github.com/fish-shell/fish-shell/issues/22#issuecomment-20483478
|
2013-10-01 08:25:13 +02:00 |
|
ridiculousfish
|
084e435883
|
Strip out git commit numbers from doxygen documentation
|
2013-09-30 16:03:34 -07:00 |
|
ridiculousfish
|
2f33e5919d
|
Better error messages for EDITOR=vim git... type commands.
https://github.com/fish-shell/fish-shell/issues/809
|
2013-09-30 14:55:25 -07:00 |
|
ridiculousfish
|
cbe615224d
|
Make tok_last_type return an enum token_type instead of int
|
2013-09-30 13:57:36 -07:00 |
|
ridiculousfish
|
6c70ed79ae
|
Update docs to describe autosuggestions. Fixes #937
|
2013-09-30 11:45:54 -07:00 |
|
Konrad Borowski
|
488652c23a
|
Support term256 in config.fish. Fixes #1022.
|
2013-09-30 14:45:12 +02:00 |
|
ridiculousfish
|
bb3a00d1eb
|
Fix fish.app for directories with spaces. Fixes #774
|
2013-09-29 14:01:52 -07:00 |
|
ridiculousfish
|
bf3cf2580f
|
Fix for bug where fish fails to source config files if the path contains
a space
|
2013-09-29 13:39:41 -07:00 |
|
MagicMuscleMan
|
843944f558
|
Complete apt-get purge identical to apt-get remove
As apt-get purge really has the same operations as apt-get remove, there is not reason to handle them differently in its completion file.
|
2013-09-29 13:35:03 +02:00 |
|
ridiculousfish
|
991c900fc6
|
Set of changes to improve detection of escape sequences for prompt width
computation. Addresses #767
|
2013-09-29 02:48:35 -07:00 |
|
Siteshwar Vashisht
|
0d2af9e742
|
Updated help text of fish_config command
|
2013-09-28 17:22:46 +05:30 |
|
Marc Joliet
|
1c8c9a10b5
|
Only print an error when an lzma/xz manpage occurs
Only print an error when an lzma/xz compressed man page occurs. Also, use
add_diagnostic instead of print.
|
2013-09-25 18:16:47 +02:00 |
|
Konrad Borowski
|
4aa9f76d06
|
Fix one element tuple to be actually tuple.
While in this case it doesn't mean much (neither `z` or `-` would be
passed to options parser), it makes things possibly less buggy.
|
2013-09-25 16:39:22 +02:00 |
|
Marc Joliet
|
fc7c489ab6
|
Skip lzma/xz manpages if lzma module not available
Skip man pages compressed with lzma/xz if the lzma module is not available; also
print a corresponding diagnostic message.
|
2013-09-25 15:41:48 +02:00 |
|
Marc Joliet
|
4856567a2a
|
Only try "lzma" module on ImportError
|
2013-09-25 15:41:14 +02:00 |
|
Marc Joliet
|
7d0722bc18
|
Change an "if" to more appropriate "elif"
I overlooked an "if" that should have been an "elif". Oops.
|
2013-09-25 01:35:32 +02:00 |
|
David Adam
|
1235e60a29
|
default key bindings: fix syntax errors introduced in 735af50
|
2013-09-24 22:49:11 +08:00 |
|