From 36d393a99426f5f2b90feca552e06ef81e0ae3ce Mon Sep 17 00:00:00 2001 From: Gaiety Date: Sat, 4 Apr 2026 20:15:39 -0600 Subject: [PATCH] better lsp and linting --- nvim/lua/linter.lua | 3 +++ nvim/lua/lsp.lua | 21 +++++++++--------- ...ome%gaiety%dotfiles%nvim%lua%telescope.lua | Bin 1191 -> 0 bytes .../%home%gaiety%dotfiles%nvim%lua%undo.lua | Bin 3826 -> 0 bytes 4 files changed, 14 insertions(+), 10 deletions(-) create mode 100644 nvim/lua/linter.lua delete mode 100644 nvim/lua/~/.config/nvim/undo/%home%gaiety%dotfiles%nvim%lua%telescope.lua delete mode 100644 nvim/lua/~/.config/nvim/undo/%home%gaiety%dotfiles%nvim%lua%undo.lua diff --git a/nvim/lua/linter.lua b/nvim/lua/linter.lua new file mode 100644 index 0000000..f724f9e --- /dev/null +++ b/nvim/lua/linter.lua @@ -0,0 +1,3 @@ +vim.pack.add({ + 'https://github.com/dense-analysis/ale', +}) diff --git a/nvim/lua/lsp.lua b/nvim/lua/lsp.lua index 5095427..109d1cf 100644 --- a/nvim/lua/lsp.lua +++ b/nvim/lua/lsp.lua @@ -1,15 +1,16 @@ vim.pack.add({ - 'https://github.com/neovim/nvim-lspconfig' + 'https://github.com/neovim/nvim-lspconfig', + 'https://github.com/mason-org/mason.nvim', + 'https://github.com/rachartier/tiny-inline-diagnostic.nvim', }) --- .ts .js -vim.lsp.enable('typescript') +-- mason +require("mason").setup() - --- .lua -vim.lsp.config('luals', { - cmd = {'lua-language-server'}, - filetypes = {'lua'}, - root_markers = {'.luarc.json', '.luarc.jsonc'}, +-- diagnostics +require("tiny-inline-diagnostic").setup({ + -- Choose a preset style for diagnostic appearance + -- Available: "modern", "classic", "minimal", "powerline", "ghost", "simple", "nonerdfont", "amongus" + preset = "modern", }) -vim.lsp.enable('luals') +require("tiny-inline-diagnostic").enable() diff --git a/nvim/lua/~/.config/nvim/undo/%home%gaiety%dotfiles%nvim%lua%telescope.lua b/nvim/lua/~/.config/nvim/undo/%home%gaiety%dotfiles%nvim%lua%telescope.lua deleted file mode 100644 index 1fe22671fa9361a1d8b1265ce524813fc308b979..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1191 zcmWH`%$*;a=aT=Ff!Te{oKvqp_{{z3dwNk?tVH3Dx|7~n(`-))%{5w5v`BLz0|SE| z5F-OdAcqMm0HR@-A@kyaSQd~hBSZWJBn40=P?&*%9me?&1Yi-Ez$i^x2!KM82dae+ zi5&)G1EV7v932b{UnPKoY(NYPehwg8rYN5Wf~Ez^tGEqL^wmfg}uQV>LM^KQSd9 zZlZ<~$QUI}(?+o4z^()72e}LxY=?3Rkp+Ql(?)O_1Encs07{H7Pcn?AG31~jgN>ZV fklDy-EC!n8G13?~YS5z>J-%Ski!N^3_gtE*?~@y);`*E4Uq0X4I(j|)w*9d9YiIlLwlU_Mq$}1oqGzqR5lxj^^`)fQ zh@#TNBWM)|MZC?&Gq)NL>e$Y38I>Rxvi=4c!L{@pc z`|*b(Z;ZpJ)Rp|8wO#$ZOo9ZWOV(DOG;7PZ){?dAtShMzy7c^H}?ocAyoX>)ZeJVyc9Wb4tqJoYJcydDGEUheu{$UgIW^n~o*PGQ@PpY14(~8nd?8 z&s}MsfHUnAb%Q5P7d?UaY0!uG7?qqjtB_>~@t^&OkN<~wF+5Nlr(lNQ{T|dQrjUb} zvp@sJ(Gl;mpND0}s$-93kK8tU{I{-2a4Iov~Pc<=(kxpmHXUO5*9r%#2;UvpBEpMd}G< z+#^aw_0Dx5{gk@xG>ZzmG;rrU*_7cCIA2c