From 957dced5d85705e1ae65ca16eb902bd10d67b3e0 Mon Sep 17 00:00:00 2001 From: ivan-boikov Date: Sat, 13 Jan 2024 20:24:30 +0100 Subject: 1 --- nvim/.config/nvim/init.vim | 44 +++++++++++++++++++++++++++++++++++++------- 1 file changed, 37 insertions(+), 7 deletions(-) (limited to 'nvim/.config') diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim index 5cef7f0..2eac7d8 100644 --- a/nvim/.config/nvim/init.vim +++ b/nvim/.config/nvim/init.vim @@ -64,6 +64,8 @@ call minpac#add('ivan-boikov/friendly-snippets') call minpac#add('lervag/vimtex') call minpac#add('vimwiki/vimwiki') +call minpac#add('voldikss/vim-translator') + "call minpac#add('') if empty(glob("~/.config/nvim/pack/minpac/start/friendly-snippets")) @@ -273,9 +275,9 @@ require'nvim-treesitter.configs'.setup { EOF -lua << EOF - require'lspconfig'.julials.setup{} -EOF +" lua << EOF +" require'lspconfig'.julials.setup{} +" EOF nmap ld :lua vim.lsp.buf.declaration() nmap :lua vim.lsp.buf.hover() nmap ll :lua vim.lsp.util.show_line_diagnostics() @@ -353,7 +355,7 @@ lua <'] = cmp.mapping.complete(), [''] = cmp.mapping.abort(), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items. - [''] = cmp.mapping.confirm({ select = true }), + [''] = cmp.mapping.confirm({ select = false }), [""] = cmp.mapping(function(fallback) if cmp.visible() then cmp.select_next_item() @@ -424,9 +426,9 @@ lua < t :Translate + vmap t :TranslateV + " Display translation in a window + nmap w :TranslateW + vmap w :TranslateWV + " Translate the text in clipboard + nmap x :TranslateX + " Replace the text with translation + "nmap e :TranslateR \| :let g:translator_target_lang='fr' + "nmap f :TranslateR \| :let g:translator_target_lang='en' + + nmap e \| :pu \| :let g:translator_target_lang='en' \| \| :TranslateR:sleep 1500m + "\| \| \| + nmap r \| :pu \| :let g:translator_target_lang='fr' \| \| :TranslateR:sleep 1500m + + nmap f 0eIrIo + + set spl=fr +endfunction +au BufEnter,BufNew *.french :call LearnFrenchMode() -- cgit v1.2.3