存档

‘中级’ 分类的存档

自定义Emacs工具栏

2010年6月9日 ahei 21 条评论

作者: Meteor Liu

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

分享家:Addthis中国
GD Star Rating
loading...
分类: Elisp, 中级

介绍一些Emacs功能强大的函数

2010年6月7日 ahei 18 条评论

作者: xilbert

1 字符串类

string-match 函数: 用指定的正则表达式去匹配字符串,将匹配的结果放到 match-data中。(match-data 用于存储emacs中字符串模式匹配中的匹配结果) 让我们看一个例子吧! 阅读全文…

分享家:Addthis中国
GD Star Rating
loading...
分类: Elisp, 中级

用Mew收发邮件

2010年5月21日 ahei 51 条评论

作者: bigclean

简介

最近也是学习缘故,才重新开始使用邮件列表,只是邮箱里的邮件已经堆积如山了。邮件客户端的选择余地很大,有跨平台的 thunderbird,也有 evolutionemacs 上的邮件客户端有强大的 gnus,但是 gnus 的跨平台性不是很好,太依赖 linux 工具,在 windows 上的配置也比较繁琐。gnus 是单线程的程序,感觉作为新闻阅读器更合适。没有选用 mutt 作为客户端,也是配置繁琐所致,曾经尝试过几次但都失败了。 阅读全文…

分享家:Addthis中国
GD Star Rating
loading...
分类: Email, 中级

高亮C的所有变量和函数

2010年5月17日 ahei 41 条评论

作者: nowait@smth

1 前言

emacs的代码语法加亮实在是做的不好,和source insight无法相比, 可能是以前没有集成cedet,不好分析语法的原因吧.我就自己写了一个山寨品来用. 之所以说这个文章里要介绍的这个zjl-c-hl.el是山寨的,是由于最重要的变量和参数加亮的实现原理是山寨的:用semantic得到单个函数的变量和参数list(这个还不算山寨),然后用highlight.el对函数范围内的变量和参数进行匹配加亮(就是这个就比较山寨). 我估计正常应该是用font-lock-add-keywords的高级功能来加亮,从而比较深的整合进emacs本身中. 不过我一直没有去深入的研究, 这个code也是按需要逐渐添加的. 虽然比较山寨,不过挺好用的. 下面是简单的介绍,很短, 看完了解了,有需要的朋友就可以拿来用了.
阅读全文…

分享家:Addthis中国
GD Star Rating
loading...
分类: C, 中级

用CEDET浏览和编辑C++代码(续) – 使用Emacs 23.2内置的CEDET

2010年5月10日 ahei 68 条评论

作者: Meteor Liu

1 前言

今天,emacs-23.2发布了,最大的改变就是集成进了CEDET,所以有了这个续, 介绍下build in CEDET和offical CEDET的区别,以及内置CEDET缺少某些功能的替代方案。 阅读全文…

分享家:Addthis中国
GD Star Rating
loading...

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

2010年4月9日 ahei 17 条评论

Emacs中为保证操作的一致性和使用的方便性, 同一个功能在不同的mode中都绑定相同的键, 这样你操作的时候不用区分当前到底是哪个mode, 比如, c-mode, c++-mode, java-mode, awk-mode中注释都是用C-c C-c, c-mode, java-mode中都是用C-c C-q格式化当前函数, 等等. 所以我们自己在定义快捷键的时候, 最好也遵守这种惯例. 阅读全文…

分享家:Addthis中国
GD Star Rating
loading...
分类: Elisp, 中级

Emacs的Org Mode

2010年4月1日 ahei 33 条评论

作者: yupeng

1 介绍
2 基本用法
3 列表
4 注脚
5 表格
5.1 基本表格
5.2 spreadsheet
6 链接
7 todo list
8 导出成其他格式
9 请参考 org mode 的文档。
10 我自己的使用经验

1 介绍
~~~~~~~
Org mode 是 emacs 中的一个主模式。 Org 是 organization 的缩写。这个模式的主要作用是用来记笔记,写 todo list,org mode 有一个目标,就是希望每件事情都只记录一次。 Org mode 已经是 emacs 自带的组件,如果你想用最新的 org mode,可以在这里下载:[http://orgmode.org/] 阅读全文…

分享家:Addthis中国
GD Star Rating
loading...
分类: Org Mode, 中级

在Emacs中使用gdb调试程序

2010年3月29日 ahei 28 条评论
分类: IDE, 中级

ERC使用简介

2010年3月22日 ahei 33 条评论

作者: xwl

ERC, emacs irc client, 即是 emacs 里登录 irc 的客户端。irc 是什么? internet relay chat, 简单地说,就是用于群聊的。一帮无聊的 geeks 成天没事干,就在上面灌水,所以上面的 channel 技术类的占绝大数,比如 emacs, c++, debian, scheme 等等。 阅读全文…

分享家:Addthis中国
GD Star Rating
loading...
分类: 中级, 其他

用CEDET浏览和编辑C++代码

2010年3月18日 ahei 110 条评论

作者: Meteor Liu

1 前言

网上关于如何用emacs+cedet做C++ IDE的文章已经很多了,可是大都只列出了配置文件和效果,没有讲清楚具体的配置过程;一篇讲得比较具体的文章(http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html ,这篇文章是被cedet官方推荐的)还是英文的。刚接触cedet的用户经常照抄了别人的配置却发现不能补全,而且配置文件是别人的想改还无法下手。本文中我尽量详细解释各个语句的作用,希望能给初次接触的人提供点帮助。 阅读全文…

分享家:Addthis中国
GD Star Rating
loading...