mirror of
https://github.com/Lyxminxx/dotfiles.git
synced 2026-10-11 20:57:43 +02:00
Initial commit
This commit is contained in:
commit
e1166af411
164 files changed
+4013
No files matched your search
@@ -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\"" }
|
||||
@@ -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"]
|
||||
@@ -0,0 +1,6 @@
|
||||
inherits = "gruvbox"
|
||||
|
||||
"ui.background" = {}
|
||||
|
||||
"ui.linenr" = {}
|
||||
"ui.linenr.selected" = {}
|
||||
Reference in new issue
Block a user