gpt4 book ai didi

保存时 JavaScript 缩小

转载 作者:行者123 更新时间:2023-12-02 19:09:23 29 4
gpt4 key购买 nike

我想向 javascript-mode 添加功能,以便每当我在当前缓冲区上保存 Javascript 文件时,它都会在使用相对路径定义的目录中创建该文件的缩小文件,例如 ../foo 具有相同的文件名。我怎样才能做到这一点?

我使用 Ubuntu 作为操作系统。我应该在 emacs 中调用一个好的程序来执行此操作吗?

最佳答案

您可以向 after-save-hook 添加函数,但使其特定于 javascript 模式,在 js-mode-hook 中添加 Hook 。另外,将 add-hook 的第四个参数 LOCAL 设置为非零值。例如:

(add-hook 'js-mode-hook
(lambda ()
(add-hook 'after-save-hook 'my-minify-function nil t)))

(defun my-minify-function ()
(shell-command (format "minify %s ../foo/%s"
(buffer-file-name)
(buffer-file-name))))

关于保存时 JavaScript 缩小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13957301/

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