diff options
| author | Mike Vink <> | 2023-04-01 16:51:26 +0200 |
|---|---|---|
| committer | Mike Vink <> | 2023-04-01 16:51:26 +0200 |
| commit | c6a5c9ad3fd64664f9828b10949951203ead3e2c (patch) | |
| tree | ec8939e65d0aea9dfc2e67366e70ab98b2742825 | |
| parent | 514305f8fcf83372728bd97d58f62cf6d6d49c33 (diff) | |
fennel and others
| -rw-r--r-- | flake.nix | 1 | ||||
| -rw-r--r-- | home/fennel-language-server.nix | 0 | ||||
| -rw-r--r-- | home/neovim.nix | 7 | ||||
| -rw-r--r-- | overlays/fennel-language-server.nix | 12 |
4 files changed, 16 insertions, 4 deletions
@@ -27,6 +27,7 @@ overlay = nixpkgs.lib.composeManyExtensions [ (import ./overlays/vimPlugins.nix {inherit pkgs;}) + (import ./overlays/fennel-language-server.nix {inherit pkgs;}) ]; pkgs = import nixpkgs { diff --git a/home/fennel-language-server.nix b/home/fennel-language-server.nix new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/home/fennel-language-server.nix diff --git a/home/neovim.nix b/home/neovim.nix index f2263e7..d920a78 100644 --- a/home/neovim.nix +++ b/home/neovim.nix @@ -34,6 +34,7 @@ bashInteractive fennel sumneko-lua-language-server + fennel-language-server pyright gopls yaml-language-server @@ -44,11 +45,10 @@ plugins = with pkgs.vimPlugins; [ # highlighting nvim-treesitter.withAllGrammars - nvim-ts-rainbow + nvim-treesitter-context playground gruvbox-material kanagawa-nvim - vim-just lsp_lines-nvim heirline-nvim gitsigns-nvim @@ -67,10 +67,10 @@ trouble-nvim null-ls-nvim plenary-nvim - nlua-nvim lsp_signature-nvim vim-test vim-rest-console + harpoon # cmp nvim-cmp @@ -84,7 +84,6 @@ vim-racket nvim-parinfer hotpot-nvim - cmp-conjure ]; }; } diff --git a/overlays/fennel-language-server.nix b/overlays/fennel-language-server.nix new file mode 100644 index 0000000..cda165c --- /dev/null +++ b/overlays/fennel-language-server.nix @@ -0,0 +1,12 @@ +{pkgs, ...}: (final: prev: with pkgs; { + fennel-language-server = rustPlatform.buildRustPackage rec { + name = "fennel-language-server"; + src = fetchGit { + url = "https://github.com/rydesun/fennel-language-server"; + submodules = true; + rev = "d0c65db2ef43fd56390db14c422983040b41dd9c"; + ref = "refs/heads/main"; + }; + cargoHash = "sha256-B4JV1rgW59FYUuqjPzkFF+/T+4Gpr7o4z7Cmpcszcb8="; + }; +}) |
