Come installare il patogeno su Neovim?

Ho letto che il patogeno funziona su nvim, ho provato a seguire il processo di installazione di vim:

mkdir -p ~/.vim/autoload ~/.vim/bundle && \ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim 

Modifica della parte .vim / bundle:

mkdir -p ~/.vim/autoload ~/.local/share/nvim/bundle && \ curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim 

il mio init.vim è:

execute pathogen#infect() set guicursor= set clipboard+=unnamedplus 

quando avvio nvim ottengo:

E117: unknown function: pathogen#infect() E15: invalid expression: pathogen#infect() 

Answer

mkdir -p ~/.vim/autoload ~/.local/share/nvim/bundle

Questo è sbagliato per Neovim. ~/.config/nvim è il sostituto di ~/.vim.

mkdir -p ~/.config/nvim/autoload ~/.config/nvim/bundle è quello che dovresti usare.

Se vuoi che la tua configurazione funzioni sia con Vim che con Neovim, allora consiglierei i link simbolici.

mkdir -p ~/.config/ ln -s ~/.vim ~/.config/nvim ln -s ~/.vimrc ~/.config/nvim/init.vim 

~/.local/share/nvim/init fa anche parte di "runtimepath", quindi se desideri mantenere i plug-in separati dai tuoi config, quello sarebbe un posto alternativo in cui inserire la directory bundle tory.

Commenti

  • Grazie per la tua risposta, stavo copiando / incollando roba e non ho cambiato tutto ciò di cui avevo bisogno sui comandi. Tuttavia, non contrassegnerò questa risposta come soluzione, perché per ottenere il patogeno è necessario inserire la cartella di caricamento automatico allinterno di ./config/nvim github.com/tpope/vim -patogeno / issues / 50 . Osservazione: ' amo neovim, grazie per il tuo lavoro.
  • Questa volta ' è colpa mia per non leggere abbastanza da vicino. 🙂 ~/.local/share/nvim/site fa parte di 'runtimepath', non ~/.local/share/nvim. È possibile utilizzare ~/.local/share/nvim/site/{autoload,bundle} o ~/.config/nvim/{autoload,bundle}. ' aggiornerò la risposta.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *