Łukasz Niemier
47df1ae40a
Remove trailing whitespaces and change tabs to spaces
2012-11-18 11:23:22 +01:00
ridiculousfish
c9c2fc5ee3
Restore terminal foreground process group on exit
...
Fixes https://github.com/fish-shell/fish-shell/issues/197
2012-11-18 02:16:14 -08:00
Terje Larsen
b79854ad1a
Optimize staged logic
2012-11-17 13:37:32 -08:00
Terje Larsen
8229b17f0d
Use double-dollar vars for dynamic variables
2012-11-17 13:37:32 -08:00
Terje Larsen
4a5d02aab4
Add configurable status signs again
2012-11-17 13:37:32 -08:00
Terje Larsen
ed4e6cd3a5
Fix uniqueness and escape question-marks
2012-11-17 13:37:32 -08:00
Sławek Piotrowski
7d45e6f12f
Fix: args -> argv in __fish_git_prompt
2012-11-14 19:00:17 +01:00
ridiculousfish
0302162d8e
Make tab-completion truncation less dumb
...
Fixes https://github.com/fish-shell/fish-shell/issues/259
2012-11-09 16:02:19 -08:00
ridiculousfish
1dfa404210
Revert "Another attempt to improve right prompt on Linux"
...
It didn't work
This reverts commit bd4551e2ef
.
2012-11-09 15:21:08 -08:00
ridiculousfish
bd4551e2ef
Another attempt to improve right prompt on Linux
2012-11-09 15:19:54 -08:00
ridiculousfish
d6a56428d1
Attempt to fix fish_right_prompt under Linux
2012-11-09 15:09:54 -08:00
David Adam (zanchey)
a10fa3a20b
add $FISH_VERSION as unexported global variable to complement version
2012-11-08 10:09:51 -08:00
David Adam (zanchey)
be5fde9e54
test documentation - format examples properly
2012-11-08 10:08:06 -08:00
David Adam (zanchey)
abfc7e16a1
test documentation - correct argument listing
2012-11-08 10:08:06 -08:00
ridiculousfish
d76f880faf
Support for fish_right_prompt
...
Fixes https://github.com/fish-shell/fish-shell/issues/80
2012-11-07 19:59:20 -08:00
ridiculousfish
21e83a881e
Bring back ellipsis
2012-11-05 00:05:42 -08:00
ridiculousfish
5ba1261285
Initial right_prompt work
2012-11-04 23:21:37 -08:00
ridiculousfish
7bb844a778
Fix bug where 'else if' does not support functions and redirections
...
https://github.com/fish-shell/fish-shell/issues/359
2012-11-04 17:11:02 -08:00
ridiculousfish
8c24d49c73
Removed unused commented out code and fixed some indentation
2012-11-04 15:47:55 -08:00
ridiculousfish
5e371e8fe7
Don't use posix_spawn for commands that need to be put into foreground to avoid a race
...
Fix for race where a command's output may not be fully drained
2012-11-04 15:45:52 -08:00
ridiculousfish
e46324ced9
Wrong sense of check for initializing key bindings
...
Fix for https://github.com/fish-shell/fish-shell/pull/373
2012-10-30 14:36:37 -07:00
ridiculousfish
5ea486b20a
Fix help completion to not barf if html file is absent
2012-10-29 01:53:10 -07:00
ridiculousfish
425afa63ce
Don't use posix_spawn when file redirections are involved (except /dev/null) because the error handling is too difficult
...
Fix exec to correctly handle the case where a pid could not be created due to posix_spawn failing
Should fix https://github.com/fish-shell/fish-shell/issues/364
2012-10-29 01:45:51 -07: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
Siteshwar Vashisht
768f92303e
Removed python scripts to import bash settings
2012-10-27 23:57:15 +05:30
ridiculousfish
34054fa1fb
Merge pull request #362 from terlar/git-completions
...
Git completions
2012-10-25 18:56:59 -07:00
Terje Larsen
4a37d6d1f9
Remove remotes prefix from branches
2012-10-22 20:54:33 +02:00
Terje Larsen
8dfc8625a7
Add git completions for tracking (branch/checkout)
2012-10-22 20:50:38 +02:00
Terje Larsen
e878947cb2
Fix broken git alias completion
...
The previous command outputs a lot of junk, does not strip after the
white-space in OSX (10.8.2).
Tried out the new command on both Ubuntu (12.04.1) and OSX (10.8.2)
2012-10-22 20:37:47 +02:00
Terje Larsen
f56f84c6ac
Use echo -n instead of printf
...
- Remove useless comment, because multi-line prompt works good now.
2012-10-20 12:52:53 -07:00
Terje Larsen
239d43dac4
Improve the git prompt
...
- Fix branch for older git version (--short for symbolic-ref was not
available on git 1.7.9.5)
- Use index (git status) for checking if staged
- Add status indication for copied
- Remove variables for statuses (less litter in the variables)
- Remove usage of eval to echo and set_color
- Replace printf where possible with echo -n
2012-10-20 12:52:53 -07:00
ridiculousfish
8a63326411
Removed backwards compatibility check for fish_user_keybindings
2012-10-20 12:21:41 -07:00
Nate Soares
01608cf062
Normalized some inconsistent whitespace.
2012-10-20 12:15:49 -07:00
Nate Soares
e06d6ce4a2
Revive support for fish_user_keybindings
...
This is undocumented and here to preserve backwards compatibility.
2012-10-20 12:15:49 -07:00
Nate Soares
58a0c6f9d3
added missing underscore
2012-10-20 12:15:49 -07:00
Nate Soares
f310f1e96c
keybindings → key_bindings (for consistency)
2012-10-20 12:15:49 -07:00
ridiculousfish
c7bf1aa222
Handle some more escapes in de-groffing man pages
...
Fixes https://github.com/fish-shell/fish-shell/issues/10
2012-10-17 18:22:57 -07:00
Adrien
be3fff9282
Add apt-cache completion for package names
...
Signed-off-by: Gustavo Noronha Silva <kov@kov.eti.br>
2012-10-17 18:05:49 -07:00
ridiculousfish
e52cf09bc1
Simplify handling of escape sequences in echo -e
2012-10-17 17:08:45 -07:00
ridiculousfish
57de1388e8
Make the \c special character in echo suppress the newline too
2012-10-17 02:59:43 -07:00
ridiculousfish
7ee0ce745e
Implement -e option to echo (to interpret special characters), and -E to not interpret them
...
https://github.com/fish-shell/fish-shell/issues/337
2012-10-17 02:56:03 -07:00
ridiculousfish
469743cd23
Made set_color with no arguments not complain, so that prompts like Terlar don't produce errors for missing colors.
2012-10-17 01:25:21 -07:00
ridiculousfish
91e1d59869
Fix for issue where else if would fail to pass arguments to commands. Also implements short-circuiting for and/or so that non-existent commands don't produce error messages.
...
Fixes https://github.com/fish-shell/fish-shell/issues/345
Fixes https://github.com/fish-shell/fish-shell/issues/349
2012-10-17 01:07:34 -07:00
ridiculousfish
5fb97f05a3
Fixed "Expansion not correctly handling literal path components in dotfiles" test
2012-10-16 11:51:36 -07:00
ridiculousfish
618b42980d
Prevent multi-line prompts from repeating during window resize
...
Fixes https://github.com/fish-shell/fish-shell/issues/321
2012-10-15 19:25:56 -07:00
ridiculousfish
211b9ea8b9
Added terlar's prompt, and robbyrussell which was inadvertently omitted
...
https://github.com/fish-shell/fish-shell/issues/329
2012-10-15 18:45:46 -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
3d5a3f03fa
Fix to prevent buff_pos from underflowing in reader_kill
2012-10-08 23:47:32 -07:00
ridiculousfish
51de26960c
Make escaping consistent for fish <-> fishd protocol
...
Fix fork guards to work in fishd
https://github.com/fish-shell/fish-shell/issues/339
2012-10-08 14:47:25 -07:00
ridiculousfish
b67526aae8
Don't reset the terminal mode in certain circumstances. Fixes issue in Linux with e.g. echo foo ; ftp
...
Introduce patch from 9d229cd18c
2012-10-05 18:23:38 -07:00