文本编辑器-emacs
2016年05月13日

概述

Emacs,著名的集成开发环境和文本编辑器。Emacs被公认为是最受专业程序员喜爱的代码编辑器之一,另外一个vim。
EMACS,即Editor MACroS(编辑器宏)的缩写,最初由Richard Stallman(理查德·马修·斯托曼)于1975年在MIT协同Guy Steele共同完成。这一创意的灵感来源于TECMAC和TMACS,它们是由Guy Steele、Dave Moon、Richard Greenblatt、Charles Frankston等人编写的宏文本编辑器。
自诞生以来,Emacs演化出了众多分支,其中使用最广泛的两种是:1984年由Richard Stallman发起并由他维护至今的GNU Emacs,以及1991年发起的XEmacs。XEmacs是GNU Emacs的分支,至今仍保持着相当的兼容性。
Emac使用Emacs Lisp,这种有着极强扩展性的编程语言,从而实现了包括编程、编译乃至网络浏览等等功能的扩展。

其他

emacs快速启动

终端中快速启动emacs
修改~/.emacs
终端emacs

alias ec='emacsclient -t -a ""'

ui前端emacs

alias xec='emacsclient -c -a ""'

这个可以忽略

export EDITOR="ec"

写命令窗口快速启动emacs

emacs ~/xec.sh
#! /bin/bash
emacsclient -c -a ""

chmod +x xec.sh
mv xec.sh /bin/

插件

gdb 调试

emerge -av gdb

cedet 自动补全 折叠等等

emerge -av cedet

auto-complete

自动补全 被mask需要在/etc/protage/package.keywords添加 app-emacs/auto-complete ~x86

emerge -av auto-complete

yasnippet
补全模板
portage的版本已经被mask而且没有找到模板数据.所以直接从github上下载的.
地址:https://github.com/capitaomorte/yasnippet

elisp 相关

elisp