emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/zig-mode 9609cc3 055/104: Merge pull request #21 from Seri


From: ELPA Syncer
Subject: [nongnu] elpa/zig-mode 9609cc3 055/104: Merge pull request #21 from SerialDev/master
Date: Sun, 29 Aug 2021 11:37:02 -0400 (EDT)

branch: elpa/zig-mode
commit 9609cc35e0659920709c27ae7cf9e8c7d2661b51
Merge: 0a150f2 b0eb489
Author: Andrea Orru <andrea@orru.io>
Commit: GitHub <noreply@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."



reply via email to

[Prev in Thread] Current Thread [Next in Thread]