summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
Diffstat (limited to '.config')
-rw-r--r--.config/k/config.toml8
-rw-r--r--.config/nvim/lsp/markdown_oxide.lua2
-rw-r--r--.config/nvim/lua/lsp.lua40
3 files changed, 31 insertions, 19 deletions
diff --git a/.config/k/config.toml b/.config/k/config.toml
index 499c26b..bf6cb2e 100644
--- a/.config/k/config.toml
+++ b/.config/k/config.toml
@@ -55,6 +55,11 @@ caddy
pnpm
etckeeper
vicinae
+cargo
+python3-pip
+nodejs
+java-openjdk-headless java-25-openjdk-devel
+filezilla
# Games
steam lutris Heroic-2.22.0-linux-x86_64.rpm
@@ -77,6 +82,9 @@ cmake ninja-build
libxcb-devel libX11-devel libXcursor-devel libXi-devel libXrandr-devel
libX11-devel libXext-devel libXcursor-devel libXi-devel libglvnd-devel fontconfig-devel pixman-devel
+# LSPs
+nodejs-bash-language-server
+clangd
'''
diff --git a/.config/nvim/lsp/markdown_oxide.lua b/.config/nvim/lsp/markdown_oxide.lua
index c9e3372..da3cc2f 100644
--- a/.config/nvim/lsp/markdown_oxide.lua
+++ b/.config/nvim/lsp/markdown_oxide.lua
@@ -1,9 +1,9 @@
-- https://github.com/Feel-ix-343/markdown-oxide
return {
+ cmd = { 'markdown-oxide' },
root_markers = { '.git', '.obsidian', '.moxide.toml' },
filetypes = { 'markdown' },
- cmd = { 'markdown-oxide' },
capabilities = {
workspace = {
didChangeWatchedFiles = {
diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/lsp.lua
index 0855dcc..cd31066 100644
--- a/.config/nvim/lua/lsp.lua
+++ b/.config/nvim/lua/lsp.lua
@@ -1,29 +1,33 @@
return {
- -- asm_lsp = true,
+ asm_lsp = true,
+ basedpyright = true, -- python
+ bashls = true,
+ clangd = true,
+ gopls = true,
+ jsonls = true,
+ lemminx = true, -- xml
+ lua_ls = true,
+ markdown_oxide = true,
+ nil_ls = true, -- nix
+ taplo = true, -- toml
+ yamlls = true,
+ zls = true, -- zig
+
-- astro = true,
- -- basedpyright = true, -- python
- -- bashls = true,
- -- clangd = true,
-- css_variables = true,
-- cssls = true,
- -- gh_actions_ls = true,
- gopls = true,
+ -- ts_ls = true, -- typescript and yavashit
+ -- tailwindcss = true,
-- html = true,
- -- jsonls = true,
+ -- mdx_analyzer = true,
+
-- kotlin_language_server = true,
-- kotlin_lsp = false,
- -- lemminx = true, -- xml
- lua_ls = true,
- -- markdown_oxide = true,
- -- marksman = false, -- markdown
- -- mdx_analyzer = true,
+
+ -- TODO(kyren): delete these?
+ -- gh_actions_ls = true,
-- neocmake = true,
- -- nil_ls = true, -- nix
- -- tailwindcss = true,
- -- taplo = true, -- toml
- -- ts_ls = true, -- typescript and yavashit
- -- yamlls = true,
- -- zls = true, -- zig
+ -- marksman = false, -- markdown
global = {
capabilities = {