emacs新手遇到的坑,以及笔记

作为一名windows程序猿、vim、markdown新手。忽然进入另一个“世界,遇到osx、emac、org,遇到了一些坑,记录下来。

安装

  • MacOS
    brew install emacs --with-cocoa
    brew linkapps emacs

    然后重新打开iTerm2,输入emacs就可以在终端运行emacs了。
    也在Applications里有了emacs项。

  • windows8.1下emacs24.4部分中文显示为“方块”。 在.emacs文件中(或者prelude的init.el文件中)加入下面一行:
(set-fontset-font "fontset-default" 'gb18030 '("Microsoft YaHei" . "unicode-bmp"))
  • .emacs文件和.emacs.d文件夹中的init.el同时存在,只有.emacs文件生效。
    当使用prelude时,需要删除.emacs文件(如何使两者都有效?)
    
  • osx10.10.1(界面英文)terminal下使用brew安装emacs,中文显示问号。
系统切换为中文,解决。(不切换如何解决,暂不想研究了)
  • osx下,terminal或iterm下meta按键问题

    • terminal下
终端->偏好设置->描述文件->键盘
最下方选择“使用Option键作为Meta键”
  • iterm
Preferences -> Profiles 然后选择当前的profile -> Keys
最下面都选择+Esc
Left option key acts as : +Esc
Rigth option key acts as : +Esc
  • 如何找到.emacs文件的存放位置(尤其是windows下)
    C-X C-F ~/

笔记

git clone git://github.com/bbatsov/prelude.git path/to/local/repo
ln -s path/to/local/repo ~/.emacs.d
cd ~/.emacs.d

samples中复制出prelude_modules.el,并启动emacs。

  • 关于evil与中文输入法

    • 中文输入法切换与vim本身的各种模式切换太别扭了(这也是想体验下emacs的原因之一吧)
    • 如果编写程序还是可以启用evil
启用或关闭evil-mode
M-x evil-mode
  • osx下交换capslock与ctrl

    • 系统偏好设置->键盘->键盘->修饰键(右下角)
  • 按键重复速度

    • 系统偏好设置->键盘->键盘->调整按键重复(到最快)
  • 安装主题monokai 很喜欢monokai这个主题

M-x package-install
monokai-theme

M-x customize-theme
选择monokai后,save settings,就ok啦。