configs/neovim: install elm stuff

This commit is contained in:
Aaron Bieber 2023-03-28 14:21:27 -06:00
parent 772d0d6493
commit 3d8c4a4596
No known key found for this signature in database
2 changed files with 6 additions and 1 deletions

View File

@ -97,3 +97,4 @@ vim.keymap.set('n', '<leader>fb', builtin.buffers, {})
vim.keymap.set('n', '<leader>fh', builtin.help_tags, {}) vim.keymap.set('n', '<leader>fh', builtin.help_tags, {})
vim.g["vim_markdown_folding_disabled"] = 1 vim.g["vim_markdown_folding_disabled"] = 1
vim.g["elm_setup_keybindings"] = 0

View File

@ -45,6 +45,7 @@ let
}; };
}; };
baseVimPackages = with vimPlugins; [ baseVimPackages = with vimPlugins; [
elm-vim
fugitive fugitive
fzf-vim fzf-vim
nvim-compe nvim-compe
@ -73,14 +74,17 @@ let
baseVimPackages ++ [ vimPlugins.vim-go vimPlugins.telescope-manix ]; baseVimPackages ++ [ vimPlugins.vim-go vimPlugins.telescope-manix ];
in { in {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
elmPackages.elm
elmPackages.elm-format
elmPackages.elm-language-server
fzf fzf
go go
gopls gopls
gotools gotools
luaformatter luaformatter
luajitPackages.lua-lsp
manix manix
ripgrep ripgrep
luajitPackages.lua-lsp
rubyPackages.solargraph rubyPackages.solargraph
]; ];
programs.neovim = { programs.neovim = {