这是indexloc提供的服务,不要输入任何密码
Skip to content

Tags: neersighted/fzf.fish

Tags

v5.0

Toggle v5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Show more info when previewing variables and fix missing variables or…

… wrong values (PatrickF1#71)

1. Use a simplified output of set --show to present scope info of the variable being inspected. set --show also nicely delineates array values with newlines and index numbers to make them more readable.
2. Read the shell variables' info before even executing the search function in order to capture the shell variables exactly as the user would see them on the commandline. This is actually a bug fix. Before, search variables function actually used the variables from a different scope and the values form a different fish session, so local variables were missing or values had the wrong value. This is a big problem if say, the user wanted to inspect a local variable or $status. Now, they will be able to see all the variables exactly as they are at the time of execution.
3. $history is excluded from the variables that can be searched and previewed for technical reasons, but also to encourage usage of the search command history feature.
4. This change is backwards incompatible for users who set their own key binding because __fzf_search_current_dir now takes in two new arguments. To address that, executing __fzf_search_current_dir without any arguments will print a helpful error message to help users update their key bindings.

v4.12

Toggle v4.12's commit message
Don't follow symlinks when finding files

It seems symlinks often point to massive directories that you wouldn't want to be searching in anyway, so it's more trouble than it's worth to follow them. Resolves PatrickF1#66.

v4.11

Toggle v4.11's commit message
make sure to use ls command when previewing dirs

Relates to discussion in #69

v4.10

Toggle v4.10's commit message
Remove execute permission from search git status file

I must have accidentally set the execute permission on that file while testing and never noticed it until now.

v4.9

Toggle v4.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Only support installation with Fisher (PatrickF1#59)

v4.8

Toggle v4.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Allow multi-selecting when searching for files (PatrickF1#55)

Also remove emphasis on entity type in feature subheaders

v4.7

Toggle v4.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Thoroughly document features and improve configuration section (Patri…

…ckF1#48)

Improve feature explanations by creating a new section and describe the features in a methodical and thorough way, each with their own sub-section.
Additionally, improve explanations of configuration and troubleshooting.

v4.6

Toggle v4.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Make code more stylistic and idiomatic (PatrickF1#45)

Use test instead of [ ... ], in accordance with documentation and the rest of the code. fish-shell/fish-shell#1850 says the use of the square brackets for test is highly discouraged.
Use 2>/dev/null instead of 2> /dev/null. This is preferred by fish_indent.
Use string escape "$path" instead of echo $path | string escape

v4.5

Toggle v4.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Always repaint command line in search_git_status (PatrickF1#40)

Repaint should always be used because something will always be printed. Currently, if search_git_status is ran outside a git repository, the command line is left dirty with an error message and the cursor on a newline because repaint is not called.

v4.3

Toggle v4.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Quote $fish_key_bindings to prevent error when it's not set (PatrickF…

…1#39)