]> git.eshelyaron.com Git - emacs.git/commitdiff
Use lexical-binding in progmodes/icon.el
authorStefan Kangas <stefan@marxist.se>
Sat, 27 Feb 2021 02:23:39 +0000 (03:23 +0100)
committerStefan Kangas <stefan@marxist.se>
Sat, 27 Feb 2021 02:24:51 +0000 (03:24 +0100)
* lisp/progmodes/icon.el: Use lexical-binding.
(electric-icon-brace): Very minor cleanup.

lisp/progmodes/icon.el

index d81fe1c753bb0e053ee0020bd68ccf18a5eeb9d2..e9a21d4a0cfaa3d97929bc2e65821e05b875b1a5 100644 (file)
@@ -1,4 +1,4 @@
-;;; icon.el --- mode for editing Icon code
+;;; icon.el --- mode for editing Icon code  -*- lexical-binding: t -*-
 
 ;; Copyright (C) 1989, 2001-2021 Free Software Foundation, Inc.
 
@@ -197,12 +197,11 @@ with no args, if that value is non-nil."
        (progn
          (insert last-command-event)
          (icon-indent-line)
-         (if icon-auto-newline
-             (progn
-               (newline)
-               ;; (newline) may have done auto-fill
-               (setq insertpos (- (point) 2))
-               (icon-indent-line)))
+          (when icon-auto-newline
+            (newline)
+            ;; (newline) may have done auto-fill
+            (setq insertpos (- (point) 2))
+            (icon-indent-line))
          (save-excursion
            (if insertpos (goto-char (1+ insertpos)))
            (delete-char -1))))