diff --git a/doc/jsdoc.txt b/doc/jsdoc.txt index 1500298..881b127 100644 --- a/doc/jsdoc.txt +++ b/doc/jsdoc.txt @@ -109,9 +109,17 @@ g:jsdoc_return_description *g:jsdoc_return_description* Default value is '1' +g:jsdoc_default_mapping g:jsdoc_default_mapping + Automatically map to + + Default value is '1' ============================================================================== CHANGELOG *jsdoc-changelog* +2013-07-07 +- Add g:jsdoc_default_mapping option, making it possible to prevent automatic + mapping. + 2013-05-30 - Fix @return tag is only added g:jsdoc_allow_input_prompt enabled (thx @thomasbelin4) diff --git a/ftplugin/javascript/jsdoc.vim b/ftplugin/javascript/jsdoc.vim index aaa4613..996f37b 100644 --- a/ftplugin/javascript/jsdoc.vim +++ b/ftplugin/javascript/jsdoc.vim @@ -11,8 +11,11 @@ set cpo&vim command! -nargs=0 -buffer -complete=customlist,jsdoc#insert JsDoc call jsdoc#insert() +if !exists('g:jsdoc_default_mapping') + let g:jsdoc_default_mapping = 1 +endif nnoremap (jsdoc) :call jsdoc#insert() -if !hasmapto('(jsdoc)') +if !hasmapto('(jsdoc)') && g:jsdoc_default_mapping nmap (jsdoc) endif