[nvim] few tweaks
This commit is contained in:
parent
d709f1b3cc
commit
b3c8e565b6
5 changed files with 29 additions and 11 deletions
|
@ -8,7 +8,7 @@ vim.keymap.set("n", "<C-n>", "<cmd>cnext<CR>zz")
|
|||
vim.keymap.set("n", "<A-h>", "<cmd>bp<CR>")
|
||||
vim.keymap.set("n", "<A-l>", "<cmd>bn<CR>")
|
||||
--jk as escape
|
||||
vim.keymap.set("i", "jk","<esc>")
|
||||
vim.keymap.set("i", "jk", "<esc>")
|
||||
-- Copy to system clipboard
|
||||
vim.keymap.set({ 'n', 'x' }, 'gy', '"+y', { desc = 'Copy to system clipboard' })
|
||||
-- Paste from system clipboard in normal mode
|
||||
|
@ -16,10 +16,16 @@ vim.keymap.set('n', 'gp', '"+p', { desc = 'Paste from system clipboard' })
|
|||
-- Paste from system clipboard in visual mode without overwriting the clipboard
|
||||
vim.keymap.set('x', 'gp', '"+P', { desc = 'Paste from system clipboard' })
|
||||
--Center screen after some motions
|
||||
vim.keymap.set("n", "<C-d>", "<C-d>zz", {desc = "Center cursor after moving down half-page"})
|
||||
vim.keymap.set("n", "<C-u>", "<C-u>zz", {desc = "Center cursor after moving down half-page"})
|
||||
vim.keymap.set("n", "G", "Gzz", {desc = "Center cursor after moving down half-page"})
|
||||
vim.keymap.set("n", "<C-d>", "<C-d>zz", { desc = "Center cursor after moving down half-page" })
|
||||
vim.keymap.set("n", "<C-u>", "<C-u>zz", { desc = "Center cursor after moving down half-page" })
|
||||
vim.keymap.set("n", "G", "Gzz", { desc = "Center cursor after moving down half-page" })
|
||||
--Run lua stuff (ty teej)
|
||||
vim.keymap.set("n", "<space><space>x", "<cmd>source %<CR>")
|
||||
vim.keymap.set("n", "<space>x", ":.lua<CR>")
|
||||
vim.keymap.set("v", "<space>x", ":lua<CR>")
|
||||
--Merge lines in visual mode
|
||||
vim.keymap.set("v", "J", function()
|
||||
for _ = 1, vim.fn.getpos("'>")[2] - vim.fn.getpos("'<")[2] - 1 do
|
||||
vim.api.nvim_command("normal! J")
|
||||
end
|
||||
end)
|
||||
|
|
|
@ -3,7 +3,7 @@ return {
|
|||
'saghen/blink.cmp',
|
||||
lazy = false,
|
||||
dependencies = 'rafamadriz/friendly-snippets',
|
||||
build = 'cargo build --release',
|
||||
version = "*",
|
||||
opts = {
|
||||
keymap = {
|
||||
preset = 'default',
|
||||
|
|
|
@ -181,7 +181,8 @@ return {
|
|||
markdown = { "mdformat" },
|
||||
rust = { "rustfmt" },
|
||||
go = { "gofmt" },
|
||||
json = { "jq" }
|
||||
json = { "jq" },
|
||||
bash = { "shfmt" }
|
||||
}
|
||||
})
|
||||
end,
|
||||
|
|
|
@ -47,5 +47,12 @@ return {
|
|||
require("blame").setup()
|
||||
end
|
||||
},
|
||||
"tpope/vim-fugitive"
|
||||
"tpope/vim-fugitive",
|
||||
-- {
|
||||
-- "nvzone/typr",
|
||||
-- dependencies = {
|
||||
-- "nvzone/volt"
|
||||
-- },
|
||||
-- opts = {}
|
||||
-- }
|
||||
}
|
||||
|
|
|
@ -84,13 +84,17 @@ return {
|
|||
table.insert(newVirtText, { suffix, 'MoreMsg' })
|
||||
return newVirtText
|
||||
end
|
||||
|
||||
-- global handler
|
||||
-- `handler` is the 2nd parameter of `setFoldVirtTextHandler`,
|
||||
-- check out `./lua/ufo.lua` and search `setFoldVirtTextHandler` for detail.
|
||||
require('ufo').setup({
|
||||
fold_virt_text_handler = handler
|
||||
})
|
||||
end
|
||||
},
|
||||
{
|
||||
"OXY2DEV/markview.nvim",
|
||||
ft = "markdown",
|
||||
dependencies = {
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
"nvim-tree/nvim-web-devicons"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue