| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
Update complete documentation, hopefully to avoid another #2368.
[ci skip]
|
|
|
|
|
|
|
|
|
|
| |
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>
|
| |
|
| |
|
|
|
|
| |
git reset allows for files and branches as completion results
|
|
|
|
| |
Staged files are now offered for completion
|
|
|
|
| |
Modified files are provided for completion
|
|
|
|
|
| |
While not a huge thing, wrong variable names always carry great
confusion potential.
|
|
|
|
|
| |
Prevents an annoying error message.
Fixes #2363.
|
| |
|
| |
|
|
|
|
| |
Closes #2268
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
| |
Why this is only in some, I don't know, but these don't seem to
interfere with anything.
Fixes #2309
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
That change was a bit too eager as the mkfifo route doesn't currently work.
See #1040 and #2052.
This reverts commit a17b9fdabaccb126b4e619b861cc914568616933.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Fixes fish-site issue 26
|
|
|
|
| |
Fixes #2333
|
|
|
|
|
|
| |
nextd-or-forward-word and such
Fixes #1836
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
Make it simpler, and use wcstring instead of wcsdup
|
| |
|
|
|
|
|
|
| |
It is duplicative of the fish_mode_prompt function
Fixes #2228
|
|
|
|
|
|
|
|
| |
Closes fish-shell/fish-site#25.
Signed-off-by: David Adam <zanchey@ucc.gu.uwa.edu.au>
[skip ci]
|
|
|
|
|
|
|
|
| |
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)
|
| |
|
|
|
|
|
| |
Avoids differences in widths of wchar_t, hopefully addressing
issue #2284
|
|
|
|
| |
Closes #2243
|
| |
|
|
|
|
| |
Emit a warning but keep building
|
|\
| |
| | |
Match the whole real home directory in prompt_pwd.
|
|\ \
| | |
| | | |
Clean up completions for Fossil
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| | |
| | | |
Improve completion for python -m flag
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Enable -Wunused-macros, and remove said unused macros
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | | |
|