249
GitHub - junegunn/vim-emoji: Emoji in Vim
source link: https://github.com/junegunn/vim-emoji
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
vim-emoji
Emoji in Vim.
Extracted from vim-github-dashboard.
Installation
Using vim-plug:
Plug 'junegunn/vim-emoji'
List of functions
emoji#for(name[, default = '', pad = 1])
- Refer to Emoji cheat sheet
emoji#list()
emoji#complete(findstart, base)
Examples
Using Emojis as Git Gutter symbols
let g:gitgutter_sign_added = emoji#for('small_blue_diamond') let g:gitgutter_sign_modified = emoji#for('small_orange_diamond') let g:gitgutter_sign_removed = emoji#for('small_red_triangle') let g:gitgutter_sign_modified_removed = emoji#for('collision')
Append Emoji list to current buffer
for e in emoji#list() call append(line('$'), printf('%s (%s)', emoji#for(e), e)) endfor
Emoji completion
set completefunc=emoji#complete
Replace :emoji_name:
into Emojis
%s/:\([^:]\+\):/\=emoji#for(submatch(1), submatch(0))/g
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK