Initial commit

This commit is contained in:
Lyxminxx committed 2026-07-25 01:41:35 +02:00
commit e1166af411
164 files changed
+4013

No files matched your search

+22
View File
@@ -0,0 +1,22 @@
theme = "gruvbox"
[editor]
true-color = true
bufferline = "always"
color-modes = true
[editor.cursor-shape]
insert = "bar"
normal = "block"
select = "underline"
[editor.whitespace]
render = "all"
characters = { space = "·", nbsp = "⍽", nnbsp = "⍽", tab = "→", newline = "↵" }
[editor.indent-guides]
render = true
character = "│"
[keys.normal]
"space" = { "d" = ":insert-output date +\"# %%Y-%%m-%%d%%n\"" }
+104
View File
@@ -0,0 +1,104 @@
# --- GO ---
[[language]]
name = "go"
scope = "source.go"
injection-regex = "go"
file-types = ["go"]
roots = ["go.mod", "go.sum"]
auto-format = true
formatter = { command = "gofmt" }
language-servers = ["gopls"]
# --- PYTHON ---
[[language]]
name = "python"
scope = "source.python"
roots = ["pyproject.toml", "setup.py", "setup.cfg", "requirements.txt"]
auto-format = true
formatter = { command = "black", args = ["--line-length", "88", "-"] }
language-servers = ["pylsp"]
# --- DJANGO ---
[[language]]
name = "htmldjango"
scope = "source.python.django"
file-types = ["html"]
roots = ["manage.py", "setup.py"]
language-servers = ["djlsp"]
# --- HTML ---
[[language]]
name = "html"
scope = "text.html.basic"
injection-regex = "html"
file-types = ["html", "htm"]
roots = []
auto-format = true
formatter = { command = "prettier", args = ["--parser", "html"] }
language-servers = ["html-languageserver"]
# --- CSS ---
[[language]]
name = "css"
scope = "source.css"
injection-regex = "css"
file-types = ["css", "scss"]
roots = []
auto-format = true
formatter = { command = "prettier", args = ["--parser", "css"] }
language-servers = ["css-languageserver"]
# --- JAVASCRIPT ---
[[language]]
name = "javascript"
scope = "source.javascript"
injection-regex = "javascript|jsx"
file-types = ["js", "jsx", "mjs", "cjs"]
roots = ["package.json", "tsconfig.json"]
auto-format = true
formatter = { command = "prettier", args = ["--parser", "babel"] }
language-servers = ["typescript-language-server"]
# --- SHELL ---
[[language]]
name = "shell"
scope = "source.shell"
injection-regex = "shell|bash|sh|zsh"
file-types = ["sh", "bash"]
roots = []
auto-format = true
formatter = { command = "shfmt" }
language-servers = ["bash-language-server"]
# --- LANGUAGE SERVER CONFIGURATIONS ---
[language-server.gopls]
command = "gopls"
[language-server.pylsp]
command = "pylsp"
# PEP8 / pycodestyle settings for Python
[language-server.pylsp.config.pylsp.plugins]
pycodestyle = { enabled = true, ignore = ["E501"] }
pyflakes = { enabled = true }
mccabe = { enabled = true }
[language-server.djlsp]
command = "djlsp"
[language-server.html-languageserver]
command = "html-languageserver"
args = ["--stdio"]
[language-server.css-languageserver]
command = "css-languageserver"
args = ["--stdio"]
[language-server.typescript-language-server]
command = "typescript-language-server"
args = ["--stdio"]
[language-server.bash-language-server]
command = "bash-language-server"
args = ["start"]
+6
View File
@@ -0,0 +1,6 @@
inherits = "gruvbox"
"ui.background" = {}
"ui.linenr" = {}
"ui.linenr.selected" = {}