aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Merge pull request #251 from bpinto/rbenvGravatar ridiculousfish2012-07-28
|\ | | | | completion for rbenv
| * completion for rbenvGravatar Bruno Pinto2012-07-28
|/
* Fix to allow specifying an initial tab in fish_configGravatar ridiculousfish2012-07-27
| | | | For example, you can run "fish_config history"
* Implemented history deletion from fish_configGravatar ridiculousfish2012-07-27
| | | | Fixes https://github.com/fish-shell/fish-shell/issues/250
* Merge pull request #249 from kballard/git_prompt_showupstreamGravatar ridiculousfish2012-07-27
|\ | | | | Fix showupstream behavior in __fish_git_prompt
| * Fix showupstream behavior in __fish_git_promptGravatar Kevin Ballard2012-07-26
|/ | | | | | | | | | | | | | | | | The __fish_git_prompt_show_upstream helper function was inadvertently looking at the misnamed variable __fish_git_prompt_show_upstream in some cases, including when implementing the bash.showUpstream override. Fixing the script to use __fish_git_prompt_showupstream triggered an infinite loop because the --on-variable hook does not distinguish between local and global variables. Update the script to set a completely different local variable to __fish_git_prompt_showupstream and to override this local variable for bash.showUpstream. Also update the code that looks at bash.showUpstream to also read bash.showupstream, because the bash script appears to have a bug where it looks for bash.showupstream despite documenting bash.showUpstream.
* Switch from std::list to std::vector in a few places to reduce compiled code ↵Gravatar ridiculousfish2012-07-24
| | | | size
* Fixed two small spelling mistakesGravatar Colin Woodbury2012-07-24
| | | | | | - Saw these during normal usage today. "parens" or "parenthesis" was spelled as "parans". Fixed two instances of this to "parenthesis".
* Minor refactoring and fixed a bug in history functionGravatar Siteshwar Vashisht2012-07-24
|
* index range docGravatar maxfl2012-07-24
|
* Make add-shell correctly handle /etc/shells files that do not end with newlinesGravatar ridiculousfish2012-07-22
| | | | Fixes https://github.com/fish-shell/fish-shell/issues/77
* Lots of miscellaneous cleanup. Unified the path_get_cd_path, ↵Gravatar ridiculousfish2012-07-20
| | | | path_allocate_cd_path, etc. functions
* Renamed env_vars to env_vars_snapshot_tGravatar ridiculousfish2012-07-20
| | | | Cleanup of non-wcstring version of path_get_path
* Switch to more uses of wcstokenizer from wcstok()Gravatar ridiculousfish2012-07-20
| | | | Work towards cleaning up path_get_path
* Use weak linking of wcsdup and wcscasecmp on OS XGravatar ridiculousfish2012-07-20
| | | | Fixes https://github.com/fish-shell/fish-shell/issues/240
* Print fish prompt when command is longer than a lineGravatar Siteshwar Vashisht2012-07-21
| | | | Fix for https://github.com/fish-shell/fish-shell/issues/239
* Merge branch 'index_range'Gravatar ridiculousfish2012-07-19
|\
* | Fixed fish_pager build on Xcode (it was building fish_indent instead. D'oh!)Gravatar ridiculousfish2012-07-18
| |
* | Changes to make fish use the relocated fishd instead of the installed one, ↵Gravatar ridiculousfish2012-07-18
| | | | | | | | if it exists
* | Merge pull request #234 from maxfl/completionsGravatar ridiculousfish2012-07-18
|\ \ | | | | | | pacmatic and dmesg completions
* | | Don't add space at the end of tab completion for cdGravatar Siteshwar Vashisht2012-07-18
| | | | | | | | | | | | Fix for https://github.com/fish-shell/fish-shell/issues/235
* | | Various changes to reduce fish's compiled code sizeGravatar ridiculousfish2012-07-17
| | | | | | | | | | | | OS X release build executable size dropped from 672k to 511k
* | | Fix for process completion on LinuxGravatar ridiculousfish2012-07-16
| | |
* | | Implemented process expansion on OS XGravatar ridiculousfish2012-07-16
| | | | | | | | | | | | | | | Also fixed issue where process expansion would always fail for processes with spaces Fixes https://github.com/fish-shell/fish-shell/issues/56
| * | pacmatic and dmesg completionsGravatar maxfl2012-07-16
| | |
* | | Added binding for accepting an autosuggestionGravatar ridiculousfish2012-07-15
| | | | | | | | | | | | Fixes https://github.com/fish-shell/fish-shell/issues/226
* | | Deliver SIGHUP when we're exiting, even if stdin is not closed.Gravatar ridiculousfish2012-07-15
| | | | | | | | | | | | Fixes https://github.com/fish-shell/fish-shell/issues/138
* | | Set of changes to improve Unicode support with respect to combining characters.Gravatar ridiculousfish2012-07-15
|/ / | | | | | | Should address https://github.com/fish-shell/fish-shell/issues/155
* | Update __fish_git_prompt.fish to handle git-svn betterGravatar Kevin Ballard2012-07-13
| | | | | | | | | | | | | | | | | | | | Git-svn remotes can have a prefix for their remotes. If I set a prefix of 'svn/' then my remote trunk branch is called svn/trunk. Update the script to use the svn-remote.*.fetch key to figure out how the 'trunk' branch is mapped into the remotes namespace and apply this to the current branch. This assumes branches are mapped into the same namespace, which is likely. It also doesn't work for tags, but neither did the old code.
* | Add auto-generated builtin_scripts.[cpp|h] to .gitignoreGravatar Alex Rosenberg2012-07-13
| |
* | Tweaked fish_prompt document in a way I hope clarifies itGravatar ridiculousfish2012-07-13
| |
* | Added small note to the fish_prompt docGravatar Dario Bertini2012-07-12
| |
* | Tweaked pwd note about symbolic linksGravatar ridiculousfish2012-07-12
| |
* | Added doc for pwdGravatar Dario Bertini2012-07-12
| |
* | First pass at making autosuggestions not trigger wrappingGravatar ridiculousfish2012-07-12
| | | | | | | | Addresses https://github.com/fish-shell/fish-shell/issues/167
* | Fix for https://github.com/fish-shell/fish-shell/issues/42Gravatar ridiculousfish2012-07-11
| | | | | | | | Remote completions in scp
* | Fix for https://github.com/fish-shell/fish-shell/issues/223Gravatar ridiculousfish2012-07-11
| | | | | | | | Use -rpath instead of -R
* | Fix for https://github.com/fish-shell/fish-shell/issues/168Gravatar ridiculousfish2012-07-10
| | | | | | | | Make ^ only act as a redirect at the beginning of a token
* | Tests for contains -iGravatar maxfl2012-07-10
| |
* | Allow 'contains' builtin to return indexGravatar maxfl2012-07-10
| | | | | | | | | | Add an option -i/--index to the contains builtin to print the index of first coincidence.
* | Fix for https://github.com/fish-shell/fish-shell/issues/106Gravatar ridiculousfish2012-07-10
| | | | | | | | Lets us configure and build on FreeBSD
* | Fix for https://github.com/fish-shell/fish-shell/issues/66Gravatar ridiculousfish2012-07-09
| | | | | | | | Make fish import .bash_history if regular history is not found
* | Fix for https://github.com/fish-shell/fish-shell/issues/79Gravatar ridiculousfish2012-07-09
| | | | | | | | Release tarballs with the user docs already build, removing the doxygen dependency
* | Fix for https://github.com/fish-shell/fish-shell/issues/218Gravatar ridiculousfish2012-07-09
| | | | | | | | make help smarter on OS X (don't show useless builtin man page)
* | https://github.com/fish-shell/fish-shell/issues/207Gravatar ridiculousfish2012-07-09
| | | | | | | | Improve error message for infinite loop detection
* | Fix for https://github.com/fish-shell/fish-shell/issues/28Gravatar ridiculousfish2012-07-09
| | | | | | | | Use pthread_sigmask instead of sigprocmask
* | Fixes Solaris kludge https://github.com/fish-shell/fish-shell/issues/76Gravatar ridiculousfish2012-07-08
| |
* | Improve error message for $?Gravatar ridiculousfish2012-07-08
| |
* | Fix for https://github.com/fish-shell/fish-shell/issues/50Gravatar ridiculousfish2012-07-08
| | | | | | | | Unescape characters before calling parser.error
* | Turn on debugging symbols correctly for OS X buildGravatar ridiculousfish2012-07-08
| |