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

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

[nongnu] elpa/jade-mode 555c0863bc 009/128: bound S-tab to unindent line


From: ELPA Syncer
Subject: [nongnu] elpa/jade-mode 555c0863bc 009/128: bound S-tab to unindent line
Date: Sat, 29 Jan 2022 08:24:41 -0500 (EST)

branch: elpa/jade-mode
commit 555c0863bc7194e319d8f7ddb63490dd01dc340a
Author: brianc <brian.m.carlson@gmail.com>
Commit: brianc <brian.m.carlson@gmail.com>

    bound S-tab to unindent line
---
 jade-mode.el | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/jade-mode.el b/jade-mode.el
index fea702aa60..f9f3cd479a 100644
--- a/jade-mode.el
+++ b/jade-mode.el
@@ -80,6 +80,9 @@
         (,"\\(?:^[ {2,}]+\\(?:[a-z0-9_:\\-]*\\)\\)?\\(\\.[A-Za-z0-9\-\_]*\\)" 
1 font-lock-function-name-face) ;; class name
         (,"^[ {2,}]+[a-z0-9_:\\-]*" 0 font-lock-comment-face)))
 
+(defvar jade-mode-map (make-sparse-keymap))
+(define-key jade-mode-map [S-tab] 'jade-unindent-line)
+
 ;; mode declaration
 (define-derived-mode jade-mode fundamental-mode
   "Jade"
@@ -90,6 +93,9 @@
   (setq mode-name "Jade")
   (setq major-mode 'jade-mode)
 
+  ;; keymap
+  (use-local-map jade-mode-map)
+
   ;; highlight syntax
   (setq font-lock-defaults '(jade-font-lock-keywords))
 



reply via email to

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