emacs插件(2)

一、参考

emacs系列文章目录——更新ing

Re-open scratch buffer in Emacs?

persistent-scratch

Lisp Interaction Buffers

二、scratch2.1 基本介绍

当启动eamcs的时候,

(1)会自动进入lisp交互模式

(2)会自动产生一个lisp交互式的buffer——scratch buffer

2.2 进入 *scratch*

(1) C-x b *scratch*

执行上面的命令,将自动进入 scratch buffer

(2) M-x switch-to-buffer *scratch*

2.3 *scratch* 的基本命令命令说明C-j执行当前的表达式,结果输出到下一行,C-x C-e执行当前的表达式,结果输出到下面的输出区域 三、*scratch* 文件3.1 *scratch* 保存为文件

C-x C-s 即save-buffer将当前*scratch* 保存为文件

3.2 文件恢复

(1) 打开文件

C-x C-f 即find-file 打开之前保存的文件

(2) 切换模式

默认打开文件后,进入的模式是 Fundamental mode, 相当于一个普通文本编辑模式

需要使用 M-x lisp-interaction-mode进入lisp交互模式

四、插件 persistent-scratch4.1 安装插件

M-x package-install RET persistent-scratch RET

4.2 命令列表命令说明persistent-scratch-save保存缓存 persistent-scratch-restore恢复缓存 persistent-scratch-save-to-file保存到指定文件 persistent-scratch-restore-from-file从指定文件恢复

(1) 默认的安装文件目录是

(2) 可以在重新进入*scratch* buffer后,执行 persistent-scratch-restore, 恢复之前的记录,也可以先通过命令恢复,再进入到*scratch* buffer

4.3 自动保存

M-x persistent-scratch-autosave-mode 是否开启自动保存

默认的保存间隔是 300s

通过(persistent-scratch-autosave-mode 1)添加到init.el, 可以配置自动保存


比丘资源网 » emacs插件(2)

发表回复

提供最优质的资源集合

立即查看 了解详情