我使用 Dia 来绘制图表,但是在处理文本时有时不太方便。由于 *.dia 文件只是压缩的 XML 文件,因此可以在文本编辑器中进行编辑。Emacs 有一个自动压缩模式,可以自动处理解压缩/压缩,但它只针对一组特定的扩展名,所以为了修改 .dia 文件,我需要先将文件名重命名为 .gz 并在编辑后重命名它背部。我想消除这两个步骤,只需编辑 .dia 文件。有没有办法配置自动压缩模式来处理自定义扩展?
问问题
47 次
1 回答
2
和变量可以自定义,以将 *.dia 文件以与 *.gz 相同的方式处理jka-compr-load-suffixes
。jka-compr-compression-info-list
尝试以下设置,但您可能希望使用自定义界面永久设置它们(如文档说明,jka-compr-update
必须在自定义界面之外修改变量时调用)
(add-to-list 'jka-compr-load-suffixes ".dia")
;; these are just the .gz settings in `jka-cmpr-hook`
(add-to-list 'jka-compr-compression-info-list
["\\.dia\\'"
"compressing" "gzip" ("-c" "-q")
"uncompressing" "gzip" ("-c" "-q" "-d")
t t "\037\213"])
(jka-compr-update)
于 2019-10-04T18:10:51.767 回答