Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Yank highlight and persist yank history support for vim

Notifications You must be signed in to change notification settings

neoclide/coc-yank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

coc-yank

Yank extension for coc.nvim.

Note, make sure you have TextYankPost autocmd with your vim by :echo exists('##TextYankPost')

Install

In your vim/neovim, run command:

:CocInstall coc-yank

Setup keymap to open yank list like:

nnoremap <silent> <space>y  :<C-u>CocList -A --normal yank<cr>

-A means auto preview, and --normal means open list on normal mode.

Features

  • Highlight yanked text.
  • Persist yank list across vim instances.

Options

  • yank.highlight.enable enable highlight feature, default: true.
  • yank.highlight.duration duration of highlight in milliseconds, default: 500.
  • yank.list.maxsize maxsize of yank list, default: 200
  • yank.enableCompletion: Enable completion support for yanked text, default: true
  • yank.priority: Priority of yank completion source, default: 90.
  • yank.limit: Max completion item count from yank history.

F.A.Q

Q: How to change highlight color?

A: Add hi HighlightedyankRegion term=bold ctermbg=0 guibg=#13354A to your .vimrc after :colorscheme command.

Q: How to clear all yanks?

A: In vim, :CocCommand yank.clean

License

MIT

About

Yank highlight and persist yank history support for vim

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 7