branch: elpa/jade-mode
commit 555c0863bc7194e319d8f7ddb63490dd01dc340a
Author: brianc <[email protected]>
Commit: brianc <[email protected]>
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))