summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Vink <>2023-04-01 16:51:26 +0200
committerMike Vink <>2023-04-01 16:51:26 +0200
commitc6a5c9ad3fd64664f9828b10949951203ead3e2c (patch)
treeec8939e65d0aea9dfc2e67366e70ab98b2742825
parent514305f8fcf83372728bd97d58f62cf6d6d49c33 (diff)
fennel and others
-rw-r--r--flake.nix1
-rw-r--r--home/fennel-language-server.nix0
-rw-r--r--home/neovim.nix7
-rw-r--r--overlays/fennel-language-server.nix12
4 files changed, 16 insertions, 4 deletions
diff --git a/flake.nix b/flake.nix
index 252315f..51e91d5 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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=";
+ };
+})