Function: srecode-template-mode
srecode-template-mode is an interactive and byte-compiled function
defined in srt-mode.el.gz.
Signature
(srecode-template-mode)
Documentation
Major-mode for writing SRecode macros.
This mode runs the hook srecode-template-mode-hook, as the final or
penultimate step during initialization.
/ srecode-self-insert-complete-end-macro
C-c C-c srecode-compile-templates
C-c RET srecode-macro-help
Key Bindings
Aliases
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/srecode/srt-mode.el.gz
;;;###autoload
(define-derived-mode srecode-template-mode fundamental-mode "SRecode"
;; FIXME: Shouldn't it derive from prog-mode?
"Major-mode for writing SRecode macros."
(setq-local comment-start ";;")
(setq-local comment-end "")
(setq-local parse-sexp-ignore-comments t)
(setq-local comment-start-skip
"\\(\\(^\\|[^\\\n]\\)\\(\\\\\\\\\\)*\\);+ *")
(setq-local font-lock-defaults
'(srecode-font-lock-keywords
nil ;; perform string/comment fontification
nil ;; keywords are case sensitive.
;; This puts _ & - as a word constituent,
;; simplifying our keywords significantly
((?_ . "w") (?- . "w")))))