Ninja-IDE: Public Paste Plugin

Actualice a la api 2 de Qt el único plugin de ninja-ide que habia hecho que no funcionaba aun. PlublicPaste

Sirve para compartir código en dpaste, paste.ubuntu, codepad y pastee (elimine pastebin y paste2 por su burocracia)

Se puede instalar por el manejador de plugins de Ninja o descargar el paquete desde acá: http://ninja-ide.org/plugins/3/

Con esto termino mis mini works de la semana

Anuncios

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 😀 (los glitches son cosa de mi editor de video)
Descargenlo es Beerware

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