diff --git a/dotfiles/kakoune.nix b/dotfiles/kakoune.nix index 279e52b..187dfa6 100644 --- a/dotfiles/kakoune.nix +++ b/dotfiles/kakoune.nix @@ -135,6 +135,14 @@ in { docstring = "previous hunk"; } + # file browsing + { + mode = "normal"; + key = "_"; + effect = + ": connect-terminal sh -c %{ ranger --choosefile=/tmp/magic-file-selector $(dirname $1); if test -f /tmp/magic-file-selector; then edit $(cat /tmp/magic-file-selector); rm /tmp/magic-file-selector; fi } -- %val{bufname}"; + } + # vertical selection { mode = "user";