| Commit message (Collapse) | Author | Age |
... | |
|
|
|
| |
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 #2333
|
|
|
|
|
|
| |
nextd-or-forward-word and such
Fixes #1836
|
| |
|
| |
|
|
|
|
|
|
| |
It is duplicative of the fish_mode_prompt function
Fixes #2228
|
|
|
|
|
|
|
|
| |
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)
|
| |
|
|
|
|
| |
Closes #2243
|
|\
| |
| | |
Match the whole real home directory in prompt_pwd.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| | | |
|
| | |
| | |
| | |
| | | |
Also fixes #2286 by removing the only symlink.
|
| |/
|/| |
|
| | |
|
| |
| |
| |
| |
| | |
i.e. "abbr -e <TAB>" will list
am (alsamixer)
|
| | |
|
|\ \
| | |
| | | |
Various fossil completions fixes
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This was too simplistic, among other things it completed things that
looked like key ids but weren't, didn't turn "\x3a" back into
colons (which made the argument invalid)....
gpg is weird.
Might fix #2150
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
This is far from perfect, but I need to gather more feedback.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Keep the behavior for normal mode
Fixes #2228
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bit one: Make all the fossil command invocations throw away stderr so we don't
get annoying messages when not in a repository.
Also:
- Move checkout into alphabetical order.
- Fix ls to complete against tags for -r option, not no option.
- Add missing option to delete command.
- Make commit complete against modified files.
- Make add only complete against extra files.
- Remove now ununused function to list extra & modified files.
- Add -f option in a number of places where it seemd appropriate.
|
| | | |
|
|/ / |
|
| |
| |
| |
| | |
"noopt" was mistakenly turned around by missing a "not".
|
| |
| |
| |
| |
| |
| | |
Run through fish_indent, mismatching indents actually confusing.
[skip ci]
|
| |
| |
| |
| |
| |
| |
| | |
Closes #2055.
Implements the standard `--` option for delimiting options from
arguments; to search for "--", use `history --search -- --`.
|
|/ |
|
| |
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| | |
Fixes an annoying error that affects machines with Turkish locales
|