Arquivo da categoria ‘Emacs’

De volta ao Emacs

Setembro 12, 2008

Agora de volta ao Brasil, e com o filho a caminho ( :D ), estou conseguindo contribuir um pouco com alguns softwares livres que uso. A maior parte das contribuições são em python (ja que gosto muito da linguagem, e mandar correções me ajuda a desenvolver as habilidades :) ), porém, ainda não tinha conseguido configurar meu emacs de forma satisfatória. Ainda.
Nos passeios pela internet , fuçando comunidades de Lisp e Emacs, encontrei refências ao Rope.

O Rope é uma biblioteca, feita em Python, para refactoring em programas feitos em Python. Além disso, o Rope disponibiliza context assistance, e pode ser integrado ao emacs usando o ropemacs, que é feito em pymacs(extensão para desenvolver extensões emacs em python) . Isso, somado à dupla Flymake/Pyflakes, ao yasnippet (abençoada extensão) e o pydb, transformaram meu emacs no melhor IDE Python que eu poderia querer.

Além da extensão para Emacs, o rope ainda pode ser usado junto ao Vim (ropevim), Eric4, ou ainda com o RopeIDE (um ide feito em tkinter para Python).
O rope é desenvolvido de forma a ser usado como uma biblioteca, logo, é possivel integrado a qualquer editor (basta escrever o plugin) :)