emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[elpa] master 216550e 06/72: Add option to font-lock `defhydra'


From: Oleh Krehel
Subject: [elpa] master 216550e 06/72: Add option to font-lock `defhydra'
Date: Fri, 06 Mar 2015 13:04:01 +0000

branch: master
commit 216550ee2376e9fe1f3bc6ea10d3321825c3e33b
Author: Oleh Krehel <address@hidden>
Commit: Oleh Krehel <address@hidden>

    Add option to font-lock `defhydra'
    
    * hydra.el (hydra-add-font-lock): New function.
    
    Fixes #32.
---
 hydra.el |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/hydra.el b/hydra.el
index 94347ea..70de566 100644
--- a/hydra.el
+++ b/hydra.el
@@ -111,6 +111,14 @@ It's possible to set this to nil.")
 (defface hydra-face-amaranth
     '((t (:foreground "#E52B50" :bold t)))
   "Amaranth Hydra can exit only through a blue head.")
+;;* Fontification
+(defun hydra-add-font-lock ()
+  "Fontify `defhydra' statements."
+  (font-lock-add-keywords
+   'emacs-lisp-mode
+   '(("(\\(defhydra\\)\\_> +\\(.*?\\)\\_>"
+      (1 font-lock-keyword-face)
+      (2 font-lock-type-face)))))
 
 ;;* Universal Argument
 (defvar hydra-base-map



reply via email to

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