fix(neovim): LSP, Formatter, Linter all in their places

- Formatter: Don't need both prettier & prettierd. Only use prettierd
- Formatter: markdown-toc is LSP not formatter
- Formatter: shellharden isn't formatter
- Formatter: Only shfmt for shell formatting
- Formatter: Don't need prettier to format yaml
- Linter: codespell on all buffers
- Install script: Remove prettier & shellharden (its useless with bashls)
- LSP: markdownlint, prettier, shellcheck, shellharden, shfmt aren't LSP
This commit is contained in:
Pratik Tripathy
2025-09-10 23:58:43 +05:30
parent de0ae11f4a
commit 79d80bd7de
9 changed files with 27 additions and 88 deletions

View File

@@ -1,4 +0,0 @@
return {
cmd = { "markdownlint-language-server", "--stdio" },
filetypes = { "markdown" },
}

View File

@@ -1,13 +0,0 @@
return {
cmd = { "prettier", "--lsp" },
filetypes = {
"javascript",
"typescript",
"css",
"scss",
"html",
"json",
"yaml",
},
root_markers = { ".prettierrc", "package.json" },
}

View File

@@ -1,4 +0,0 @@
return {
cmd = { "shellcheck", "--format=json", "-" },
filetypes = { "sh", "bash", "zsh" },
}

View File

@@ -1,4 +0,0 @@
return {
cmd = { "shellharden", "--suggest" },
filetypes = { "sh", "bash", "zsh" },
}

View File

@@ -1,4 +0,0 @@
return {
cmd = { "shfmt", "-l", "-" },
filetypes = { "sh", "bash", "zsh" },
}