Compare commits
3 Commits
01221c7803
...
main
Author | SHA1 | Date | |
---|---|---|---|
1fbc072e4c | |||
82cb9c4673 | |||
b6bb24d403 |
@@ -43,16 +43,15 @@ vim.api.nvim_set_keymap("v", ">", ">gv", { noremap = true, silent = true })
|
|||||||
keymap.set("n", "E", ":wq!<CR>", opts("write and quit file"))
|
keymap.set("n", "E", ":wq!<CR>", opts("write and quit file"))
|
||||||
keymap.set("n", "<leader>E", ":lua require('utils').sudo_write()<CR>:q!<CR>", opts("sudo write and quit file"))
|
keymap.set("n", "<leader>E", ":lua require('utils').sudo_write()<CR>:q!<CR>", opts("sudo write and quit file"))
|
||||||
|
|
||||||
-- Quite file
|
-- Quit file
|
||||||
keymap.set("n", "Q", ":q!<CR>", opts("quit file"))
|
keymap.set("n", "Q", ":q!<CR>", opts("quit file"))
|
||||||
|
|
||||||
-- Duplicate line
|
-- Duplicate line
|
||||||
keymap.set("n", "<leader>dd", ":t.<CR>", opts("Duplicate line"))
|
keymap.set("n", "<leader>dd", ":t.<CR>", opts("Duplicate line"))
|
||||||
|
|
||||||
-- Editor focus
|
-- Editor focus
|
||||||
keymap.set("n", "<C-b>", ":wincmd p<CR>", opts("Cycle focus"))
|
|
||||||
|
|
||||||
-- Key Mappings for LaTeX workflow
|
-- LaTeX mappings
|
||||||
keymap.set("n", "<leader>lc", ":VimtexCompile<CR>", opts("Compile latex document")) -- Compile LaTeX file
|
keymap.set("n", "<leader>lc", ":VimtexCompile<CR>", opts("Compile latex document")) -- Compile LaTeX file
|
||||||
keymap.set("n", "<leader>lv", ":VimtexView<CR>", opts("View compiled latex pdf")) -- View compiled PDF
|
keymap.set("n", "<leader>lv", ":VimtexView<CR>", opts("View compiled latex pdf")) -- View compiled PDF
|
||||||
keymap.set("n", "<leader>lq", ":VimtexStop<CR>", opts("Stop Compiling document")) -- Stop compilation
|
keymap.set("n", "<leader>lq", ":VimtexStop<CR>", opts("Stop Compiling document")) -- Stop compilation
|
||||||
@@ -128,7 +127,7 @@ keymap.set({ "n", "v" }, "C", '"_C', opts())
|
|||||||
keymap.set({ "n", "v" }, "<leader>d", "d", opts("yank and delete"))
|
keymap.set({ "n", "v" }, "<leader>d", "d", opts("yank and delete"))
|
||||||
keymap.set({ "n", "v" }, "<leader>D", "D", opts("YANK and DELETE to end"))
|
keymap.set({ "n", "v" }, "<leader>D", "D", opts("YANK and DELETE to end"))
|
||||||
|
|
||||||
-- <leader> + yank/paste/delete uses system clipboard
|
-- <leader> + yank/paste/delete with system clipboard
|
||||||
keymap.set({ "n", "v" }, "<leader>y", '"+y', opts("yank to system clipboard"))
|
keymap.set({ "n", "v" }, "<leader>y", '"+y', opts("yank to system clipboard"))
|
||||||
keymap.set({ "n", "v" }, "<leader>Y", '"+y$', opts("YANK to system clipboard"))
|
keymap.set({ "n", "v" }, "<leader>Y", '"+y$', opts("YANK to system clipboard"))
|
||||||
keymap.set({ "n", "v" }, "<leader>p", '"+p', opts("paste from system clipboard"))
|
keymap.set({ "n", "v" }, "<leader>p", '"+p', opts("paste from system clipboard"))
|
||||||
|
@@ -15,7 +15,8 @@ return {
|
|||||||
i = {
|
i = {
|
||||||
["<C-j>"] = actions.move_selection_next,
|
["<C-j>"] = actions.move_selection_next,
|
||||||
["<C-k>"] = actions.move_selection_previous,
|
["<C-k>"] = actions.move_selection_previous,
|
||||||
["<C-q>"] = actions.send_selected_to_qflist + actions.open_qflist, -- TODO investigate
|
["<C-q>"] = actions.smart_add_selected_to_qflist,
|
||||||
|
["<C-A-q>"] = actions.smart_send_selected_to_qflist,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -64,5 +65,9 @@ return {
|
|||||||
-- Implementations
|
-- Implementations
|
||||||
opts.desc = "Show implementations"
|
opts.desc = "Show implementations"
|
||||||
vim.keymap.set("n", "<leader>fi", ":Telescope lsp_implementations<CR>", opts)
|
vim.keymap.set("n", "<leader>fi", ":Telescope lsp_implementations<CR>", opts)
|
||||||
|
|
||||||
|
-- quickfix
|
||||||
|
opts.desc = "Show quickfix list"
|
||||||
|
vim.keymap.set("n", "<leader>fq", ":Telescope quickfix<CR>", opts)
|
||||||
end,
|
end,
|
||||||
}
|
}
|
||||||
|
@@ -5,7 +5,7 @@ return {
|
|||||||
config = function()
|
config = function()
|
||||||
require("nvim-autopairs").setup({
|
require("nvim-autopairs").setup({
|
||||||
fast_wrap = {
|
fast_wrap = {
|
||||||
map = "<C-e>",
|
map = "<leader>wa",
|
||||||
chars = { "{", "[", "(", '"', "'", "`" },
|
chars = { "{", "[", "(", '"', "'", "`" },
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
Reference in New Issue
Block a user