[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/raku-mode 9339de70ac 074/253: Highlight labels
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/raku-mode 9339de70ac 074/253: Highlight labels |
Date: |
Sat, 29 Jan 2022 08:28:43 -0500 (EST) |
branch: elpa/raku-mode
commit 9339de70acc6c5d9e2a87657ba98a41d67ff8b43
Author: Hinrik Örn Sigurðsson <hinrik.sig@gmail.com>
Commit: Hinrik Örn Sigurðsson <hinrik.sig@gmail.com>
Highlight labels
---
perl6-font-lock.el | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/perl6-font-lock.el b/perl6-font-lock.el
index c4aa0d684a..5d7325f902 100644
--- a/perl6-font-lock.el
+++ b/perl6-font-lock.el
@@ -102,6 +102,10 @@
"Face for version literals in Perl 6."
:group 'perl6-faces)
+(defface perl6-label '((t :inherit font-lock-constant-face))
+ "Face for block labels in Perl 6."
+ :group 'perl6-faces)
+
(eval-when-compile
(require 'rx)
@@ -495,6 +499,8 @@ GROUPS is allowed to reference optional match groups."
(2 . perl6-number-addition)))))
(,(perl6-rx (symbol (or "Inf" "NaN")))
0 'perl6-number)
+ (,(perl6-rx line-start (0+ space) (group identifier ":") (or space
line-end))
+ 1 'perl6-label)
(,(perl6-rx (symbol identifier)) 0 'perl6-identifier)
(,(perl6-rx operator-char) 0 'perl6-operator)
(,(perl6-rx base-number)
- [nongnu] elpa/raku-mode 5e7b03579f 009/253: Document filetype detection, (continued)
- [nongnu] elpa/raku-mode 5e7b03579f 009/253: Document filetype detection, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 09460a1f18 006/253: Include more Perl 6 declarations for magic-mode detections, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode edbe902cf4 021/253: Update Emacs version requirement in README, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 8043c16dd1 016/253: Grammar fixes, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode ec9d721334 024/253: Simpler approach for double-quote-words, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 6e8b0fd8c4 032/253: Highlight "rule q {}" correctly, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode fbe23fa55d 014/253: Require whitespace after (my|our), ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 4556ff4e9b 038/253: Support non-ASCII identifiers, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode a349f9a7ff 076/253: Also highlight labels after loop control statements, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 1eaa1452bc 067/253: More robust highlighting of set operators, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 9339de70ac 074/253: Highlight labels,
ELPA Syncer <=
- [nongnu] elpa/raku-mode f376ce3cfa 035/253: Add MELPA badge, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode d017e51bd4 062/253: Set 'face property, not 'font-lock-face, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode bb9f553d91 079/253: Highlight solitary colon (:) operator, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode f3690a05d5 122/253: Fix highlighting of empty comment lines, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode e11d5b76fe 104/253: Remove superfluous space from syntax descriptor, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 456d718152 116/253: Add comments to perl6-font-lock-keywords, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 564cbfa7a2 119/253: Remove unnecessary 'let', ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode b6410f9d4c 126/253: Fix highlighting of ::foo, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 60966ea875 133/253: Highlight function composition operator, ELPA Syncer, 2022/01/29
- [nongnu] elpa/raku-mode 601f37ef15 136/253: Bool type was added., ELPA Syncer, 2022/01/29