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 |
|
ridiculousfish
|
675106cfa5
|
Include algorithm header so we can build on Linux
|
2012-04-23 19:29:44 -07:00 |
|
ridiculousfish
|
8f145fa7fa
|
Fix for complete.cpp to print out completions in-order
|
2012-04-11 18:25:37 -07:00 |
|
ridiculousfish
|
e2c3ca9950
|
Move completions from linked list to std::set
|
2012-04-09 20:17:06 -07:00 |
|
ridiculousfish
|
ff23bf6f0c
|
Fix for bug where fish would not autosuggest certain executables
|
2012-03-27 19:22:33 -07:00 |
|
ridiculousfish
|
0bc644abf0
|
Fix lots of bugs related to the static analyzer
Improved how screen.cpp interacts with output_set_writer()
|
2012-03-26 01:21:10 -07:00 |
|
ridiculousfish
|
f92b24221a
|
Made pwd a builtin
Fixed a thread error when autosuggesting with a command substitution
|
2012-03-09 20:16:26 -08:00 |
|
ridiculousfish
|
fd4df6f9bb
|
Changed iterators from iter++ to ++iter
Large set of changes to history to ensure that histories from other sessions don't "bleed" into the current session
|
2012-03-01 14:56:34 -08:00 |
|
ridiculousfish
|
5d18d60e3b
|
Squash some leaks
|
2012-02-29 18:09:20 -08:00 |
|
ridiculousfish
|
f74a82776f
|
Some more changes in preparation for turning on complete-based autosuggestions
|
2012-02-26 20:11:34 -08:00 |
|
ridiculousfish
|
3553e65089
|
Add some more locking and const correctness to completion_entry_t in preparation for supporting better multithreading
|
2012-02-26 14:32:06 -08:00 |
|