emacs - Elisp破坏性操作警告?

标签 emacs elisp

Emacs 对字节编译给出了有用的警告。
是否有插件可以添加有关正在使用的破坏性操作的警告?
所以当我写这样的代码时:

(defun get-countdown ()
  (let ((x (number-sequence 0 10)))
    (message (format "%s" (sort x #'>)))
    x))#

Emacs 提示:
temp.el:4:5:Warning: using variable modified by `sort'.

或者也许像 elisp-newbie-mode突出显示所有破坏性功能?

最佳答案

我今天向 Emacs Dev 发送了一个补丁,将其添加到字节编译器中。

总之是个开始。见 Emacs bug #15122 .

关于emacs - Elisp破坏性操作警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17610046/

相关文章:

html - 如何对 Emacs 进行编程以语法突出显示以数字指定的 html 字符引用

elisp - 走上目录树

emacs - 尽可能使缓冲区在窗口中可见,而不是在缓冲区后显示空白区域

emacs - emacs中的setq和set-variable有什么区别?

python - Fabric 本地 zsh 别名

emacs - 在 post-command-hook 中,kill-word 的 this-command 不知何故变成了 kill-region

emacs - 维护用户安装的 elisp 的 Emacs 自动加载文件?

emacs - 行范围内的组织模式总和值

Emacs:打开特定的信息部分

pattern-matching - elisp pcase谓词模式匹配