[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/dockerfile-mode 902e4c2a5a 075/104: Add faces for image na
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/dockerfile-mode 902e4c2a5a 075/104: Add faces for image name and alias |
Date: |
Sat, 29 Jan 2022 07:58:35 -0500 (EST) |
branch: elpa/dockerfile-mode
commit 902e4c2a5a80d8481bc08fd18a474c23ef2c1d3e
Author: Matus Goljer <matus.goljer@gmail.com>
Commit: Matus Goljer <matus.goljer@gmail.com>
Add faces for image name and alias
---
dockerfile-mode.el | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/dockerfile-mode.el b/dockerfile-mode.el
index f031ff20be..9c9933a8b2 100644
--- a/dockerfile-mode.el
+++ b/dockerfile-mode.el
@@ -55,6 +55,14 @@ Each element of the list will be passed as a separate
:type '(repeat string)
:group 'dockerfile)
+(defface dockerfile-image-name
+ '((t (:inherit (font-lock-type-face bold))))
+ "Face to highlight the base image name after FROM instruction.")
+
+(defface dockerfile-image-alias
+ '((t (:inherit (font-lock-constant-face bold))))
+ "Face to highlight the base image alias inf FROM ... AS <alias> construct.")
+
(defvar dockerfile-font-lock-keywords
`(,(cons (rx (or line-start "onbuild ")
(group (or "from" "maintainer" "run" "cmd" "expose" "env" "arg"
@@ -62,6 +70,9 @@ Each element of the list will be passed as a separate
"label" "stopsignal" "shell" "healthcheck"))
word-boundary)
font-lock-keyword-face)
+ (,(rx "FROM " (group (+? nonl)) (or " " eol) (? "as " (group (1+ nonl))))
+ (1 'dockerfile-image-name)
+ (2 'dockerfile-image-alias nil t))
,@(sh-font-lock-keywords)
,@(sh-font-lock-keywords-2)
,@(sh-font-lock-keywords-1))
- [nongnu] elpa/dockerfile-mode a464ee6e91 047/104: Merge branch 'master' of github.com:davidshen84/dockerfile-mode, (continued)
- [nongnu] elpa/dockerfile-mode a464ee6e91 047/104: Merge branch 'master' of github.com:davidshen84/dockerfile-mode, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 5f1e17e4e5 050/104: Merge pull request #27 from ju2wheels/feature/add_missing_keywords, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode a690935648 055/104: Make no attempt to support antiquated Emacsen < 24, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 40d83ba7c6 058/104: Include image name in build output buffer name, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode fd7bba9f4a 059/104: default-directory is the easier way to get the working directory, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 39f35d927f 063/104: Prefer compilation-mode to async-shell-command, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode cd102cffa1 069/104: Merge pull request #34 from wynro/master, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 1f4e9261e0 067/104: Add adequate casing to documented argument, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 05f8d76e2e 072/104: Recognize Dockerfile files with extension, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode d607a90673 070/104: mention it is available via MELPA, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 902e4c2a5a 075/104: Add faces for image name and alias,
ELPA Syncer <=
- [nongnu] elpa/dockerfile-mode 64733f64ea 077/104: Merge pull request #41 from Fuco1/feature/image-name-font-lock, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 6e1bf5dea4 074/104: README.md addition for safe-local-variable, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 9f4381178a 079/104: Adds a very simple indent-line-function for Dockerfiles., ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 24a5a6cee6 083/104: Allow builds without tag/image name, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode a4f8aad581 091/104: FIX: make emacs lisp variable name consistent in README.md, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode b01f2ecdb6 094/104: Merge branch 'ncaq-add-dockerfile-indent-offset', ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 652c2e0ba0 084/104: Remove logic for checking if there is an image-name provided, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 533d5d4983 096/104: Tighten auto-mode-alist pattern some more, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode fd8057e438 098/104: Fix elisp byte-compiler warning, ELPA Syncer, 2022/01/29
- [nongnu] elpa/dockerfile-mode 3b1374563f 100/104: Add support for TRAMP file names, ELPA Syncer, 2022/01/29