bug-gnu-emacs
[Top][All Lists]
Advanced

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

bug#27646: Bug: Emacs Lisp Indentation


From: Alexander Shukaev
Subject: bug#27646: Bug: Emacs Lisp Indentation
Date: Mon, 10 Jul 2017 22:05:43 +0200

Hi,

With latest Emacs, I see the following indentation quirk with the Emacs Lisp list:

(defconst init-font-lock-keywords
  `(,@(let ((constant-pattern "\\(?:\\sw\\|\\s_\\)+")
            (keywords         nil))
        (dolist (symbol '(init-a
                           init-b
                           init-c
                           init-d
                           init-e
                           init-f))
          (push `(,(format "(%s\\_>" symbol)
                  (,constant-pattern
                   (save-excursion
                     (search-forward-regexp ,constant-pattern))
                   nil
                   (0 font-lock-constant-face nil t)))
                keywords))
        keywords)))

instead of the expected:

(defconst init-font-lock-keywords
  `(,@(let ((constant-pattern "\\(?:\\sw\\|\\s_\\)+")
            (keywords         nil))
        (dolist (symbol '(init-a
                          init-b
                          init-c
                          init-d
                          init-e
                          init-f))
          (push `(,(format "(%s\\_>" symbol)
                  (,constant-pattern
                   (save-excursion
                     (search-forward-regexp ,constant-pattern))
                   nil
                   (0 font-lock-constant-face nil t)))
                keywords))
        keywords)))

Please, have a look as time permits.  Thank you in advance!

Kind regards,
Alexander





reply via email to

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