From bb506f14758be6bc1d79d8b67d25d1e98d580b08 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Wed, 3 Jul 2019 20:56:48 +0200 Subject: projects/aodocs.vim: Add mappings to run `ufo-cache-syncclient` program Mappings to modify the client build cache without leaving Vim. Use `:silent` combined with `` to avoid the hit-enter prompt. --- projects/aodocs.vim | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'projects/aodocs.vim') diff --git a/projects/aodocs.vim b/projects/aodocs.vim index 4ebe736..9721b6b 100644 --- a/projects/aodocs.vim +++ b/projects/aodocs.vim @@ -4,6 +4,9 @@ augroup AODocs autocmd BufRead $VIM_PROJECT_PATH_AODOCS_GO/ufo-client/client/*.go \ silent GoGuruScope github.com/Revevol-Apps/ufo-client/client + autocmd BufRead,BufEnter $VIM_PROJECT_PATH_AODOCS_GO/* + \ call s:UFOCacheSyncClientAddMappings() + autocmd BufRead,BufEnter $VIM_PROJECT_PATH_AODOCS/*.js \ setlocal expandtab tabstop=2 softtabstop=2 shiftwidth=2 @@ -39,3 +42,10 @@ function! s:CommitWackoTextWidthMappings() nnoremap o :call CommitWackoTextWidth()o nnoremap O :call CommitWackoTextWidth()O endfunction + + +function! s:UFOCacheSyncClientAddMappings() + nnoremap uc :silent !ufo-cache-syncclient + nnoremap ud :silent !ufo-cache-syncclient rm + nnoremap ur :silent !ufo-cache-syncclient rebuild +endfunction -- cgit v1.2.3