tag:blogger.com,1999:blog-3992530807750384868.post3896751953033645535..comments2022-03-28T08:42:20.497+03:00Comments on emacs-fu: interview with Chong Yidong and Stefan MonnierUnknownnoreply@blogger.comBlogger15125tag:blogger.com,1999:blog-3992530807750384868.post-84398792505976374882011-02-28T23:11:25.518+02:002011-02-28T23:11:25.518+02:00I had been using Carbon Emacs 22 until recently. I...I had been using Carbon Emacs 22 until recently. I wanted to switch to Emacs 23, but I've had a hard time finding an acceptable configuration. For a while, I used an NS/Cocoa build. That worked quite well in most ways except it randomly hangs. The hangs may be related to sub-processes or switching between programs, but I wasn't able to reliably reproduce it. Magit commands seemed to cause the hangs more often than anything else.<br /><br />Since I couldn't stand having to kill and restart Emacs every few hours, I tried a Gtk+ build and that seems quite acceptable. The anonymous poster's rejection of Gtk+ just because it displays with X11 is illogical and ill-informed. For me, the only way it's clearly inferior to the Cocoa one is that the fonts aren't rendered quite as well. However, the difference is slight.Jonathan Rogershttps://www.blogger.com/profile/14836519547655841106noreply@blogger.comtag:blogger.com,1999:blog-3992530807750384868.post-15234253036936819552009-08-10T06:11:20.920+03:002009-08-10T06:11:20.920+03:00Those who are not content with the NS port may wan...Those who are not content with the NS port may want to try the "Mac port". It is a descendant of the Carbon port and uses Cocoa AppKit for its GUI implementation basis.<br /><br />http://lists.gnu.org/archive/html/emacs-devel/2009-08/msg00091.html<br /><br />I believe it is stable enough, but marked it as experimental/hackers-only for some other reasons. Please read the `README-mac' file in the tarball.mituharunoreply@blogger.comtag:blogger.com,1999:blog-3992530807750384868.post-73819276029645326612009-08-08T01:04:39.292+03:002009-08-08T01:04:39.292+03:00There's misconception here that the MacOSX Car...There's misconception here that the MacOSX Carbon port was working.<br />It was not, after the large infrastructure changes that happened for emacs-23 it was broken. It's maintainer abandoned it and nobody did anything to bring it up to life, that is why it was removed: broken and lack of effort to fix it.<br /><br />It people want to make the Cocoa port better, please start fixing bugs, help is most welcome....Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3992530807750384868.post-36098821218245276272009-08-08T00:23:51.061+03:002009-08-08T00:23:51.061+03:00GNUStep?? Come on! Just develop for Cocoa. Nobody ...GNUStep?? Come on! Just develop for Cocoa. Nobody uses GNUStep. Ugh.Roberthttps://www.blogger.com/profile/05513580456463140264noreply@blogger.comtag:blogger.com,1999:blog-3992530807750384868.post-68077806906787140812009-08-06T15:33:51.053+03:002009-08-06T15:33:51.053+03:00(I'm the first poster)
I can understand that ...(I'm the first poster)<br /><br />I can understand that some of you have not seen the problems i faced with the cocoa port, but i hope you understand that a 'works for me!' attitude is not really saying much.<br /><br />I work with hundreds of buffers in Emacs and i simply can't afford to have it crash every half an hour (which is the case here with the cocoa port) and take them all down. The slowness is an issue too but there are others far more important<br />(broken unicode glyph rendering, frequent hangs for more than a minute, cursor issues, frame issues and so on and so forth)<br />Here is the list of open ns bugs:<br />http://emacsbugs.donarmstrong.com/cgi-bin/pkgreport.cgi?pkg=ns<br /><br />To the poster who recommended using gtk emacs under x11 on osx, i hope you are joking. I despise x11 and everything related to it, i'd rather shoot myself or use *gasp* VIM than force myself to use that malignant cancer.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3992530807750384868.post-91072314403800138352009-08-05T18:13:48.752+03:002009-08-05T18:13:48.752+03:00Nice info.
To the first complainer:
I like the C...Nice info. <br /><br />To the first complainer:<br />I like the Cocoa port, but it is a little slow when scrolling long buffers.an0https://www.blogger.com/profile/13057451137300470111noreply@blogger.comtag:blogger.com,1999:blog-3992530807750384868.post-11854751154377845372009-08-05T09:18:32.606+03:002009-08-05T09:18:32.606+03:00Thank you for the interview. Very rare and very in...Thank you for the interview. Very rare and very informative.<br /><br />∑ XahAnonymoushttps://www.blogger.com/profile/11896508961236679878noreply@blogger.comtag:blogger.com,1999:blog-3992530807750384868.post-38336107904485090602009-08-05T03:53:16.785+03:002009-08-05T03:53:16.785+03:00The first anonymous poster and the URL Sam Aaron p...The first anonymous poster and the URL Sam Aaron posted both seem to think that the Cocoa Emacs.app front end is a bad thing. I've been using it with absolutely no problems, no speed issues, no obvious functionality problems. In fact, the integration of the cocoa port is one of the reasons I really love Emacs 23.Perry E. Metzgerhttps://www.blogger.com/profile/01676704499647730030noreply@blogger.comtag:blogger.com,1999:blog-3992530807750384868.post-78650242691047830662009-08-05T00:45:49.408+03:002009-08-05T00:45:49.408+03:00As I mentioned on the atomized.org site, I think t...As I mentioned on the atomized.org site, I think the X11 version using gtk works great on the Mac. It is only a "sudo port install emacs +gtk" away using Macports (although the port needs to be upgraded to 23.1). This gives one the ability to use focus follows mouse and the same fonts as the Cocoa port.<br /><br />And the Mac OS X X11 builds from Xquartz are very good these days.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3992530807750384868.post-18212192148094117182009-08-05T00:18:05.975+03:002009-08-05T00:18:05.975+03:00Thanks for the interview, as well as all the work ...Thanks for the interview, as well as all the work with the other posts.ahttps://www.blogger.com/profile/03202031495623868181noreply@blogger.comtag:blogger.com,1999:blog-3992530807750384868.post-90966657867539769422009-08-04T11:45:46.561+03:002009-08-04T11:45:46.561+03:00Excellent article.
Maybe someone can link this ar...Excellent article.<br /><br />Maybe someone can link this article to osnews or slashdot.Leohttps://www.blogger.com/profile/12037332309909060131noreply@blogger.comtag:blogger.com,1999:blog-3992530807750384868.post-67957731926099718882009-08-04T11:43:30.862+03:002009-08-04T11:43:30.862+03:00This comment has been removed by the author.Leohttps://www.blogger.com/profile/12037332309909060131noreply@blogger.comtag:blogger.com,1999:blog-3992530807750384868.post-29095265982344888832009-08-04T10:25:14.279+03:002009-08-04T10:25:14.279+03:00Perhaps this post answers my questions:
http://at...Perhaps this post answers my questions:<br /><br />http://atomized.org/2009/08/cocoa-emacs-231-cvs-builds-and-the-nextstep-port/<br /><br />I'm sure that my Emacs mastery is at such a low level that I don't notice these things. However, it just suggests to me that things can only get better - which is a great thing!<br /><br />I do hope that the ns branch is actively developed.Sam Aaronhttp://sam.aaron.namenoreply@blogger.comtag:blogger.com,1999:blog-3992530807750384868.post-70640240069269192362009-08-04T10:16:15.931+03:002009-08-04T10:16:15.931+03:00@Anonymous,
Perhaps it's the low sophisticati...@Anonymous,<br /><br />Perhaps it's the low sophistication of my Emacs mastery but to me the ns (GNUstep) build works remarkably well. I just compiled from source:<br /><br />./configure --with-ns<br /><br />and I'm very happy with what it produces - no crashes or hangs. What issues are you seeing?Sam Aaronhttp://sam.aaron.namenoreply@blogger.comtag:blogger.com,1999:blog-3992530807750384868.post-38379499847486557392009-08-04T03:13:25.912+03:002009-08-04T03:13:25.912+03:00No mention at all about the sorry state of affairs...No mention at all about the sorry state of affairs of the OSX port ?<br /><br />Emacs 23.1 removed the well-tested, very stable carbon port and merged the shitty, pretty much unusable Emacs.app for mostly political reasons (GNUstep is dead, who gives a shit about a dead platform).Anonymousnoreply@blogger.com