chore(nvim): few tweaks
This commit is contained in:
parent
236e096051
commit
ee0e04842b
5 changed files with 29 additions and 11 deletions
|
@ -23,3 +23,9 @@ vim.keymap.set("n", "G", "Gzz", {desc = "Center cursor after moving down half-pa
|
||||||
vim.keymap.set("n", "<space><space>x", "<cmd>source %<CR>")
|
vim.keymap.set("n", "<space><space>x", "<cmd>source %<CR>")
|
||||||
vim.keymap.set("n", "<space>x", ":.lua<CR>")
|
vim.keymap.set("n", "<space>x", ":.lua<CR>")
|
||||||
vim.keymap.set("v", "<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',
|
'saghen/blink.cmp',
|
||||||
lazy = false,
|
lazy = false,
|
||||||
dependencies = 'rafamadriz/friendly-snippets',
|
dependencies = 'rafamadriz/friendly-snippets',
|
||||||
build = 'cargo build --release',
|
version = "*",
|
||||||
opts = {
|
opts = {
|
||||||
keymap = {
|
keymap = {
|
||||||
preset = 'default',
|
preset = 'default',
|
||||||
|
|
|
@ -181,7 +181,8 @@ return {
|
||||||
markdown = { "mdformat" },
|
markdown = { "mdformat" },
|
||||||
rust = { "rustfmt" },
|
rust = { "rustfmt" },
|
||||||
go = { "gofmt" },
|
go = { "gofmt" },
|
||||||
json = { "jq" }
|
json = { "jq" },
|
||||||
|
bash = { "shfmt" }
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
|
|
|
@ -47,5 +47,12 @@ return {
|
||||||
require("blame").setup()
|
require("blame").setup()
|
||||||
end
|
end
|
||||||
},
|
},
|
||||||
"tpope/vim-fugitive"
|
"tpope/vim-fugitive",
|
||||||
|
-- {
|
||||||
|
-- "nvzone/typr",
|
||||||
|
-- dependencies = {
|
||||||
|
-- "nvzone/volt"
|
||||||
|
-- },
|
||||||
|
-- opts = {}
|
||||||
|
-- }
|
||||||
}
|
}
|
||||||
|
|
|
@ -84,13 +84,17 @@ return {
|
||||||
table.insert(newVirtText, { suffix, 'MoreMsg' })
|
table.insert(newVirtText, { suffix, 'MoreMsg' })
|
||||||
return newVirtText
|
return newVirtText
|
||||||
end
|
end
|
||||||
|
|
||||||
-- global handler
|
|
||||||
-- `handler` is the 2nd parameter of `setFoldVirtTextHandler`,
|
|
||||||
-- check out `./lua/ufo.lua` and search `setFoldVirtTextHandler` for detail.
|
|
||||||
require('ufo').setup({
|
require('ufo').setup({
|
||||||
fold_virt_text_handler = handler
|
fold_virt_text_handler = handler
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"OXY2DEV/markview.nvim",
|
||||||
|
ft = "markdown",
|
||||||
|
dependencies = {
|
||||||
|
"nvim-treesitter/nvim-treesitter",
|
||||||
|
"nvim-tree/nvim-web-devicons"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue