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

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

[nongnu] elpa/scala-mode 387e93c 178/217: revert 618f0fbef4d3d94156f834a


From: ELPA Syncer
Subject: [nongnu] elpa/scala-mode 387e93c 178/217: revert 618f0fbef4d3d94156f834a66e36c79f07a54e02, fixes #118 (#119)
Date: Sun, 29 Aug 2021 11:31:07 -0400 (EDT)

branch: elpa/scala-mode
commit 387e93c70a3703e55f717d3285912ad12cfee947
Author: Heikki Vesalainen <heikki.vesalainen@iki.fi>
Commit: Sam Halliday <sam.halliday@gmail.com>

    revert 618f0fbef4d3d94156f834a66e36c79f07a54e02, fixes #118 (#119)
---
 scala-mode-indent.el | 5 +++++
 scala-mode-map.el    | 2 ++
 2 files changed, 7 insertions(+)

diff --git a/scala-mode-indent.el b/scala-mode-indent.el
index d7269b8..cc59e96 100644
--- a/scala-mode-indent.el
+++ b/scala-mode-indent.el
@@ -845,6 +845,11 @@ comment is outside the comment region. "
          (+ (match-beginning 0) 1)))
       (current-column))))
 
+(defun scala-indent:indent-on-parentheses ()
+  (when (and (= (char-syntax (char-before)) ?\))
+             (= (save-excursion (back-to-indentation) (point)) (1- (point))))
+    (scala-indent:indent-line)))
+
 (defconst scala-indent:indent-on-words-re
   (concat "^\\s *"
           (regexp-opt '("catch" "case" "else" "finally" "yield") 'words)))
diff --git a/scala-mode-map.el b/scala-mode-map.el
index 08e5991..615c8fd 100644
--- a/scala-mode-map.el
+++ b/scala-mode-map.el
@@ -13,6 +13,8 @@
 
 (defun scala-mode-map:add-self-insert-hooks ()
   (add-hook 'post-self-insert-hook
+            'scala-indent:indent-on-parentheses)
+  (add-hook 'post-self-insert-hook
             'scala-indent:indent-on-special-words)
   (add-hook 'post-self-insert-hook
             'scala-indent:indent-on-scaladoc-asterisk)



reply via email to

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