La única documentación para instalar YCM parece ser para Vundle y soy bastante nuevo en vim-plug y plugins en general, así que no estoy seguro de qué tan bien se traduce en vim-plug.
plugin-you-complete-me
plugin-vim-plug
canto de guerra
fuente
fuente

Respuestas:
La versión 0.1 de neovim tiene cambios importantes. Utiliza el directorio
~/.config/nvim(en Mac OS X. Linux o Windows pueden usar rutas ligeramente diferentes).Si desea que su configuración de neovim sea independiente de la configuración de vim, puede cambiar el nombre
.nvimrca~/.config/nvim/init.vim(Consulte los documentos aquí y aquí ).Instale vim-plug en
~/.config/nvim/autoload/plug.vimEl árbol de directorios se ve así:
En Neovim cuando ejecuta
:PlugInstall, vim-plug instalará sus complementos en la ruta que especificó eninit.vimUso
.config/nvim/pluggedSi desea que neovim use la ubicación del complemento de vim, reemplace el directorio
.config/nvimcon un enlace simbólico llamado.config/nvimque apunta a.vimEn .vim, agregue algo
init.vimsimilar.vimrco agregue un enlace simbólico nombradoinit.vimpara señalar.vimrcEn .vimrc
Si usa Homebrew para instalar neovim, al final de la instalación proporciona información útil sobre cómo configurar los enlaces simbólicos: https://github.com/neovim/homebrew-neovim
También muchas personas crean un repositorio git en un directorio llamado "dotfiles" o similar a los archivos de configuración de control de versiones como
init.vimy.vimrc. En otros directorios, agregue enlaces simbólicos a sus archivos de puntos(p. Ej., Se
~/.config/neovim/init.vimpodría vincular a ellos~/dotfiles/init.vim)Esto es útil cuando configura una nueva máquina.
Tu me completas
Como mencionó Grito de Guerra
Para completar el lenguaje familiar C:
https://github.com/Valloric/YouCompleteMe
Corrí por
install.pyseparado, no había visto un ingenioso método de una sola líneafuente
Logré instalarlo.
Lo que hice fue instalar Python para Neovim usando
Lo siguiente que hice fue
desde neovim y comenzó a instalarse como lo hace normalmente (si tiene todas las dependencias habituales de YCM instaladas).
Mi .nvimrc todavía tenía la sección para YCM y supongo que vim-plug todavía los usa.
Editar: No entiendo por qué YCM se instala en la antigua carpeta de complementos de vim (/.vim) en lugar de en la carpeta de neovim (bueno, sí, porque lo especifiqué, pero ¿no debería instalar los complementos de neovim en su propia estructura de carpetas? pensé que sería lo suficientemente inteligente ...) ¿Es incluso una buena idea compartir jerarquías de carpetas como esa?
Esto es lo que tenía en mi .nvimrc
fuente
Está instalado en el .vim / dir, debido a
tratar:
En cambio, como se respondió anteriormente
fuente