diff --git a/linux/.config/nvim/lua/core/keymaps.lua b/linux/.config/nvim/lua/core/keymaps.lua index cd8ee2f..252f07f 100644 --- a/linux/.config/nvim/lua/core/keymaps.lua +++ b/linux/.config/nvim/lua/core/keymaps.lua @@ -5,6 +5,7 @@ mapkey("bn", "bnext", "n") -- Next buffer mapkey("bp", "bprevious", "n") -- Prev buffer mapkey("bb", "e #", "n") -- Switch to Other Buffer mapkey("`", "e #", "n") -- Switch to Other Buffer +mapkey("bc", "bd", "n") -- Close the buffer -- Directory Navigatio}n mapkey("m", "NvimTreeFocus", "n") diff --git a/linux/.config/nvim/lua/plugins/lsp.lua b/linux/.config/nvim/lua/plugins/lsp.lua index 3072b62..43cbd47 100644 --- a/linux/.config/nvim/lua/plugins/lsp.lua +++ b/linux/.config/nvim/lua/plugins/lsp.lua @@ -3,7 +3,7 @@ local config = function() local luasnip = require 'luasnip' local diagnostic_signs = require("utils.icons").diagnostic_signs - lsp_zero.on_attach(function(client, bufnr) + lsp_zero.on_attach(function(_, bufnr) vim.diagnostic.config({ virtual_text = false, -- disable virtual text update_in_insert = true, @@ -58,13 +58,13 @@ local config = function() require('mason-lspconfig').setup({ ensure_installed = { "bashls", - -- "tsserver", + "tsserver", "pyright", "lua_ls", "jsonls", "clangd", "ruff_lsp", - "biome" + "biome" -- will install for formatting only }, automatic_installation = true, handlers = { @@ -84,13 +84,15 @@ local config = function() } }) end, + biome = function() -- use tsserver instead + return {} + end, } }) local cmp = require('cmp') local cmp_select = {behavior = cmp.SelectBehavior.Select} require("luasnip/loaders/from_vscode").lazy_load() - -- require("luasnip/loaders/from_vscode").load() cmp.setup({ snippet = { diff --git a/linux/.zshrc b/linux/.zshrc index 3a93072..7f33c96 100644 --- a/linux/.zshrc +++ b/linux/.zshrc @@ -72,6 +72,7 @@ alias py='python' ## Open Suse alias zup='sudo zypper dup' alias zin='sudo zypper in' +alias rbf='sudo systemctl reboot --firmware-setup' # Preferred editor for local and remote sessions export EDITOR='vim'