如何配置zig fmt的最大行宽?适配Emacs保存场景
配置zig fmt行宽限制的方案
1. 项目级配置文件方式
在项目根目录创建zigfmt.toml文件,写入以下配置:
max_width = 60
后续zig fmt格式化时会自动读取该文件,将最大行宽限制为60字符。
2. Emacs中直接指定格式化参数
若不需要项目级配置,可修改Emacs里调用zig fmt的命令,添加行宽参数:
- 如果你使用
format-all-mode,在Emacs配置中调整格式化命令:(setq format-all-formatters '((zig-mode . ("zig" "fmt" "--max-width" "60")))) - 若是
zig-mode自带的格式化功能,找到对应命令配置,在zig fmt后追加--max-width 60参数即可。
优先级说明
zig fmt的配置优先级为:命令行参数 > 项目根目录zigfmt.toml > 全局配置(若存在),可根据场景选择合适方式。
内容的提问来源于stack exchange,提问作者BitTickler
相关产品推荐
相关产品推荐

