随笔分类 - emacs
摘要:(defun no-e-please () (interactive) (message "Please don't use the letter e"))(provide 'test)
阅读全文
摘要:在.emacs中加入如下代码:(defun no-e-please () (interactive) (message "Please don't use the letter e"))(global-set-key (kbd "C-e") 'no-e-please) 重新加载.emacs M-x load-file ~/.emacs输入快捷键C-e即可看到Please don't use the letter e或在文本中输入(no-e-please) C-x C-e
阅读全文
摘要:不重启更新emacs设置在 ~/.emacs 中,C-x C-e执行光标前面的一条语句. 还可M-x load-file ~/.emacsM-x eval-buffer
阅读全文
摘要:emacs 打开该文件之后直接M-x byte-compile-file,选中该文件
阅读全文
摘要:原文地址:http://lifegoo.pluskid.org/wiki/EmacsAbbrev.html缩写词功能FavouriteHomeEmacsCommon LispUnixLinuxDebianSoftwareEmacsSawfishScreenProgrammingC/C++Common LispSchemePythonContents尝试 Emacs 自带的缩写词功能定义缩写词使用缩写词保存缩写词定义msf-abbrev.el简介定义缩写词的语法安装和配置Emacs有非常方便的缩写词功能,例如,经常要输入“the National Institute of Standards a
阅读全文
摘要:1(setq c-new-buffer-template '( ; "#include <stdio.h>\n" ; "#include <stdlib.h>\n" ; "\n" ; "int main(void){\n" ; "\n" ; "}\n" ; ))"/*\n"" * ====================================================================
阅读全文
摘要:原文地址:http://coon.blogbus.com/logs/2039658.html下面这张gif就是emacs的msf-abbrev的功能演示,很强吧?呵呵这是作者的主页。要配置出这样的效果可以按照以下几步来做:下载msf-abbrev.el下载glibc-abbrevs.tar.gz在你的主目录下新建一个emacs文件夹将上述两个文件放到~/emacs中,然后将glibc-abbrevs.tar.gz解压缩。在~/.emacs中加入以下内容:(add-to-list 'load-path "~/emacs");; ensure abbrev mode i
阅读全文
摘要:原文地址:http://blog.csdn.net/hide1713/article/details/1647209更多图片请看http://ecb.sourceforge.net/先下载这两个软件的安装包ecb http://ecb.sourceforge.net/cedet http://cedet.sourceforge.net/然后tar zxvf ecb-2.32.tar.gzcd cedet-1.0pre4make (ecb需要设置Makefile 中的CEDET=~/.emacs.d/cedet-1.0pre7)等cedet生成完毕在你的用户目录下面应该有一个.emacs文件(前
阅读全文
摘要:原文地址:http://hi.baidu.com/head_wind/blog/item/ba71411293b4a6174a90a7bb.html一直以来 用linux的同学 就是vim和emacs 2个编辑器,开始听说emacs强大所以 现在才新学linux就选择了emacs,vim一点也不会。今天第一次为自己的emacs安装插件,感觉还不错。。安装的是autocompletehttp://cx4a.org/software/auto-complete/是bz2格式压缩的 下载后 在终端输入命令tar -xjvf auto-complete-1.3.1.rar.bz2mvauto-comp
阅读全文
摘要:原文地址:http://xahlee.org/emacs/keyboard_shortcuts.html中文简单参考:http://hi.baidu.com/lhaix/blog/item/e803d9d02736b098a0ec9c16.html官方命令参考地址:http://www.gnu.org/software/libtool/manual/emacs/Change-Window.html#Change-WindowEmacs: How to Define Keyboard ShortcutsAdvertise Here For ProfitXah Lee, 2005, …, 2009
阅读全文
摘要:头:CEDET: Collection of Emacs Development Enviromnent ToolsCEDET is a top-level project containing several individual package for Emacs,includeing: EIEIO - CLOS layer for Emacs Lisp Semantic - Parser Infrastructure for Emacs Speedbar - Everything browser EDE - File manager/ Makefile generator SRecode
阅读全文
摘要:原文地址:http://hi.baidu.com/jiyeqian/blog/item/4ff92b54b52e1c5dd0090625.html不重动 Emacs 让 .emacs 配置文件生效有四个函数可以做到:eval-last-sexp,eval-region,eval-buffer 和load-fileM-x eval-last-sexp 使.emacs中光标前的那一条语句立刻生效。M-x eval-region 使.emacs中选中的region中的语句立刻生效。M-x eval-buffer 使当前的buffer中的设置语句立刻生效。M-x load-file ~/.emacs
阅读全文
摘要:原文地址:http://hi.baidu.com/lhaix/blog/item/e803d9d02736b098a0ec9c16.html快捷键GNU Emacs的快捷键都是绑定于CTRL键和ALT键上。每个快捷键对应一个指令名称,也就是一个对应的函数名称,这允许你根据不同的喜好将快捷键绑定到不同的指令名称。另外,在Emacs中有很多的指令没有绑定快捷键,我们可以通过M-x 指令名称来执行指令。例如,全文替换我们可以使用M-x replace-strings。这样,很多没有绑定快捷键的功能都可以用到了。基本操作表1是基本操作指令列表。C-SPset-mark-command设置标记C-qqu
阅读全文
摘要:原文地址:http://blog.csdn.net/nhczp/article/details/1862695本文主要讨论以下几方面的设置:1.字体2.cedet3.ecb4.cscope5.gdb-many-window6.行号7.缩进环境:openSUSE 10.2默认装的是Emacs 21,我从网上下了Emacs 22.1的tar包,编译安装。1.字体 默认的字体非常之小,以下是一篇非常详细的Emacs下设置字体的教程http://www.yuanma.org/data/2006/0503/article_355.htm可惜太长了,长到我实在是懒得看。我抄了个现成的:(set-defau
阅读全文
摘要:原文地址:http://jianlee.ylinux.org/Computer/Emacs/emacs%E5%BF%AB%E9%80%9F%E5%8F%82%E8%80%83.htmlYLinux主页计算机闲情偶寄说说关于Emacs快速参考by Jian Lee1 与文件操作有关的命令2 与光标移动操作有关的命令3 删除操作有关的命令4 与文本块操作有关的命令5 与位置交换操作有关的命令6 与改变字母大小写操作有关的命令7 与查找操作相关的命令8 与使用编辑缓冲区和窗口有关的命令EMACS常用模式C和C++模式Dired模式十六进制模式ECB快捷键cscope 使用简介安装和配置使用简介bas
阅读全文