mirror of
https://github.com/chenasraf/dotfiles.git
synced 2026-05-17 17:28:07 +00:00
feat(nvim): update keybindings + add lvim alias
This commit is contained in:
@@ -138,8 +138,14 @@ vim.api.nvim_create_autocmd("FileType", {
|
||||
|
||||
vim.keymap.set("n", "<leader>qq", "<Cmd>QFAdd<CR>", { desc = "Add to quickfix", silent = true })
|
||||
vim.keymap.set("n", "<leader>qc", "<Cmd>QFClear<CR>", { desc = "Clear quickfix", silent = true })
|
||||
vim.keymap.set("n", "<leader>Q", "<Cmd>copen<CR>", { desc = "Open quickfix", silent = true })
|
||||
vim.keymap.set("n", "<M-j>", "<Cmd>cnext<CR>", { desc = "Next quickfix item", silent = true })
|
||||
vim.keymap.set("n", "<M-k>", "<Cmd>cprev<CR>", { desc = "Previous quickfix item", silent = true })
|
||||
vim.keymap.set("n", "]q", "<Cmd>cnext<CR>", { desc = "Next quickfix item", silent = true })
|
||||
vim.keymap.set("n", "[q", "<Cmd>cprev<CR>", { desc = "Previous quickfix item", silent = true })
|
||||
vim.keymap.set("n", "<leader>Q", function()
|
||||
if vim.bo.filetype == "qf" then
|
||||
vim.cmd("cclose")
|
||||
else
|
||||
vim.cmd("copen")
|
||||
end
|
||||
end, { desc = "Toggle quickfix", silent = true })
|
||||
|
||||
return {}
|
||||
|
||||
@@ -21,6 +21,7 @@ return {
|
||||
lualine_a = { 'mode' },
|
||||
lualine_b = { 'branch', 'diff', 'diagnostics' },
|
||||
lualine_c = { 'filename' },
|
||||
lualine_d = { 'quickfix' },
|
||||
-- lualine_x = { 'require"nvim-treesitter".statusline()', lsp_supported, 'encoding', 'fileformat', 'filetype' },
|
||||
lualine_x = { ts_keys.ts_statusline, lsp_status.lsp_supported, 'encoding', 'fileformat', 'filetype' },
|
||||
lualine_y = { 'progress' },
|
||||
|
||||
@@ -38,9 +38,9 @@ return {
|
||||
enable = true,
|
||||
keymaps = {
|
||||
init_selection = '<c-space>',
|
||||
node_incremental = '<c-space>',
|
||||
node_incremental = '<CR>',
|
||||
scope_incremental = '<c-s>',
|
||||
node_decremental = '<M-space>',
|
||||
node_decremental = '<BS>',
|
||||
},
|
||||
},
|
||||
matchup = {
|
||||
|
||||
@@ -191,3 +191,4 @@ if is_linux; then
|
||||
alias md5="md5sum"
|
||||
fi
|
||||
alias lssh="lazyssh"
|
||||
alias lvim="nvim -c':e#<1'"
|
||||
|
||||
Reference in New Issue
Block a user