Skip to content

Un compendio de varios plugins bien integrados, mejoras en el resaltado de sintaxis y snippets para diferentes lenguajes.

Notifications You must be signed in to change notification settings

wozgeass/Vim-IDE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stories in Ready

Introduccion.

La finalida del proyecto es simular un entorno de desarrollo integrado, le dare especial soporte al resaltado de syntaxis y otras extensiones para mejorar la experiencia del programador usando vim.

Hasta el momento las mejoras se encuentran realizadas para los siguientes lenguajes:

  • Lenguaje C
  • Lenguaje Python
  • WEB
  • Librerias de desarrollo de Gnome
  • Libreria OpenGL
  • Libreria MPI
  • Librerias ANSI C
  • Proximamente ncurses
  • Proximamente glibc
  • Proximamente QT
  • En progreso Linux kernel API

Se encuentra integrados algunos plugins entre ellos estan:

  • ConqueGDB
  • CloseTag
  • Autopairs
  • Neocomplete
  • Ninja
  • Syntastic
  • SingleCompile

De momento me encuentro integrando mejoras en:

  • Php Omnicompletion
  • Java Omnicompletion

Tambien se encuentras los snippets creados por la comunidad Aztli agregando varios mas para el lenguaje C y WEB.

Algunos snippets han sido creados por nuestra cuenta:

  • html5 -> Tambien editados.
  • css3
  • javascript
  • python --> Tambien editados.
  • C --> Solo los snippets de Ansi C.
  • C++ -> En construcción..
  • markdown --> Por ser implementados.

Instalacion y configuracion.

Para probarlo deberas hacer lo siguiente: En el home de tu usuario clona el repositorio de la siguente manera:

git clone https://github.com/wozgeass/Vim-IDE.git .vim

Listo ahora ya podras tener las opciones del Vim-IDE habilitadas.

Nota: Es importante que si usas una distribucion como ubuntu instales vim-nox para que funcionen algunos plugins ya que en mucho casos necesita soportes extras que el editor vim por defecto no tiene.

Lo que deberas ahora sera elegir un tema de color, hasta el momento tengo los siguientes:

  • coots-beauty-256
  • grimmjow
  • jellybeans (Con modificaciones propias)
  • PaperColor

Solo agrega la opcion que quieras para tema de color en el vimrc local dentro de la carpeta que clonaste. El tema de color por defecto es el siguiente:

Tema Color

Ademas se encuentra habilitado el omnicomplete para los siguientes lenguajes:

  • Python
  • Javascript
  • html5
  • css3
  • xml
  • php5
  • C
  • C++
  • Java

Nota: Para que funcione mejor python-ninja es necesario instalarlo desde los paquetes del sistema:

Para ubuntu y Debian:

apt install vim-jedi

Para Fedora, CentOS y derivados:

dnf install vim-jedi

Y para que funcione el syntastic para bash es necesario el siguiente paqute: Para Ubuntu y Debian:

apt install shellcheck

Para Fedora, CentOS y derivados:

dnf install ShellCheck

About

Un compendio de varios plugins bien integrados, mejoras en el resaltado de sintaxis y snippets para diferentes lenguajes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published