gpt4 book ai didi

javascript - 禁用 paredit 在标记和括号之间插入空格

转载 作者:行者123 更新时间:2023-12-03 05:15:39 25 4
gpt4 key购买 nike

我喜欢在我的 javascript 中使用 paredit。我知道,这很奇怪,但对我很有帮助。真正让我烦恼的一件事是,当我输入 foo() 时,它会自动在 foo () 中插入一个空格。

是否有选项可以禁用此行为?

最佳答案

这似乎是由函数 paredit-insert-pair 完成的。注释掉有问题的行(如下面最后一行所示)即可在此处执行此操作。在上面的行中编写自己的自定义可能会更正 spacep 的值并为其他模式保留空间。

还可以选择调整函数paredit-space-for-delimiter-p

(defun paredit-insert-pair (n open close forward)
(let* ((regionp
(and (paredit-region-active-p)
(paredit-region-safe-for-insert-p)))
(end
(and regionp
(not n)
(prog1 (region-end) (goto-char (region-beginning))))))
(let ((spacep (paredit-space-for-delimiter-p nil open)))
;; (if spacep (insert " "))

关于javascript - 禁用 paredit 在标记和括号之间插入空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41618787/

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