diff --git a/.config/i3/i3status-rust.toml b/.config/i3/i3status-rust.toml index 4fd0e4b..db68b1b 100644 --- a/.config/i3/i3status-rust.toml +++ b/.config/i3/i3status-rust.toml @@ -38,6 +38,7 @@ label = "GTX 1060" show_memory = false show_clocks = true interval = 1 +if_command = "command -v nvidia-smi" [[block]] block = "sound" diff --git a/.config/nvim/lua/config/lspconfig.lua b/.config/nvim/lua/config/lspconfig.lua index eb1c745..c342f04 100644 --- a/.config/nvim/lua/config/lspconfig.lua +++ b/.config/nvim/lua/config/lspconfig.lua @@ -9,12 +9,12 @@ local function on_attach(client, bufnr) -- Jump to definition buf_nmap("gd", "lua vim.lsp.buf.definition()") -- Format current buffer on write - vim.api.nvim_command([[autocmd BufWritePre lua vim.lsp.buf.formatting_seq_sync()]]) + -- vim.api.nvim_command([[autocmd BufWritePre lua vim.lsp.buf.formatting_seq_sync()]]) -- Show diagnostics for current line - buf_nmap("dd", "lua vim.lsp.diagnostic.show_line_diagnostics()") + buf_nmap("dd", "lua vim.diagnostic.open_float()") -- Jump between diagnostic messages - buf_nmap("dj", "lua vim.lsp.diagnostic.goto_next()") - buf_nmap("dk", "lua vim.lsp.diagnostic.goto_previous()") + buf_nmap("dj", "lua vim.diagnostic.goto_next()") + buf_nmap("dk", "lua vim.diagnostic.goto_prev()") -- Rename symbol under cursor buf_nmap("dr", "lua vim.lsp.buf.rename()") -- Show hover info @@ -38,8 +38,10 @@ require'lspconfig'.hls.setup{ } -- Pacman: vieter-vls (requires my Vieter repository) -- GH: https://github.com/vlang/vls -require'lspconfig'.vls.setup { - cmd = {'vls'} +require'lspconfig'.vls.setup{ + cmd = {'vls'}, + filetypes = {'v'}, + on_attach = on_attach } -- Pacman: rust-analyzer -- GH: https://github.com/rust-analyzer/rust-analyzer diff --git a/.config/nvim/lua/config/nerdtree.lua b/.config/nvim/lua/config/nerdtree.lua index 25ecb6f..cc259c8 100644 --- a/.config/nvim/lua/config/nerdtree.lua +++ b/.config/nvim/lua/config/nerdtree.lua @@ -4,7 +4,7 @@ g.NERDTreeIgnore = { '^\\.vim$[[dir]]', '^\\.vscode$[[dir]]', '.*\\.code-workspace$[[file]]', '^\\.idea$[[dir]]', '^__pycache__$[[dir]]', '^\\.pytest_cache$[[dir]]', '^venv$[[dir]]', - '\\.egg-info$[[dir]]', '^dist$[[dir]]', '^build$[[dir]]', + '\\.egg-info$[[dir]]', '^dist$[[dir]]', '^\\.eggs$[[dir]]', '^out$[[dir]]', '^\\.git$[[dir]]', diff --git a/.config/nvim/lua/config/v.lua b/.config/nvim/lua/config/v.lua deleted file mode 100644 index 7f3142c..0000000 --- a/.config/nvim/lua/config/v.lua +++ /dev/null @@ -1,3 +0,0 @@ -local g = vim.g - -g.v_autofmt_bufwritepre = 0