我最喜歡的方式,我用下面的代碼片段在啓動時加載的HS-未成年人模式:如何讓hs-minor-mode在emacs的php模式下自動加載?
(add-hook '____-mode-hook 'hs-minor-mode)
到目前爲止,它得到的CSS-模式,perl的模式,SH-模式(bash)的工作,和lisp模式。但由於某些原因,它不會爲php模式加載,即使我可以手動加載它。
這裏是我的PHP模式設置:
(defun php-overload-keys()
(let ((map php-mode-map))
(define-key map "\t" 'dumb-indent-relative)
(define-key map "\177" 'backward-delete-char)
(define-key map "," nil)
(define-key map ";" nil)
(define-key map ":" nil)
(define-key map "*" nil)
(define-key map "{" nil)
(define-key map "}" nil)
(define-key map "(" nil)
(define-key map ")" nil)
(define-key map "/" nil)
(use-local-map map)))
(add-hook 'php-mode-hook 'php-overload-keys)
(add-hook 'php-mode-hook 'hs-minor-mode)
上午我做錯了什麼?我嘗試在函數中包裝hs-minor-mode,但它仍然無法加載。然而,我的重載鍵可以。這是怎麼回事?
太棒了。 *愉快的codefolds * – user572491 2011-01-22 12:22:26