feat: quality of life improvements
This commit is contained in:
parent
a6e9ad6cf8
commit
6476de3f61
7 changed files with 30 additions and 13 deletions
|
|
@ -102,6 +102,7 @@
|
||||||
- `Ctrl`+`v` block mode
|
- `Ctrl`+`v` block mode
|
||||||
- `vap` "visual-select-around-paragraph"
|
- `vap` "visual-select-around-paragraph"
|
||||||
- `vip` "visual-select-inside-paragraph"
|
- `vip` "visual-select-inside-paragraph"
|
||||||
|
- `ViB` Select lines inside block (useful for commenting)
|
||||||
|
|
||||||
### Code selection
|
### Code selection
|
||||||
|
|
||||||
|
|
|
||||||
BIN
CHEATSHEET.pdf
BIN
CHEATSHEET.pdf
Binary file not shown.
|
|
@ -8,12 +8,14 @@
|
||||||
"flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" },
|
"flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" },
|
||||||
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
|
"friendly-snippets": { "branch": "main", "commit": "572f5660cf05f8cd8834e096d7b4c921ba18e175" },
|
||||||
"gitsigns.nvim": { "branch": "main", "commit": "39e0d1cd44eafed5f30c372e377ab1cb1781ec9f" },
|
"gitsigns.nvim": { "branch": "main", "commit": "39e0d1cd44eafed5f30c372e377ab1cb1781ec9f" },
|
||||||
|
"hardtime.nvim": { "branch": "main", "commit": "882e62292ac9fc0ab764253a16d9387ed995ad94" },
|
||||||
"kanagawa": { "branch": "master", "commit": "cc3b68b08e6a0cb6e6bf9944932940091e49bb83" },
|
"kanagawa": { "branch": "master", "commit": "cc3b68b08e6a0cb6e6bf9944932940091e49bb83" },
|
||||||
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
|
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
|
||||||
"lualine.nvim": { "branch": "master", "commit": "15884cee63a8c205334ab13ab1c891cd4d27101a" },
|
"lualine.nvim": { "branch": "master", "commit": "15884cee63a8c205334ab13ab1c891cd4d27101a" },
|
||||||
"mason.nvim": { "branch": "main", "commit": "7f265cd6ae56cecdd0aa50c8c73fc593b0604801" },
|
"mason.nvim": { "branch": "main", "commit": "7f265cd6ae56cecdd0aa50c8c73fc593b0604801" },
|
||||||
"mini.nvim": { "branch": "main", "commit": "18889a4993a2c6de64eb07f91e7ad8666793441a" },
|
"mini.nvim": { "branch": "main", "commit": "18889a4993a2c6de64eb07f91e7ad8666793441a" },
|
||||||
"newpaper.nvim": { "branch": "main", "commit": "d8f2a29001f795a59e4f28713427c200c15449ea" },
|
"newpaper.nvim": { "branch": "main", "commit": "d8f2a29001f795a59e4f28713427c200c15449ea" },
|
||||||
|
"nui.nvim": { "branch": "main", "commit": "f535005e6ad1016383f24e39559833759453564e" },
|
||||||
"nvim-lint": { "branch": "master", "commit": "fdb04e9285edefbe25a02a31a35e8fbb10fe054d" },
|
"nvim-lint": { "branch": "master", "commit": "fdb04e9285edefbe25a02a31a35e8fbb10fe054d" },
|
||||||
"nvim-treesitter": { "branch": "master", "commit": "066fd6505377e3fd4aa219e61ce94c2b8bdb0b79" },
|
"nvim-treesitter": { "branch": "master", "commit": "066fd6505377e3fd4aa219e61ce94c2b8bdb0b79" },
|
||||||
"nvim-treesitter-context": { "branch": "master", "commit": "5c48b8ba1b0b7b25feb6e34e7eb293ea893aedc4" },
|
"nvim-treesitter-context": { "branch": "master", "commit": "5c48b8ba1b0b7b25feb6e34e7eb293ea893aedc4" },
|
||||||
|
|
|
||||||
8
lua/weeheavy/plugins/hardtime.lua
Normal file
8
lua/weeheavy/plugins/hardtime.lua
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
-- Highlight, list and search todo comments in your projects
|
||||||
|
-- https://github.com/folke/todo-comments.nvim
|
||||||
|
return {
|
||||||
|
"m4xshen/hardtime.nvim",
|
||||||
|
lazy = false,
|
||||||
|
dependencies = { "MunifTanjim/nui.nvim" },
|
||||||
|
opts = {},
|
||||||
|
}
|
||||||
|
|
@ -4,18 +4,21 @@ return {
|
||||||
version = false,
|
version = false,
|
||||||
config = function()
|
config = function()
|
||||||
require("mini.icons").setup()
|
require("mini.icons").setup()
|
||||||
|
require("mini.ai").setup({ n_lines = 500 })
|
||||||
|
require("mini.trailspace").setup()
|
||||||
|
require("mini.cursorword").setup()
|
||||||
require("mini.surround").setup({
|
require("mini.surround").setup({
|
||||||
mappings = {
|
mappings = {
|
||||||
add = "wq", -- Add surrounding in Normal and Visual modes
|
-- add = "wq", -- Add surrounding in Normal and Visual modes
|
||||||
delete = "wd", -- Delete surrounding
|
-- delete = "wd", -- Delete surrounding
|
||||||
-- find = "sf", -- Find surrounding (to the right)
|
-- -- find = "sf", -- Find surrounding (to the right)
|
||||||
-- find_left = "sF", -- Find surrounding (to the left)
|
-- -- find_left = "sF", -- Find surrounding (to the left)
|
||||||
highlight = "hs", -- Highlight surrounding
|
-- highlight = "hs", -- Highlight surrounding
|
||||||
replace = "wc", -- Replace surrounding
|
-- replace = "wc", -- Replace surrounding
|
||||||
-- update_n_lines = "sn", -- Update `n_lines`
|
-- -- update_n_lines = "sn", -- Update `n_lines`
|
||||||
|
--
|
||||||
-- suffix_last = "l", -- Suffix to search with "prev" method
|
-- -- suffix_last = "l", -- Suffix to search with "prev" method
|
||||||
-- suffix_next = "n", -- Suffix to search with "next" method
|
-- -- suffix_next = "n", -- Suffix to search with "next" method
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
|
|
|
||||||
|
|
@ -29,6 +29,9 @@ return {
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
pickers = {
|
pickers = {
|
||||||
|
colorscheme = {
|
||||||
|
enable_preview = true,
|
||||||
|
},
|
||||||
find_files = {
|
find_files = {
|
||||||
hidden = true,
|
hidden = true,
|
||||||
wrap_results = false, -- this is not about the preview
|
wrap_results = false, -- this is not about the preview
|
||||||
|
|
|
||||||
|
|
@ -48,9 +48,9 @@ end, { noremap = true, desc = "Git diff/stage" })
|
||||||
vim.keymap.set("n", "<leader>gb", ":Gitsigns toggle_current_line_blame<CR>", { noremap = true, desc = "Git blame" })
|
vim.keymap.set("n", "<leader>gb", ":Gitsigns toggle_current_line_blame<CR>", { noremap = true, desc = "Git blame" })
|
||||||
|
|
||||||
-- Remapping of existing Vim key binds
|
-- Remapping of existing Vim key binds
|
||||||
vim.keymap.set("n", "w", "W") -- skip punctuation when moving to start of next word
|
-- vim.keymap.set("n", "w", "W") -- skip punctuation when moving to start of next word
|
||||||
vim.keymap.set("n", "e", "E") -- skip punctuation when moving to end of next word
|
-- vim.keymap.set("n", "e", "E") -- skip punctuation when moving to end of next word
|
||||||
vim.keymap.set("n", "b", "B") -- skip punctuation when moving to end of previous word
|
-- vim.keymap.set("n", "b", "B") -- skip punctuation when moving to end of previous word
|
||||||
|
|
||||||
--vim.keymap.set("n", "<leader>i", "gg=G``", { noremap = true, desc = "Re-indent whole file" }) -- '``' makes it stay at current line+column position
|
--vim.keymap.set("n", "<leader>i", "gg=G``", { noremap = true, desc = "Re-indent whole file" }) -- '``' makes it stay at current line+column position
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue