Ninja-IDE Snippet Plugin (con screencast)

Acabo de terminar mi primer plugin  para Ninja-IDE 2.x, el cual consiste en un gestor de snippets.

Como funciona? 

  • Primero bajan el plugin y lanzan Ninja (estoy usando la 2.0b2)con una de estas intrucciones para que corra mi codigo.
  • En la ventana de settings “edit -> preferences -> plugin -> snippets” y van a ver algo asi

    • La lista de la izquierda enumera todos las exenciones disponibles para los snippets y la de la derecha los snippets, propiamente dicho, de
      dicha extensión. En la ventana de abajo se ve el texto de reemplazo de dicho snippet.
Los snippets deben crearse dentro de un lenguaje y una extensión (siendo un caso particular *General*) y poseen variables que se resuelven al momento de ser aplicados (la lista de todas las variables aparece si presionan el botón HELP)
  • Al momento de escribir un snippet en el editor de texto en el cual esta codificando y apretando la tecla <TAB> el plugin operara de la siguiente manera:
    1. Buscara la palabra justo anterior de apretar <TAB>  en la lista de plugins correspondiente a la extension del archivo que estamos editando.
    2. Si no encuentra un reemplazo en esa lista lo busca en *GENERAL*.
    3. Si no lo encuentra en general no hace nada
Screencast :D (los glitches son cosa de mi editor de video)
[youtube=http://www.youtube.com/watch?v=Mby7urOjuAA]
Descargenlo es Beerware

Leer Más

Busqueda de “Empaquetadores” para Ninja-IDE

Estamos acercándonos a la release de “Ninja IDE 1.0″ y vamos a necesitar empaquetadores para los diferentes SO. De momento setup tools y esta andando y tenemos gente responsable de subir las cosas a pypi, Así que necesitaríamos:

  • Algún alma caritativa que empaquete en msi (windows).
  • Rpm para fedora y
  • Rpm para suse.
  • alguien para Arch.
  • Mac os.

Hakers del mundo los convoco a colaborar en esta tarea para que
continuemos distribuyendo open source por ahi.

Contacto: ninja-ide@googlegroups.com

Leer Más