diff options
author | Lars Ingebrigtsen <larsi@gnus.org> | 2022-08-20 11:54:33 +0200 |
---|---|---|
committer | Lars Ingebrigtsen <larsi@gnus.org> | 2022-08-20 11:54:33 +0200 |
commit | 3312710fd672021b17983ef2287dbd57a9a110a1 (patch) | |
tree | 57b7bd1914ed50f14c1cb16a2e499f9b0d3c171f /lisp/textmodes | |
parent | 84082a0e8401ca5ed415d7e11eb8b899b649a866 (diff) | |
download | emacs-3312710fd672021b17983ef2287dbd57a9a110a1.tar.gz emacs-3312710fd672021b17983ef2287dbd57a9a110a1.tar.bz2 emacs-3312710fd672021b17983ef2287dbd57a9a110a1.zip |
Make conf-javaprop-mode only claim that # lines are comments
* lisp/textmodes/conf-mode.el (conf-javaprop-mode-syntax-table):
Make obsolete and remove syntax entries for // and /* (bug#49077),
because only # are comments in javaprop files.
(conf-javaprop-mode): Adjust doc string to just mention #
comments.
Diffstat (limited to 'lisp/textmodes')
-rw-r--r-- | lisp/textmodes/conf-mode.el | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/lisp/textmodes/conf-mode.el b/lisp/textmodes/conf-mode.el index f940de3ff41..c3c9af5a834 100644 --- a/lisp/textmodes/conf-mode.el +++ b/lisp/textmodes/conf-mode.el @@ -139,11 +139,9 @@ not align (only setting space according to `conf-assignment-space')." "Syntax table in use in Unix style `conf-mode' buffers.") (defvar conf-javaprop-mode-syntax-table - (let ((table (make-syntax-table conf-unix-mode-syntax-table))) - (modify-syntax-entry ?/ ". 124" table) - (modify-syntax-entry ?* ". 23b" table) - table) + (make-syntax-table conf-unix-mode-syntax-table) "Syntax table in use in Java properties buffers.") +(make-obsolete-variable 'conf-javaprop-mode-syntax-table nil "29.1") (defvar conf-ppd-mode-syntax-table (let ((table (make-syntax-table conf-mode-syntax-table))) @@ -470,13 +468,9 @@ PersistMoniker=file://Folder.htt" ;;;###autoload (define-derived-mode conf-javaprop-mode conf-mode "Conf[JavaProp]" "Conf Mode starter for Java properties files. -Comments start with `#' but are also recognized with `//' or -between `/*' and `*/'. -For details see `conf-mode'. Example: +Comments start with `#'. Example: # Conf mode font-locks this right with \\[conf-javaprop-mode] (Java properties) -// another kind of comment -/* yet another */ name:value name=value @@ -487,7 +481,6 @@ x.2.y.1.z.2.zz =" (conf-mode-initialize "#" 'conf-javaprop-font-lock-keywords) (setq-local conf-assignment-column conf-javaprop-assignment-column) (setq-local conf-assignment-regexp ".+?\\([ \t]*[=: \t][ \t]*\\|$\\)") - (setq-local comment-start-skip "\\(?:#+\\|/[/*]+\\)\\s *") (setq-local imenu-generic-expression '(("Parameters" "^[ \t]*\\(.+?\\)[=: \t]" 1)))) |