最新 | 最热门 | 最高评价

+0  自定义Emacs工具栏

Tag: Elisp | 中级 | C | Emacs | emacser | emacser.com | gdb | gud | keymap | meteor | meteor1113
meteor1113 发于 2010年06月09日 01:03 | 点击: 3280 | 展开摘要
作者: Meteor Liu

前几天,emacs@newsmth上jcjbrian发了张他用emacs开发c++的截图,对他的工具栏挺感兴趣,所以向他请教了一下,同时也阅读了相关的info,在我的emacs上加了些自定义的工具栏(下图),在这记录一下以备忘。

emacs的工具栏配置都存放在tool-bar-map这个keymap里,这个keymap跟我们平时用于键绑定的keymap是一样的1,emacs会根据tool-bar-map的内容自动生成工具栏,如果执行一下下面

查看全文: http://www.udpwork.com/item/1669.html

+0  快速include一个系统头文件

Tag: 初级 | 小技巧 | ann | ann77 | C | face | keymap | lambda | 王纯业 | 补全 | 配色
ahei 发于 2010年04月29日 09:39 | 点击: 2480 | 展开摘要
作者: 王纯业

输入inc, 然后按空格, 会提示输入文件名称.

?View Code LISP

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

;; 安装 abbrev
(mapc
(lambda (mode)
(define-abbrev-table mode '(
(&q

查看全文: http://www.udpwork.com/item/1165.html

+0  用eval-after-load避免不必要的elisp包的加载

Tag: Elisp | 中级 | autoload | c++ | cedet | eclipse | ede | Emacs | emacser | eval-after-load | keymap
ahei 发于 2010年04月09日 11:20 | 点击: 3017 | 展开摘要
Emacs中为保证操作的一致性和使用的方便性, 同一个功能在不同的mode中都绑定相同的键, 这样你操作的时候不用区分当前到底是哪个mode, 比如, c-mode, c++-mode, java-mode, awk-mode中注释都是用C-c C-c, c-mode, java-mode中都是用C-c C-q格式化当前函数, 等等. 所以我们自己在定义快捷键的时候, 最好也遵守这种惯例.

假如我们现在要对Info-mode, view-mode, grep-mode, c

查看全文: http://www.udpwork.com/item/854.html
|<<<1>>>| 一共1页, 3条记录