add in chanages to match existing helix config
This commit is contained in:
+30
-10
@@ -234,21 +234,41 @@ in
|
||||
# Create Helix config with language servers for all activated languages
|
||||
home.file.".config/helix/config.toml".text = ''
|
||||
# Helix Configuration with Language Servers
|
||||
|
||||
|
||||
[editor]
|
||||
theme = "onedark"
|
||||
theme="peachpuff"
|
||||
|
||||
[editor.file-picker]
|
||||
hidden = true
|
||||
|
||||
[editor]
|
||||
line-number = "relative"
|
||||
|
||||
[editor.cursor-shape]
|
||||
insert = "bar"
|
||||
normal = "block"
|
||||
select = "underline"
|
||||
|
||||
[editor.lsp]
|
||||
enable = true
|
||||
auto-start = true
|
||||
|
||||
# Default language servers (always active)
|
||||
[[languages.odin]]
|
||||
language-server = { name = "ols", command = "ols" }
|
||||
|
||||
[[languages.harper]]
|
||||
language-server = { name = "harper", command = "harper-ls" }
|
||||
|
||||
[language-server.harper-ls]
|
||||
command = "harper-ls"
|
||||
args = ["--stdio"]
|
||||
|
||||
[language-server.harper-ls.config.harper-ls.linters]
|
||||
SpellCheck = false
|
||||
SentenceCapitalization = false
|
||||
|
||||
[language-server.ols]
|
||||
command = "ols"
|
||||
args = []
|
||||
|
||||
[[language]]
|
||||
name = "odin"
|
||||
language-servers = ["ols", "harper-ls"]
|
||||
|
||||
# Dynamically added language servers based on user selection
|
||||
${builtins.concatStringsSep "\n" (generateLanguageServerConfig)}
|
||||
'';
|
||||
@@ -273,4 +293,4 @@ in
|
||||
mkdir -p $HOME/.config/helix
|
||||
'';
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user