Skip to content

statox/FYT.vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

FYT.vim - Flash Yanked Text

A very simple plugin which gives you a visual clue of the text you just yanked.

demo

Configuration

You can configure how long you want the flash to last by setting the following variable in your .vimrc. The time is in milliseconds and defaults to 500:

let g:FYT_flash_time = 100

You can configure the highlighting group used to highlight yanked text by setting the following variable. If not set the default value is 'IncSearch'.

let g:FYT_highlight_group = 'MyOwnHighlightGroup'

Alternative

When I wrote this plugin I didn't know machakann/vim-highlightedyank existed. If FYT doesn't work for you, you probably want to consider using this one instead.

Personally I have replaced this plugin with the following configuration on neovim:

local YankHighlightAG = vim.api.nvim_create_augroup("YankHighlight", { clear = true })
vim.api.nvim_create_autocmd({ "TextYankPost" }, {
    desc = "Highlight text on yank",
    pattern = "*",
    group = YankHighlightAG,
    callback = function()
        vim.highlight.on_yank({ higroup = "IncSearch", timeout = 150 })
    end,
})

Which should be equivalent to this vimscript config:

augroup YankHighlight
    autocmd!
    autocmd TextYankPost * silent! lua vim.highlight.on_yank {higroup="IncSearch", timeout=150}
augroup END

About

If you're curious about why I did this plugin or how I did it have a read here

About

Flash the text you just yanked

Resources

Stars

Watchers

Forks

Contributors