https://github.com/ubaldot/vim-highlight-yanked
Highlight yanked text for Vim9 in less than 100 lines of code.
https://github.com/ubaldot/vim-highlight-yanked
vim vim-plugin vim9
Last synced: 8 months ago
JSON representation
Highlight yanked text for Vim9 in less than 100 lines of code.
- Host: GitHub
- URL: https://github.com/ubaldot/vim-highlight-yanked
- Owner: ubaldot
- License: bsd-3-clause
- Created: 2023-05-28T18:04:30.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-02-17T15:23:40.000Z (about 1 year ago)
- Last Synced: 2025-02-27T23:28:45.761Z (about 1 year ago)
- Topics: vim, vim-plugin, vim9
- Language: Vim Script
- Homepage: https://www.vim.org/scripts/script.php?script_id=6075
- Size: 2.09 MB
- Stars: 14
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-vim9 - ubaldot/vim-highlight-yanked
README
> [!Note]
>
> In Vim v9.1.1230 a bundled package to highlight yanked text has been included. If you are running newer versions of Vim, then you should use the bundled package instead of this plugin. You can add the bundled package by adding `packadd! hlyank` in your `.vimrc` file. Enjoy! :)
# vim-highlight-yanked
Highlight yanked text for Vim9.
# Configuration
```
# Default values
g:hlyanked_hlgroup = 'Visual'
g:hlyanked_timeout = 400 # [ms]
```
When you yank some new text, the newly yanked text ends up in the 1 register
and the content of the following registers is shifted by one (i.e. the content
of register 2 is moved into register 3, the content of register 3 is moved
into register 4 and so on). In this way you never lose previously yanked text.
To disable such a behavior set:
```
g:hlyanked_save_yanks = false
```
# License
BSD-3 Clause.