ridiculousfish
d840643cb3
More work on new parser
2013-06-23 02:09:46 -07:00
ridiculousfish
b771e97ac6
More work on simulating execution of parse trees. Pipes are totally screwed up.
2013-06-18 23:35:04 -07:00
ridiculousfish
bdd8ef5a52
Merge branch 'master' into ast
2013-06-17 00:43:12 -07:00
James French
292908c00a
Portmaster completions
...
* Added FreeBSD's pkg to __fish_print_packages
* Portmaster completes on installed packages and ports
* Options list as per fish_generate_completions, needs to be tidied
up further but will suffice for now
2013-06-17 00:14:16 -07:00
Ivan Giuliani
e027492e11
Added completions for Vagrant
2013-06-17 00:11:34 -07:00
ridiculousfish
640118e781
Cleanup of code that decides whether or not to fork. Fix for issue where stderr may be output twice.
2013-06-16 23:26:43 -07:00
ridiculousfish
c6ec2645dc
Fix for incorrect use of shared ptr references
2013-06-16 12:51:49 -07:00
ridiculousfish
2ffc2a288c
Merge branch 'master' into ast
2013-06-16 03:23:31 -07:00
ridiculousfish
5d75ee7721
Mark jobs as completed when all processes have finished, not just the last one.
...
Fixes https://github.com/fish-shell/fish-shell/issues/876 , and coincidentally also https://github.com/fish-shell/fish-shell/issues/848
2013-06-16 02:53:53 -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
Brian Gernhardt
70208eb33a
git prompt: Fix hang on detached head.
...
$git_dir was never set in __fish_git_prompt_current_branch, but used
in the case of a detached HEAD. This caused `cut -c1-7 $git_dir/HEAD`
to expand to `cut -c1-7` which then waited for input.
2013-06-12 16:29:02 -04:00
ridiculousfish
e2a506e54a
More work on new parser
2013-06-11 09:37:51 -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
825a7311ea
Make funced properly handle an invalid number of arguments
...
Fixes https://github.com/fish-shell/fish-shell/issues/780
2013-06-08 20:29:38 -07:00
ridiculousfish
09b0213738
Fix for quoted variables in command position error message
...
https://github.com/fish-shell/fish-shell/issues/775
2013-06-08 20:08:54 -07:00
ridiculousfish
f3e5262dc0
Parser limps into existence
2013-06-08 19:20:26 -07:00
ridiculousfish
99494afd08
Parser work. Not sure whether to have a different class for each node or not.
2013-06-06 21:49:40 -07:00
David Adam (zanchey)
8214ae9b15
docs: remove translation instructions
...
(Moved to https://github.com/fish-shell/fish-shell/wiki/Translations )
2013-06-05 16:00:08 +08:00
James French
e63ef84ac1
Added completions for apt-mark
2013-06-04 20:21:46 +08:00
Brian Gernhardt
697c44a293
git prompt: replace question with explanation
...
The code in question displays GIT_DIR! if the user is inside the .git
directory of a repository that has a working directory. Several git
commands won't work in that situation, so it's useful to warn the
user.
2013-06-03 13:04:16 -04:00
Brian Gernhardt
18e34902a5
git prompt: actually show staged token
2013-06-03 13:00:14 -04:00
Brian Gernhardt
4b0c3ffc2f
git prompt: reindent
...
Normally I wouldn't bother, but it was difficult to follow the nested
if statements. Most of the file used tabs, so replaced all leading
spaces with the appropriate amount of tabs.
2013-06-03 12:59:50 -04:00
David Adam (zanchey)
b4d33a58b1
rsync completions: use rsync --list-only to generate completions, allowing the use of rsync daemons
2013-06-03 20:04:32 +08:00
James French
c177965da5
Rsync Remote Path Completion
...
Relevant section lifted from scp.fish
Silenced SSH output to squash banners and failed connections
Erroneous 'and true' removed
echo (commandline -ct) is exactly the same as commandline -ct
2013-06-03 20:04:32 +08:00
ridiculousfish
220e1e8fb5
Fix for crash when setting tmux pane title
...
https://github.com/fish-shell/fish-shell/issues/846
2013-06-02 01:50:22 -07:00
ridiculousfish
464187491f
Formatting
2013-06-02 01:14:26 -07:00
ridiculousfish
fd15d30987
Add some const, fix spaces
2013-06-02 01:14:05 -07:00
Christian Rishøj
03e36bda72
make cursor placement consistent with transpose-words
from readline
2013-06-02 00:59:22 -07:00
Christian Rishøj
a259c37415
transpose-words
2013-06-02 00:59:22 -07:00
Johann Weging
54c21f5974
Fixed the capitalization and shorten the descriptions.
2013-06-02 00:54:25 -07:00
Johann Weging
08f378c359
Added completions for head
2013-06-02 00:54:25 -07:00
Johann Weging
58818e9738
Added completions for netctl
2013-06-02 00:36:40 -07:00
Terje Larsen
599556d7d1
Add completions for lunchy (Service launcher for OSX)
...
Now when we have fuzzy matching it is actually quite useful.
2013-06-02 00:27:07 -07:00
ridiculousfish
9e4d7b41e0
Update osx/config.h for configure.ac changes
2013-06-01 23:55:32 -07:00
Ian Ray
b35a2d568a
Conditionally include sys/sysctl.h
2013-06-01 23:33:27 -07:00
ridiculousfish
9ca12e9f9d
Squashed commit of the following:
...
commit 5a577d970a293afe320b6c3280c10c2bd8a1ff50
Merge: 908b075
96941b3
Author: ridiculousfish <corydoras@ridiculousfish.com>
Date: Sat Jun 1 22:59:16 2013 -0700
Merge branch 'dotdir-two-chars' of git://github.com/GlitchMr/fish-shell into GlitchMr-dotdir-two-chars
commit 96941b3a92
Author: Konrad Borowski <glitchmr@myopera.com>
Date: Sat May 25 09:55:43 2013 +0200
Support BSD sed
commit 60652c2bd2
Author: Konrad Borowski <glitchmr@myopera.com>
Date: Sun May 19 10:58:40 2013 +0200
Show first two characters for dotdirs. Fixes #754 .
2013-06-01 23:02:13 -07:00
ridiculousfish
d54346b205
Stuff
2013-06-01 22:14:47 -07:00
ridiculousfish
54f683fc6b
Initial work on parser bringup (squash)
2013-05-26 12:12:16 -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
ee7339b661
Merge branch 'completions-git-add' of git://github.com/phisto/fish-shell into phisto-completions-git-add
...
Conflicts:
share/completions/git.fish
2013-05-25 14:10:18 -07:00
Ian Ray
35610da204
Fix wchar_t cast
2013-05-25 14:03:18 -07:00
Dag Odenhall
c06b1694a2
Parse man8 pages with fish_update_completions
...
Closes #727
2013-05-25 13:57:10 -07:00
ridiculousfish
c238bdd861
Indentation and quote cleanup of help.fish
2013-05-25 13:52:06 -07:00
David Adam (zanchey)
d378904b98
help function: tidy up messages, remove the 'difference' option
...
Fixes #73
2013-05-25 13:47:34 -07:00
David Adam (zanchey)
3a4a2a6dac
help command: only use $BROWSER if it is a valid command
...
(plus add Google Chrome and Chromium to graphical_browsers and a spelling fix)
2013-05-25 13:47:34 -07:00
ridiculousfish
cfe815135e
Use strerror in uClibc, which doesn't have sys_errlist
...
https://github.com/fish-shell/fish-shell/pull/808
2013-05-25 13:42:16 -07:00
Dennis Ideler
2eb97edf02
Fix typo
...
Remove extra instance of "builtin commands", shouldn't be there.
2013-05-25 01:00:37 -07:00
Valentin-Costel Hăloiu
cdfb5c2bd8
Add systemctl completions
2013-05-25 00:43:03 -07:00