SpaceVim: una distribución de vim creada desarrollada por la comunidad

SpaceVim es una distribución del popular y conocido editor Vim que está inspirado en spacemacs. Este se encarga de administrar las colecciones de complementos en capas, que ayudan a recopilar paquetes relacionados para proporcionar características inherentes a los entornos de desarrollo integrado.

Los complementos se agrupan en colecciones con la implementación de ciertas características. Por Por ejemplo, la capa python recopila deoplete.nvim, neomake y jedi-vim para proporcionar autocompletado, comprobación de sintaxis y búsqueda de documentación.

Este enfoque ayuda a mantener la configuración organizada y reduce los gastos generales para el usuario al evitar que tengan que pensar qué paquetes instalar.

Por lo tanto, el usuario solo necesita seleccionar la funcionalidad necesaria sin la necesidad de una selección separada de complementos.

Entre sus principales características se pueden destacar:

  • Centrado en neovim
  • Configuracion modular
  • Carga del 90% de los complementos con [dein.vim]
  • Robusto, pero ligero
  • Unir flujo de trabajo centrado
  • Ui impresionante
  • Modo específico de idioma
  • Extensa configuración de Neocomplete
  • Ubicación central para las etiquetas
  • Ligero estado simple / tabline
  • Combinaciones de colores

Sobre la nueva versión de SpaceVim 1.1

Recientemente se presentó una nueva versión del proyecto SpaceVim 1.1. La nueva versión agrega soporte para ventanas emergentes (por ejemplo, para mostrar documentación y resultados de búsqueda a través de flygrep).

Además de ello se implementó el menú para el complemento de búsqueda fzf y un conjunto para desarrolladores en el lenguaje Rust.

Por otro lado, también podemos destacar que se agregó el enlace sobre el comando “git log” y el administrador de archivos defx al proyecto.

Instalación

La instalación de SpaceVim es bastante sencilla. Para quienes estén interesados en poder realizar la debe abrir una terminal y en ella vamos a teclear el siguiente comando:

curl -sLf https://spacevim.org/install.sh | bash

Después de instalar SpaceVim, vamos a iniciar vim y SpaceVim instalará los complementos automáticamente. Luego de haber realizado la instalación, la estructura de SpaceVim se compone de la siguiente forma:

  • config / – Configuración
  • plugins / – Configuraciones de los plugins
  • mappings.vim – mapeos clave
  • autocmds.vim – grupo autocmd
  • general.vim – General configuration
  • init.vim – runtimepathinicialización
  • neovim.vim – Configuración específica de Neovim
  • plugins.vim – paquetes de plugins
  • command.vim – Comandos
  • functions.vim – Funciones
  • main.vim – Configuración principal
  • ftplugin / – Configuración personalizada específica del idioma
  • Fragmentos de código / – Fragmentos de código
  • filetype.vim – Detección personalizada de tipo de archivo
  • init.vim – Fuentesconfig/main.vim
  • vimrc – Fuentesconfig/main.vim

Para más información sobre SpaceVim pueden visitar su sitio web oficial. El enlace es este.

 


Sé el primero en comentar