Skip to content

Configuración de Neovim y Vim como editor de código, con plugins, LSP y ajustes para máxima productividad.

Notifications You must be signed in to change notification settings

lalonso-dev/configVim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

¡Inténtalo tú mismo! 🤠

Configuración inicial:

  • Instalar Vim

  • Instalar el paquete

  • Instalar vim-plug

  • Instalar Tmux

    • Linux: sudo apt install tmux (Opcional)
    • Mac os: brew install tmux (Opcional)
  • Clonar el proyecto

  • Renombrar el directorio clonado:

    • Linux, Mac os: mv configVim .configVim/
  • Identifica tu directorio Vim o Neovim el cual tengas instalado.

    • Ejemplo Linux y Mac os:
      • Vim: ~/.vim/
      • Nvim ~/.config/nvim/
  • Crear un enlace simbólico de los archivos init.vim y coc-settings.json en tu directorio vim o neovim Ejemplo Linux y Mac os:

    • Vim:
      • 1.cd ~/.vim/
      • 2.ls -s ~/.configVim/init.vim
      • 3.ls -s ~/.configVim/coc-settings.json
    • Neovim:
      • 1.cd ~/.config/nvim/
      • 2.ln -s ~/.configVim/init.vim
      • 3.ln -s ~/.configVim/coc-settings.json
  • Inicia vim y ejecuta:

    • :PlugInstall (Al iniciar por primera vez ignora los warnings que se muestran, son los plugins que no están instalados)
  • Listo 🥳 🎉 🤠

Paquetes de coc:

  • El uso de las extensiones de coc se migró a la una variable global:
    • coc_global_extensions en ~/.configVim/.cfvim/pluginConfig.vim

Extra:

  • Instalar una fuente de Nerd Fonts la que más te agrade.
  • Si usas zsh puedes agregar lo siguiente en tu archivo: .zshrc
alias v=openNvim
function openNvim {
  if [ $# -eq 0 ]; then
    nvim ./
  else
    nvim $1
  fi
}
  • Reiniciar la consola.
  • y para iniciar vim solo escribe v en la consola.

Prettier Plugins para soporte lenguajes twig, php, etc:

  • Lista de plugins:
  • Instalacion:
    • cd ~/.config/coc/extensions/node_modules/coc-prettier
    • ln -s ~/.configVim/.prettierrc
    • npm install $plugin --save-dev

Screenshots:

Screenshot_20210821_161226

About

Configuración de Neovim y Vim como editor de código, con plugins, LSP y ajustes para máxima productividad.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published