aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* Additional warnings cleanup, effective C++ violations, dead code removalGravatar ridiculousfish2012-08-05
|
* Fix OS X compilationGravatar ridiculousfish2012-08-05
|
* Fixed a bunch of clang analyzer warningsGravatar ridiculousfish2012-08-05
| | | | Simplified some memory allocations by migrating to std::string
* Fixed compilation on LinuxGravatar Siteshwar Vashisht2012-08-05
| | | | Addresses issue https://github.com/fish-shell/fish-shell/issues/264
* Fix for stack overflow when overflowing a lineGravatar ridiculousfish2012-08-04
|
* Fix for weird issues when a line becomes very long introduced by my warning ↵Gravatar ridiculousfish2012-08-04
| | | | fixes
* Fix for assertion failure in syntax highlightingGravatar ridiculousfish2012-08-04
|
* Fix to restore an optimization from parse_util_get_line_from_offset in a ↵Gravatar ridiculousfish2012-08-04
| | | | more thread-safe way
* Fix for inability to go backwards through historyGravatar ridiculousfish2012-08-04
|
* Cleaned up lots of typecasts, simplified some string handlingGravatar ridiculousfish2012-08-04
|
* Switch from int cursor[2] to struct cursor { int x; int y; }Gravatar ridiculousfish2012-08-04
|
* Additional warning fixes and migration from int to size_t or long where ↵Gravatar ridiculousfish2012-08-04
| | | | appropriate
* More warning fixes and switching from int to long or size_tGravatar ridiculousfish2012-08-04
|
* Additional warning cleanup and switching from int to size_t where appropriateGravatar ridiculousfish2012-08-04
|
* Lots of work towards making fish build without warnings on Mountain Lion, ↵Gravatar ridiculousfish2012-08-04
| | | | mostly in terms of using size_t instead of int
* Warning cleanupGravatar ridiculousfish2012-08-04
|
* explain how to load binds automaticallyGravatar Rubycut2012-08-04
|
* Get rid of 'nothing appropriate' output when completing.Gravatar maxfl2012-08-04
| | | | Add watch completion.
* Replaced references to http://fishshell.org/ with ↵Gravatar Anders Bergh2012-08-01
| | | | http://ridiculousfish.com/shell/.
* 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
| |