diff options
| author | Akshay Nair <phenax5@gmail.com> | 2026-06-12 20:33:09 +0530 |
|---|---|---|
| committer | Akshay Nair <phenax5@gmail.com> | 2026-06-12 20:33:09 +0530 |
| commit | 1ccf3d5c1d2ee7ff8ec97488c0b15b8316fb29f9 (patch) | |
| tree | 9a358f7611205b1e5f0f90757c06b60f5859eab3 /autoload/files.kak | |
| parent | cd744290334f28d1b03e952cac9df6cdc164a0cf (diff) | |
| download | kakoune-config-1ccf3d5c1d2ee7ff8ec97488c0b15b8316fb29f9.tar.gz kakoune-config-1ccf3d5c1d2ee7ff8ec97488c0b15b8316fb29f9.zip | |
Clipboard actions + grep selection
Diffstat (limited to '')
| -rw-r--r-- | autoload/files.kak | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/autoload/files.kak b/autoload/files.kak index ce380ba..121460d 100644 --- a/autoload/files.kak +++ b/autoload/files.kak @@ -6,8 +6,13 @@ def file-manager -params .. %{ terminal-singleton files env "DAFFM_PATH_RELATIVE_TO=%val{client_env_PWD}" daffm -c @kak %arg{@} } -def findfzf %{ - terminal-singleton fzf sh -c 'kcr edit $(fd -t f --hidden --color=never -E .git | fzf --prompt='':find '' --multi --min-height=100 --preview=''bat --color=always {}'')' +def findfzf -params .. %{ + terminal-singleton fzf sh -c 'kcr edit $(fd -t f --hidden --color=never -E .git | fzf --prompt='':find '' --multi --min-height=100 --preview=''bat --color=always {}'' $@)' findfzf-cmd %arg{@} +} + +def findfzf-filtered -params 1 %{ + terminal-singleton fzf sh -c \ + 'kcr edit $(fd -t f --hidden --color=never -E .git | grep -E ''''$1'''' | fzf --prompt='':find# '' --multi --min-height=100 --preview=''bat --color=always {}'')' findfzf-cmd %arg{1} } declare-user-mode file @@ -15,6 +20,7 @@ map global user f ': enter-user-mode file<ret>' -docstring 'File mode' map global file F ': find ' -docstring 'Find files' map global file n ': file-manager %val{buffile}<ret>' -docstring 'File manager' map global file f ': findfzf<ret>' -docstring 'Fzf' +map global file <c-f> ': findfzf -q %val{selection}<ret>' -docstring 'Fzf selection' declare-user-mode buffer map global user b ': enter-user-mode-with-count buffer<ret>' -docstring 'Buffer mode' |
