aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* doc_src/complete: update for new options in synopsisGravatar David Adam2015-09-09
| | | | | | Update complete documentation, hopefully to avoid another #2368. [ci skip]
* Use the $TERM value from fish's computed environment for ncurses setupGravatar Chris Pick2015-09-09
| | | | | | | | | | Previously, the process's inherited $TERM value would be used. This prevented users from being able to set $TERM in their config.fish files. To make matters worse, the error message would print the computed $TERM value, giving the mistaken impression that it was being used. Signed-off-by: David Adam <zanchey@ucc.gu.uwa.edu.au>
* Complete tags for git-tag onlyGravatar Jan Ernsting2015-09-07
|
* Ensure display of modified files for git commitGravatar Jan Ernsting2015-09-07
|
* Add missing descriptionGravatar Jan Ernsting2015-09-07
| | | | git reset allows for files and branches as completion results
* Add file completion for git-resetGravatar Jan Ernsting2015-09-07
| | | | Staged files are now offered for completion
* Add completion for git-commitGravatar Jan Ernsting2015-09-07
| | | | Modified files are provided for completion
* Suspend docs: Fix typoGravatar Fabian Homborg2015-09-06
| | | | | While not a huge thing, wrong variable names always carry great confusion potential.
* Vcs prompt: Break if vcs isn't installedGravatar Fabian Homborg2015-09-06
| | | | | Prevents an annoying error message. Fixes #2363.
* Fix error message for variable used as commandGravatar Corey Ford2015-09-03
|
* Added completions for entrGravatar James2015-09-02
|
* Use $VISUAL before $EDITOR in funcedGravatar Fabian Homborg2015-09-02
| | | | Closes #2268
* Add info to suspend help page.Gravatar Mike Meyer2015-09-02
|
* Add suspend help page.Gravatar Mike Meyer2015-09-02
|
* Load fish_user_key_bindings for any binding (including vi)Gravatar Fabian Homborg2015-09-01
| | | | | | | | | | | fish_user_key_bindings is the user's, and they should know if they want vi-ish bindings or emacs-ish (or nano-ish). If they want to define multiple, they can also do that (e.g. via checking what $fish_key_bindings is set to). Fixes #2254 CC @kballard
* Add escape sequences for arrows in some linux VTsGravatar Fabian Homborg2015-09-01
| | | | | | | Why this is only in some, I don't know, but these don't seem to interfere with anything. Fixes #2309
* Remove setup outside of fish_prompt from sample promptsGravatar Fabian Homborg2015-08-31
| | | | | | | | | | This doesn't work with fish_config. For terlar and pythonista, remove unnecessary color setting. For informative+git and pythonista, move variable setup into fish_prompt Fixes #1141
* Revert "Fix missing variable expansion $ in psub"Gravatar Fabian Homborg2015-08-31
| | | | | | | | That change was a bit too eager as the mkfifo route doesn't currently work. See #1040 and #2052. This reverts commit a17b9fdabaccb126b4e619b861cc914568616933.
* Fix missing variable expansion $ in psubGravatar Fabian Homborg2015-08-31
|
* Make overriding cnf-handler workGravatar Fabian Homborg2015-08-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | See #1925: This allows users to disable the cnf-logic which can be quite slow on small hardware (like a raspberry pi). Squashed commit of the following: commit 742a59e30d8db24b6bb5067d4204d4b5cc01c1c3 Author: Fabian Homborg <FHomborg@gmail.com> Date: Sun Aug 30 18:23:41 2015 +0200 Erase startup cnf-handler early Simplifies the code a bit - in particular it removes the special-casing from the startup handler. commit 638a97e7f31f302b65e044c93c638c03a69e31f5 Author: Fabian Homborg <FHomborg@gmail.com> Date: Mon Aug 24 20:14:46 2015 +0200 Make overriding cnf-handler work Do this by renaming the __fish_command_not_found_handler used during startup to __fish_startup_command_not_found_handler. That allows us to check if __fish_command_not_found_handler has been defined and skip the setup of the normal one. Now disabling cnf-handling can be done via defining an empty __fish_command_not_found_handler in config.fish
* Add a shell suspend functionGravatar Fabian Homborg2015-08-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Squashed commit of the following: commit ede9e510751497d61ff0e78fd948e901171cf6f9 Merge: 938da30 239d2a2 Author: Fabian Homborg <FHomborg@gmail.com> Date: Thu Aug 6 18:47:43 2015 +0200 Merge branch 'suspend' of https://github.com/mwm/fish-shell into suspend commit 239d2a28e1868577cc193a8825c64c468d83e944 Author: Mike Meyer <mwm@mired.org> Date: Thu Aug 6 11:24:32 2015 -0500 Handle interactive & login shells, SHLVL checks, and better message. commit 6334047ebd08b6a7f609bdb232f0dddb569e8a59 Author: Mike Meyer <mwm@mired.org> Date: Tue Aug 4 08:53:10 2015 -0500 Add a description to suspend commit 080458b31c47c44823cfc27fc577f68640006407 Author: Mike Meyer <mwm@mired.org> Date: Tue Aug 4 07:05:17 2015 -0500 Add a shell suspend function
* Improve situation for linux in-kernel VTs (TERM = "linux")Gravatar Fabian Homborg2015-08-30
| | | | | | | | | This adds a special colorscheme and prompt function guaranteed to work on a VT and activates them automatically if $TERM = "linux". set_color is overridden to only allow the 8 colors VTs have (under the assumption those are always the same) and the color variables are shadowed with global ones so they don't pollute our nice capable terms.
* Fix spellingGravatar Annika Backstrom2015-08-30
|
* Remove an errant ampersand from the docsGravatar ridiculousfish2015-08-26
| | | | Fixes fish-site issue 26
* {prev,next}d-or-*-word: Fix for multiple linesGravatar Fabian Homborg2015-08-26
| | | | Fixes #2333
* Make alt-arrow in iTerm2 do the same thing as elsewhereGravatar Fabian Homborg2015-08-25
| | | | | | nextd-or-forward-word and such Fixes #1836
* env_universal_common: always pick shmem strategy on CygwinGravatar David Adam2015-08-24
| | | | | | | | Cygwin FIFOs do not support more than one reader, so avoid them on this platform. An autoconf feature test would be helpful but is tricky to write. Closes #2152.
* gpg: Complete files for --importGravatar Fabian Homborg2015-08-24
|
* Fix ping -I completionGravatar Fabian Homborg2015-08-21
|
* Rewrite parse_util_unescape_wildcardsGravatar ridiculousfish2015-08-19
| | | | Make it simpler, and use wcstring instead of wcsdup
* Remove unused original_pid variableGravatar ridiculousfish2015-08-18
|
* Remove vi mode indicator from classic_git promptGravatar ridiculousfish2015-08-18
| | | | | | It is duplicative of the fish_mode_prompt function Fixes #2228
* docs/design.hdr: inclusive lanugageGravatar Igor Gali2015-08-17
| | | | | | | | Closes fish-shell/fish-site#25. Signed-off-by: David Adam <zanchey@ucc.gu.uwa.edu.au> [skip ci]
* Completions: Don't check $cmd[1]Gravatar Fabian Homborg2015-08-17
| | | | | | | | This is already done by fish before calling the completion. It breaks completion with combiners (#2025) and also with wrappers. (This does not include git because that's better solved in #2145)
* Add completions for systemd's localectlGravatar Fabian Homborg2015-08-17
|
* Define a constant for function-not-found in input.cppGravatar ridiculousfish2015-08-16
| | | | | Avoids differences in widths of wchar_t, hopefully addressing issue #2284
* Fix sorin prompt, remove fallbackGravatar Fabian Homborg2015-08-16
| | | | Closes #2243
* Factor function environment preparation into its own functionGravatar ridiculousfish2015-08-15
|
* Allow fish to build from Xcode without lexicon_filterGravatar ridiculousfish2015-08-15
| | | | Emit a warning but keep building
* Merge pull request #2283 from treeman/prompt_pwdGravatar faho2015-08-14
|\ | | | | Match the whole real home directory in prompt_pwd.
* \ Merge pull request #2304 from bpollack/fossilGravatar faho2015-08-14
|\ \ | | | | | | Clean up completions for Fossil
| * | Clean up completions for FossilGravatar Benjamin Pollack2015-08-14
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are two main problems in the existing Fossil autocompletion that this patch solves: * Because Fossil lacks an alias system similar to those in Hg and Git, wrapper scripts are common, and aliasing them to `fossil` is also fairly common. The lack of the `command fossil` pattern in the completions script meant that the actual fossil command might not be called, but rather the alias. This problem has been fixed by introducing a __fish_fossil command, similar to the __fish_hg and __fish_git commands in those completion shells, that does this, and converting all explicit fossil calls in the completion script to use __fish_fossil instead * Because there's now a centralized location for calling Fossil, I also moved all of the repetitive stderr redirects that function. This results in more robust and cleaner code.
* | Merge pull request #2256 from jcelliott/python-completionGravatar faho2015-08-14
|\ \ | | | | | | Improve completion for python -m flag
* | | Teach the Xcode build how to apply lexicon_filterGravatar ridiculousfish2015-08-11
| | |
* | | Remove some dead #definesGravatar ridiculousfish2015-08-11
| | |
* | | Dead macro cleanupGravatar ridiculousfish2015-08-10
| | | | | | | | | | | | Enable -Wunused-macros, and remove said unused macros
* | | Use ++iter, not iter++ in input.cppGravatar ridiculousfish2015-08-10
| | |
* | | Correct the caret position for unbalanced square bracketsGravatar ridiculousfish2015-08-10
| | |
* | | Correct the positioning of the error caretGravatar ridiculousfish2015-08-10
| | | | | | | | | | | | | | | | | | When an error occurs midway through a token, like abc(def, make the caret point at the location of the error (i.e. the paren) instead of at the beginning of the token.
* | | Fix wesnoth completionGravatar Fabian Homborg2015-08-10
| | |