From unknown Fri Aug 15 03:38:03 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#66154 <66154@debbugs.gnu.org> To: bug#66154 <66154@debbugs.gnu.org> Subject: Status: 30.0.50; Extract java-ts-mode's feature list Reply-To: bug#66154 <66154@debbugs.gnu.org> Date: Fri, 15 Aug 2025 10:38:03 +0000 retitle 66154 30.0.50; Extract java-ts-mode's feature list reassign 66154 emacs submitter 66154 Augustin Ch=C3=A9neau (BTuin) severity 66154 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 22 07:33:51 2023 Received: (at submit) by debbugs.gnu.org; 22 Sep 2023 11:33:51 +0000 Received: from localhost ([127.0.0.1]:35432 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qjePu-0006b9-Ie for submit@debbugs.gnu.org; Fri, 22 Sep 2023 07:33:51 -0400 Received: from lists.gnu.org ([2001:470:142::17]:45430) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qjePs-0006av-De for submit@debbugs.gnu.org; Fri, 22 Sep 2023 07:33:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qjePc-00056S-8O for bug-gnu-emacs@gnu.org; Fri, 22 Sep 2023 07:33:32 -0400 Received: from msg-2.mailo.com ([213.182.54.12]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qjePX-0006Ao-8E for bug-gnu-emacs@gnu.org; Fri, 22 Sep 2023 07:33:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=mailo.com; s=mailo; t=1695382404; bh=fy7+/VqfRtSOv9umWpACVsxAWJmLkdseBs1XZYvmaNU=; h=X-EA-Auth:Content-Type:Message-ID:Date:MIME-Version:To:Subject: From; b=BvKROyiq2Z/ob86aolGREj479nq5srnnhOziOpvZ0c1MwklmD0q//s710PKDEX1qp fkv/1lA8DiOMutRjUk5dRGkEAHp2SBrY+oLJGnL5j3utpqr9trXHzzF3EfIxx26Rxg HGDwEIvkLk38dLEKI0NMZtkz2SqytBjK8UZxiXP8= Received: by b221-5.in.mailobj.net [192.168.90.25] with ESMTP via ip-20.mailobj.net [213.182.54.20] Fri, 22 Sep 2023 13:33:24 +0200 (CEST) X-EA-Auth: pYzgZzwpFoaaAsQJbMt2d0U4FMD6MV+c7X31YavtgdE6avlFZqxKPQE9fYVrqCDQq5AEc/nTwMd2lDUdqcAVps83ND+ce2z9 Content-Type: multipart/mixed; boundary="------------qObhnIDtV0dv7Vy98KRzcdxp" Message-ID: <3da12e44-4f04-4bfa-8230-924ef725da9c@mailo.com> Date: Fri, 22 Sep 2023 13:33:24 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: bug-gnu-emacs@gnu.org Subject: 30.0.50; Extract java-ts-mode's feature list Content-Language: fr, en-US From: =?UTF-8?Q?Augustin_Ch=C3=A9neau_=28BTuin=29?= Received-SPF: pass client-ip=213.182.54.12; envelope-from=btuin@mailo.com; helo=msg-2.mailo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) This is a multi-part message in MIME format. --------------qObhnIDtV0dv7Vy98KRzcdxp Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit This simple patch extracts java-ts-mode's feature list in a variable. This is needed for bison-ts-mode since it reuses its values if java is embedded. In GNU Emacs 30.0.50 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.17.8) of 2023-09-19 built on inspiron-5567 Repository revision: 991bf3f0f5dff66794785ebfcc867611fe75e0da Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12302001 System Description: Arch Linux Configured using: 'configure PKG_CONFIG_PATH=/home/arch-aug/.opam/default/lib/pkgconfig:' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: fr_FR.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: None found. Features: (help-mode pp shadow sort mail-extr emacsbug message mailcap yank-media puny dired dired-loaddefs rfc822 mml mml-sec password-cache epa derived epg rfc6068 epg-config gnus-util text-property-search mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date subr-x cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process emacs) Memory information: ((conses 16 41214 25389) (symbols 48 5342 3) (strings 32 13771 1915) (string-bytes 1 393837) (vectors 16 10551) (vector-slots 8 159881 14349) (floats 8 43 52) (intervals 56 343 35) (buffers 992 11)) --------------qObhnIDtV0dv7Vy98KRzcdxp Content-Type: text/x-patch; charset=UTF-8; name="0003-Extract-feature-list-of-java-ts-mode-in-a-variable.patch" Content-Disposition: attachment; filename*0="0003-Extract-feature-list-of-java-ts-mode-in-a-variable.patc"; filename*1="h" Content-Transfer-Encoding: base64 RnJvbSAzYTFlOGViMDE0ODE0MjNhZDgzMDllNTI5MzFkNTgwNzA0ZjYyMTQxIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/QXVndXN0aW49MjBDaD1DMz1BOW5l YXU/PSA8YnR1aW5AbWFpbG8uY29tPgpEYXRlOiBUaHUsIDIxIFNlcCAyMDIzIDE4OjI5OjI0 ICswMjAwClN1YmplY3Q6IFtQQVRDSCAzLzNdIEV4dHJhY3QgZmVhdHVyZSBsaXN0IG9mIGph dmEtdHMtbW9kZSBpbiBhIHZhcmlhYmxlCgotLS0KIGxpc3AvcHJvZ21vZGVzL2phdmEtdHMt bW9kZS5lbCB8IDEzICsrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlv bnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9wcm9nbW9kZXMvamF2 YS10cy1tb2RlLmVsIGIvbGlzcC9wcm9nbW9kZXMvamF2YS10cy1tb2RlLmVsCmluZGV4IDk5 ZDM0Nzg5ZGNjLi5hNmJjNGM0YmRlZCAxMDA2NDQKLS0tIGEvbGlzcC9wcm9nbW9kZXMvamF2 YS10cy1tb2RlLmVsCisrKyBiL2xpc3AvcHJvZ21vZGVzL2phdmEtdHMtbW9kZS5lbApAQCAt MzAzLDYgKzMwMywxMyBAQCBqYXZhLXRzLW1vZGUtLWRlZnVuLW5hbWUKICAgICAgICh0cmVl c2l0LW5vZGUtY2hpbGQtYnktZmllbGQtbmFtZSBub2RlICJuYW1lIikKICAgICAgIHQpKSkp CiAKKworKGRlZnZhciBqYXZhLXRzLW1vZGUtLWZlYXR1cmUtbGlzdAorICAnKCggY29tbWVu dCBkZWZpbml0aW9uICkKKyAgICAoIGNvbnN0YW50IGtleXdvcmQgc3RyaW5nIHR5cGUpCisg ICAgKCBhbm5vdGF0aW9uIGV4cHJlc3Npb24gbGl0ZXJhbCkKKyAgICAoIGJyYWNrZXQgZGVs aW1pdGVyIG9wZXJhdG9yKSkpCisKIDs7OyMjI2F1dG9sb2FkCiAoZGVmaW5lLWRlcml2ZWQt bW9kZSBqYXZhLXRzLW1vZGUgcHJvZy1tb2RlICJKYXZhIgogICAiTWFqb3IgbW9kZSBmb3Ig ZWRpdGluZyBKYXZhLCBwb3dlcmVkIGJ5IHRyZWUtc2l0dGVyLiIKQEAgLTM4MiwxMSArMzg5 LDcgQEAgamF2YS10cy1tb2RlCiAKICAgOzsgRm9udC1sb2NrLgogICAoc2V0cS1sb2NhbCB0 cmVlc2l0LWZvbnQtbG9jay1zZXR0aW5ncyBqYXZhLXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0 aW5ncykKLSAgKHNldHEtbG9jYWwgdHJlZXNpdC1mb250LWxvY2stZmVhdHVyZS1saXN0Ci0g ICAgICAgICAgICAgICcoKCBjb21tZW50IGRlZmluaXRpb24gKQotICAgICAgICAgICAgICAg ICggY29uc3RhbnQga2V5d29yZCBzdHJpbmcgdHlwZSkKLSAgICAgICAgICAgICAgICAoIGFu bm90YXRpb24gZXhwcmVzc2lvbiBsaXRlcmFsKQotICAgICAgICAgICAgICAgICggYnJhY2tl dCBkZWxpbWl0ZXIgb3BlcmF0b3IpKSkKKyAgKHNldHEtbG9jYWwgdHJlZXNpdC1mb250LWxv Y2stZmVhdHVyZS1saXN0IGphdmEtdHMtbW9kZS0tZmVhdHVyZS1saXN0KQogCiAgIDs7IElt ZW51LgogICAoc2V0cS1sb2NhbCB0cmVlc2l0LXNpbXBsZS1pbWVudS1zZXR0aW5ncwotLSAK Mi40Mi4wCgo= --------------qObhnIDtV0dv7Vy98KRzcdxp-- From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 30 19:23:28 2023 Received: (at 66154-done) by debbugs.gnu.org; 30 Sep 2023 23:23:28 +0000 Received: from localhost ([127.0.0.1]:59990 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmjJ1-0000nc-TY for submit@debbugs.gnu.org; Sat, 30 Sep 2023 19:23:28 -0400 Received: from mail-lj1-x234.google.com ([2a00:1450:4864:20::234]:54681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qmjIw-0000mx-EC for 66154-done@debbugs.gnu.org; Sat, 30 Sep 2023 19:23:26 -0400 Received: by mail-lj1-x234.google.com with SMTP id 38308e7fff4ca-2c186ea81c7so73438011fa.1 for <66154-done@debbugs.gnu.org>; Sat, 30 Sep 2023 16:23:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696116181; x=1696720981; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=Qi84pyMDA+lqspAi3TyYfAfkQP4LmQ9RC0xprIkuhGc=; b=bUnprVMvV9/xBNT9qRzxd7RSh1CVfGFpsMiJfuqDkELKD+yKHKfSj2zIHgY5y+eRR2 +wc/b/YK9DyvX0PvcvjYrbQREIOBbj+BHqHbuuZp4ZoOyvcjHEO+tGTH4bDUpvZPNOpb FP2OGatvGhZ5wAfy2q+a+ELmOFKxORDbptrHJAVEvv5OX3Z7ZTlet9U+CvOvDGcy0hpn 96FdjqDyAj86xN1AdjJCgb7HiFZ7nbFNBXvkjiCSSn+a1psJa3vw6HYEq7zm46z69YLa Y0tGw87KbngMDf0rTFCj8h+RTPjkATexTdILoKgJNNydiHJYi3+p+ZawGNZGMkwbWErR h0UA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696116181; x=1696720981; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Qi84pyMDA+lqspAi3TyYfAfkQP4LmQ9RC0xprIkuhGc=; b=ll1lOPQ/tPpKom3uJ8hoW2UYrJIDhLEvx+0ZOGAxMpB/Ihx74a5v5oV0h1zU3AZPUz HyMfzFGvkJm/NmxYXwnGBNa0wrUR8G7pKl7dQMM+DGOah4V1xbcKVAlEqz45QvNo/0Wi 2t9R2asPPKraZngazxLtruamfqrNMKqedfYHRpynRQ5cZn96HumylWvmllyiqQJStWS8 0mUBoqxdgDhJKbwaWXjTPGduFs6Xck2piMNrRsenGkVB8OrZ7O0thhelPQn59e65SF6d 5yM3jsWyl/E5F3JIcMbgsxVWpwS6+WG7JlV+rQ2UCmhQ0X+jvdr8eV5vNjlWCXtmIsNN P01g== X-Gm-Message-State: AOJu0YzeM4f0tbh4CoNZY1uU9IqHY7cbe/mkWX5n0hZicY+omDSjJk7U BdLZT0XejHMtsABbmgW/WmaUvcWb9iNrBEO2f9qYV9Nr X-Google-Smtp-Source: AGHT+IHsie8H75PRhxMgZppBlsKFmaSNy5IjR55T0+OdLQX07jHKNtjcv/iRQrG/NKSgqK/pVwZsbOmqHYzdkQqyHkY= X-Received: by 2002:a19:5f07:0:b0:503:c51:74e1 with SMTP id t7-20020a195f07000000b005030c5174e1mr5356917lfb.15.1696116180591; Sat, 30 Sep 2023 16:23:00 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Sat, 30 Sep 2023 16:23:00 -0700 From: Stefan Kangas In-Reply-To: =?UTF-8?B?PDNkYTEyZTQ0LTRmMDQtNGJmYS04MjMwLTkyNGVmNzI1ZGE5Y0BtYWlsby5jb20+?= =?UTF-8?B?ICgiQXVndXN0aW4gQ2jDqW5lYXUgKEJUdWluKSIncyBtZXNzYWdlIG9mICJGcmksIDIyIFNlcCAyMDIz?= =?UTF-8?B?IDEzOjMzOjI0ICswMjAwIik=?= References: <3da12e44-4f04-4bfa-8230-924ef725da9c@mailo.com> MIME-Version: 1.0 Date: Sat, 30 Sep 2023 16:23:00 -0700 Message-ID: Subject: Re: bug#66154: 30.0.50; Extract java-ts-mode's feature list To: =?UTF-8?Q?Augustin_Ch=C3=A9neau?= Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66154-done Cc: Yuan Fu , 66154-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Version: 30.1 Augustin Ch=C3=A9neau (BTuin) writes: > diff --git a/lisp/progmodes/java-ts-mode.el b/lisp/progmodes/java-ts-mode= .el > index 99d34789dcc..a6bc4c4bded 100644 > --- a/lisp/progmodes/java-ts-mode.el > +++ b/lisp/progmodes/java-ts-mode.el > @@ -303,6 +303,13 @@ java-ts-mode--defun-name > (treesit-node-child-by-field-name node "name") > t)))) > > + > +(defvar java-ts-mode--feature-list > + '(( comment definition ) > + ( constant keyword string type) > + ( annotation expression literal) > + ( bracket delimiter operator))) > + > ;;;###autoload > (define-derived-mode java-ts-mode prog-mode "Java" > "Major mode for editing Java, powered by tree-sitter." > @@ -382,11 +389,7 @@ java-ts-mode > > ;; Font-lock. > (setq-local treesit-font-lock-settings java-ts-mode--font-lock-setting= s) > - (setq-local treesit-font-lock-feature-list > - '(( comment definition ) > - ( constant keyword string type) > - ( annotation expression literal) > - ( bracket delimiter operator))) > + (setq-local treesit-font-lock-feature-list java-ts-mode--feature-list) > > ;; Imenu. > (setq-local treesit-simple-imenu-settings This change was already installed on master by Yuan Fu, so I'm closing this bug now. Thanks. From unknown Fri Aug 15 03:38:03 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 29 Oct 2023 11:24:09 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator