Prechádzať zdrojové kódy

fix termux clipboard plugin and add map for insert date

Daniel Sheffield 1 týždeň pred
rodič
commit
4d9f565645

+ 20 - 16
vim/vimfiles/plugin/termux/termux-clipboard.vim

@@ -113,22 +113,26 @@ function! s:ctrl_r(cr)
 	return a:cr . '"'
 endfunction
 
-nnoremap <expr> <silent> "+p <SID>put('p', v:false)
-nnoremap <expr> <silent> "+P <SID>put('P', v:false)
-nnoremap <expr> <silent> p <SID>put('p', has('clipboard') && clipboard !~ 'unnamedplus')
-nnoremap <expr> <silent> P <SID>put('P', has('clipboard') && clipboard !~ 'unnamedplus')
-
-
-vnoremap <expr> <silent> "+p <SID>put('p', v:false)
-vnoremap <expr> <silent> "+P <SID>put('P', v:false)
-vnoremap <expr> <silent> p <SID>put('p', has('clipboard') && &clipboard !~ 'unnamedplus')
-vnoremap <expr> <silent> P <SID>put('P', has('clipboard') && &clipboard !~ 'unnamedplus')
-
-
-inoremap <expr> <silent> <C-R>+ <SID>ctrl_r("\<C-R>")
-inoremap <expr> <silent> <C-R><C-R>+ <SID>ctrl_r("\<C-R>\<C-R>")
-inoremap <expr> <silent> <C-R><C-O>+ <SID>ctrl_r("\<C-R>\<C-O>")
-inoremap <expr> <silent> <C-R><C-P>+ <SID>ctrl_r("\<C-R>\<C-P>")
+"nnoremap <expr> <silent> "+p <SID>put('p', v:false)
+"nnoremap <expr> <silent> "+P <SID>put('P', v:false)
+"nnoremap <expr> <silent> p <SID>put('p', has('clipboard') && clipboard !~ 'unnamedplus')
+"nnoremap <expr> <silent> P <SID>put('P', has('clipboard') && clipboard !~ 'unnamedplus')
+nnoremap <expr> <silent> <LEADER>p <SID>put('p', has('clipboard') && clipboard !~ 'unnamedplus')
+nnoremap <expr> <silent> <LEADER>P <SID>put('P', has('clipboard') && clipboard !~ 'unnamedplus')
+
+
+"vnoremap <expr> <silent> "+p <SID>put('p', v:false)
+"vnoremap <expr> <silent> "+P <SID>put('P', v:false)
+"vnoremap <expr> <silent> p <SID>put('p', has('clipboard') && &clipboard !~ 'unnamedplus')
+"vnoremap <expr> <silent> P <SID>put('P', has('clipboard') && &clipboard !~ 'unnamedplus')
+vnoremap <expr> <silent> <LEADER>p <SID>put('p', has('clipboard') && &clipboard !~ 'unnamedplus')
+vnoremap <expr> <silent> <LEADER>P <SID>put('P', has('clipboard') && &clipboard !~ 'unnamedplus')
+
+
+"inoremap <expr> <silent> <C-R>+ <SID>ctrl_r("\<C-R>")
+"inoremap <expr> <silent> <C-R><C-R>+ <SID>ctrl_r("\<C-R>\<C-R>")
+"inoremap <expr> <silent> <C-R><C-O>+ <SID>ctrl_r("\<C-R>\<C-O>")
+"inoremap <expr> <silent> <C-R><C-P>+ <SID>ctrl_r("\<C-R>\<C-P>")
 
 
 " vim:foldmethod=marker:foldlevel=0

+ 2 - 0
vim/vimfiles/vimrc

@@ -8,6 +8,8 @@ set foldmethod=marker
 syntax enable
 filetype indent plugin on
 
+nnoremap <LEADER>gid :read !date +\%Y-\%m-\%d<CR>kJ
+
 " Plugins {{{
 call plug#begin()