Vim como Rstudio

Dependencias

Para empezar instalemos algunas dependencias, el el caso de debian:

1
sudo apt install nodejs npm

Instala el Plugin

Resumen:

El vimrc:

1
Plugin 'neoclide/coc.nvim', {'branch': 'release'}

Luego:

1
:PlugInstall

Si tienes algun error es porque te falta instalar algo, asi que mejor anda a su github donde te explica con detalle install coc.vim incluso tiene un script que automatiza todo

Configuración

Es una configuracion larga solo copia los archivos coc-settings.json en ~/.vim/ y coc.vim donde quieras, solo cárgalo (por ejemplo) con source ~/.vim/config/coc.vim en tu vimrc

Puedes editar tu coc-settings.json con :CocConfig

Servidores de lenguaje (LSP)

Los servidores de lenguaje son los que guardan información de la sintaxis, definiciones te permite autocompletar de mejor manera puedes encontrar la lista de lenguajes soportados aquí en este caso instalaré el LSP de R. El github de coc nos manda a otro repositorio donde esta toda la información necesaria, Puedes verlo aquí

Instalando R-LSP

1
:CocInstall coc-r-lsp

Para tener el R Language server debemos instalar el paquete en R:

1
> install.packages('languageserver')

Ahora solo falta editar coc-settings.json

y añadir:

1
2
"r.lsp.path": "/usr/local/bin/R",
"snippets.userSnippetsDirectory": "~/.config/vim/snips",

Comentarios

Puedes comentar con tu cuenta del Fediverso (ActivityPub - como Mastodon o Pleroma - ) éste post.

0%