From d7aa43dceece2884fc58b3b2421c12f0be52b444 Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Sat, 28 Sep 2019 15:27:39 +0200 Subject: projects/aodocs.vim: Add mappings to enable/disable ESLint debugger Mappings for JavaScript files that add and remove the `no-debugger: warn` rule to `.eslintrc`. --- projects/aodocs.vim | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'projects/aodocs.vim') diff --git a/projects/aodocs.vim b/projects/aodocs.vim index 11e6721..c72272a 100644 --- a/projects/aodocs.vim +++ b/projects/aodocs.vim @@ -11,6 +11,9 @@ augroup AODocs \ setlocal expandtab tabstop=2 softtabstop=2 shiftwidth=2 \ formatoptions+=cro + autocmd BufRead,BufEnter $VIM_PROJECT_PATH_AODOCS/*.js + \ call s:ESLintAddMappings() + autocmd BufRead,BufEnter $VIM_PROJECT_PATH_AODOCS/*.json \ setlocal expandtab tabstop=4 softtabstop=4 shiftwidth=4 @@ -53,3 +56,9 @@ function! s:UFOCacheSyncClientAddMappings() nnoremap ud :silent !ufo-cache-syncclient rm nnoremap ur :silent !ufo-cache-syncclient rebuild endfunction + + +function! s:ESLintAddMappings() + nnoremap eda :silent !eslint-yes-debugger.sh -a :redraw! + nnoremap edd :silent !eslint-yes-debugger.sh -d :redraw! +endfunction -- cgit v1.2.3