On Nov 24, 8:13 pm, Richard Riley <rileyrg...@gmail.com> wrote: > Gerhard Häring <g...@ghaering.de> writes: > > Rhodri James wrote: > >> On Mon, 23 Nov 2009 19:20:27 -0000, NiklasRTZ <nikla...@gmail.com> wrote: > > >>> Dear experts, > >>> Since no py IDE I found has easy hg access. IDEs PIDA and Eric claim > >>> Mercurial support not found i.e. buttons to clone, commit and push to > >>> repositories to define dev env dvcs, editor and deployment all in 1. > > >> I don't really understand this urge to cram everything into a single > >> program, since that inevitably leads to compromises that will > >> compromise > > Huh? Cram what? Nothing is crammed into anything. The IDE/Editor is > merely programmed to hook into the external tools > > >> just how much of Mercurial's useful and interesting functionality you > >> can get at. Still, if you really must, Emacs (and presumably vim) seems > >> to be capable of working with most source control systems. > > > I prefer the commandline tools, too. > > > FWIW, Eclipse supports Mercurial through > >http://www.vectrace.com/mercurialeclipse/ > > > -- Gerhard > > Why would you prefer the command line tools in a shell when the same > tools can be used in a way which makes navigating the output so much > easier? It strikes me as a kind of intransigence. it's a common > misconception that IDEs use their own tools all the time. They > don't. They integrate the very same tools. e.g Why the hell would I drop > to a command line to diff a file with a back version in GIT when I can > do the same in the buffer in emacs with a single hot key? Why would I > pipe the output of compile into a file then open that file when a single > hot key can fire off the SAME compiler and then list the errors in an > emacs buffer and another hot key can take me directly to the source > lines in question? Living in the past has its mements, but really. > > e.g I have pylint working live in python buffers. Big time > saver. Similar with C.
I sometimes think that the amount of time I spend tweaking emacs to save my time is more than the time I spend on anything else :-) But more seriously: I tried to use emacs with git recently -- it was a sorry experience. The git.el that comes with git is broken (on windows) vc was too old for git like systems dvc is a joke (its supposedly generic for all Distributed Version Systems -- but everything is couched in terms of tla. TLA! For heavens sake! magit would not run on windows and to use egg http://github.com/bogolisk/egg I must read magit docs. Finally I decided to stay with what Ive used for the last 25 years -- the shell -- http://mail.python.org/mailman/listinfo/python-list