Emacs
文章平均质量分 81
wdkirchhoff
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Emacs markdown mode C-c C-c p预览中文乱码
看到优快云博客吸取了markdown编辑的优点,就在Emacs中安装markdown mode用用看,很类似org-mode,只是有个问题,就是C-c C-c p在浏览器中预览书写的md文件,发现有个严重的问题,就是乱码问题。 解决办法: 在md文件开头添加<meta http-equiv="content-type" content="text/html; charset=UTF-8">就可原创 2015-02-20 21:27:52 · 4119 阅读 · 1 评论 -
Emacs 从入门到飞天
1.Emacs Beginner's HOWTO http://jeremy.zawodny.com/emacs/2.Learning GNU Emacs Third Edition3.Sams Teach Yourself Emacs in 24 Hours4.Writing GNU Emacs Extensions5.An Introduction to Programming转载 2014-08-25 18:09:37 · 1272 阅读 · 1 评论 -
Writing GNU Emacs Extensions ch3 要点
Writing GNU Emacs Extensions ch3 要点Table of Contents1 协作命令1.1 症状1.2 一个解决办法1.2.1 声明变量1.2.2 保存和还原point1.2.3 窗口外观1.3 总结1.3.1 改进这个命令1.3.2 符号属性1.3.3 markers1.3.4 更多高效的考虑原创 2014-08-29 15:21:23 · 1137 阅读 · 0 评论 -
Writing GNU Emacs Extensions ch2 要点
Writing GNU Emacs Extensions ch2 要点在绑定按键之前,可以使用describe-key看看要绑定的键是否已经被绑定到别的命令了。发现C-x C-n被绑在了set-goal-column上,C-x C-p绑定到了mark-page上,如果把C-x C-n和C-x C-p绑定到"next window"和"previous window"上的话,就会覆盖原有的默原创 2014-08-24 22:18:22 · 1682 阅读 · 0 评论 -
Writing GNU Emacs Extensions ch1 要点
ch1Table of Contents1 Writing GNU Emacs Extensions ch1 要点1.1 Lisp1 Writing GNU Emacs Extensions ch1 要点1.1 Lisp1950s 出现了许多的lisp变体,运用在人工智能领域,lisp语言可以进行符号计算,可以把代码看做数据,简化原创 2014-08-23 20:47:19 · 1184 阅读 · 0 评论 -
生活在Emacs中
本文将给我带来无限方便的Emacs 的一些使用技巧. 也许会向读者灌输一些 偏激的RMS(Richard Stallman, 就是教主和精神领袖)的思想. 随着不断深入学 习和使用,我将不断更新本文. 这里感谢所有给我 提供Emacs帮助的朋友(名字我 没有列, 但相信你们可以感受到我的心), 也希望此文能帮助一些后来人, 我就 满足了. 使用Emacs 的缺点是,转载 2014-11-30 15:32:28 · 2717 阅读 · 2 评论 -
XKeymacs, 可以让Windows下的软件使用Emacs的key binding
昨天因为要使用windows上的office word 写文档(mac上的word太难用了),想起每次写word文档都痛苦不堪,因为word不支持Emacs的键绑定!!!每次左移右移,总是一顺手就按成了C-b C-f。就半夜在网上搜word emacs结果XKeymacs这款软件映入了我的眼帘~~~据说在Chrome下有问题,不过至少word可以~~~原创 2015-01-26 10:22:00 · 2472 阅读 · 0 评论 -
Emacs ibuffer小结
在使用Emacs中,会打开很多很多的buffer,其中也包括非文件buffer,比如shell buffer,email buffer,那么如何管理这些越来越大的buffer呢?默认C-x C-b会执行list-buffers容你搜索使用,然而,Emacs也提供更加强大的替代品ibuffer,你肯定会很喜欢这个替代品,那么先做个键绑定吧:(g原创 2015-01-27 14:11:11 · 3364 阅读 · 3 评论 -
emacs下C/C++自动补全 之 使用Yasnippet模板补全 以自定义USACO模板为例
Emacs自动补全有许多插件,yasnippet是一个代码片段补全工具,可以用来补全大段的常用的代码片段类似与mac上的textmate。推荐安装方法为package-installM-x list-packages找到yasnippet安装即可然后在配置文件中加入:(require 'yasnippet)(yas/global-mode 1)这原创 2015-01-27 16:23:30 · 21707 阅读 · 1 评论 -
AUCTeX+Emacs 是目前我见过的能最大限度提高 LaTeX 编辑效率的编辑器 (转)
AUCTeX+Emacs 是目前我见过的能最大限度提高 LaTeX 编辑效率的编辑器效率的提高程度取决于你对 Emacs/lisp 的熟悉程度,但可以说基本上能提高到你所能想象的最大程度了。下面我会就效率方面介绍它的几个特性,不仅与 WinEdt 做对比,同时也和其他 OSX上的某些编辑器做一下对比, 安装和配置网上很多,比如这篇小文档[1],这里就不介绍了。强大的快捷键系原创 2014-12-03 22:47:46 · 19792 阅读 · 1 评论 -
Emacs nyan cat mode~ 彩虹猫mode配置
Oh my god~今天在Emacs /Vim 资深群里发现了有位友人的Emacs的mode-line有这只萌猫的存在,不禁请教了下这只猫的姓名原来它叫Nyan Cat google了一下:Nyan Cat,又称喵喵猫或彩虹猫。是在2011年4月上传在 YouTube 的视频,并且迅速爆红于网络,成为2011年YouTube浏览量最高的视频之一[1]。这个视频内容为一只卡通的猫原创 2014-12-24 19:43:02 · 6539 阅读 · 0 评论 -
Elisp写Emacs org mode 插入源码的模板
;;插入源码 by kirchhoff(defun org-insert-src (code-type) (interactive "MInput an source type:") (insert (format "#+BEGIN_SRC %s\n\n#+END_SRC" code-type)) (beginning-of-line) (previous-line) );原创 2014-08-23 20:44:36 · 1675 阅读 · 1 评论 -
HHKB pro2 type s入手纪念~
着实让我激动了两三天~~前段时间从Japan直邮了一把HHKB Pro2 type s,圆了两年的梦~这可是RMS的御用键盘啊~这把键盘的ctrl刚好就在大小写锁的位置,而且delete键小拇指直接就能按到,特别有效率真是UNIX程序员的一大杀器原创 2015-01-25 17:57:21 · 3040 阅读 · 0 评论 -
如何不重新启动 Emacs 就让 .emacs 的配置起作用
老是重新启动 emacs ,效率很低,其实可以不用重启Emacs就可以让新的配置生效用 emacs 打开 .emacs 文件,C-x C-e 光标前面的运行一条语句。立即生效。选择一个 region , M-x eval-regionM-x load-file ~/.emacsM-x eval-buffer原创 2015-01-26 14:37:17 · 2879 阅读 · 0 评论 -
WINDOWS 7下安装GNU EMACS
首先,下载Emacs For Windows,地址如下emacs官方下载其次,解压,运行bin目录下的addpm.exe,即可将向开始菜单添加GNU Emacs启动项。最后,配置路径,Windows 7下默认的路径为C:\Users\\AppData\Roaming,然而这个路径过于隐蔽,而且是在C盘,重装系统容易丢失,所以给出一个更好的方法:向C:\Users\\Ap原创 2015-02-15 10:27:17 · 3257 阅读 · 0 评论 -
Spacemacs 如何在指定工程下删除所有以fprintf开头的行?
在Emacs-china论坛中,有网友问如题所示的问题。其实这样的需求在真实项目中却遇到的不少,比如需要上线运行,需要删除所有类似的输出语句。我使用helm-ag做的,搜索工程下的所有fprintf开头的行,然后对搜索结果进行C-c C-e编辑 C-c C-c对编辑结果进行确认,gif中的str2str.c的277行的测试语句展示了修改前后的效果,fprintf函数都被注释了。原创 2016-05-24 17:01:34 · 780 阅读 · 0 评论 -
OSX下brew cask install 本地安装pkg,dmg
本来用brew cask 安装东西很爽了,但是今天遇到要安装mactex,这个2.5G的大软件而brew cask install太慢了!!!搭建国内源感觉不靠谱的样子,好像问题乱七八糟的,怕以后维护起来麻烦不断。所以想起来本地安装迅雷事先下好的mactex。具体步骤如下:主要是在/Library/Caches/Homebrew下把MacTex.pkg原创 2016-04-22 22:37:41 · 5937 阅读 · 0 评论 -
OSX 安装MacTex Emacs+Auctex
从stackoverflow上找到的,已经安装成功,借此留存下Here's how I got Auctex to work with pure Emacs:Install the MacTeX distribution packageDownload OS X emacs, place in /ApplicationsDownload the Auctex tarba原创 2014-12-03 21:23:59 · 7626 阅读 · 9 评论 -
ubuntu 全局使用Emacs keybindings
在OSX下使用Ctrl-a,e,f,b,p,n习惯了,Windows下可以使用xkeymacs进行比较好的解决。现在换成ubuntu了却有了很多不便。 ubuntu 下可以安装gnome-tweak-tool有效地切换到emacs布局上来:sudo apt-get install gnome-tweak-tool安装成功后,打开gnome-tweak-tool,进行如下的更改: 按键主题使用E原创 2016-09-17 12:03:02 · 1421 阅读 · 0 评论 -
使用Emacs发送邮件
个人感觉发邮件还是需要效率的,用Emacs来发邮件感觉效率杠杠的,比如想要发送一篇论文给好友等诸如此类的情况。 倒腾了一下,这里以smtp的qq服务器为例,配置如下 (setq send-mail-function (quote smtpmail-send-it)) (setq smtpmail-smtp-server "smtp.qq.com") (setq smtpmail-smtp原创 2016-10-06 00:16:58 · 3713 阅读 · 2 评论 -
Add emacs key bindings to Microsoft Word on OSX platform
Emacs users get addicted to the standard key bindings (which are also available in Cocoa apps). Microsoft Word doesn’t support these by default, but you can add them through customization. Here are th转载 2018-01-13 22:00:09 · 736 阅读 · 0 评论 -
翻译The compact Org-mode Guide 8.2.7
接下来,利用业余时间,督促自己看完GNU Emacsa Manual 24.3翻译 2014-06-13 19:58:26 · 929 阅读 · 0 评论 -
学习GNU Emacs命令速查表(五)
博客地址:http://blog.youkuaiyun.com/shuxiao9058 原始作者:季亚附录三Emacs变量表C-1:备份、自动保存和版本控制(参见第二、十五章)变量缺省值说明make-backup-filest如果取值是“t”,则当前文件第一次存盘之前先给它创建一个备份文件转载 2013-01-27 23:50:42 · 1039 阅读 · 0 评论 -
学习GNU Emacs命令速查表(二)
博客地址:http://blog.youkuaiyun.com/shuxiao9058 原始作者:季亚第五章 Emacs工作环境表5-1:shell模式命令速查表 键盘操作命令名称动作(无)shell进入shell模式C-c C-c Signals→BREAK转载 2013-01-27 23:46:52 · 1288 阅读 · 0 评论 -
sams emacs 24 hour 读书笔记3
Hour 5: Recovering from Errors"Undo commands of Emacs are commands that later can be undone themselves."一个undo的例子插入1,2,3,4,每行一个undo两次插入5然后undo一次,你会看到5被撤销掉了,当你插入5时,undo序列被打断,继续und原创 2013-01-28 00:26:27 · 899 阅读 · 0 评论 -
sams emacs 24 hour 读书笔记1
Hour 3: Getting Started with Emacs 前两小时基本没啥太重要的东西 本小时主要讲解了minibuffer,buffers,windows,frames的区别,何为point,mark,和region。还有主模式和副模式一张图解释了buffers,windows和frames的区别有一个frame,展示了三个windows,然后,其中两个win原创 2013-01-27 17:09:29 · 1036 阅读 · 1 评论 -
学习GNU Emacs命令速查表(三)
博客地址:http://blog.youkuaiyun.com/shuxiao9058 原始作者:季亚第八章简章的文字排版和特效编辑表8-1:制表位命令速查表键盘操作命令名称动作(无)edit-tab-stops打开一个名为“*Tab Stops*”的编辑缓冲区以便改变制表位的设置情况转载 2013-01-27 23:48:00 · 1457 阅读 · 0 评论 -
学习GNU Emacs命令速查表(四)
博客地址:http://blog.youkuaiyun.com/shuxiao9058 原始作者:季亚第十二章程序员的Emacs表12-1:基本缩进命令速查表键盘操作命令名称动作C-M-\indent-region对光标和文本块标记之间的每一行进行缩进M-mback转载 2013-01-27 23:49:44 · 998 阅读 · 0 评论 -
sams emacs 24 hour 读书笔记4
Hour 6: Editing Several Files at Once一次编辑多个文件使用C-x b可以更改buffer,C-x C-b可以查看buffer列表使用C-x C-b后,可以看到是个buffer的管理界面这个buffer,我们可以选择,删除,和保存文件,但是不能在这个buffer里插入文本,在这个buffer里,最重要的快捷键是1 ,按下1会把当原创 2013-01-29 23:15:21 · 1369 阅读 · 4 评论 -
GNU Emacs Manual 24.3 第一章
ch1Table of Contents1 导论2 屏幕的布局2.1 point2.2 Echo区域2.3 mode 行2.4 Menu Bar1 导论你正在读关于GNU Emacs的文档,GNU典型化的体现,自文档,可定制,拓展的编辑器。我们说Emacs高级是因为它不仅仅能做简单地文本插入和删除。它能够控制子进程,自动缩进程序代码,一次翻译 2014-06-23 18:09:35 · 1941 阅读 · 1 评论 -
GNU Emacs Manual 24.3 第二章
第二章Table of Contents1 字符,快捷键和命令1.1 用户输入的种类1.2 快捷键1.3 快捷键和命令1 字符,快捷键和命令本章介绍Emacs输入命令使用的字符集,还有快捷键和命令的概念,Emacs如何解析你的键盘输入和鼠标输入。1.1 用户输入的种类GNU Emacs主要是为键盘设计的。虽然它也能够使用鼠翻译 2014-06-23 18:11:01 · 1115 阅读 · 0 评论 -
GNU Emacs Manual 24.3 第三章
第三章Table of Contents1 进入和退出Emacs1.1 进入Emacs1.2 退出Emacs1 进入和退出Emacs本章介绍如何进入Emacs和退出Emacs。1.1 进入Emacs调用Emacs最常用的做法是在shell中输入emacs命令。在X window系统中的终端,你可以通过emacs &后台运行翻译 2014-06-23 18:18:31 · 1303 阅读 · 0 评论 -
学习GNU Emacs命令速查表(一)
博客地址:http://blog.youkuaiyun.com/shuxiao9058 原始作者:季亚第一章 Emacs的基本概念表1-1:Emacs编辑器的主模式模式功能基本模式(fundamental mode)默认模式,无特殊行为文本模式(text mode)书写文字材料(第二转载 2013-01-27 23:45:02 · 1166 阅读 · 1 评论 -
the compact org-mode guide 第一章
第一章Table of Contents1 导论1.1 前言1.2 安装1.3 激活1.4 反馈1 导论1.1 前言Org 是一个可以记录笔记,维护TODO list的模式,并且是一个可以快捷高效的计划项目的系统,除此之外,还是个写作发布系统。这份文档是Comprehensive Org-mode manual的压缩版本,包含翻译 2014-06-13 20:45:46 · 1633 阅读 · 0 评论 -
the compact org-mode guide 第二章
第二章Table of Contents1 文档结构1.1 大纲1.2 标题1.3 可见循环1.4 移动1.5 结构编辑1.6 稀疏树1.7 朴素列表1.8 脚注1 文档结构Org基于大纲模式,并且提供了灵活的命令去编辑文档结构。1.1 大纲Org是在大纲模式上实现的。大纲模式以一种层次化的结构组织文档,至少对我来说,是相翻译 2014-06-13 23:08:18 · 1138 阅读 · 3 评论 -
the compact org-mode guide 第四章
第四章Table of Contents1 超链接1.1 链接格式1.2 内部链接1.3 外部链接1.4 操作链接1.5 目标链接1 超链接和HTLM一样,Org也支持文件链接,包括外链到别的文件,Usenet文章,emails等等1.1 链接格式Org会识别普通的像URL的链接,然后会激活他们让他们变成可点击的链接,一般翻译 2014-06-16 16:12:29 · 1043 阅读 · 0 评论 -
the compact org-mode guide 第三章
第三章Table of Contents1 表格1 表格org拥有快速直观的表格编辑方式。通过Emacs的calc包实现了电子表格计算。Org是的ASCII表格的格式化变得非常简单。一行中的第一个非空'|'字符被视为表格一部分。'|'同样是列分隔符,一个表格看起来是这样子:| Name | Phone | Age ||-------+----翻译 2014-06-15 17:07:26 · 1395 阅读 · 0 评论 -
the compact org-mode guide 第五章
第五章Table of Contents1 Items1.1 使用TODO 状态1.2 多状态工作流1.3 过程记录1.3.1 关闭items1.3.2 跟踪TODO状态变化1.4 优先级1.5 把任务分割成子项目1.5.1 xsd [100%]1.6 复选框1 TODO ItemsOrg并没有在额外的文档中维护TOD翻译 2014-06-17 16:56:41 · 1139 阅读 · 0 评论 -
the compact org-mode guide 第六章
第六章Table of Contents1 标签1.1 标签的继承性1.2 设定标签1.3 标签组1 标签一个好的做法是给标题添加标签从而给出交叉的上下文关联信息,Org mode 给出了TAG的广泛支持。每一个标题都可以包含一组标签,它们出现在标题的末尾。标签通常是包含字母,数字,下划线和'@',标签必须以冒号开始和结束,比如:':wo翻译 2014-06-17 19:47:08 · 854 阅读 · 0 评论 -
the compact org-mode guide 第七章
第七章Table of Contents1 属性1 属性属性是针对一个实体的多个键值对。每个属性独占一行,使用冒号包含键开始,然后后面是值,如:* CD collection ** Classic *** Goldberg Variations :PROPERTIES: :Title:翻译 2014-06-17 22:41:41 · 813 阅读 · 0 评论
分享