From da206ae6ff25cf8c860ef3cce448fa75f6fdc3f4 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 21 Mar 2024 22:59:18 +0000 Subject: [PATCH] Add obsidian.nvim and marksman --- after/plugin/obsidian.lua | 1 + lib/default.nix | 12 ++++++++++++ lua/opdavies/lsp/init.lua | 1 + 3 files changed, 14 insertions(+) create mode 100644 after/plugin/obsidian.lua diff --git a/after/plugin/obsidian.lua b/after/plugin/obsidian.lua new file mode 100644 index 0000000..b3c82c2 --- /dev/null +++ b/after/plugin/obsidian.lua @@ -0,0 +1 @@ +require("obsidian").setup {} diff --git a/lib/default.nix b/lib/default.nix index b5a334e..08ecabe 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -49,6 +49,16 @@ in rec { }; }; + obsidian-nvim = buildVimPlugin { + name = "obsidian-nvim"; + src = pkgs.fetchFromGitHub { + owner = "epwalsh/"; + repo = "obsidian.nvim"; + rev = "be075a1c8d290a383be755f0cb2411be5d065726"; + sha256 = "ygqCxoXKnSqfV92EkloGRKqe4zklwu9Xu7iG3XKmXFc="; + }; + }; + tabline-vim = buildVimPlugin { name = "tabline-vim"; src = pkgs.fetchFromGitHub { @@ -103,6 +113,7 @@ in rec { opdavies-nvim = mkVimPlugin { inherit system; }; in [ customVim.nvim-tmux-navigation + customVim.obsidian-nvim customVim.tabline-vim customVim.vim-caser customVim.vim-heritage @@ -273,6 +284,7 @@ in rec { # Language servers lua54Packages.luacheck + pkgs.marksman nodePackages."@tailwindcss/language-server" nodePackages.bash-language-server nodePackages.dockerfile-language-server-nodejs diff --git a/lua/opdavies/lsp/init.lua b/lua/opdavies/lsp/init.lua index 3519d04..f3dcab4 100644 --- a/lua/opdavies/lsp/init.lua +++ b/lua/opdavies/lsp/init.lua @@ -96,6 +96,7 @@ local servers = { }, }, }, + marksman = {}, nil_ls = {}, tailwindcss = { filetypes = { "html", "html.twig", "javascript", "typescript", "vue" },