branch: elpa/zig-mode commit 9609cc35e0659920709c27ae7cf9e8c7d2661b51 Merge: 0a150f2 b0eb489 Author: Andrea Orru <and...@orru.io> Commit: GitHub <nore...@github.com>
Merge pull request #21 from SerialDev/master [+] Guarantee Unix line endings to avoid compiler complaining with DO… --- zig-mode.el | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/zig-mode.el b/zig-mode.el index f4fadd1..950dea5 100644 --- a/zig-mode.el +++ b/zig-mode.el @@ -303,6 +303,16 @@ '("enum" "struct" "union")) `(("Fn" ,(zig-re-definition "fn") 1)))) +;;; Guarantee filesystem unix line endings +(defun zig-file-coding-system () + (with-current-buffer (current-buffer) + (if (string-match "\\.d?zig\\'" buffer-file-name) + (setq buffer-file-coding-system 'utf-8-unix) + nil) +)) + +(add-hook 'zig-mode-hook 'zig-file-coding-system) + ;;;###autoload (define-derived-mode zig-mode prog-mode "Zig" "A major mode for the Zig programming language."