From: Nicolas G. <nic...@ne...> - 2005-05-14 08:08:12
|
Hi all, I've recently discovered Eric3, a development environment dedicated to pyth= on,=20 and I'm really impressed ! Up to now I'd been using kdevelop for my project= s=20 involving python but I always felt unsatisfied with it. Now, I'm just discovering Eric3 and it feels like everything in this=20 environment was thought with python in mind, I immediately felt comportable= =20 with it ; plus it seems to be more reactive on my box than kdevelop. So I just whish I could have discovered this app before... did you know abo= ut=20 it already ? Are you using it ? Anyway it's really worth giving it a try. Once installed, launch it, choose= =20 Project->New, name your project "docutils"; point the project dir to an=20 existing docutils sandbox, let eric3 import all existing files and voil=E0 = !=20 You're ready to play with eric3 on the docutils project ! (don't miss right-clicking on a python file and trying the diagramming=20 possibilities) Let me know your thoughts about this nice app ! Web page: http://www.die-offenbachs.de/detlev/eric3.html Screenshots: http://www.die-offenbachs.de/detlev/eric3-screenshots.html Cheers, Nicolas |
From: Felix W. <Fel...@gm...> - 2005-05-14 11:38:35
|
Nicolas Girard wrote: > I've recently discovered Eric3, a development environment dedicated to > python, and I'm really impressed ! Up to now I'd been using kdevelop > for my projects involving python but I always felt unsatisfied with > it. Well, I've been using Emacs, and I've always been annoyed by the bugs in the Python mode. I installed a Eric3 some weeks ago, but I never managed so switch, mostly because of my laziness... But, I can't deny it, it's *really* cool. I think I'll switch my editing environment right now. Thanks for the reminder! -- For private mail please ensure that the header contains 'Felix Wiemann'. http://www.ososo.de/ |
From: Felix W. <Fel...@gm...> - 2005-05-18 20:47:27
|
Felix Wiemann wrote: > But, I can't deny it, [eric3] is *really* cool. Turns out it isn't. There is no proper auto-indentation. :-( *sigh* It seems to be a fundamental law that there cannot be an editor which is not either unusable or terribly misdesigned. -- For private mail please ensure that the header contains 'Felix Wiemann'. http://www.ososo.de/ |
From: Nicolas G. <nic...@ne...> - 2005-05-19 02:23:40
|
On Wednesday 18 May 2005 22:44, Felix Wiemann wrote: > Felix Wiemann wrote: > > But, I can't deny it, [eric3] is *really* cool. > > Turns out it isn't. There is no proper auto-indentation. :-( > What about the "Auto indentation" option, in Settings -> Preferences -> Editor -> General ? |
From: Felix W. <Fel...@gm...> - 2005-05-19 11:44:55
|
Nicolas Girard wrote: > What about the "Auto indentation" option, in Settings -> Preferences > -> Editor -> General ? Yeah, but type "def foo(self,<ENTER>" and the cursor ends up below "def" and not below "self". Very annoying, given that line-wraps occur quite frequently. -- For private mail please ensure that the header contains 'Felix Wiemann'. http://www.ososo.de/ |
From: Nicola L. <ni...@te...> - 2005-05-21 13:38:55
|
> Yeah, but type > > "def foo(self,<ENTER>" > > and the cursor ends up below "def" and not below "self". Very annoying, > given that line-wraps occur quite frequently. How is that "proper" auto indentation, rather than "what-I-prefer" auto indentation? ;-) -- Nicola Larosa - ni...@te... How can I in five minutes shift a lifetime's hidden pain? -- Julia Fordham, Girlfriend, Porcelain, 1989 |
From: Felix W. <Fel...@gm...> - 2005-05-21 23:30:40
|
Nicola Larosa wrote: > Felix Wiemann wrote: > >> Yeah, but type >> >> "def foo(self,<ENTER>" >> >> and the cursor ends up below "def" and not below "self". Very annoying, >> given that line-wraps occur quite frequently. > > How is that "proper" auto indentation, rather than "what-I-prefer" auto > indentation? ;-) It's both, because it's mostly the same. :-) (I'm not saying that my idea of "proper" is absolute, of course.) And besides, a good editor would allow me to change the indentation logic if I don't like the default (what the @#$%& is eric3 written in Python for if not for customizability and extensibility?!). That's rather OT here, actually, but OTOH it reminds me of the fact that also Docutils is written in Python and that others might be bothered by its lack of extensibility as well. (JFTR, I am, too. Gonna do something about plugin support soon.) -- For private mail please ensure that the header contains 'Felix Wiemann'. http://www.ososo.de/ |
From: Nicola L. <ni...@te...> - 2005-05-14 12:20:18
|
> I've recently discovered Eric3, a development environment dedicated to python, > and I'm really impressed ! Up to now I'd been using kdevelop for my projects > involving python but I always felt unsatisfied with it. > ... > Let me know your thoughts about this nice app ! > > Web page: http://www.die-offenbachs.de/detlev/eric3.html > Screenshots: http://www.die-offenbachs.de/detlev/eric3-screenshots.html I've been using Eric3 for quite a while now. I tried it years ago, but it did only supported .py files in the project, and that was not enough. Then I used Leo, not your run-of-the-mill IDE, but a very capable outliner meant for literate programming, implemented with Python and Tkinter. It too had a few idiosyncrasies, so I tried Eric3 again, that in the meanwhile had gotten support for .ptl files. It was enough for me, so I switched. Eric3 is a more traditional, quite featureful IDE, and its Python implementation is very clean. I was able to fix a couple minor problems, and the patches were accepted into the source, much to my rejoicing. Recently I resumed using Leo, but for other stuff. For Python programming I am sticking to Eric3. I have not gotten around to use its featureful support for version control, still using the command line for that, and the wonderful Meld for porting between trunk and branches. A suggestion: the View menu has two very useful folding commands, "Toggle all folds" and "Toggle current fold". They are much more usable with keyboard shortcuts, so define them. I use Alt+A and Alt+C. A third command would be useful, to open only the first level folds (to open all classes but keep the method closed), but it looks like the underlying Scintilla editor does not support this. (In Leo you can instantly open the outline at one of ten different nesting level.) -- Nicola Larosa - ni...@te... I feel like we are losing our creativity and imagination. Give a 3 year old a box of crayons and you have no idea what he will come up with. Give a 10 year old a Playstation2 and about the best that might happen is he'll find a way to cheat. -- Lee Harr, April 2005 |