[chore] update some lsp stuff and link config files

This commit is contained in:
Daveanand Mannie
2025-12-21 17:57:53 -05:00
parent 800e892b6e
commit aece909028
8 changed files with 17 additions and 31 deletions

View File

@@ -4,7 +4,7 @@ local config_path
-- Determine the config path based on the OS
if os_info.is_linux then
config_path = os.getenv("HOME") .. "/.config/nvim/ruff.toml"
config_path = os.getenv("HOME") .. "/.config/nvim/config_files/ruff.toml"
elseif os_info.is_windows then
config_path = os.getenv("LOCALAPPDATA") .. "\\nvim\\ruff.toml"
end

View File

@@ -5,28 +5,8 @@ return {
ruby_lsp = {
mason = false,
cmd = { os.getenv("HOME") .. "/.rbenv/shims/ruby-lsp" },
init_options = {
enabled_features = {
codeActions = true,
codeLens = true,
completion = true,
definition = true,
diagnostics = true,
documentHighlights = true,
documentLink = true,
documentSymbols = true,
foldingRanges = true,
formatting = true,
hover = true,
inlayHint = true,
onTypeFormatting = true,
selectionRanges = true,
semanticHighlighting = true,
signatureHelp = true,
typeHierarchy = true,
workspaceSymbol = true,
},
},
single_file_support = false,
root_partern = { ".git" },
},
},
},