My Nix Configuration
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

[neovim] small refactor

dish 15cd256f 0e564632

+3 -42
+1 -1
neovim/dishvim.nix
··· 45 45 enable = true; 46 46 formatOnSave = true; 47 47 inlayHints.enable = true; 48 - harper-ls.enable = true; 49 48 mappings.renameSymbol = "<Leader>lr"; 50 49 mappings.toggleFormatOnSave = "<Leader>uf"; 50 + presets.harper.enable = true; 51 51 }; 52 52 # Languages 53 53 languages = {
+2 -41
neovim/languages/toml.nix
··· 1 - { lib, pkgs, ... }: 2 1 { 3 2 config.vim = { 4 - extraPackages = [ 5 - pkgs.tombi 6 - ]; 7 - diagnostics.nvim-lint = { 8 - linters_by_ft.toml = [ "tombi" ]; 9 - linters.tombi = { 10 - cmd = lib.meta.getExe pkgs.tombi; 11 - args = [ 12 - "lint" 13 - "--offline" 14 - ]; 15 - }; 16 - }; 17 - formatter.conform-nvim = { 18 - setupOpts = { 19 - formatters_by_ft.toml = [ "tombi" ]; 20 - formatters = { 21 - tombi = { 22 - command = lib.meta.getExe pkgs.tombi; 23 - args = [ 24 - "format" 25 - "--offline" 26 - "--stdin-filename" 27 - "$FILENAME" 28 - "-" 29 - ]; 30 - }; 31 - }; 32 - }; 33 - }; 34 - lsp.servers.tombi = { 3 + languages.toml = { 35 4 enable = true; 36 - filetypes = [ "toml" ]; 37 - cmd = [ 38 - (lib.meta.getExe pkgs.tombi) 39 - "lsp" 40 - "--offline" 41 - ]; 5 + extraDiagnostics.enable = false; 42 6 }; 43 - treesitter.grammars = with pkgs.vimPlugins.nvim-treesitter.builtGrammars; [ 44 - toml 45 - ]; 46 7 }; 47 8 }