From 0fc2b9b843a8247e13d56f77937cd8ed3690b135 Mon Sep 17 00:00:00 2001 From: Jef Roosens Date: Tue, 26 Apr 2022 20:26:38 +0200 Subject: [PATCH 1/3] nvim: removed v plugin config; changed nerdtree ignore --- .config/nvim/lua/config/nerdtree.lua | 2 +- .config/nvim/lua/config/v.lua | 3 --- 2 files changed, 1 insertion(+), 4 deletions(-) delete mode 100644 .config/nvim/lua/config/v.lua diff --git a/.config/nvim/lua/config/nerdtree.lua b/.config/nvim/lua/config/nerdtree.lua index ac8bc2b..9f87f0a 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 8f4c5c1..0000000 --- a/.config/nvim/lua/config/v.lua +++ /dev/null @@ -1,3 +0,0 @@ -local g = vim.g - -g.v_autofmt_bufwritepre = 1 From a59c02690c5a4f81e53719bb6cb3e4cdd8d336d1 Mon Sep 17 00:00:00 2001 From: Jef Roosens Date: Tue, 26 Apr 2022 20:51:51 +0200 Subject: [PATCH 2/3] nvim: some config changes for lsp --- .config/nvim/lua/config/lspconfig.lua | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) 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 From 6cb1bbf2fafb473e9a1429774ea882a0cb6fa6e9 Mon Sep 17 00:00:00 2001 From: Jef Roosens Date: Tue, 26 Apr 2022 20:52:20 +0200 Subject: [PATCH 3/3] i3: make i3status-rs check whether nvidia-smi is present --- .config/i3/i3status-rust.toml | 1 + 1 file changed, 1 insertion(+) 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"