What would be a Gnome source code editor, closest to Notepad++. I'm particularly interested in:
- Python auto-completion;
- Source-code highlighting;
- Basic text modigfication macroses.
What would be a Gnome source code editor, closest to Notepad++. I'm particularly interested in:
Standard ones: vim, emacs (needs way better configuration as the default is very unfriendly to most people used to common Windows keys). Eclipse IDE's PyDev is quite good at all of this and much more (unit test integration and a little refactoring support being quite notable). Of course, Eclipse is java based, so be sure to have java installed first. I haven't actually used this one, but Eric's IDE seems to be quite nice as well.
Some other usefull resources:
It depends what you like really. I would say Emacs, but that's just me. Python auto-completion is apparently available (though probably not perfect seeing as Python functions can be defined at runtime).
But there's also gvim, and much more.
A little more specifics on your requirements would be nice, but I guess I could just list the editors from the top of my head.
For a more minimalistic approach, the terminal editors like vim and emacs are very very lightweight, but can become very powerful in the right hands (that means get reading!). As for the others, I cannot vouch for them at all, but I just listed them because I remembered that they were editors.
For the easiest one, just stick with gedit, which is almost guaranteed to already be installed. It's pretty simple, but perfectly fine for some use until you can figure out the one you love the most.
With those requirements i would recommend "Stani's Python Editor" or Komodo-Edit, both support Source-code highlighting, syntax check and auto-completion in python (Komodo with the proper plug-ins installed).
Emacs is the Swiss Army Knife of editors and should be installed or easily installable on any Gnome-based system. It has a pretty good Python 'mode', which in emacs parlance includes syntax highlighting and auto-indentation but usually not autocompletion.
The great thing about emacs is that if you don't like what's there, it's programmable so you can extend it yourself. The horrible thing about emacs is that the people who create things know this, so they don't always exert themselves to the full extent of their abilities, leaving you with something that is almost what you want.