摘要:
当在emacs中的 *scratch* 缓冲区执行命令时,遇到错误,就会在底部弹出一个 “*BackTrace*” 的缓冲区,会告诉一些错误提示。关闭它用“q”键。 有时候用 C-x 1 关闭后,这个错误提示就不出来了,只在底部的minibar有一行的提示。 其实这个问题出来,C-x 1并不是真正的 阅读全文
摘要:
有时候在用撤销快捷键的时候 C-x u,经常错按为 C-xC-u,而这个C-xC-u是一个被禁用的快捷键,这个时候emacs就会提示你是否要执行。。。 可以取消这个按键绑定,来避免老是出现这个提示。 在配置文件加入: (setq global-unset-key "\C-u\C-x") 需要注意在配 阅读全文
摘要:
Emacs中有个变量 suggest-key-bindings,用于对一个命令对应的系统默认绑定键的一个提示语,显示在底部的状态栏。 用 C-h v suggest-key-bindings 查看默认值是 t,默认是打开的,在底部显示对应的绑定键2秒,还可以把它的值修改成一个数字,对应显示的时间。 阅读全文
摘要:
当使用 C-xC-f 创建文件或打开文件时,emacs默认的目录是它的执行文件的bin目录,如:"d:/cpps/emacs/emacs-28.1/bin/“ ,很不适合保存文本文件。 改变它有2个方法。 1、推荐方法。改变 default-directory 变量的值, (setq default 阅读全文
摘要:
emacs的函数和配置根据探测变量的值,而有不同的行为。所以当前变量的值到底是什么很重要。 1、用 default-value 函数。如 C-k 删除行的命令会检测变量 kill-whole-line 的值是 t,则删除整行包含换行符,若为 nil 则删除整行但不含换行符。 (default-val 阅读全文
摘要:
在emacs的28.1版本内学习时,多次提到要切换到 lisp-interaction-mode 模式下,可是在 M-x 切换时,却给出: you can run the command 'lisp-interaction-mode' with M-x l-int RET 这时提示用 M-x l-i 阅读全文
摘要:
记录,应该有新手向我一样,不知道怎么调用命令行下emacs的菜单栏如何调用。 F10 呼出菜单,再按F10取消菜单。 用方向键选择菜单项。 阅读全文
摘要:
从Emacs 24.1 开始,Emacs有了自己的扩展插件——包(package)管理系统ELPA(Emacs Lisp Package Archive)。这个管理系统可以与互联网上指定的服务器联系,方便的管理Emacs的各种扩展插件,进行安装、更新等操作。 http://elpa.gnu.org/ 阅读全文
摘要:
目的:把emacs主题更换为一个 molokai 样式。 地址: https://github.com/hbin/molokai-theme emacs的配置文件 wsl2的debian: ~/.emacs.d/init.el windows下: C:\Users\jack\AppData\Roam 阅读全文
摘要:
locate是利用数据库slocate来查找文件的命令,优点是速度快,缺点是要更新数据库。 在wsl2中,如果直接用updatedb命令更新slocate数据库,会把windows系统的文件也算进来,因为它们都在/mnt文件夹下。时间变长而且权限不够的错误会出现。 这里利用locate 的 --lo 阅读全文