最新 | 最热门 | 最高评价

+0  GNU Emacs 23.2发布

Tag: 初级 | 资讯 | CEDET | daemon | ede | Emacs | emacser | emacser.com | gud | org | screenshot
ahei 发于 2010年05月09日 14:25 | 点击: 2848 | 展开摘要
1 Emacs新版本发布

2 23.2版本一些比较振奋人心的改动

2.1 新增mode

2.2 所有的形似default-FOO的变量全部被声明为”已不再使用”

2.3 一个buffer最大的容量由原来的256MB变成512MB

2.4 增加变量`kill-do-not-save-duplicates’

2.5 增加对Gconf的支持

2.6 增加变量`tab-always-indent’

2.7

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

+0  DEA的FAQs

Tag: DEA | 初级 | ahei | cursor | cursor-change | emaci | Emacs | emacser | emacser.com | face | IDE
ahei 发于 2010年05月06日 10:41 | 点击: 2827 | 展开摘要
使用DEA的过程中遇到不少问题吧?请看下面的FAQ列表,如果你的问题不在此列表内的话,可以自己用二分调试法查下原因或者直接联系ahei。

1 使用DEA后启动Emacs后出现错误 error: Font `fontset-courier' is not defined

2 奇怪的问题

3 修改了DEA的.emacs文件没有生效

4 打开文件后不能正常编辑

5 关于”WARNING from msf-abbrev.el”

6

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

+0  Emacs下的计算器 - calc

Tag: 其他 | 初级 | calc | Emacs | windows | 配色
ahei 发于 2010年05月05日 10:43 | 点击: 3428 | 展开摘要
作者: yupeng

1 概述

2 打开计算器

3 基本运算

3.1 逆波兰表达式

3.2 基本运算符号

3.3 代数运算

4 数制转换

5 三角运算

5.1 逆波兰表达式下的运算符

5.2 在代数模式下的运算符

5.3 弧度制和角度制的转换

6 向量运算与矩阵运算

7 复制,删除,撤销

8 定义函数

1 概述

“Calc” 是 emacs 自带的一个计算器,提供了许多方便的数值计算功能,可

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

+0  智能的启动Emacs

Tag: 初级 | 快速启动 | ctrl | daemon | Emacs | emacser | emacser.com | windows | 配色
ahei 发于 2010年05月04日 09:34 | 点击: 2934 | 展开摘要
作者: jay

Emacs的启动速度是一直为非E众诟病的。虽然说现在机器是越来越快了,用我常用的配置,直接启动emacs也就等个2-3秒,但是和gvim比起来还是太慢了。不过Emacs提供了一个CS模式,在Emacs23以前,可以在一个已打开的Emacs上启动server,之后就可以用emacsclient通过连接到server的方式打开文件。在这种模式下,除了第一次打开Server Emacs耗时比较长外,之后每次起client的速度那都是唰唰的。这是我现在在Win下主要

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

+0  Emacs中快速访问远程主机的文件

Tag: 初级 | 小技巧 | Emacs | org | 配色
ahei 发于 2010年04月30日 09:45 | 点击: 2807 | 展开摘要
作者: bood

工作中因为要经常用dired访问远程主机上的文件,每次都要输入一大堆的主机名和路径,比如为了访问远程机器home目录下的一个文件,我需要输入:

/bood@remote.host.com:~/working/filename.pl

每次输入一遍主机名不仅难记,而且效率十分低下。

后来发现了一段lisp程序,可以在Emacs中给那些常用的路径起别名,比如可以将

/bood@remote.host.com:~

命名为home,那么以后就可以直接用

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

+0  我是如何从vim转向Emacs的

Tag: 初级 | 学习Emacs | ann | ann77 | browser | C | control | ede | Emacs | emacser | emacser.com
ahei 发于 2010年04月27日 09:17 | 点击: 2933 | 展开摘要
作者: 王纯业

以前,我多次试图从 vim 转变到 emacs 都失败了。原因很多,主要原因是 vim 的确一个很强大的 editor 不愧为 emacs 的主要竞争对手,vim 很多强大的功能,很难在 emacs 中找到相应的功能,那个时候还没有水木Emacs版,如果有的话,情况会好一些, 还有一个原因就是我周围几乎没有人用 emacs ,现在也是。

emacs 的入门比较 vim 要困难很多,我指的入门不是指简单的使用,而是高效的使用。vim 的很多操作几乎不需要配

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

+0  Windows下设置Emacs的HOME目录

Tag: windows | 初级 | Emacs | screenshot | waterlin | 配色
ahei 发于 2010年04月22日 15:21 | 点击: 2414 | 展开摘要
作者: Water Lin

总的来说,Emacs的默认配置文件放在变量HOME所指的路径下,所以,只要我们把.emacs扔到HOME所指向的目录就可以了,下面就简单介绍一下在Windows下设置home目录的几种方法,并进行简单的对比。

第一种方法,改变home环境变量的值。

这种方法,改变了$home变量,也会影响Cygwin或是其他一些应用程序,因为有一些程序会根据Windows的home环境变量来寻找数据存放的路径。

第二种方法,不改变Windows默认的ho

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

+0  使用Emacs daemon

Tag: 初级 | 快速启动 | daemon | Emacs | face | lambda | org | term | 插件 | 配色
ahei 发于 2010年04月20日 14:43 | 点击: 2869 | 展开摘要
作者: Tiger Soldier

什么是 Emacs daemon

关于Emacs有一个很著名的笑话,就是Emacs = Emacs Makes A Computer Slow。Emacs启用慢是一个人尽皆知的事实。由于启动时要加载大量的脚本和插件,使得Emacs在启动时往往需要数秒之久。因此我在进行一些快速简单的任务,如svn commit时,都是使用nano或者vim来进行的。

Emacs daemon就是为了这个而诞生的。它将Emacs变成了一个C/S模型&md

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

+0  Emacs才是世界上最强大的IDE - 用Emaci阅读文件

Tag: IDE | 初级 | ahei | autoload | ede | emaci | Emacs | emacser | emacser.com | eval-after-load | face
ahei 发于 2010年04月12日 09:11 | 点击: 3174 | 展开摘要
相信有很多人平时要阅读大量文件, 而且阅读文件比编辑文件的时间要多的多, 在Emacs里编辑文件的时候, 阅读文件很不方便, 只能用C-v M-v上下滚屏. Emacs下有个view-mode专门是为阅读文件而准备的, 在view-mode里, u向上滚半屏, d向下滚半屏, SPC向下滚一屏, 阅读文件方便多了, 但是还不够, 为什么? 因为经常在阅读文件的时候, 你看到什么不对的地方需要修改, 而在view-mode下, 文件是只读的, 而且有时候, 你在编辑文件的时候,

查看全文: http://www.udpwork.com/item/853.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中鼠标的运用

Tag: 其他 | 初级 | ann | ann77 | c++ | ctrl | Emacs | screenshot | windows | 光标 | 浏览器
ahei 发于 2010年04月06日 09:37 | 点击: 2423 | 展开摘要
作者: 王纯业

默认配置

用鼠标左键 click 一个位置,可以以移动光标到这个位置,这是最基本,也是最自然的功能了。

?View Code LISP

1
2

(global-set-key (kbd "<mouse-1>") 'mouse-set-point)
(global-set-key (kbd "<down-mouse-1>") 'mou

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

+0  Emacs才是世界上最强的IDE - 用linum+智能显示行号

Tag: IDE | 初级 | autoload | Emacs | face | linum+ | linum-plus | org | screenshot | 截图 | 插件
ahei 发于 2010年04月02日 13:43 | 点击: 3312 | 展开摘要
稍微现代点的编辑器都有行号显示功能,行号显示是在buffer的左侧一栏显示当前buffer每行的行号,比较直观,但其实在以鼠标为中心的编辑器、IDE中,其实这个行号显示功能不大,但是在以纯键盘为中心的编辑器,如vi, Emacs中这个行号显示功能就非常方便了,它可以帮助你迅速定位到某行,知道了行号,直接通过M-x goto-line到达某行,非常方便。

但是Emacs比较“土”,Emacs23之前一直没有内置的行号显示功能,但是“土”归“土”,但是它很听话,你要怎样控制它就

查看全文: http://www.udpwork.com/item/856.html
|<<<123456>>>| 一共6页, 67条记录