Compare commits

..

7 Commits

Author SHA1 Message Date
Daveanand Mannie
3522c28620 [chore] include hidden on diagnostics 2026-02-04 10:20:37 -05:00
Daveanand Mannie
0fc8a32863 [chore] remove unused whichkey ui helpers 2026-02-02 15:33:46 -05:00
Daveanand Mannie
5f37db4f8b [update] venv selector to commit 321dbbb 2026-02-02 15:33:18 -05:00
Daveanand Mannie
a730958ba9 [add] links to repos 2026-01-23 09:53:40 -05:00
Daveanand Mannie
16ad70f2ce [remove] docker alias
i was dumb and thought user groups wasn't working
2026-01-23 09:48:47 -05:00
Daveanand Mannie
e9fc5490ac [add] lsp config update for multi project ruby
I'm still a bit hazy on how to integrate ruby's ecosystem
2026-01-21 09:49:35 -05:00
Daveanand Mannie
51bb7213d0 [ADD] xml lsp configuration 2026-01-12 14:29:11 -05:00
7 changed files with 53 additions and 7 deletions

View File

@@ -1,4 +1,7 @@
# 💤 LazyVim Config ## [Gitea](https://gitea.routinedevelopment.ca/DaveanandMannie/lazy_config)
## [Github mirror](https://github.com/DaveanandMannie/my_lazy_config)
# 💤 LazyVim Config (out of sync)
This is my personal **LazyVim** configuration, designed to run seamlessly on both This is my personal **LazyVim** configuration, designed to run seamlessly on both
**WSL (Windows)** and **bare-metal Linux** environments. It also integrates **WSL (Windows)** and **bare-metal Linux** environments. It also integrates

View File

@@ -35,6 +35,6 @@
"tokyonight.nvim": { "branch": "main", "commit": "5da1b76e64daf4c5d410f06bcb6b9cb640da7dfd" }, "tokyonight.nvim": { "branch": "main", "commit": "5da1b76e64daf4c5d410f06bcb6b9cb640da7dfd" },
"trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" }, "trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" },
"ts-comments.nvim": { "branch": "main", "commit": "123a9fb12e7229342f807ec9e6de478b1102b041" }, "ts-comments.nvim": { "branch": "main", "commit": "123a9fb12e7229342f807ec9e6de478b1102b041" },
"venv-selector.nvim": { "branch": "main", "commit": "58bae72c84b9f7f864c879ec1896e384296f9ffb" }, "venv-selector.nvim": { "branch": "main", "commit": "321dbbbfc3f1d25dad24c289e853cacd0666f77f" },
"which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" } "which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" }
} }

View File

@@ -4,9 +4,17 @@ return {
servers = { servers = {
ruby_lsp = { ruby_lsp = {
mason = false, mason = false,
cmd = { os.getenv("HOME") .. "/.rbenv/shims/ruby-lsp" },
single_file_support = false, single_file_support = false,
root_partern = { ".git" }, -- cmd = { os.getenv("HOME") .. "/.rbenv/shims/ruby-lsp" },
init_options = { enabledFeatures = { formatter = "none", linters = {} } },
settings = {
ruby = {
diagnostics = {
rubocop = false,
},
},
},
formatter = false,
}, },
}, },
}, },

View File

@@ -1,3 +1,27 @@
-- return {
-- "neovim/nvim-lspconfig",
-- opts = {
-- servers = {
-- lemminx = {
-- init_options = {
-- settings = {
-- xml = {
-- format = {
-- enabled = true,
-- splitAttributes = false,
-- },
-- validation = {
-- noGrammar = "ignore",
-- },
-- },
-- },
-- },
-- },
-- },
-- },
-- }
--
return { return {
"neovim/nvim-lspconfig", "neovim/nvim-lspconfig",
opts = { opts = {
@@ -8,7 +32,17 @@ return {
xml = { xml = {
format = { format = {
enabled = true, enabled = true,
splitAttributes = false, enforceQuoteStyle = "preferred",
maxLineWidth = 140,
splitAttributes = "preserve",
preserveAttributeLineBreaks = true,
-- respect new lines
preservedNewlines = 2,
joinContentLines = false,
experimental = true,
},
preferences = {
quoteStyle = "double",
}, },
validation = { validation = {
noGrammar = "ignore", noGrammar = "ignore",

View File

@@ -52,7 +52,7 @@ return {
explorer = { cycle = false, layout = { preset = "sidebar" } }, explorer = { cycle = false, layout = { preset = "sidebar" } },
buffers = { layout = { preset = "vs_search" } }, buffers = { layout = { preset = "vs_search" } },
lines = { main = { current = false }, layout = { preset = "vs_search" } }, lines = { main = { current = false }, layout = { preset = "vs_search" } },
diagnostics = { layout = { preset = "vs_search" } }, diagnostics = { layout = { preset = "vs_search" }, hidden=true },
diagnostics_buffer = { layout = { preset = "vs_search" } }, diagnostics_buffer = { layout = { preset = "vs_search" } },
git_status = { ignored = false }, git_status = { ignored = false },
grep = { ignored = false, hidden = false, exclude = { "*.po", " *.pot" } }, grep = { ignored = false, hidden = false, exclude = { "*.po", " *.pot" } },

View File

@@ -4,6 +4,8 @@ return {
opts = { opts = {
spec = { spec = {
{ "<leader>cL", "<cmd>LspRestart<CR>", icon = "󰝳" }, { "<leader>cL", "<cmd>LspRestart<CR>", icon = "󰝳" },
{ "<leader>`", hidden = true },
{ "<leader>-", hidden = true },
}, },
win = { win = {
no_overlap = false, no_overlap = false,

View File

@@ -15,7 +15,6 @@ if grep -qEi "(Microsoft|WSL)" /proc/version &> /dev/null; then
else else
alias wezterm='wezterm' # Or point to native binary if needed alias wezterm='wezterm' # Or point to native binary if needed
fi fi
alias docker='sudo docker'
alias lg='lazygit' alias lg='lazygit'
# [Odoo] # [Odoo]
alias erp-dev='cd ~/workspace/pg/erp/' alias erp-dev='cd ~/workspace/pg/erp/'