diff options
| author | Silas Schöffel <sils@sils.li> | 2024-04-04 17:06:23 +0200 |
|---|---|---|
| committer | Silas Schöffel <sils@sils.li> | 2024-04-04 17:06:23 +0200 |
| commit | 924ec30e7075ea7a9dbac569a537d876f9146850 (patch) | |
| tree | 11ff56048f05536a1905490137333b3596d0ee18 /users/sils/nixvim/config.nix | |
| parent | users/default.nix: delete (diff) | |
| download | nix-config-924ec30e7075ea7a9dbac569a537d876f9146850.zip | |
refactor: move users/sils dir to hm
Diffstat (limited to 'users/sils/nixvim/config.nix')
| -rw-r--r-- | users/sils/nixvim/config.nix | 138 |
1 files changed, 0 insertions, 138 deletions
diff --git a/users/sils/nixvim/config.nix b/users/sils/nixvim/config.nix deleted file mode 100644 index 5ce397c..0000000 --- a/users/sils/nixvim/config.nix +++ /dev/null @@ -1,138 +0,0 @@ -pkgs: { - opts = { - number = true; - relativenumber = true; - shiftwidth = 2; - tabstop = 2; - scrolloff = 999; - - textwidth = 83; - linebreak = true; - }; - keymaps = [ - { - mode = ["n" "i" "t"]; - key = "<A-h>"; - action = ''<C-\><C-N><C-w>h''; - } - { - mode = ["n" "i" "t"]; - key = "<A-j>"; - action = ''<C-\><C-N><C-w>j''; - } - { - mode = ["n" "i" "t"]; - key = "<A-k>"; - action = ''<C-\><C-N><C-w>k''; - } - { - mode = ["n" "i" "t"]; - key = "<A-l>"; - action = ''<C-\><C-N><C-w>l''; - } - { - key = "<A-t>"; - action = ":Neotree float reveal_force_cwd<cr>"; - } - { - key = "<A-b>"; - action = ":Neotree float buffers<cr>"; - } - { - key = "<A-s>"; - action = ":Neotree float git_status<cr>"; - } - ]; - extraPlugins = with pkgs.vimPlugins; [ - vim-airline-themes - ]; - plugins = { - airline = { - enable = true; - settings = { - powerline_fonts = true; - }; - }; - cmp = { - enable = true; - settings = { - mappings = { - "<C-Space>" = "cmp.mapping.complete()"; - "<C-d>" = "cmp.mapping.scroll_docs(-4)"; - "<C-e>" = "cmp.mapping.close()"; - "<C-f>" = "cmp.mapping.scroll_docs(4)"; - "<CR>" = "cmp.mapping.confirm({ select = true })"; - "<S-Tab>" = "cmp.mapping(cmp.mapping.select_prev_item(), {'i', 's'})"; - "<Tab>" = "cmp.mapping(cmp.mapping.select_next_item(), {'i', 's'})"; - }; - sources = [ - {name = "nvim_lsp";} - {name = "path";} - {name = "buffer";} - {name = "git";} - {name = "conventionalcommits";} - ]; - }; - }; - coq-nvim = { - enable = false; - settings = { - auto_start = "shut-up"; - }; - installArtifacts = true; - }; - dashboard = { - enable = true; - }; - lsp = { - enable = true; - servers = { - nil_ls.enable = true; - rust-analyzer = { - enable = true; - installCargo = true; - installRustc = true; - }; - ltex.enable = true; - java-language-server.enable = true; - }; - }; - lsp-format = { - enable = true; - }; - quickmath.enable = true; - treesitter = { - enable = true; - indent = true; - }; - treesitter-context = { - enable = true; - }; - treesitter-refactor = { - enable = true; - }; - mini = { - enable = true; - }; - markdown-preview = { - enable = true; - }; - nix = { - enable = true; - }; - neo-tree = { - enable = true; - autoCleanAfterSessionRestore = true; - closeIfLastWindow = true; - }; - nvim-autopairs = { - enable = true; - }; - vim-css-color = { - enable = true; - }; - vimtex = { - enable = true; - }; - }; -} |
