Skip to content

Commit ef908cd

Browse files
committed
Make inherit prog-mode instead of c-mode
1 parent 40be726 commit ef908cd

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Diff for: lisp/php-mode.el

+4-3
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,7 @@ In that case set to `NIL'."
299299

300300
(defvar php-mode-map
301301
(let ((map (make-sparse-keymap "PHP Mode")))
302+
(set-keymap-parent map c-mode-base-map)
302303
;; Remove menu item for c-mode
303304
(define-key map [menu-bar C] nil)
304305

@@ -1099,13 +1100,13 @@ After setting the stylevars run hooks according to STYLENAME
10991100
table))
11001101

11011102
;;;###autoload
1102-
(define-derived-mode php-mode c-mode "PHP"
1103+
(define-derived-mode php-mode prog-mode "PHP"
11031104
"Major mode for editing PHP code.
11041105
11051106
\\{php-mode-map}"
1107+
:group 'php-mode
11061108
:syntax-table php-mode-syntax-table
1107-
;; :after-hook (c-update-modeline)
1108-
;; (setq abbrev-mode t)
1109+
:after-hook (c-update-modeline)
11091110

11101111
(unless (string= php-mode-cc-vertion c-version)
11111112
(user-error "CC Mode has been updated. %s"

0 commit comments

Comments
 (0)