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:
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