From 7033122dd35e82474d4a1ffec8931beb6253d413 Mon Sep 17 00:00:00 2001 From: meml0rz Date: Tue, 12 Nov 2024 22:38:50 +0100 Subject: [PATCH] kekl --- modules/nix/nvim/default.nix | 1 + modules/nix/nvim/neotree.nix | 4 ++-- modules/nix/nvim/opts.nix | 29 +++++++++++++++++++++++++++++ 3 files changed, 32 insertions(+), 2 deletions(-) create mode 100644 modules/nix/nvim/opts.nix diff --git a/modules/nix/nvim/default.nix b/modules/nix/nvim/default.nix index 0b5c531..74f42c1 100644 --- a/modules/nix/nvim/default.nix +++ b/modules/nix/nvim/default.nix @@ -5,6 +5,7 @@ ./cmp.nix ./lsp.nix ./neotree.nix + ./opts.nix ]; programs.nixvim = { enable = true; diff --git a/modules/nix/nvim/neotree.nix b/modules/nix/nvim/neotree.nix index 684dd21..b3efe48 100644 --- a/modules/nix/nvim/neotree.nix +++ b/modules/nix/nvim/neotree.nix @@ -1,4 +1,4 @@ -{}: +{ config, pkgs, nixvim, ... }: { programs.nixvim = { plugins = { @@ -8,7 +8,7 @@ enableGitStatus = true; window = { position = "right"; - width = "45" + width = 40; }; }; }; diff --git a/modules/nix/nvim/opts.nix b/modules/nix/nvim/opts.nix new file mode 100644 index 0000000..249c427 --- /dev/null +++ b/modules/nix/nvim/opts.nix @@ -0,0 +1,29 @@ +{ config, pkgs, nixvim, ... }: +{ + programs.nixvim = { + extraConfig = '' + local map = vim.api.nvim_set_keymap + local opts = { noremap = true, silent = true } + + vim.g.mapleader = " " + map('n', '', ":ToggleTerm size=40 direction=float", opts) + map('n', '', ":Neotree filesystem reveal right", opts) + map('n', 'c', ":ClangdMemoryUsage", opts) + + map('v', '', '>gv', opts) + map('v', '', '