最新 | 最热门 | 最高评价

+0  Emacs补全利器:auto-complete+gccsense

Tag: IDE | 中级 | 自动补全
ahei 发于 2010年11月08日 11:03 | 点击: 2912 | 展开摘要
作者: Menglong Tan

1 前言

2 简介

3 安装

3.1 配置auto-complete

3.2 配置gcc-code-assist

3.3 安装配置gccsense

4 主要模块介绍

5 实例

6 附录

7 参考

1 前言

搜索引擎上关于emacs代码补全的文章一大堆,大多讲的是cedet、semantic、ctags之类的。我自己也尝试过一些“主流”的组合,奈何都不来感啊。用得最长的也就auto-complete

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

+0  在Emacs下用C/C++编程

Tag: C/C++ | IDE | 中级 | autoload | browser | CEDET | control | ede | Emacs | emacser | emacser.com
lertsau 发于 2010年10月25日 09:43 | 点击: 3237 | 展开摘要
1 参考文献

2 序

3 基本流程

4 基本环境设置

4.1 编辑环境配置

4.2 自动补齐

5 编译和调试程序

6 阅读代码

1 参考文献

按照惯例,我写的文章在最开始处放参考文献。

hhuu @ newsmth 的《Emacs的日常生活》

emacs 的文档

emacs 相关插件的文档

2 序

用emacs写程序也有5个年头了,深切地体会到Emacs的强大。程序员有三种,一种是用vi的,一种是用emacs的,还有一种是其他。

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

+0  Emacs org mode学习笔记

Tag: Org Mode | 中级 | C/C++ | cursor | Emacs | emacser | emacser.com | face | IDE | lambda | meteor
lertsau 发于 2010年10月18日 10:22 | 点击: 3923 | 展开摘要
1 参考文献

2 用Org Mode做笔记

2.1 想法与配置

2.2 常用的编辑

3 用Org Mode管理个人事务

3.1 关于TODO ITEM的基本知识和操作

3.2 标签

3.3 时间和日期

3.4 我的TODO LIST解决方案

1 参考文献

本文参考并引用了以下的文章的部分内容。

Yu Peng的Emacs的Org Mode

Emacs org Mode的官方参考文档

2 用Org Mode做笔记

2.1 想法与

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

+0  Emacs 中的 TeX 排版系统

Tag: 中级 | 配置 | auctex | bigclean | Emacs | markdown | tex
bigclean 发于 2010年09月27日 12:58 | 点击: 11020 | 展开摘要
AucTeX 简介

关于 TeX

关于 TeX 或是 LaTeX 的介绍和使用由于篇幅就不在本文的范围之内,如果需要了解详情可以访问 ctex 论坛。

为何选用 AucTeX?

TeX 的编辑器很丰富,有跨平台的 TeXworks,Kile 以及 vim 的 LaTeX-suite 插件。选用 emacs+AucTeX 作为 tex 的编辑器与之相比还是有太多的优点。

跨平台 AucTeX 作为 emacs 的插件,自然可以实现跨平台,只是由于外部工具的限制在 wi

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

+0  Emacs开发VC程序

Tag: IDE | 中级 | C/C++ | CEDET | compile | debug | development | eclipse | ede | edit | Emacs
fangzhzh 发于 2010年09月17日 23:07 | 点击: 2862 | 展开摘要
vimers都说emacs慢,Eclipse, Visual Studio, Netbeans笑而不语。
-- 佚名

背景

前些日子,微软宣布Visual studio 2010的EMACS扩展。此前,Visual studio 2005 6.01已然引入了Emacs的键盘模拟,这次又将Visual studio 的Emacs化更进一步,这种事发生在Microsoft这样无利不起早的企业,原因呢,你懂得。

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

+0  自定义Emacs工具栏

Tag: Elisp | 中级 | C | Emacs | emacser | emacser.com | gdb | gud | keymap | meteor | meteor1113
meteor1113 发于 2010年06月09日 01:03 | 点击: 3323 | 展开摘要
作者: 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  介绍一些Emacs功能强大的函数

Tag: Elisp | 中级 | ahei | C | Emacs | face | lambda | org | python | 光标 | 配色
ahei 发于 2010年06月07日 13:19 | 点击: 2973 | 展开摘要
作者: xilbert

1 字符串类

2 hook类函数

3 用来高亮的函数

4 编译类函数

5 将这些函数串起来

1 字符串类

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

例 1:

?View Code LISP

1
2
3

(setq mystr "The qui

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

+0  用Mew收发邮件

Tag: Email | 中级 | ahei | autoload | bigclean | control | Emacs | mew | org | python | screenshot
bigclean 发于 2010年05月21日 10:11 | 点击: 7915 | 展开摘要
简介

unix 世界的邮件客户端很丰富,有跨平台的 thunderbird,evolution,无穷定制性的 mutt。emacs 上的邮件客户端有强大的 gnus,作为新闻组阅读器实在舒适。

unix 的哲学思想为 “do one thing better”,因此在 unix 的世界中,邮件程序依据功能可以细分为 MUA(如典型的 mutt),MTA(fetchmail) 和 MDA(procmail)。mutt 和 gnus 这些定制性强的邮件

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

+0  高亮C的所有变量和函数

Tag: C | 中级 | CEDET | ede | Emacs | emacser | emacser.com | face | highlight | org | screenshot
ahei 发于 2010年05月17日 09:19 | 点击: 3162 | 展开摘要
作者: nowait@smth

1 前言

2 有图为证, 图个痛快

3 install

4 Feature

5 缺陷

6 可以customize的变量

7 程序的骨干的说明-—给不满意效果想要自行修改代码的同志看的

7.1 font-lock-add-keywords

7.2 (add-hook hook ‘zjl-c-hl-init)

1 前言

emacs的代码语法加亮实在是做的不好,和source insi

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

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

Tag: CEDET | IDE | 中级 | 自动补全 | ahei | C | company-mode | cursor | ede | Emacs | emacser
ahei 发于 2010年05月10日 10:11 | 点击: 3645 | 展开摘要
作者: Meteor Liu

1 前言

2 semantic配置

2.1 基本配置

2.2 代码跳转

2.3 代码补全

3 EDE配置

4 其它

4.1 可视化书签

4.2 pulse

4.3 h/cpp切换

4.4 代码折叠

1 前言

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

查看全文: http://www.udpwork.com/item/1359.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 | 点击: 3055 | 展开摘要
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

+0  在Emacs中使用gdb调试程序

Tag: IDE | 中级 | ann | cedet | ctrl | ede | Emacs | gdb | gud | lambda | org
ahei 发于 2010年03月29日 10:18 | 点击: 3062 | 展开摘要
作者: Tiger Soldier

1 引言

2 准备工作:将调试信息编译在程序中

3 开始:开启Emacs的调试模式GUD

3.1 运行gdb

3.2 gdb界面

3.3 小结

4 调试:设置断点,控制程序流程

4.1 设置、删除断点

4.2 运行程序

4.3 单步执行、运行到光标处

4.4 继续运行程序

4.5 小结

5 察看变量的值

5.1 本地变量buffer

5.2 察看变量值

5.3 用工具提示显示变量

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