Mac 求 Mac 的 Emacs 配置,,,

an_love · 2013年05月16日 · 最后由 TheLover_Z 回复于 2013年09月29日 · 8856 次阅读

原来我是在 ubuntu 中搞得 ruby on rails,,但是现在公司是 mac 电脑,,我也装了 emacs,,把原来从 ubuntu 的 emacs 配置 git 下来后配置好了,,报好多错,,然后改了,,现在 mac 上的 emacs 很多都不能用,,求那位大大把 mac 上的 emacs 配置分享下,,非常感谢,,,

恐怕给你了也没戏,各种 mode,还有自己写的扩展不会完全适合你的。 如果转移到 mac 下按说也不会有什么问题,都是 elisp,如果有报错就一个个修复好了,目前主要问题可能是

  1. mac 下的 meta 键按起来麻烦,不过桌面版的应该是兼容的,终端里用的话用 ESC 好了。
  2. 是否设置了字体 set-frame-font 之类的,修改过来就好了。
  3. 安装了扩展,一个个找回去对应上就可以了。
  4. emacs 版本问题,可能你从前的 emacs 版本太老,换了新的,有些函数名有变化或者取消了,这个可能性不大。
  5. 隐藏工具栏、菜单栏这类,有些在桌面版有,有些终端版里有,需要根据 windiw-system 做个判断。 没了。

@vincenttone 就是啊,,mac 上面 emacs 的版本是有点地,,22.1.1,,

#2 楼 @an_love 自己编译一个吧,貌似还不错,有个选项,好像是启用 nextstep 的吧。

Linux 转到 Mac 的可以安装这个编译好的版本 http://emacsformacosx.com/

Option 比较难按,可以在 Emacs 里把 Command 当作 Meta 用

(custom-set-variables '(mac-command-modifier 'meta))

@vincenttone 怎么编译啊,,,,

@doitian 恩恩,,好的,,明天去公司试下,,

homebrew 里的不老啊,24.3,而且还支持 --cocoa

alias emacs="mate"

怎么会有报错?你的版本不同 linux 的吧,试试这个:https://github.com/railwaycat/emacs-mac-port

这是我的 emacs:

没有什么特别配置,就改下颜色,用 elpa 管理扩展。

mac 上与 ubuntu 上 emacs,没多大区别。

homebrew 安装 24.3,不要用自带的

#5 楼 @an_love 对,你可以使用 homebrew 或者 port 安装,和 apt-get、yum、pacman 之类的使用起来差不多。 如果自己编译的话,下了源码,.configure 的时候注意有一个选项是给苹果环境用的,找找就有的,不是 cocoa 就是 nextstep。

@duobei 恩恩,,好的,,我去试下,,

@zealinux 额,,我也不知怎么回事,,这两天忙,还没解决这问题,

可以考虑一下 https://github.com/bbatsov/prelude。 启动速度挺快的。

@tudou 恩恩,,我去看下,

#11 楼 @gihnius 左侧的文档 Tree 很不错,用的是什么插件呢?

emacs 的快捷键真是让人手疼

@hbin 额,这个不也不知道,,

@jyz19880823 呵呵,,用熟练就好了,,

我的 Debian 和 Mac 下 Emacs 配置文件是一模一样的

@hisea 谢了,,已经看了,,去公司试试

alias emacs="mine" :D

#24 楼 @RainFlying 我以前用 ubuntu 嘛,现在 mac 下根本用不了原来的配置,没得任何效果安,和没加配置一样的

#7 楼 @duobei ,我也用了这个,感觉挺好的,美中不足的是,显示中文乱码呢,可有解决良方?

#28 楼 @qinfanpeng 不好意思,我不知道怎么解决

#27 楼 @qinfanpeng 如果 Emacs 版本一样的话应该没问题的,我的 Mac 和 Debian 用的是同样的配置

#5 楼 @an_love https://raw.github.com/xfq/emacs-contributor-guide/master/README.org 你在这个页面搜索一下Building Emacs

(记得在./configure后加上--with-ns

#19 楼 @hbin 应该是 Emacs 自带的。见 (info "(emacs) Speedbar").

#33 楼 @xuefuqiao 果然是,Title 上有。是不是终端下就可以让他们这样并列?在图形界面下,他们会分成两个窗口,不是很方便。我最近在用 dired-el 很不错

#11 楼 @gihnius 请问为什么在 Emacs 中我的 .rb 文件都不显示……

需要 登录 后方可回复, 如果你还没有账号请 注册新账号