aboutsummaryrefslogtreecommitdiff
path: root/emacs-packages/environmentd-mode.el
diff options
context:
space:
mode:
authorTimo Wilken2022-12-30 10:54:17 +0100
committerTimo Wilken2022-12-30 10:54:17 +0100
commit0f308b1c90444f5f0293bf40aa1ef177bc51036c (patch)
treeb052860a66b8bf3b094fa16e4538887003c37ada /emacs-packages/environmentd-mode.el
parentda1ff8a0816e430d2c035217d80db3be5cc919ab (diff)
Reorganise Guix home declaration into module tree
Diffstat (limited to 'emacs-packages/environmentd-mode.el')
-rw-r--r--emacs-packages/environmentd-mode.el46
1 files changed, 0 insertions, 46 deletions
diff --git a/emacs-packages/environmentd-mode.el b/emacs-packages/environmentd-mode.el
deleted file mode 100644
index 4bb8812e..00000000
--- a/emacs-packages/environmentd-mode.el
+++ /dev/null
@@ -1,46 +0,0 @@
-;;; environmentd-mode.el --- Major mode for environment.d(5) files.
-
-;;; Commentary:
-
-;; This major mode font-locks files including /etc/environment and
-;; ~/.config/environment.d/*.conf. Their format is specified by the
-;; environment.d(5) man page.
-
-;;; Code:
-
-(defconst environmentd-mode/font-lock-defaults
- '((("^[[:blank:]]+[^[:blank:]]+" . font-lock-warning-face) ; stray leading whitespace
- ("^#+[[:blank:]]*" . font-lock-comment-delimiter-face)
- ("^#+[[:blank:]]*\\(.*\\)$" 1 font-lock-comment-face)
- ("\\\\[$\\]" . font-lock-string-face) ; escaped $ \
- ("^\\([A-Za-z_][A-Za-z0-9_]*\\)\\(=\\)"
- (1 font-lock-variable-name-face)
- (2 font-lock-keyword-face))
- ("\\(\\${\\)\\([A-Za-z_][A-Za-z0-9_]*\\)\\(:[+-]\\)[^}]*\\(}\\)"
- (1 font-lock-keyword-face)
- (2 font-lock-variable-name-face)
- (3 font-lock-keyword-face)
- (4 font-lock-keyword-face)) ; ${X:-default}-variable references
- ("\\(\\${\\)\\([A-Za-z_][A-Za-z0-9_]*\\)\\(}\\)"
- (1 font-lock-keyword-face)
- (2 font-lock-variable-name-face)
- (3 font-lock-keyword-face)) ; ${X}-variable references
- ("\\(\\$\\)\\([A-Za-z_][A-Za-z0-9_]*\\)"
- (1 font-lock-keyword-face)
- (2 font-lock-variable-name-face))) ; $X-variable references
- t nil ((?\' . "w") (?\" . "w")))
- "Font lock settings for Environment.d mode. See `font-lock-defaults' for documentation.")
-
-(define-derived-mode environmentd-mode prog-mode "Environment.d"
- "Environment.d mode is used for environment.d(5) files."
- (setq-local comment-start "#"
- comment-start-skip "#"
- comment-end ""
- font-lock-defaults environmentd-mode/font-lock-defaults))
-
-(add-to-list 'auto-mode-alist
- '("/environment\\.d/[^/]+\\.conf\\'\\|\\`/etc/environment\\'"
- . environmentd-mode))
-
-(provide 'environmentd-mode)
-;;; environmentd-mode.el ends here