Sometime, we need to open a file or buffer which name begin with current word in emacs. Here I give the solution as follows. ;; ----------------------------------------------------------------------------- ;; quick-file-jump.el ;; Why this module? ;;…
在用emacs看代码的时候,在文件间跳来跳去,如果工程太大的话,很可能会有重名文件,这个时候, 你就不知道自己在什么的地方了.需要一个查看当前正在编辑区的文件的名字的方法. emacs在这个地方,存储这个名字.是变量 buffer-file-name 从我由low到不low的实践过程,有以下方法可以查看: 1.  用help查看变量的值 C-h v + buffer-file-name 2. 直接在mini buffer里eval该变量 M-: + buffer-file-name 3. 把全路…
有时候 emacs 下调用 C-x dired 是挺方便的一个事,但是一堆的点文件(linux下以"."为前缀的文件,即隐藏文件)让人目不暇接,打算隐藏之. 参考如下: 最主要的是这篇:https://www.emacswiki.org/emacs/DiredOmitMode 其次有: https://emacs.stackexchange.com/questions/19558/how-to-adjust-dired-omit-mode https://stackoverflow.c…
移动 C-v 向前翻页 M-v 向后翻页 C-l 当前行居中显示 继续按会依次到上,下,中   C-x C-c 退出 C-g    退出一个正在运行的命令,还可以取消数字参数和只输入到一半的命令     光标控制 C-p     previous C-n     next C-M-p    多行向上 C-M-n    多行向下 C-f    forward C-b    backward M-f    forward a word M-b    backward a word 通常的惯例是:ME…
1.C-k 的功能并不是剪切当前行,而是剪切当前行从光标到行末的内容. Emacs 中的剪切不叫剪切(cut),叫kill,复制(copy)不叫copy ,叫kill-ring-save (这个可以理解为先kill掉放到kill-ring里,然后再把它save回来).另外还有一个操作叫delete ,delete 与kill的区别是kill掉的内容会被放到kill-ring(剪切环)而delete掉的内容则直接删掉了,除了进行undo操作外没法找回删掉的内容.而kill 掉的内容很容易从kill…
http://docs.huihoo.com/homepage/shredderyin/emacs_elisp.html Emacs 具有超强的扩展性.这是当今没有任何其它编辑器可以比拟 的强大特点.这里介绍一些很方便的 Emacs Lisp 扩展. 有链接的文件可能不是 Emacs 自带的,你需要下载el文件到你的 load-path 中的一个目录里. 所有文件可以点击链接下载,你也可以点击这里一次性下载所有 el 文件,但是不包括大型的 elisp 包,比如 dictionary. [下载]…
GNU Emacs命令速查表 第一章  Emacs的基本概念 表1-1:Emacs编辑器的主模式 模式 功能 基本模式(fundamental mode) 默认模式,无特殊行为 文本模式(text mode) 书写文字材料(第二章) 邮件模式(mail mode) 书写电子邮件消息(第六章) RMAIL模式(RMAIL mode) 阅读和组织电子邮件(第六章) 只读模式(view mode) 查看文件,但不进行编辑(第五章) shell模式(shell mode) 在Emacs里运行一个UNIX…
NASM mode for Emacs   Quick post for those Emacs users out there.   The common assembler used on GNU/Linux nowadays is the GAS assembler, part of the GNU Compiler Collection (GCC). If, like me, you get upset with the AT&T syntax and prefer working wi…
  Emacs 快速指南 目录 1. 小结(SUMMARY) 2. 基本的光标控制(BASIC CURSOR CONTROL) 3. 如果 EMACS 失去响应(IF EMACS STOPS RESPONDING) 4. 被禁用的命令(DISABLED COMMANDS) 5. 窗格(WINDOWS) 6. 插入与删除(INSERTING AND DELETING) 7. 撤销(UNDO) 8. 文件(FILE) 9. 缓冲区(BUFFER) 10. 命令集扩展(EXTENDING THE CO…
Emacs 快速入门 Emacs 启动: 直接打emacs, 如果有X-windows就会开视窗. 如果不想用X 的版本, 就用 emacs -nw (No windows)起动. 符号说明 C-X 表示按住CTRL键, 然后按X, 再把CTRL, X一起放开. M-X META META 在没有META键的电脑上, M-X 等于先按 ESC键, 接著按 X键. Sun上面META键就是菱形的那个键. 有些系统META键就是ALT键.(或者某一边的ALT键) C-X或 M-X的X没有大小写分别.…