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 |
|
ridiculousfish
|
cbe615224d
|
Make tok_last_type return an enum token_type instead of int
|
2013-09-30 13:57:36 -07:00 |
|
ridiculousfish
|
95d5e55df2
|
Don't do fuzzy matching for file completions for arguments beginning
with a dash, as suggested in #568
|
2013-09-15 00:00:35 -07:00 |
|
ridiculousfish
|
c38a40d193
|
Adjust prefix completions to sort alphabetically instead of by length.
Other completions are still sorted by length.
https://github.com/fish-shell/fish-shell/issues/923
|
2013-08-31 15:01:02 -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
|
ef8ea97044
|
Prevent inline destructor of completion_t to reduce compiled code size a bit
|
2013-04-19 10:24:33 -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
|
e7c1cb7185
|
Move autogenerated completions to ~/.config/fish/generated_completions/
https://github.com/fish-shell/fish-shell/issues/576
|
2013-02-17 16:14:36 -08:00 |
|
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
|
ad8d68dd43
|
Make subcommands modify $status, and make builtin_set not modify status unless it fails
https://github.com/fish-shell/fish-shell/issues/547
https://github.com/fish-shell/fish-shell/issues/214
|
2013-01-31 15:57:08 -08:00 |
|
ridiculousfish
|
edb973fadc
|
Hack around xdm's dumb assumption that the login shell is POSIX compliant so we no longer kill OpenSUSE
https://github.com/fish-shell/fish-shell/issues/367
Also fix some formatting
|
2013-01-04 13:09:01 -08:00 |
|
ridiculousfish
|
dd317709f8
|
Fix to avoid suggesting files for empty tokens
|
2012-12-26 15:28:25 -08:00 |
|
ridiculousfish
|
644607c29f
|
Eliminate str2wcs
|
2012-12-19 13:31:06 -08:00 |
|
ridiculousfish
|
6a8219a02e
|
Remove Python dependency from Makefile and Xcode build
https://github.com/fish-shell/fish-shell/issues/429
|
2012-12-08 21:41:38 -08:00 |
|
ridiculousfish
|
918f84438f
|
Don't autosuggest files until after we've tried (and maybe failed) to load completions
Fixes https://github.com/fish-shell/fish-shell/issues/378
|
2012-11-23 11:22:58 -08:00 |
|
ridiculousfish
|
93e2415924
|
Fix a memory leak
|
2012-11-23 11:14:16 -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
|
90495f3ac5
|
Implement new newline-escaping behavior. Backslashes at the end of lines now essentially delete the newline, within normal text or double quotes. Backslashes are retained within single quotes.
Fixes https://github.com/fish-shell/fish-shell/issues/347
Fixes https://github.com/fish-shell/fish-shell/issues/52
|
2012-11-22 01:09:07 -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
|
26678682ca
|
Fix indentation of switch statements
|
2012-11-19 00:31:03 -08:00 |
|
ridiculousfish
|
9992b8eb0e
|
Apply new indentation, brace, and whitespace style
|
2012-11-18 16:30:30 -08:00 |
|
Łukasz Niemier
|
2e33633698
|
More stylefixes
|
2012-11-18 13:52:21 +01:00 |
|
Łukasz Niemier
|
47df1ae40a
|
Remove trailing whitespaces and change tabs to spaces
|
2012-11-18 11:23:22 +01: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
|
04ea680e9a
|
Support for tab cyling through completions
https://github.com/fish-shell/fish-shell/issues/84
|
2012-08-21 17:18:52 -07:00 |
|
ridiculousfish
|
7d029778e6
|
Disable file completion descriptions per https://github.com/fish-shell/fish-shell/issues/279
|
2012-08-15 18:20:44 -07:00 |
|
ridiculousfish
|
0e2a625815
|
Added some limited support for autosuggesting processes
|
2012-08-07 00:01:48 -07:00 |
|
ridiculousfish
|
6eb66770a4
|
Fix to make completions non-authoritative by default, which is why unknown options were always colored like errors (e.g. --rebase)
|
2012-08-06 23:34:55 -07:00 |
|
ridiculousfish
|
b904aa78e8
|
Additional warning cleanup and switching from int to size_t where appropriate
|
2012-08-04 11:34:45 -07:00 |
|
ridiculousfish
|
8185bee4b8
|
Lots of work towards making fish build without warnings on Mountain Lion, mostly in terms of using size_t instead of int
|
2012-08-04 11:34:45 -07:00 |
|
ridiculousfish
|
2e1b3325c6
|
Warning cleanup
|
2012-08-04 11:34:45 -07:00 |
|
ridiculousfish
|
b08fb86637
|
Renamed env_vars to env_vars_snapshot_t
Cleanup of non-wcstring version of path_get_path
|
2012-07-20 20:39:31 -07:00 |
|
ridiculousfish
|
b290fd33b9
|
Switch to more uses of wcstokenizer from wcstok()
Work towards cleaning up path_get_path
|
2012-07-20 15:01:56 -07:00 |
|
Siteshwar Vashisht
|
e284233013
|
Don't add space at the end of tab completion for cd
Fix for https://github.com/fish-shell/fish-shell/issues/235
|
2012-07-18 19:48:19 +05:30 |
|
ridiculousfish
|
d06d6c6964
|
Various changes to reduce fish's compiled code size
OS X release build executable size dropped from 672k to 511k
|
2012-07-17 12:47:01 -07:00 |
|
ridiculousfish
|
40e4f49dbe
|
Disable process expansion in autosuggestions
Addresses https://github.com/fish-shell/fish-shell/issues/39
|
2012-06-29 16:40:54 -07:00 |
|
ridiculousfish
|
da6295c428
|
More work towards getting function.h off of shared_ptr
|
2012-05-17 19:46:08 -07:00 |
|
ridiculousfish
|
86645b32e1
|
Work towards getting function.h off of shared_ptr
|
2012-05-17 19:38:08 -07:00 |
|
ridiculousfish
|
c15975113a
|
Fix for https://github.com/ridiculousfish/fishfish/issues/2
|
2012-05-11 18:59:38 -07:00 |
|
ridiculousfish
|
9bcc7df96f
|
Lots of modernization changed
Removed wcsdupcat
|
2012-05-09 02:33:42 -07:00 |
|
ridiculousfish
|
99b51ce6ea
|
Fix to better support CDPATH
|
2012-05-06 14:53:19 -07:00 |
|
ridiculousfish
|
e0baab2722
|
Another effort to make the cd completion work without running command substitutions off of the main thread
|
2012-05-06 13:51:11 -07:00 |
|
ridiculousfish
|
71a8d39372
|
Fix to restore completions that use command substitution (like cd)
Fix to adopt the same escaping code for both completions and autosuggestions
|
2012-05-06 13:36:51 -07:00 |
|
ridiculousfish
|
90826e4031
|
Oops, had the wrong sense for when to call proc_push_interactive
|
2012-05-05 14:39:08 -07:00 |
|
ridiculousfish
|
ac3dce38f0
|
Better fix to make cd completions work again
|
2012-05-05 14:33:24 -07:00 |
|
ridiculousfish
|
07f5319472
|
Fix for failing to properly complete cd command
|
2012-05-05 14:21:21 -07:00 |
|
ridiculousfish
|
9204780c1b
|
Fix for a missing lock in complete_remove
|
2012-04-24 11:01:04 -07:00 |
|