Don't check comp-buffer-name-function in derived mode (Bug#34956)
* lisp/progmodes/compile.el (define-compilation-mode): Remove 'compilation-buffer-name-function' from the list of overridden variables to ensure that it is not mistaken for a variable that can be major mode specific. 'compilation-buffer-name-function' is used before the major mode is loaded, therefore overriding it here is ineffectual. Also, the function 'compilation-start' takes an optional argument name-function, so there is already a mechanism to override it.
This commit is contained in:
parent
690c678fb6
commit
905f619519
1 changed files with 1 additions and 2 deletions
|
@ -2056,8 +2056,7 @@ by replacing the first word, e.g., `compilation-scroll-output' from
|
|||
(if (boundp 'byte-compile-bound-variables)
|
||||
(memq (cdr v) byte-compile-bound-variables)))
|
||||
`(set (make-local-variable ',(car v)) ,(cdr v))))
|
||||
'(compilation-buffer-name-function
|
||||
compilation-directory-matcher
|
||||
'(compilation-directory-matcher
|
||||
compilation-error
|
||||
compilation-error-regexp-alist
|
||||
compilation-error-regexp-alist-alist
|
||||
|
|
Loading…
Add table
Reference in a new issue