Emacs Lisp是GNU Emacs文本编辑器的扩展语言,事实上,Emacs的大部分功能都是使用Emacs Lisp实现的。用户通常通过将Emacs Lisp语句添加到他们的`〜/ .emacs`或编写单独的包来定制Emacs的行为。
在 Windows 上的 Emacs 中将 Caps Lock 映射到控制
当阅读这些问题或 EmacsWiki 文章中有关在 Windows 中的 emacs 中将 Caps Lock 映射到 Control 的文章时,最好的答案似乎涉及注册表。我的问题是用户可以做什么...
通过使用 elisp 的这个常见部分,我让 emacs 或多或少地按照我想要的方式运行: (defun 切换当前窗口专用 () (交互的) (让* ((窗口(选定窗口)) (德迪...
在 Windows (emacs) 中使用 org-screenshot.el
我在 Windows 上使用 ergoemacs(emacs)。我想使用 org-screenshot(org-screenshot.el) 来捕获屏幕截图。我已经使用cygwin-mount来使用cygwin。不幸的是“import %f”没有
当您将文本从一个缓冲区复制到另一个缓冲区(M-w 和 C-y)时,它会使用字体锁定复制文本,当您粘贴它时,它会显示我复制的文本缓冲区中的颜色。可以改变吗...
我的项目中有一个 .dir-locals.el 文件,我在其中配置项目以使用 Emacs 中的 dap-debug 和 debugpy 进行调试。 我有 .dir-locals.el 文件的这个变体,它只适用于...
emacs 的正确的 Flymake 配置是什么? (使用Python.el)
我使用 emacs 作为 python IDE。我安装了 Flymake,但是,每当我使用 .py 文件时,它都会显示以下错误 错误(flymake):Flymake:无法启动语法检查过程...
我正在尝试使用基于 .split-string 的“split-string”函数来拆分字符串。特点。但 (split-string "1.2.3" ".") 根本不起作用。它只是返回一个可变数量的空字符串列表......
如何将列表转换为字符串,以便我可以用它调用插入或消息?我需要显示 c-offsets-alist 但我得到了错误的类型参数:用于插入的 char-or-string-p 或错误的类型参数:stri...
我是一名长期邪恶模式 Spacemacs 用户,但现在想推出我自己的配置来复制我最喜欢的 Spacemacs 部分。我在主要模式的按键绑定方面遇到了一些问题。 我正在使用...
我想知道 valgrind 及其不同工具是否有可靠的 emacs 界面? 我已经搜索过,遗憾的是没有找到任何东西。 有东西可以跳到
为什么 Lisp 风格指南在某些情况下建议使用特定数量的分号进行注释?
我在 Elisp 和 Common Lisp 的风格指南中读到在各种情况下使用特定数量的分号,简而言之: 代码行末尾的注释用单分号 双分号...
我在 elisp 代码中的某处有一个字符串变量,并且想要使用带有分组的正则表达式将其某些部分提取到其他变量中。这是你可以用 1-2 行写出来的东西...
我从txt文件中读取了一个表格,如下所示,如何通过脚本转置它?脚本中似乎无法使用 org-table-transpose-table-at-point 函数。有没有内置功能...
我从txt文件中读取了一个表格,如下所示,如何通过脚本转置它?脚本中似乎无法使用 org-table-transpose-table-at-point 函数。有没有内置功能...
今天我收到了一封电子邮件的回复,格式为一串十六进制字节: “686170707920333974682068617665206120676f6f64206f6e6521” 我正在考虑最有效的清洁方法来...
在 common lisp 中我可以这样做: (mapcar #'cons '(1 2 3) '(a b c)) => ((1.A) (2.B)(3.C)) 我如何在 elisp 中做同样的事情?当我尝试时,出现错误: (mapc 参数数量错误...
使用 shell 对 git 进行了几个小时的试用后,我切换到了 Magit 它非常简洁和高效:我不再需要输入“git”来调用 git 命令! 但我还是发现了一个缺点
如何仅对 *.el 文件启用 Show-Paren 模式? 我努力了 (add-hook 'emacs-lisp-mode-hook '(lambda() (显示-paren-模式 1) ...
我想迭代这个我的列表。 怎么做? (setq my-list '[((a . 1) (b . 2)) ((c . 3))]) (在我的列表中循环 k 做 (cl 循环 for (i . j) in k do (消息“%c %d”i j) )...
emacs windows gitbash 和 cmd.exe shell
我有 Windows 版 Emacs。我有 Windows 版的 GITBASH。 我的目标:当我使用 M-x grep 时,如何让 Emacs 使用 GITBASH 版本的 GREP? 注意:由于各种原因,我不能放入“C:\Program F...