目前 Mac OS X 上最好的 Emacs 实现是哪个呢? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
56.4D
450.54D
V2EX    Emacs

目前 Mac OS X 上最好的 Emacs 实现是哪个呢?

  •  
  •   Livid
    PRO
    2011-10-14 22:22:53 +08:00 11002 次点击
    这是一个创建于 5111 天前的主题,其中的信息可能已经有所发展或是发生改变。
    15 条回复    1970-01-01 08:00:00 +08:00
    Kymair
        1
    Kymair  
       2011-10-14 22:30:17 +08:00
    Gal3rielol
        2
    Gal3rielol  
       2011-10-14 22:57:40 +08:00
    Aquamacs
    zhuoqiang
        3
    zhuoqiang  
       2011-10-14 23:17:22 +08:00   1
    直接使用原版 Emacs: http://emacsformacosx.com/
    把 control 和 command 键位设好后,与 windows, linux 上的 emacs 使用上感觉没区别了:
    ;; Add additional path is needed under Mac
    (setenv "PATH" (concat (getenv "PATH")
    ":/usr/local/bin"))

    (setq exec-path (append exec-path
    '("/usr/local/bin")))

    ;; keyboard for emacs running in OS X
    (setq mac-option-modifier 'hyper) ; sets the Option key as Hyper
    (setq mac-option-modifier 'super) ; sets the Option key as Super
    (setq mac-command-modifier 'meta) ; sets the Command key as Meta
    (setq mac-control-modifier 'ctrl) ; sets the Control key as Meta
    sinxccc
        4
    sinxccc  
       2011-10-15 00:08:06 +08:00
    可以试试这个 emacs mac port,我用这个实现很长时间了,觉得应该是目前支持 Mac 特性较多,而且 bug 相对比较少的实现。

    https://github.com/railwaycat/emacs-mac-port


    目前的 Nextstep port (Emacs 的 Mac 支持官方分支)的问题还太多,不管是原生的 Emacs 还是基于 NS port 开发的 aquamacs,bug tracker 上的 crash 问题都是一堆一堆的…加上 GNU 对 NS port 并不是很重视,对代码限制也比较多(像全屏补丁几年了都没能合进主线),预计短时间内大概是不会有突飞猛进的改变了。
    cjbbug
        5
    cjbbug  
       2011-10-18 21:26:05 +08:00
    有24版本最好了
    Numbcoder
        6
    Numbcoder  
       2011-10-18 21:47:58 +08:00
    为什么突然间,emacs的帖子都浮出来了?
    gDD
        7
    gDD  
       2011-10-18 21:54:15 +08:00
    @Numbcoder 因为都被 @cjbbug 顶上来了,哈哈!
    duoxing
        8
    duoxing  
       2011-10-18 21:59:30 +08:00
    记得livid是用vim的啊
    zellux
        9
    zellux  
       2011-10-18 22:20:35 +08:00
    我用 Homebrew 里编出来的 emacs
    imonyse
        10
    imonyse  
       2011-10-18 23:07:06 +08:00
    Aquamacs只有一个优点,就是点关闭时不会像cocoa版的emacs那样完全退出。
    现在24.0.90版内置ELPA和theme的支持,并且解决了自cocoa版出现以来最恼火的拼音输入法shit切换问题。故推荐:

    brew install emacs --HEAD --cocoa --use-git-head

    配置可以参考 https://github.com/defunkt/emacs
    sinxccc
        11
    sinxccc  
       2011-10-18 23:53:15 +08:00
    @imonyse shift 的问题23上一早就有 patch 了,跟 full-screen 的作者是同一个人。一直没进官方而已。
    obiwong
        12
    obiwong  
       2011-12-03 18:18:15 +08:00
    我觉得最新的是最好,因此推荐daily build emacs,在 http://emacsformacosx.com/rss 订阅。

    @zhuoqiang 提供的键映射必不可少。
    qianleilei
        13
    qianleilei  
       2011-12-03 18:36:24 +08:00
    直接在用emacs 24.用了emacs之后,就想买个hhkb啊
    cjbbug
        14
    cjbbug  
       2012-04-02 00:38:30 +08:00
    呵呵,大家都在用emacs ,我也刚换了Aquamacs
    staticor
        15
    staticor  
       2013-08-22 07:18:52 +08:00
    Aquamacs 是新手入门的.. 不那么原汁原味 还是原生的Emacs for mac (GNU 24+)更佳
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     864 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 20:32 PVG 04:32 LAX 13:32 JFK 16:32
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86