From: "Ulrich Müller" <ulm@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/eselect:master commit in: /, misc/
Date: Wed, 13 Nov 2024 20:26:28 +0000 (UTC) [thread overview]
Message-ID: <1731526988.646a3d2bdf12462a961192abccd74967c368215f.ulm@gentoo> (raw)
commit: 646a3d2bdf12462a961192abccd74967c368215f
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 13 19:43:08 2024 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Wed Nov 13 19:43:08 2024 +0000
URL: https://gitweb.gentoo.org/proj/eselect.git/commit/?id=646a3d2b
eselect-mode: Combine font-lock keywords in one variable
* misc/eselect-mode.el (eselect-mode-keywords-*): Delete.
(eselect-mode-keywords-0): Combine keywords in one variable.
(eselect-mode-font-lock-keywords): Use the new variable.
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
ChangeLog | 6 +++++
misc/eselect-mode.el | 64 +++++++++++++++++++---------------------------------
2 files changed, 29 insertions(+), 41 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index da11122..bf6b092 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2024-11-13 Ulrich Müller <ulm@gentoo.org>
+
+ * misc/eselect-mode.el (eselect-mode-keywords-*): Delete.
+ (eselect-mode-keywords-0): Combine keywords in one variable.
+ (eselect-mode-font-lock-keywords): Use the new variable.
+
2023-11-05 Ulrich Müller <ulm@gentoo.org>
* misc/eselect-mode.el: Doc fix.
diff --git a/misc/eselect-mode.el b/misc/eselect-mode.el
index 6ffa88f..3c4e55f 100644
--- a/misc/eselect-mode.el
+++ b/misc/eselect-mode.el
@@ -1,6 +1,6 @@
;;; eselect-mode.el --- edit eselect files -*-lexical-binding:t-*-
-;; Copyright 2006-2023 Gentoo Authors
+;; Copyright 2006-2024 Gentoo Authors
;; Author: Matthew Kennedy <mkennedy@gentoo.org>
;; Diego Pettenò <flameeyes@gentoo.org>
@@ -53,56 +53,38 @@
;;; Font-lock.
-(defvar eselect-mode-keywords-warn
- '(("eval")
- font-lock-warning-face))
-
-(defvar eselect-mode-keywords-core
- '(("die" "check_do" "do_action" "inherit" "sed")
- font-lock-type-face))
-
-(defvar eselect-mode-keywords-output
- '(("write_error_msg" "write_warning_msg" "write_list_start"
+(defvar eselect-mode-keywords-0
+ '((;; core
+ "die" "check_do" "do_action" "inherit" "sed"
+ ;; output
+ "write_error_msg" "write_warning_msg" "write_list_start"
"write_numbered_list_entry" "write_kv_list_entry"
"write_numbered_list" "highlight" "highlight_warning"
- "highlight_marker" "is_output_mode" "space")
- font-lock-type-face))
-
-(defvar eselect-mode-keywords-tests
- '(("has" "is_function" "is_number")
- font-lock-type-face))
-
-(defvar eselect-mode-keywords-path-manipulation
- '(("basename" "dirname" "canonicalise" "relative_name")
- font-lock-type-face))
-
-(defvar eselect-mode-keywords-config
- '(("store_config" "load_config" "append_config")
- font-lock-type-face))
-
-(defvar eselect-mode-keywords-multilib
- '(("list_libdirs" "get_libdir")
- font-lock-type-face))
-
-(defvar eselect-mode-keywords-package-manager
- '(("arch" "envvar" "best_version" "has_version" "get_repositories"
+ "highlight_marker" "is_output_mode" "space"
+ ;; tests
+ "has" "is_function" "is_number"
+ ;; path-manipulation
+ "basename" "dirname" "canonicalise" "relative_name"
+ ;; config
+ "store_config" "load_config" "append_config"
+ ;; multilib
+ "list_libdirs" "get_libdir"
+ ;; package-manager
+ "arch" "envvar" "best_version" "has_version" "get_repositories"
"get_repo_news_dir" "env_update")
font-lock-type-face))
+(defvar eselect-mode-keywords-warn
+ '(("eval")
+ font-lock-warning-face))
+
(defvar eselect-mode-font-lock-keywords
(mapcar
(lambda (x)
(cons (regexp-opt (car x) 'words)
(cadr x)))
- (list
- eselect-mode-keywords-warn
- eselect-mode-keywords-core
- eselect-mode-keywords-output
- eselect-mode-keywords-tests
- eselect-mode-keywords-path-manipulation
- eselect-mode-keywords-config
- eselect-mode-keywords-multilib
- eselect-mode-keywords-package-manager)))
+ (list eselect-mode-keywords-0
+ eselect-mode-keywords-warn)))
;;; Mode definitions.
next reply other threads:[~2024-11-13 20:26 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-11-13 20:26 Ulrich Müller [this message]
-- strict thread matches above, loose matches on Subject: below --
2023-06-12 16:24 [gentoo-commits] proj/eselect:master commit in: /, misc/ Ulrich Müller
2023-02-27 17:40 Ulrich Müller
2022-05-01 17:35 Ulrich Müller
2022-05-01 17:35 Ulrich Müller
2014-06-05 11:22 Ulrich Müller
2013-11-15 8:01 [gentoo-commits] proj/eselect:nolinewrap " Ulrich Müller
2013-11-15 6:21 ` [gentoo-commits] proj/eselect:master " Ulrich Müller
2013-09-18 7:10 Ulrich Mueller
2013-07-05 13:37 Ulrich Mueller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1731526988.646a3d2bdf12462a961192abccd74967c368215f.ulm@gentoo \
--to=ulm@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox