diff --git a/configs/neovim.nix b/configs/neovim.nix index 12a010b..9e72bb4 100644 --- a/configs/neovim.nix +++ b/configs/neovim.nix @@ -46,6 +46,7 @@ pkgs.haskellPackages.haskell-language-server pkgs.texlab pkgs.nil + pkgs.nixfmt-rfc-style pkgs.rust-analyzer pkgs.nodePackages.typescript-language-server pkgs.lua-language-server diff --git a/lib/vim/init.lua b/lib/vim/init.lua index 695dbb8..fd5489f 100644 --- a/lib/vim/init.lua +++ b/lib/vim/init.lua @@ -113,7 +113,13 @@ local language_servers = { html = {}, -- vscode-langservers-extracted jsonls = {}, -- vscode-langservers-extracted lemminx = {}, -- lemminx (for xml) - nil_ls = {}, -- github:oxalica/nil + nil_ls = { + ['nil'] = { + formatting = { + command = { "nixfmt" }, + }, + }, + }, -- github:oxalica/nil dhall_lsp_server = {}, -- dhall-lsp-server -- rnix = {}, -- rnix-lsp jqls = {}, -- jq-lsp