about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMicah Chalmer <micah@micahchalmer.net>2013-08-30 16:58:43 -0400
committerMicah Chalmer <micah@micahchalmer.net>2013-09-05 22:18:29 -0400
commite7d5af8ec780adf2acf46bb017732cae02a6a867 (patch)
tree3c88a996a795a21db9b71ec9857348099a552155
parent992b558d3c60b20d64a9d65b4c761f10dece95a4 (diff)
downloadrust-e7d5af8ec780adf2acf46bb017732cae02a6a867.tar.gz
rust-e7d5af8ec780adf2acf46bb017732cae02a6a867.zip
Fix glitches with struct field aligned indents
-rw-r--r--src/etc/emacs/rust-mode.el4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/etc/emacs/rust-mode.el b/src/etc/emacs/rust-mode.el
index 92b85247e48..e8cfd05a4f0 100644
--- a/src/etc/emacs/rust-mode.el
+++ b/src/etc/emacs/rust-mode.el
@@ -85,10 +85,10 @@
                         (not (looking-at "[[:space:]]*\\(?://.*\\)?$"))))
                    (+ 1 (current-column)))
                   ;; Check for fields on the same line as the open curly brace:
-                  ((looking-at "{[[:blank:]]*[^}\n]*,[[:space:]]*$")
+                  ((looking-at "{[[:space:]]*[^\n]*,[[:space:]]*$")
                    (progn
                     (forward-char)
-                    (forward-to-word 1)
+                    (when (looking-at "[[:space:]]") (forward-to-word 1))
                     (current-column)))
                   (t (progn
                      (goto-char pt)