mirror of
https://github.com/nmasur/dotfiles
synced 2025-08-19 22:14:40 +00:00
more fzf tweaks
This commit is contained in:
@@ -42,7 +42,8 @@ if status --is-interactive
|
||||
|
||||
# Fuzzy finder
|
||||
fzf_key_bindings
|
||||
set -g FZF_DEFAULT_COMMAND 'fd --type file --hidden'
|
||||
set -g FZF_DEFAULT_COMMAND 'fd --type file'
|
||||
set -g FZF_CTRL_T_COMMAND "$FZF_DEFAULT_COMMAND"
|
||||
set -g FZF_DEFAULT_OPTS '-m --height 50% --border'
|
||||
|
||||
# Use `starship` prompt
|
||||
|
@@ -13,6 +13,11 @@ function gittools
|
||||
and git checkout $branch
|
||||
end
|
||||
|
||||
function git-show-fuzzy
|
||||
set commit (git log --pretty=oneline | fzf | cut -d' ' -f1)
|
||||
and git show $commit
|
||||
end
|
||||
|
||||
function git-merge-fuzzy
|
||||
set branch (git-fuzzy-branch "merge from...")
|
||||
and git merge $branch
|
||||
@@ -33,6 +38,8 @@ function gittools
|
||||
switch $argv[1]
|
||||
case "checkout"
|
||||
git-checkout-fuzzy
|
||||
case "show"
|
||||
git-show-fuzzy
|
||||
case "merge"
|
||||
git-merge-fuzzy
|
||||
case "branch"
|
||||
|
Reference in New Issue
Block a user