---@brief --- --- https://github.com/automattic/harper --- --- The language server for Harper, the slim, clean language checker for developers. --- --- See our [documentation](https://writewithharper.com/docs/integrations/neovim) for more information on settings. --- --- In short, they should look something like this: --- ```lua --- vim.lsp.config('harper_ls', { --- settings = { --- ["harper-ls"] = { --- userDictPath = "~/dict.txt" --- } --- }, --- }) --- ``` ---@type vim.lsp.Config return { cmd = { 'harper-ls', '--stdio' }, filetypes = { 'c', 'cpp', 'cs', 'gitcommit', 'go', 'html', 'java', 'javascript', 'lua', 'markdown', 'nix', 'python', 'ruby', 'rust', 'swift', 'toml', 'typescript', 'typescriptreact', 'haskell', 'cmake', 'typst', 'php', 'dart', 'clojure', 'sh', }, root_markers = { '.git' }, }