From 887bdee6273da71b5ca7d512902a6d351939c15e Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 6 Dec 2024 17:05:03 -0500 Subject: [PATCH] AutoYADM commit: 2024-12-06 17:05:03 --- .config/nvim/lazy-lock.json | 6 ++-- .config/nvim/lua/plugins/harper.lua | 45 +++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 3 deletions(-) diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 79a1bd14..d88a9814 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -1,5 +1,5 @@ { - "CopilotChat.nvim": { "branch": "main", "commit": "451d365928a994cda3505a84905303f790e28df8" }, + "CopilotChat.nvim": { "branch": "main", "commit": "1fe19d1fdbf9edcda8bad9b7b2d5e11aa95c1672" }, "LazyVim": { "branch": "main", "commit": "8a3321d827e58dbf09ec123cc24bc7a2d96dd117" }, "SchemaStore.nvim": { "branch": "main", "commit": "51644f296db488d20ecb84f4d9a050c46d5b4dfc" }, "bufferline.nvim": { "branch": "main", "commit": "261a72b90d6db4ed8014f7bda976bcdc9dd7ce76" }, @@ -22,7 +22,7 @@ "flash.nvim": { "branch": "main", "commit": "34c7be146a91fec3555c33fe89c7d643f6ef5cf1" }, "friendly-snippets": { "branch": "main", "commit": "efff286dd74c22f731cdec26a70b46e5b203c619" }, "git-conflict.nvim": { "branch": "main", "commit": "4bbfdd92d547d2862a75b4e80afaf30e73f7bbb4" }, - "grug-far.nvim": { "branch": "main", "commit": "c88a4ad66674801afbc84b31dbd2fe75b3ce00f9" }, + "grug-far.nvim": { "branch": "main", "commit": "3707c4fb6ac982a1ca013c1b3bffa8e396f775cc" }, "image.nvim": { "branch": "master", "commit": "5f8fceca2d1be96a45b81de21c2f98bf6084fb34" }, "inc-rename.nvim": { "branch": "main", "commit": "1871ca49ae6ee3e9ebee37955ba10c7b1425974f" }, "indent-blankline.nvim": { "branch": "master", "commit": "259357fa4097e232730341fa60988087d189193a" }, @@ -54,7 +54,7 @@ "noice.nvim": { "branch": "main", "commit": "72e21399c7b292a2470d9230bf63cad5d6375140" }, "nui.nvim": { "branch": "main", "commit": "b58e2bfda5cea347c9d58b7f11cf3012c7b3953f" }, "nvim-cmp": { "branch": "main", "commit": "ca4d3330d386e76967e53b85953c170658255ecb" }, - "nvim-dap": { "branch": "master", "commit": "9712adfb1c6a61509515eb76973f596979da61f7" }, + "nvim-dap": { "branch": "master", "commit": "580d6e526358afd0e4bba053e68fd59cf581a161" }, "nvim-dap-go": { "branch": "main", "commit": "6aa88167ea1224bcef578e8c7160fe8afbb44848" }, "nvim-dap-python": { "branch": "master", "commit": "34282820bb713b9a5fdb120ae8dd85c2b3f49b51" }, "nvim-dap-ui": { "branch": "master", "commit": "ffa89839f97bad360e78428d5c740fdad9a0ff02" }, diff --git a/.config/nvim/lua/plugins/harper.lua b/.config/nvim/lua/plugins/harper.lua index e69de29b..14b6a316 100644 --- a/.config/nvim/lua/plugins/harper.lua +++ b/.config/nvim/lua/plugins/harper.lua @@ -0,0 +1,45 @@ +return { + { + "neovim/nvim-lspconfig", + opts = { + servers = { + harper_ls = { + -- autostart = false, + -- filetypes = { + -- "tex", + -- }, + -- on_attach = function(client, bufnr) + -- require("ltex_extra").setup(extraOpts) + -- end, + settings = { + harper_ls = { + -- fileDictPath = "~/.harper/" + linters = { + spell_check = true, + spelled_numbers = false, + an_a = true, + sentence_capitalization = true, + unclosed_quotes = true, + wrong_quotes = false, + long_sentences = true, + repeated_words = true, + spaces = true, + matcher = true, + correct_number_suffix = true, + number_suffix_capitalization = true, + multiple_sequential_pronouns = true, + linking_verbs = false, + avoid_curses = true, + terminating_conjunctions = true, + }, + }, + }, + }, + }, + }, + }, + { + "williamboman/mason-lspconfig.nvim", + opts = { ensure_installed = { "harper_ls" } }, + }, +}