diff options
-rw-r--r-- | home/neovim/default.nix | 1 | ||||
-rw-r--r-- | hosts/muhammed/home/dev-utils/default.nix | 1 | ||||
-rw-r--r-- | hosts/muhammed/home/neovim/default.nix | 1 | ||||
-rw-r--r-- | hosts/muhammed/home/neovim/filetype.nix (renamed from home/neovim/filetype.nix) | 3 | ||||
-rw-r--r-- | hosts/muhammed/home/neovim/lsp.nix | 6 |
5 files changed, 10 insertions, 2 deletions
diff --git a/home/neovim/default.nix b/home/neovim/default.nix index 56f6171..f5ace73 100644 --- a/home/neovim/default.nix +++ b/home/neovim/default.nix @@ -1,7 +1,6 @@ # This file contains the HM configuration options for Neovim. {...}: { imports = [ - ./filetype.nix ./completion.nix ./editing-plugins.nix ]; diff --git a/hosts/muhammed/home/dev-utils/default.nix b/hosts/muhammed/home/dev-utils/default.nix index f7de33f..209c17b 100644 --- a/hosts/muhammed/home/dev-utils/default.nix +++ b/hosts/muhammed/home/dev-utils/default.nix @@ -29,6 +29,7 @@ nim guile vemf + gleam # Rust ecosystem rustc diff --git a/hosts/muhammed/home/neovim/default.nix b/hosts/muhammed/home/neovim/default.nix index bba50be..8efb97d 100644 --- a/hosts/muhammed/home/neovim/default.nix +++ b/hosts/muhammed/home/neovim/default.nix @@ -3,5 +3,6 @@ {...}: { imports = [ ./lsp.nix + ./filetype.nix ]; } diff --git a/home/neovim/filetype.nix b/hosts/muhammed/home/neovim/filetype.nix index cb47420..73d5f5a 100644 --- a/home/neovim/filetype.nix +++ b/hosts/muhammed/home/neovim/filetype.nix @@ -3,11 +3,12 @@ programs.neovim.plugins = with pkgs; with vimPlugins; [ # Filetype plugins - nim-vim vim-nix vim-noweb vim-janet + nim-vim vim-crystal vim-svelte + gleam-vim ]; } diff --git a/hosts/muhammed/home/neovim/lsp.nix b/hosts/muhammed/home/neovim/lsp.nix index 71d97c5..b776b08 100644 --- a/hosts/muhammed/home/neovim/lsp.nix +++ b/hosts/muhammed/home/neovim/lsp.nix @@ -79,6 +79,12 @@ rust_analyzer = { cmd = { "${pkgs.rust-analyzer}/bin/rust-analyzer" }, }, + rust_analyzer = { + cmd = { "${pkgs.rust-analyzer}/bin/rust-analyzer" }, + }, + gleam = { + cmd = { "${pkgs.gleam}/bin/gleam", "lsp" }, + }, }; for server, config in pairs(servers) do -- set common options |