Compare commits

...

2 commits

Author SHA1 Message Date
8571a7b1b5 feat: reduce highlight duration on yank a bit 2025-04-28 12:50:34 +02:00
23f4cf315b docs: update cheat sheet 2025-04-28 12:49:21 +02:00
3 changed files with 7 additions and 3 deletions

View file

@ -1,8 +1,7 @@
# Neovim command and keybind cheat sheet
# Neovim cheat sheet
## BASICS
- `;` leader key
- `:checkhealth [<pluginname>]` check base or plugin status
- `:checkhealth vim.lsp` show details of LSP attached to buffer
- `:verbose set expandtab?` check where `expandtab` has been set last
@ -89,6 +88,7 @@
- `cc` replace whole line
- `C` replace to the end of the line
- `yy` copy the current line
- `yygccp` comment and copy the current line
- `yap` "yank-around-paragraph"
- `yip` "yank-inside-paragraph"
- `yaW` copy word w/ dashes/underscores
@ -121,3 +121,4 @@
- `gf` open file under cursor in a new buffer
- `gx` open link under cursor in default browser
- `*` search word under cursor
- `Ctrl`+`l` remove search highlight

Binary file not shown.

View file

@ -47,7 +47,10 @@ vim.api.nvim_create_autocmd("TextYankPost", {
desc = "Highlight when yanking (copying) text",
group = vim.api.nvim_create_augroup("weeheavy-highlight-yank", { clear = true }),
callback = function()
vim.highlight.on_yank()
vim.highlight.on_yank({
higroup = "IncSearch",
timeout = 100,
})
end,
})