GNU bug report logs - #70614
Wrong simple imenu definition for java

Previous Next

Package: emacs;

Reported by: Benjamin Leis <benjamin.leis <at> servicenow.com>

Date: Sat, 27 Apr 2024 22:28:01 UTC

Severity: normal

Tags: pending

Full log


Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Benjamin Leis <benjamin.leis <at> servicenow.com>
To: "bug-gnu-emacs <at> gnu.org" <bug-gnu-emacs <at> gnu.org>
Subject: Wrong simple imenu definition for java
Date: Sat, 27 Apr 2024 18:45:10 +0000
[Message part 1 (text/plain, inline)]
I noticed the treesitter imenu definitions for java in java-ts-mode.el have the following:

  ;; Imenu.
  (setq-local treesit-simple-imenu-settings
              '(("Class" \\`class_declaration\\'</%60class_declaration/'> nil nil)
                ("Interface" \\`interface_declaration\\'</%60interface_declaration/'> nil nil)
                ("Enum" \\`record_declaration\\'</%60record_declaration/'> nil nil)
                ("Method" \\`method_declaration\\'</%60method_declaration/'> nil nil)))
  (treesit-major-mode-setup))

  The 3rd definition for enums should either be for “Record” if that was the intention or match against \\`enum_declaration</%60enum_declaration>   if it really was meant for enums.

Ben
[Message part 2 (text/html, inline)]

This bug report was last modified 199 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.