From 186710db0c951e65980cd59498b21c113990caa8 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Tue, 19 Nov 2024 15:30:02 -0500 Subject: [PATCH] AutoYADM commit: 2024-11-19 15:30:02 --- .config/nvim/lazy-lock.json | 7 +++- .config/nvim/lua/config/options.lua | 2 +- .config/nvim/lua/plugins/ltex-ls.lua | 53 +++++++++++++++++++++++++++- 3 files changed, 59 insertions(+), 3 deletions(-) diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index b0684c04..945ccd23 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -1,5 +1,5 @@ { - "CopilotChat.nvim": { "branch": "canary", "commit": "a191ad38f82a12ec4e3e3ad27480c031b454ae3a" }, + "CopilotChat.nvim": { "branch": "canary", "commit": "d18793c243637c71d34da170e88d7be6e8a40dc8" }, "LazyVim": { "branch": "main", "commit": "4d596cf4b4dcb369b2aef7e4d09635416b6c5a3f" }, "SchemaStore.nvim": { "branch": "main", "commit": "291b15c6a03d8f859da8d83f46ed41ae6bb0ea8d" }, "bufferline.nvim": { "branch": "main", "commit": "5cc447cb2b463cb499c82eaeabbed4f5fa6a0a44" }, @@ -27,6 +27,7 @@ "lazy.nvim": { "branch": "main", "commit": "7967abe55752aa90532e6bb4bd4663fe27a264cb" }, "lazydev.nvim": { "branch": "main", "commit": "d5800897d9180cea800023f2429bce0a94ed6064" }, "leap.nvim": { "branch": "main", "commit": "c6bfb191f1161fbabace1f36f578a20ac6c7642c" }, + "ltex-ls.nvim": { "branch": "main", "commit": "968eac261279d88d7f1ed556aa2dbc535a7489fe" }, "lualine.nvim": { "branch": "master", "commit": "2a5bae925481f999263d6f5ed8361baef8df4f83" }, "luvit-meta": { "branch": "main", "commit": "13e9813f7115dbacd6b0a99b349c9bd332c7d1f9" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, @@ -44,6 +45,10 @@ "mini.move": { "branch": "main", "commit": "4caa1c212f5ca3d1633d21cfb184808090ed74b1" }, "mini.pairs": { "branch": "main", "commit": "7e834c5937d95364cc1740e20d673afe2d034cdb" }, "mini.surround": { "branch": "main", "commit": "48a9795c9d352c771e1ab5dedab6063c0a2df037" }, + "neotest": { "branch": "master", "commit": "6d3d22cdad49999ef774ebe1bc250a4994038964" }, + "neotest-golang": { "branch": "main", "commit": "df6e3f34ae65f2520db798481a9d3f97581899b7" }, + "neotest-python": { "branch": "master", "commit": "a2861ab3c9a0bf75a56b11835c2bfc8270f5be7e" }, + "neotest-zig": { "branch": "main", "commit": "b0e72626135b703fe186a062f38a47ac739f1cdd" }, "no-neck-pain.nvim": { "branch": "main", "commit": "c7efdbd0b739646c58d22fa44f6fffa2973f303e" }, "noice.nvim": { "branch": "main", "commit": "203f74adaae11d47440a667555b4af9156be807b" }, "nui.nvim": { "branch": "main", "commit": "b58e2bfda5cea347c9d58b7f11cf3012c7b3953f" }, diff --git a/.config/nvim/lua/config/options.lua b/.config/nvim/lua/config/options.lua index ec7b1442..7554e62b 100644 --- a/.config/nvim/lua/config/options.lua +++ b/.config/nvim/lua/config/options.lua @@ -4,4 +4,4 @@ local opt = vim.opt opt.scrolloff = 2 -opt.spelloptions = "camel" +-- opt.spelloptions = "camel" diff --git a/.config/nvim/lua/plugins/ltex-ls.lua b/.config/nvim/lua/plugins/ltex-ls.lua index 48cfb5b5..7dbb0ca0 100644 --- a/.config/nvim/lua/plugins/ltex-ls.lua +++ b/.config/nvim/lua/plugins/ltex-ls.lua @@ -1 +1,52 @@ -local opts = {} +local ltex_opts = { + -- on_attach = on_attach, + -- capabilities = capabilities, + use_spellfile = false, + filetypes = { "latex", "tex", "bib", "markdown", "gitcommit", "text" }, + settings = { + ltex = { + enabled = { "latex", "tex", "bib", "markdown" }, + language = "auto", + diagnosticSeverity = "information", + sentenceCacheSize = 2000, + additionalRules = { + enablePickyRules = true, + motherTongue = "en", + }, + disabledRules = { + fr = { "APOS_TYP", "FRENCH_WHITESPACE" }, + }, + -- dictionary = (function() + -- -- For dictionary, search for files in the runtime to have + -- -- and include them as externals the format for them is + -- -- dict/{LANG}.txt + -- -- + -- -- Also add dict/default.txt to all of them + -- local files = {} + -- for _, file in ipairs(vim.api.nvim_get_runtime_file("dict/*", true)) do + -- local lang = vim.fn.fnamemodify(file, ":t:r") + -- local fullpath = vim.fs.normalize(file, ":p") + -- files[lang] = { ":" .. fullpath } + -- end + -- + -- if files.default then + -- for lang, _ in pairs(files) do + -- if lang ~= "default" then + -- vim.list_extend(files[lang], files.default) + -- end + -- end + -- files.default = nil + -- end + -- return files + -- end)(), + }, + }, +} + +return { + { "vigoux/ltex-ls.nvim", opts = ltex_opts }, + { + "williamboman/mason.nvim", + opts = { ensure_installed = { "ltex-ls" } }, + }, +}