gpt4 book ai didi

Emacs close paren 在编辑clojure 代码时跳转到已经存在的close-paren

转载 作者:太空宇宙 更新时间:2023-11-03 18:41:56 25 4
gpt4 key购买 nike

如果在 emacs 缓冲区中有这段代码:

(if (> x 5
true
false))

当我尝试编辑它以修复括号时,发生了一些非常烦人的事情!当我尝试向 if 条件添加右括号时,emacs 使光标跳转到“false”之后的右括号,而不是在 5 之后添加新的括号。

这是某种模式的一部分,也许是 clojure 模式?你知道我该如何解决这个问题吗?这有什么用?

最佳答案

听起来您正在使用 paredit。您是否按照 project page 上的建议安装了它? ?

至于它有什么用?这对编辑列表很有用。但是你得买进入整个系统,否则你最终会非常困惑。查看wiki页面。

你的 ~/.emacs.el 中有这个部分吗?只需将其删除即可。

;; (require 'paredit) if you didn't install via package.el
(defun turn-on-paredit () (paredit-mode 1))
(add-hook 'clojure-mode-hook 'turn-on-paredit)

关于Emacs close paren 在编辑clojure 代码时跳转到已经存在的close-paren,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9646640/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com