diff --git a/configs/neovim.lua b/configs/neovim.lua index d5d0018..fbedfc2 100644 --- a/configs/neovim.lua +++ b/configs/neovim.lua @@ -97,3 +97,4 @@ vim.keymap.set('n', 'fb', builtin.buffers, {}) vim.keymap.set('n', 'fh', builtin.help_tags, {}) vim.g["vim_markdown_folding_disabled"] = 1 +vim.g["elm_setup_keybindings"] = 0 diff --git a/configs/neovim.nix b/configs/neovim.nix index 6cd1abc..d9eb9f1 100644 --- a/configs/neovim.nix +++ b/configs/neovim.nix @@ -45,6 +45,7 @@ let }; }; baseVimPackages = with vimPlugins; [ + elm-vim fugitive fzf-vim nvim-compe @@ -73,14 +74,17 @@ let baseVimPackages ++ [ vimPlugins.vim-go vimPlugins.telescope-manix ]; in { environment.systemPackages = with pkgs; [ + elmPackages.elm + elmPackages.elm-format + elmPackages.elm-language-server fzf go gopls gotools luaformatter + luajitPackages.lua-lsp manix ripgrep - luajitPackages.lua-lsp rubyPackages.solargraph ]; programs.neovim = {