All Projects → neoclide → Coc Yank

neoclide / Coc Yank

Yank highlight and persist yank history support for vim

Programming Languages

typescript
32286 projects

Labels

Projects that are alternatives of or similar to Coc Yank

Dotfiles
My dotfiles
Stars: ✭ 121 (-9.7%)
Mutual labels:  neovim
Coc Solargraph
Solargraph extension for coc.nvim
Stars: ✭ 127 (-5.22%)
Mutual labels:  neovim
Vem Tabline
A lightweight Vim/Neovim plugin to display buffers and tabs in the tabline
Stars: ✭ 129 (-3.73%)
Mutual labels:  neovim
Nvim Bqf
Better quickfix window in Neovim, polish old quickfix window.
Stars: ✭ 120 (-10.45%)
Mutual labels:  neovim
Deoplete Rust
Rust completion for Neovim (Deoplete) via Racer
Stars: ✭ 126 (-5.97%)
Mutual labels:  neovim
Vim Clap
👏 Modern performant fuzzy picker for Vim and NeoVim
Stars: ✭ 1,802 (+1244.78%)
Mutual labels:  neovim
Nvim Lspconfig
Quickstart configurations for the Nvim LSP client
Stars: ✭ 3,410 (+2444.78%)
Mutual labels:  neovim
Paq Nvim
🌚 Neovim package manager
Stars: ✭ 131 (-2.24%)
Mutual labels:  neovim
Awesome Vim Colorschemes
Collection of awesome color schemes for Neo/vim, merged for quick use.
Stars: ✭ 1,951 (+1355.97%)
Mutual labels:  neovim
Docker Dev
Container images for portable development environments
Stars: ✭ 128 (-4.48%)
Mutual labels:  neovim
Coc Metals
coc.nvim extension for Metals, the Scala language server
Stars: ✭ 124 (-7.46%)
Mutual labels:  neovim
Neotags.nvim
Tag highlight in neovim
Stars: ✭ 124 (-7.46%)
Mutual labels:  neovim
Vim Laravel
Vim support for Laravel/Lumen projects
Stars: ✭ 128 (-4.48%)
Mutual labels:  neovim
Neoman.vim
A modern man page plugin for vim
Stars: ✭ 121 (-9.7%)
Mutual labels:  neovim
Nvimpager
Use nvim as a pager to view manpages, diffs, etc with nvim's syntax highlighting
Stars: ✭ 131 (-2.24%)
Mutual labels:  neovim
Vim Ctrlspace
Vim Space Controller
Stars: ✭ 1,621 (+1109.7%)
Mutual labels:  neovim
Completion Treesitter
Treesitter source for completion-nvim and more
Stars: ✭ 129 (-3.73%)
Mutual labels:  neovim
Shades Of Purple.vim
Dark theme for vim
Stars: ✭ 132 (-1.49%)
Mutual labels:  neovim
Vscode Neovim
VSCode Neovim Integration
Stars: ✭ 2,474 (+1746.27%)
Mutual labels:  neovim
Glrnvim
glrnvim wraps nvim with your favourite terminal into a standalone, non-fancy but daily-usable neovim GUI.
Stars: ✭ 129 (-3.73%)
Mutual labels:  neovim

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 miliseconds, 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 cterm=bold gui=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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].