mac 里面居然自带了一个 emacs,,版本是 22.1.1,有够老的反正是。因为 gentoo 用的是 emacs24,所以按照不知道哪里推荐的,去下载了一个 emacs24。然后就是尝试在 mac 下面配置好我的 emacs 了,配置好才好通过 org2blog 写 blog。。。
老早就随大流把 .emacs.d 放到了 github,所以这部分比较简单,只要 clone 一下就可以了。
之前没想到的是我的一部分 elisp 包是通过 gentoo 管理的,这样只有 .emacs.d 显然是不行的。然后使用了 dropbox 这个方案,把 gentoo 里面的 site-lisp 部分也同步过来。主要是 usr/share/emacs/etc 和 usr/share/emacs/site-lisp 两个目录。把 gentoo里面的这两个目录转移到 dropbox 里面,然后做个软链。mac 里面也从 dropbox 里面做好软链,要注意路径位置不能变化,变化的话 gentoo 里面的 site-gentoo.el 里面写死的路径就不能用了。不过不变化那个路径的话,其实是会影响系统自带的 emacs22.1.1 的使用的,不过不管了,爱咋匝地吧,反正我也不用那个。
接下来就是在 .emacs 里面加 load-path 就可以了。gentoo 是不需要的,所以用下面的代码
老早就随大流把 .emacs.d 放到了 github,所以这部分比较简单,只要 clone 一下就可以了。
之前没想到的是我的一部分 elisp 包是通过 gentoo 管理的,这样只有 .emacs.d 显然是不行的。然后使用了 dropbox 这个方案,把 gentoo 里面的 site-lisp 部分也同步过来。主要是 usr/share/emacs/etc 和 usr/share/emacs/site-lisp 两个目录。把 gentoo里面的这两个目录转移到 dropbox 里面,然后做个软链。mac 里面也从 dropbox 里面做好软链,要注意路径位置不能变化,变化的话 gentoo 里面的 site-gentoo.el 里面写死的路径就不能用了。不过不变化那个路径的话,其实是会影响系统自带的 emacs22.1.1 的使用的,不过不管了,爱咋匝地吧,反正我也不用那个。
接下来就是在 .emacs 里面加 load-path 就可以了。gentoo 是不需要的,所以用下面的代码
(setq load-path (cons "/usr/share/emacs/site-lisp/" load-path)))mac 里面用 emacs 一个郁闷的问题是,command 键挤在了 alt 和 space 中间,和普通键盘不一样,导致习惯了普通键盘的我经常按错。很郁闷,不知道能不能把那个 command 弄成 alt,反正好像 command 在 emacs 里面没用。。。 可以用上面类似的方法处理一些两个系统的特例。 顺便再吐槽下 mac 的输入法,装了个 sogou,发现这小子启动慢,经常切换过去后打了几个字母了都,他还没反应,字母就上屏了。fit的词库又不行,词频调整也有问题。‘在’我这半天输入 n 个了都,还是处在‘再’的后面,很讨厌。不知道有没有其他靠谱的。。。