emacs
文章平均质量分 75
joans123
这个作者很懒,什么都没留下…
展开
-
我的Emacs配置(misc.el) -- 002
;;;;;; ------------ misc.el --------------------;;;;; overflow of stack(setq max-specpdl-size 10000)(setq max-lisp-eval-depth 10000);; enabl原创 2011-07-21 20:03:12 · 821 阅读 · 0 评论 -
Emacs 键映射(keymap)
Emacs 键映射(keymap) 一个键序列是由一些键值单元组成的。键值包括字符,功能键和鼠标按钮以及所有你能发送到电脑的输入。 在elisp中键序列要么是字符串,要么就是向量。 控制字符以 "\C-" 串打头,Meta字符以"\M-"打头。 另外,,,这些事件与"\t", "\r", "\e"和"\d"相对应。 键序列和函数绑定记录在keymap的结构体当中。 全局的key原创 2012-05-13 14:24:45 · 6725 阅读 · 0 评论 -
Elisp 标记-清除算法简介
标记-清除(mark-sweep)算法 Emacs Lisp最早使用的就是标记清除算法. 算法分为"标记"和"清除"两个阶段.1) 首先标记出所有正在使用的对象.2) 回收那些所有未被标记的对象,并清除掉标记. 该算法的缺点是:1) 效率问题, 标记和清除的效率并不高. 2) GC运行时, 正常程序必须停下来, 降低实时性.下面以elisp中的cons单原创 2012-05-08 20:28:21 · 1681 阅读 · 0 评论 -
Emacs Cedet 之 inversion
inversion-locate-package-files 从目录中获取一个发行包的列表inversion-locate-package-files-and-split 返回一个列表 ((ver0 file0) (ver1 file1) ...)原创 2011-08-18 23:40:15 · 776 阅读 · 0 评论 -
我的Emacs配置(cscope-conf.el) -- 004
1. cscope 是c和c++代码代码索引工具2. 安装方法 : sudo apt-get install cscope 生成三个文件 cscope, cscope-indexer 和 xcscope.el (路径:/usr/share/emacs/site-lis原创 2011-07-23 17:32:10 · 1684 阅读 · 0 评论 -
我的Emacs配置(linum-conf.el) -- 005
1. linum是Emacs下显示行号的包。下载地址 http://web.student.tuwien.ac.at/~e0225855/linum/linum.el2. 下载 linum.el 到“/usr/share/emacs/site-lisp/”或者其原创 2011-07-27 23:51:10 · 2644 阅读 · 0 评论 -
我的Emacs配置(template-conf.el) -- 003
1. template 包的下载地址: http://sourceforge.net/projects/emacs-template/files/2. 下载完解压缩后有个template目录, 把它放到 /usr/share/emacs/site-lisp/目录下,并把其下原创 2011-07-23 12:35:01 · 1576 阅读 · 0 评论 -
Emacs 函数、变量列表
学习过程中见到的列出来,以后会继续修正------------ 杂项 ----------------------------user-mail-address 邮件地址mail-host-address 主机邮件地址user-login-name 登录原创 2011-07-23 17:37:11 · 5921 阅读 · 0 评论 -
emacs 之 缩写表(abbrev)
变量:abbrev-table-name-list 缩写表变量的列表global-abbrev-table 全局缩写表变量local-abbrev-table 当前buffer的缩写表fundamental-mode-abbrev-table 基础模式的本地缩写表abbrev-all-caps 非空表示扩展多字缩写时全部大写abbrev-s原创 2012-05-19 09:58:41 · 1572 阅读 · 0 评论