vimrc

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules

commit 694e4c57c04ec0b31d3380e5c59f00f80bf3e9a0
parent 713dda9505a77c9489e1934b577bb5836132d64c
Author: Pablo Cárdenas <pablo-cardenas@outlook.com>
Date:   Sat, 25 Apr 2020 19:20:19 -0500

Added support for R language

Added linter, fixer and language server.

Diffstat:
Mplugin/deoplete/LanguageClient-neovim.vim | 2++
Mplugin/pablo/ale.vim | 2++
2 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/plugin/deoplete/LanguageClient-neovim.vim b/plugin/deoplete/LanguageClient-neovim.vim @@ -5,8 +5,10 @@ let g:LanguageClient_serverCommands = { \ 'cpp': ['clangd', '-clang-tidy'], \ 'c': ['clangd', '-clang-tidy'], \ 'python': ['pyls'], + \ 'r': ['R', '--slave', '-e', 'languageserver::run()'], \ } + nnoremap <silent> K :call LanguageClient#textDocument_hover()<CR> nnoremap <silent> gd :call LanguageClient#textDocument_definition()<CR> nnoremap <silent> <F2> :call LanguageClient#textDocument_rename()<CR> diff --git a/plugin/pablo/ale.vim b/plugin/pablo/ale.vim @@ -3,12 +3,14 @@ let g:ale_linters = { \ 'cpp': ['clang'], \ 'python': ['pylint', 'flake8'], \ 'markdown': ['proselint', 'writegood'], +\ 'r': ['lintr'], \ } let g:ale_fixers = { \ '*': ['remove_trailing_lines', 'trim_whitespace'], \ 'c': ['clang-format'], \ 'cpp': ['clang-format'], \ 'python': ['autopep8', 'yapf'], +\ 'r': ['styler'], \} let g:ale_fix_on_save = 1