From ddb232fba93f2466217705a17ba45601409e1b17 Mon Sep 17 00:00:00 2001 From: Julia Lange Date: Wed, 13 May 2026 00:02:39 -0700 Subject: [PATCH] Neovim, add missing remaps --- hmModules/apps/neovim/app.nix | 47 ++++++++++++++++++++++++++++------- 1 file changed, 38 insertions(+), 9 deletions(-) diff --git a/hmModules/apps/neovim/app.nix b/hmModules/apps/neovim/app.nix index 1104c9a..d29a74c 100644 --- a/hmModules/apps/neovim/app.nix +++ b/hmModules/apps/neovim/app.nix @@ -75,15 +75,44 @@ mode = "n"; action = mkRaw "vim.diagnostic.open_float"; } - # -- Easy Split Navigation - # -- nnoremap - # -- nnoremap - # -- nnoremap - # -- nnoremap - # - # -- Easy copy and pasting to external programs - # -- map "+yy - # -- map "+P + { + key = ""; + mode = "n"; + action = ""; + } + { + key = ""; + mode = "n"; + action = ""; + } + { + key = ""; + mode = "n"; + action = ""; + } + { + key = ""; + mode = "n"; + action = ""; + } + { + key = ""; + mode = "x"; + action = "\"+y"; + options.remap = true; + } + { + key = ""; + mode = "n"; + action = "\"+yy"; + options.remap = true; + } + { + key = ""; + mode = "n"; + action = "\"+P"; + options.remap = true; + } ] ++ lib.lists.optionals config.neovim.plugins.opencode.enable (let ocFunc = cmd: let raw = "function() require('opencode').${cmd} end"; in (config.lib.nixvim.mkRaw raw);