以前没有用过这个东西,昨天研究了一下,很不错。把这个东西的使用方法简单的记录在下面! etags是一个用来创建tag table文件的程序,创建的数据格式emacs能够理解(还有一个程序ctags, 创建的tag table文件是给vi用的,和etags命令基本差不错)。 etags能处理 C, C++, Java, Fortran,python,php,perl等很多种语言 etags命令处理在
Emacs-037-执行整个Buffer中的elisp语句 编辑过很多次Emacs的配置文件了,但是为了让它能够生效我基本上每次都是关闭重启一下。 之前看过很多人使用Emacs的体会说明,说他们的Emacs基本上是电脑开机就开
原创
2022-03-11 13:41:03
64阅读
Emacs-037-执行整个Buffer中的elisp语句 编辑过很多次Emacs的配置文件了,但是为了让它能够生效我基本上每次都是关闭重启一下。 之前看过很多人使用Emacs的体会说明,说他们的Emacs基本上是电脑开机就开着一直不关的。如果真是这样,那么Emacs要么是配置好了万年不动,要么是还有比较好的方式能够让配置文件加载生效。类似的加载
原创
2021-07-08 11:10:58
102阅读
符号是有名字的对象,这么说可能有点抽象。我们先来回忆一下C/C++中关于符号的内容。 C/C++ 最终被编译成机器码直接执行,在
目前我们接着学习elisp相关语法,这里我是按照 elisp 简明教程 来进行学习。与其说这是我自己写得教程到不如说是在这个上面做得注释。目
ielmielm是一个Emacs自带的elisp REPL环境. 它继承自comint-mode,因此也就拥有了comint-mode的那些特性,比如命令历史,tab补全等等.启动M-x ielm绑定working buffer所谓working buffer就是一个特殊的buffer,你在ielm上执行的命令就好像是在该buffer上执行命令一样. 通过绑定working buffer,可用在i
原创
2014-05-25 20:44:51
2346阅读
本文是参考 emacs lisp 简明教程 写的,很多东西都是照搬里面的内容,如果各位读者觉得本文没有这篇教程优秀或者有
elisp 中序列是数组和列表的统称,序列的共性是内部数据有一个先后的顺序,它与C/C++ 中有序列表类似。 elisp 中的数组包括向r-table 和
完整的common lisp的学习集合整理如下:https://github.com/GreyZhang/g_lisp 尝试去寻找这个功能,很大程度上的原因是现在又有点怀念Lisp in a box了。在一定程度上,这个环境确实是可以提供一个便捷的交互式环境。起初我的想法是看看有没有一个扩展的插件可以让我在spacemacs的环境中使用类似的功能,查了一下其实emacs本身就有这么一...
原创
2021-06-22 16:15:46
99阅读
完整的common lisp的学习集合整理
原创
2022-03-10 11:45:13
88阅读
Emacs本身的使用并不复杂,利用帮助文档,差不多半小时左右就能把一些常见的操作方式和快捷键过一遍,剩下的就
先看一下简单的代码:(defun my-demo () (message "my first elisp function test") )(my-demo) 执行elisp语句或者函数,需要把光标移动到执行体的后面,然后运行C-xC-e。而上面的程序,现需要执行函数定义,然后执行函数的调用。 运行方式,先把光标移动到代...
原创
2021-07-08 10:58:10
101阅读
先看一下简单的代码:(defun my-demo () (message "m
原创
2022-03-10 16:12:42
118阅读
执行shell命令shell-command(M-!)若调用的shell命令输出不多,则直接输出在echo area,否则会输出到*Shell Command Output* buffershell命令stderr输出默认被重定向到stdout输出到*Shell Command Output* buffer.
你也可以通过设定变量`shell-command-default-error-buff
原创
2014-05-25 20:47:37
2071阅读
本文相关的知识点主要来自 elisp 简明教程 后续内容可以直接查看这个教程 上一节我们了解
emacs中使用elisp插入指定文本信息Grey全部学习汇总: https://github.com/GreyZh
原创
2021-12-31 18:02:54
279阅读
emacs中使用elisp插入指定文本信息Grey全部学习汇总: https://github.com/GreyZhang/editors_skillsemacs中使用elisp插入指定的文本信息开篇刚刚开始使用org-mode作为我自己的主力笔记系统,正好我在使用org-mode的时候 里面有一些标题以及作者这样的固定内容,可以尝试在学习这个功能的时候完成这 个插入的自动实现。示范代码解读代码示例下面这一段代码来自李杀的网站上elisp教程:(defun insert-
原创
2022-01-06 16:19:51
97阅读
Emacs基础命令整理虽然我是非常喜欢eclipse,但是说实话用它编c++还是不太方便,在Linux下,还是用Emacs编C/C++爽. 学习的时候把基础命令都整理出来了.*下面几个命令对整屏观看时有用:C-v 向前翻一整屏。M-v 向后翻一整屏。C-l 清除屏幕并重新显示所有的文本,然后把光标移动到屏幕 *下面是简单的光标移动命令的总结,包括单词和句子的移动命令: C-f 向前移动一个字符。C
转载
2024-03-26 13:25:40
26阅读
Emacs常用命令的汇总,来自Emacs参考卡片 注意:以下命令中标注的按键,大写的C代表Control,在键盘上通常是Ctrl键,而M代表Meta,在键盘上通常是Alt键,S则代表Shift,在键盘上通常是Shift键,也就是CControlMAltSShift这三个键在Emacs里通常作为组合键的前导按键使用,也就是说,执行一条命令前可能需要按住这个键不放,比如搜索命令是C-s,要执
转载
2024-04-10 06:29:30
35阅读
1)与文件操作有关的命令
C-x C-f 查找文件并且在新缓冲区中打开
C-x C-v 读入另一个文件替换掉用C-x C-f打开的文件
C-x i 把文件插入到光标的当前位置
C-x C-s
转载
精选
2011-11-19 22:07:48
230阅读