git-svn-id: https://supercollider.svn.sourceforge.net/svnroot/supercollider/trunk@9417 a380766d-ff14-0410-b294-a243070f3f08
61 lines
1.8 KiB
EmacsLisp
61 lines
1.8 KiB
EmacsLisp
;;; sclang-minor-mode for use in help files
|
|
;;; SuperCollider
|
|
;;; (c) 2007, Marije Baalman - nescivi
|
|
;;; released under GPL
|
|
|
|
(easy-mmode-define-minor-mode sclang-minor-mode
|
|
"Toggle sclang-minor-mode.
|
|
With no argument, this command toggles the mode.
|
|
Non-null prefix argument turns on the mode.
|
|
Null prefix argument turns off the mode.
|
|
|
|
When sclang-minor-mode is enabled, you can execute
|
|
sclang code with the normal command C-c C-c and C-c C-d."
|
|
;; The initial value.
|
|
nil
|
|
;; The indicator for the mode line.
|
|
" sclang"
|
|
;; The minor mode bindings.
|
|
'(("\C-c\C-c" . sclang-eval-region-or-line)
|
|
("\C-c\C-d" . sclang-eval-region)
|
|
("\C-\M-x" . sclang-eval-defun)
|
|
("\C-c\C-h" . sclang-find-help)
|
|
("\C-\M-h" . sclang-goto-help-browser)
|
|
("\C-c\C-s" . sclang-main-stop)
|
|
("\C-c\C-k" . sclang-edit-dev-source)
|
|
))
|
|
|
|
(provide 'sclang-minor-mode)
|
|
|
|
(easy-mmode-define-minor-mode sclang-help-minor-mode
|
|
"Toggle sclang-minor-mode.
|
|
With no argument, this command toggles the mode.
|
|
Non-null prefix argument turns on the mode.
|
|
Null prefix argument turns off the mode.
|
|
|
|
When sclang-help-minor-mode is enabled, you can execute
|
|
sclang code with the normal command C-c C-c and C-c C-d."
|
|
;; The initial value.
|
|
nil
|
|
;; The indicator for the mode line.
|
|
" sclang-help"
|
|
;; The minor mode bindings.
|
|
'(("\C-c\C-c" . sclang-eval-region-or-line)
|
|
("\C-c\C-d" . sclang-eval-region)
|
|
("\C-\M-x" . sclang-eval-defun)
|
|
("\C-c\C-h" . sclang-find-help)
|
|
("\C-c\C-s" . sclang-main-stop)
|
|
("\C-c\C-v" . sclang-edit-html-help-file)
|
|
("E" . sclang-edit-help-code)
|
|
("\C-c\C-k" . sclang-edit-dev-source)
|
|
))
|
|
|
|
(provide 'sclang-help-minor-mode)
|
|
|
|
(add-hook 'sclang-help-minor-mode-hook 'sclang-minor-hooks)
|
|
(add-hook 'sclang-minor-mode-hook 'sclang-minor-hooks)
|
|
|
|
(defun sclang-minor-hooks ()
|
|
(sclang-init-document)
|
|
(sclang-make-document)
|
|
) |