Skip to content

Instantly share code, notes, and snippets.

@sgur
Created September 17, 2013 02:26
Show Gist options
  • Save sgur/6589380 to your computer and use it in GitHub Desktop.
Save sgur/6589380 to your computer and use it in GitHub Desktop.
1行以内の編集でも quote1 ~ quote9 に保存
" 1行以内の編集でも quote1 ~ quote9 に保存
" -----------------------------------------
function! s:update_numbered_registers()
let reg = getreg('"')
if len(split(reg, '\n')) == 1 && reg != getreg(1)
for i in range(9, 2, -1)
call setreg(i, getreg(i-1))
endfor
call setreg(1, reg)
endif
endfunction
augroup quote_number
autocmd!
autocmd TextChanged * call s:update_numbered_registers()
augroup END
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment