From a8e4f7a113cc198ad9f98b3b84bc4718482d241b Mon Sep 17 00:00:00 2001 From: Alexander Gehrke Date: Tue, 14 Feb 2023 17:36:45 +0100 Subject: [PATCH] Add deepl mappings to git after moving api key to pass storage --- after/plugin/deepl.vim | 10 ++++++++++ packages.vim | 1 + 2 files changed, 11 insertions(+) create mode 100644 after/plugin/deepl.vim 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