diff --git a/after/plugin/deepl.vim b/after/plugin/deepl.vim new file mode 100644 index 0000000..a1add28 --- /dev/null +++ b/after/plugin/deepl.vim @@ -0,0 +1,10 @@ +let g:deepl#endpoint = "https://api-free.deepl.com/v2/translate" +function TranslateSelection(lang) + if !exists('g:deepl#auth_key') + let g:deepl#auth_key = pass#get('web/deepl.com', 'apikey') + endif + call deepl#v(a:lang) +endfun + +vmap call TranslateSelection("EN") +vmap call TranslateSelection("DE") diff --git a/packages.vim b/packages.vim index 0ef590c..4c67172 100644 --- a/packages.vim +++ b/packages.vim @@ -10,6 +10,7 @@ Plug 'fladson/vim-kitty' " generic Plug 'ryicoh/deepl.vim' +Plug 'tsuyoshicho/vim-pass' " tim pope stuff Plug 'tpope/vim-repeat' " . for commands from plugins