diff options
| author | aethrvmn <me@aethrvmn.gr> | 2025-08-31 14:21:57 +0000 |
|---|---|---|
| committer | aethrvmn <me@aethrvmn.gr> | 2025-08-31 14:21:57 +0000 |
| commit | b41ff0b88227bf5d723401fbdaaa91c5d3fecfbb (patch) | |
| tree | 8e37df71a12499a2b474aa6ffb986a4b40e30ef7 /dotfiles/helix | |
| parent | imported system/home-manager config (diff) | |
added dots and wallpaper
Diffstat (limited to 'dotfiles/helix')
| -rw-r--r-- | dotfiles/helix/config.toml | 34 | ||||
| -rw-r--r-- | dotfiles/helix/languages.toml | 43 | ||||
| -rw-r--r-- | dotfiles/helix/themes/monokai-transparent.toml | 3 |
3 files changed, 80 insertions, 0 deletions
diff --git a/dotfiles/helix/config.toml b/dotfiles/helix/config.toml new file mode 100644 index 0000000..86ed106 --- /dev/null +++ b/dotfiles/helix/config.toml @@ -0,0 +1,34 @@ +theme = "monokai-transparent" + +[editor] +bufferline = "always" +line-number = "relative" + +[editor.file-picker] +hidden = true + +[editor.indent-guides] +render = true + +[editor.statusline] +center = ["file-name", "read-only-indicator", "file-modification-indicator", "total-line-numbers"] +left = ["mode", "spinner", "separator"] +right = ["separator", "diagnostics", "selections", "register", "position", "file-encoding"] + +[keys] +[keys.insert] +home = "no_op" +end = "no_op" +up = "no_op" +down = "no_op" +left = "no_op" +right = "no_op" + +[keys.normal] +ret = "goto_word" +home = "no_op" +end = "no_op" +up = "no_op" +down = "no_op" +left = "no_op" +right = "no_op" diff --git a/dotfiles/helix/languages.toml b/dotfiles/helix/languages.toml new file mode 100644 index 0000000..14f93c9 --- /dev/null +++ b/dotfiles/helix/languages.toml @@ -0,0 +1,43 @@ +[[language]] +language-servers = ["python-lsp-server", "ruff"] +name = "python" +indent = { tab-width = 4, unit = " " } +roots = ["uv.lock", "poetry.lock"] + +[[language]] +language-servers = ["nimlangserver"] +name = "nim" +file-types = ["nim", "nims"] +indent = { tab-width = 2, unit = " " } +roots = ["nimble.lock"] + +[[language]] +language-servers = ["typescript-language-server"] +name = "typescript" + +[[language]] +language-servers = ["typescript-language-server"] +name = "javascript" + +[[language]] +language-servers = ["typescript-language-server"] +name = "jsx" + +[[language]] +language-servers = ["typescript-language-server"] +name = "tsx" + +[[language]] +language-servers = [{except-features = ["format"], name = "vscode-json-language-server"}, "efm-lsp-prettier"] +name = "json" + +[[language]] +language-servers = [{except-features = ["format"], name = "marksman"}, "ltex-ls", "efm-lsp-prettier"] +name = "markdown" + +[[language]] +file-types = ["xml"] +name = "xml" + +[language-server.typescript-language-server.config] +documentFormatting = false diff --git a/dotfiles/helix/themes/monokai-transparent.toml b/dotfiles/helix/themes/monokai-transparent.toml new file mode 100644 index 0000000..e601ffe --- /dev/null +++ b/dotfiles/helix/themes/monokai-transparent.toml @@ -0,0 +1,3 @@ +inherits = "monokai_pro" + +["ui.background"] |
