From 7658f1a4a1be06eef137b62c8db6f9996d48f6ac Mon Sep 17 00:00:00 2001 From: maxstrb Date: Sat, 22 Nov 2025 12:03:33 +0100 Subject: [PATCH] non important commit --- home/modules/nvf.nix | 5 +++-- home/modules/shells.nix | 20 ++++++++++++++++++++ 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/home/modules/nvf.nix b/home/modules/nvf.nix index 1d8e6c8..c30335a 100644 --- a/home/modules/nvf.nix +++ b/home/modules/nvf.nix @@ -39,6 +39,7 @@ options = { tabstop = 2; + expandtab = false; autoindent = true; shiftwidth = 2; }; @@ -99,8 +100,8 @@ autopairs.nvim-autopairs.enable = true; autocomplete = { - nvim-cmp.enable = false; - blink-cmp.enable = true; + nvim-cmp.enable = true; + blink-cmp.enable = false; }; snippets.luasnip.enable = true; diff --git a/home/modules/shells.nix b/home/modules/shells.nix index 1fc86cf..3c0f448 100644 --- a/home/modules/shells.nix +++ b/home/modules/shells.nix @@ -77,6 +77,13 @@ } } + def --env fzf-nvim [] { + let file = (fd -t f -L . | fzf --reverse --height 40% --border rounded --preview=("bat -p -P {}") --preview-window=border-left) + if $file != null and $file != "" { + nvim $file + } + } + $env.config.keybindings = ($env.config.keybindings | append { name: "fzf-cd" modifier: "control" @@ -89,6 +96,19 @@ } ] }) + + $env.config.keybindings = ($env.config.keybindings | append { + name: "fzf-nvim" + modifier: "control" + keycode: "char_e" + mode: "emacs" + event: [ + { + send: "executehostcommand" + cmd: 'fzf-nvim' + } + ] + }) ''; settings = {