Menu:

View Alex Koval's profile on LinkedIn

Random photo

DSC_0111.JPG

Fairy-tales

Жил себе девелопер, жил не тужил, но чего то в жизни ему не хватало. А не хватало ему сайта. Выучил он HTML, CSS, Django и вот такой получился сайт.

Links:

- Halogen D.G.
- Valid XHTML
- Valid CSS

Language:

AVK Site: Version-3.0

Blog Entry: emacs-rope

There are big difference in understanding of things - before you try thing, and after your try. I think this is a common human behavior - when you don't know some feature, you underestimate its value. For a years of development I almost never used things like refactoring functions (which were available in PyDev for some time), or code completion (btw: I have friends which still think that text editors which can open more then one file is a overkill).

Recently I come upon a very interesting project: Rope

When I curiously recently installed Rope and Ropemacs I was shocked how much value it adds to my daily development.

Features, which I already found and actively use are:

That is very common that I don't remember some function arguments during typing the code. Rope-Code-Assist and Rope-Show-Doc is killing combination for a people with short memory ;-)

Rope-find-file makes it very easy to find a file in your project, especially when there are 50 directories and 300 files - it reduces find file time to a absolute minimin.

I am very happy that I found such a great tool!

Btw, I also found that not all version of ropemacs,rope and rpymacs work together, so here is combination which guaranteed to work:

alex@appserver ~/src $ ls -d r*
rope-0.7.6  ropeide-1.5  ropemacs-0.5c3  rpymacs-b97e0488c296
alex@appserver ~/src $ 

Posted on February 28, 2008 1 Comments
Tags: software development, python, work

Comments

#1

av commented, on March 6, 2008 at 5:08 p.m.:

C-c g rope-goto-definition


Post a comment