From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 30 20:34:48 2023 Received: (at submit) by debbugs.gnu.org; 1 Dec 2023 01:34:48 +0000 Received: from localhost ([127.0.0.1]:54785 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r8sQY-0001Gw-KE for submit@debbugs.gnu.org; Thu, 30 Nov 2023 20:34:48 -0500 Received: from lists.gnu.org ([2001:470:142::17]:56146) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r8pbE-00053I-M8 for submit@debbugs.gnu.org; Thu, 30 Nov 2023 17:33:38 -0500 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 1r8pb0-00087t-M0 for bug-gnu-emacs@gnu.org; Thu, 30 Nov 2023 17:33:22 -0500 Received: from mail-mw2nam12on20616.outbound.protection.outlook.com ([2a01:111:f400:fe5a::616] helo=NAM12-MW2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1r8paw-0002Tb-HV for bug-gnu-emacs@gnu.org; Thu, 30 Nov 2023 17:33:20 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Id/h0UQYACc8eOmehYCxHrLlqoX1ElahURPIl2C/zUxArB4FS3V7oA23Ll3ZQ784KZ/Ere8WDi3FIq46qWYFwGENHn2MuI3Ok3rOHGBXm4TuMzMWDMTmMv1dY2bRL+aTaga2h08tqaNRYuS4ez2MspfdGyhKm05OOSBzMOM/pFGgXgYdWT7EVRRKS6bTql2pBtDePUdDHqNT5h4UUiKiGPXHdxlpYwNi6Hy8vKfqKwZfdrgloZDewYcB0+C68MLi1MMBT36W3dLNqvKARLox9juSzDcri1vHubNk0Li+lEiVWLAPU8uSkiEUdHsyKAPmLQec3GnTUzXYIH57RZiq4w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=hMArGuSSMsT8JNkFIeyc1+geul+hIUuHmnwLYUznS28=; b=U/Kb7drLuUz3xboDdWcizth/CgPZx9XMgJL9XObr1AoNP5Z5JHFugFI9AVnfVJ7qKOZZKLYvO8WwDXrNY7EfSKM0w/3laqf/9ZzLU0e9mFdcGoZ1Y1vPaWkK4sVcEfbK1RNiZhs4IupVVL9UcS9mc/QdceoChbGdv0O80Nwc0SojvKRxc6zJgXqRVtF8DfQV3SGv/hzMnSlQAOOklurZaLA42ePG3c6iHRMQGiZIDPx+A+XttkdadHUtocuhwDz0Bk/eTVHGsY2H1icWgzi8zi1CsC0pbiuc1rS7pUEEEsMliVSkytF6e6hFsQsZRXBxqFfo1pZZmfozvmc4n4oo3A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ilstu.edu; dmarc=pass action=none header.from=ilstu.edu; dkim=pass header.d=ilstu.edu; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ilstu.edu; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hMArGuSSMsT8JNkFIeyc1+geul+hIUuHmnwLYUznS28=; b=UKQ66JgNxhy88KrG9g5fACdK3GkRSK6h+dXE9u6AGLU7PoLONn/vj3F96yXc/eCEHzfBKj23UGCrp//Szu3Z92XtIud4HZu9FhD8yA2e6yS6SPigK1EjH1TaxUCDNOxLI13phmHmfgZ2F0JLpz/DTiptaNW6Cd30XuKkBOlppDU= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ilstu.edu; Received: from BN7PR03MB3425.namprd03.prod.outlook.com (2603:10b6:406:ca::11) by SJ0PR03MB6342.namprd03.prod.outlook.com (2603:10b6:a03:390::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7068.8; Thu, 30 Nov 2023 22:28:13 +0000 Received: from BN7PR03MB3425.namprd03.prod.outlook.com ([fe80::2b3c:ee81:8d21:cea6]) by BN7PR03MB3425.namprd03.prod.outlook.com ([fe80::2b3c:ee81:8d21:cea6%6]) with mapi id 15.20.7068.012; Thu, 30 Nov 2023 22:28:13 +0000 Message-ID: <6e59a5d3-4365-49c6-9673-85796d4777a4@ilstu.edu> Date: Thu, 30 Nov 2023 16:28:11 -0600 User-Agent: Mozilla Thunderbird To: bug-gnu-emacs@gnu.org Subject: 29.1; java-ts-mode doesn't indent open curly brackets properly Content-Language: en-US From: Spencer Pavkovic Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-ClientProxiedBy: CH0PR04CA0078.namprd04.prod.outlook.com (2603:10b6:610:74::23) To BN7PR03MB3425.namprd03.prod.outlook.com (2603:10b6:406:ca::11) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BN7PR03MB3425:EE_|SJ0PR03MB6342:EE_ X-MS-Office365-Filtering-Correlation-Id: 1979aac1-445f-4ab7-93d6-08dbf1f3a3e0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: IS2xvWSqqxKSoZMaOOXb02YNtOA1JjDpEFCqZ5DaVmY1gnsjIzQdeKU8XxkPQDL2Z/gnPhQTUvXGOemffn/U6RbswmJNkTXzA407OI43KxBMpz5PfaCMomuILBPU0Se1BmHQop93B+pje0mqgIqfUzXTJ87UEXL1MLpX2aEgwywu5JVVID8MeiXY1mVkPNhlPltcV4/82T07yNoiHcZLq2mM1iiGrQtq/ikMfyxM2ZyKpGLzXazY7K4YbZz+EtVBaV6ZHwwRYXBwBGdtE7DdqX8lt5S1S1u8aXep5Lnnzeu6FH26Re8t/+SehtrDkKH1W4lWWL5LmroqycxDLMMKK1tz0gxuwJ1RNU4R6chm/Nava0T1TjCGhW6bYUFMemchOZvBW4BQ1UTaxbxtXkK/YoONs08d3AgGP+I9MhjqdfRPV4rgr2d8Ax6H7kzU+0orV9n7vmfSLZmrXVnPtRwPYZF6/NRBwO4C47+uGP04UoI/XODwfcBQ8XddMNzuqLhGDngbqrmrY2aPyiY/5sXeV3DA3E+LYvoo5qFDe4pagVDe6HfprhMZs7WVfyd1hP2A/expooc9Zr0e/nasPf3m8H2gP5IkaHRoJ/4NXjkCAaU3c3sWj/gun7AslqmAArjos8iMQAxkWoIKPeDMEF/oWK+FU7sZgIqYhgEz6R2yvdQqc+B9xa/qULtwXGVs4JVBWhO3V2yg72wBrf4T/Ce2LRYgf4ddthIn3lF5gBHl3IA= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN7PR03MB3425.namprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376002)(39860400002)(366004)(346002)(396003)(136003)(230922051799003)(230173577357003)(230273577357003)(64100799003)(451199024)(186009)(1800799012)(8936002)(31696002)(8676002)(86362001)(66556008)(66476007)(66946007)(316002)(6916009)(36756003)(31686004)(786003)(5660300002)(2906002)(6486002)(478600001)(6506007)(38100700002)(4001150100001)(66899024)(2616005)(6512007)(43170500006)(83380400001)(75432002)(41300700001)(45980500001)(43740500002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?U3dCV3ozVTZuQm16NmVxdDRXSlNhVE0xRURXTTVqNmRDSmxJalcvSGVkeFFI?= =?utf-8?B?VTUybm02aWdaSUxJbExPWnQwM3RGVnN2V0M3b0JSYllKL01KOFJlbXpJYnFk?= =?utf-8?B?ck8vcUZqVWR4UXNMOVJNckNHQm9QOUxvcll6WkhVQlR5WVFRN2JTQ3ZLR1R4?= =?utf-8?B?alZoNmhMcXZNUzNKRTF0eWt2U1ZCTEJSMEw0YzZXcmllSkd2TUF5SGR0OUNZ?= =?utf-8?B?WWxhSzl2Yk5OWDJMODJWU2ZiajVBakJscnN6RHoxR2VwM2ZDMUIwZ1Q5ZWNa?= =?utf-8?B?elNPQ25rYXE1ZWRwUXpnZXNqWHZpc3Ftdi9FMW9FSDFEZlQxMHllTjN6OGdn?= =?utf-8?B?V2l2OE5WaWhuS09IZHIxYXd0MGtBSjNMeFRKVTlPSUVlekUwVE9tbmF3OWx2?= =?utf-8?B?dGVjenJTOW9HVDJITXdHcmlsbDBwaHZPRFZ1U21ReUdYenZyMEkzMjhsMU1N?= =?utf-8?B?OFhDWXVOUENBaXR0SmFnR0JvMzBXSkFIL2k3SkhwQXJ4WURsUHRqOU5hYnQ2?= =?utf-8?B?RXVoaDNtSmZ6RU1sb2FJUEZZSW9NWGxzeE9NWGV5eWp5MU42K0UrZ2JNOEpQ?= =?utf-8?B?aHZocHNCY0xhRW9OaTFxUmRsSUtYYkN4SzdyRHRJb2x5UkprSCtLUkJLK0lm?= =?utf-8?B?R2Qra2V3aER4b0VETndiZlVlS1FTYS9DdFBBdmFkUXk0TmswWHJXcEJ5dmQ1?= =?utf-8?B?K1BFem5wcCswVG9LWXFLQ0NxUzB6WlhReDJKWVJaVzdWOWxkVm45VzZ6cWdT?= =?utf-8?B?WGZVUy9SaUJaUkdWSXdhM0Y3cmlOWWVjZFBGQXhwcEw5TW02SlBqY24zU2pQ?= =?utf-8?B?d2U4Y2JlWmIzVkk2Wm1yN2VxTXdEaEsrd2o3RE1Wb0VsTHYxMWUvbnZmRS91?= =?utf-8?B?RHBxbVZ5TERhMFUwbzFyL3I5L3ZZSGFkOEFNeGM0ZkFjN1FCZGU5ODJNbWpy?= =?utf-8?B?QVI2NXJnZHBlek42RjFHR3V5TUE5NFBzK3JyZ0hGMWRuVmR1eVIvR0xRUDFw?= =?utf-8?B?OWNlMm5HYm03ZmRBVEF3c3o1UElrU0NyV1hYNVlZMDVUbzB6aVMxM0grNkRQ?= =?utf-8?B?c1prMkVDNk55cFhuRkdLdVlZTW1tZjZSSGtzQXpZbnhTMk5OZVNZQUJ4Z1dp?= =?utf-8?B?bnFzM2M5RjF3SHF1OUZxTnRiYkgzVlpRWGhwekFtdS83cklMcXRkckVLVDBZ?= =?utf-8?B?WHlsK0dlTG9KT1hNTzRMREZYYks3Y0NRMC9UTFBhT0hQQVVUbHBhL3g0eFhr?= =?utf-8?B?WTJXd0F1SjBkOERlMVhnRlN1OFhHemlYT2wvSkk3VW54TDZxaXZkcXRPazZ3?= =?utf-8?B?NVRwbzlvQVZ5RUNKeGFwZzVkZFF0ZktMelJocTVvekNFV2VRUTNTRHlpQUFH?= =?utf-8?B?YmlTWUJBT1dnbTRLcnVpSHAzRWExYjdxeG9BZ2xyZ2FyVFIrK2MvZzJIWGJV?= =?utf-8?B?WmU3RTY0NUJ4WTFtSTZtd3FCaVNKMTVBNEFVSXNGaDhQTW94OU9rSTZNSzlk?= =?utf-8?B?dlNqZnlhM016KzRuT1VHWWZ0Vnpmc2d6RmVNdG5pYVBiMmYxTk52SFd2YjlW?= =?utf-8?B?MWdBdGlWK0NjR2VRNkRwM3dDcFF4eEgvVElGQjlMckhWWkZMS05scTJ4Sk1o?= =?utf-8?B?TStWZGJJd2RSZjJ5RXBBaHQ3Q3BGdmpzTVlkem1uNXBieUpuaVFIY1BOQnZh?= =?utf-8?B?VW1pOVd3eENEd09DR0wya29LLzZxSDNJOUk0d2ZCVW5hQ1FZcnBEczJ6dHpR?= =?utf-8?B?NDhLZ0xCWkQzcy9rbElwWDA3Rk1LeXJFVUZBOHpRYzFGT084VVp3NzlHZGZ3?= =?utf-8?B?RmsyKzFxYnVOL1lqcmNIbGF6ZXYvajhpWCtRcjVFRTBqOGdhQnkyWTIvdlFj?= =?utf-8?B?MHk2SlRWellpdk9CcDVMNGJ0b1dTcGl3bERIRW1Id0t4M09oOTZSWlhBNFV1?= =?utf-8?B?Q3FLVERldVhrQnZsQVhJS0EybHltamJKaWU5WkRHUTd0M1h2SGFWSHRPRnZ4?= =?utf-8?B?elBOeFo5WlpiZk9peUdkWlJad0hPM3l4NnBqZFBqZk9LaEZoVU1iTm1LN1A2?= =?utf-8?B?VTJEMXJ5VlBkVlhzWmRzanZaYWxBUmFsWFlYWTFNV2FZM3kxdUJ1QmNHOHpC?= =?utf-8?B?UzV1ak9sazR6bnVybk0zYmE2dEFqdFZBbktOTm82blZkaUlOVnRCdENSNDA3?= =?utf-8?Q?CahB04xZI/H9gYBPi40g/yeyrBtugi5hpzZBoivdA3CW?= X-OriginatorOrg: ilstu.edu X-MS-Exchange-CrossTenant-Network-Message-Id: 1979aac1-445f-4ab7-93d6-08dbf1f3a3e0 X-MS-Exchange-CrossTenant-AuthSource: BN7PR03MB3425.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Nov 2023 22:28:13.7574 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 085f983a-0b69-4270-b71d-10695076bafe X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: D+bgPpnXnFAL4/l21KVmnCMlrYL9Qz+66xKqXE4QUDx+Cf0uJxnwuau78fJDiiLlP6DcammBaxK9BdzpZafCag== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR03MB6342 Received-SPF: pass client-ip=2a01:111:f400:fe5a::616; envelope-from=spavkov@ilstu.edu; helo=NAM12-MW2-obe.outbound.protection.outlook.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_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Thu, 30 Nov 2023 20:34:44 -0500 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 (/) If you are in java-ts-mode, attempting to put an opening curly bracket '{' on it's own line will not indent the bracket at all. While I expect it to place the bracket on the same indent level as the block (like regular java-mode), it is always far left with 0 tabs. I did run with emacs -Q and the same thing happened. // EXPECTED public class Thing {      public Thing()      {          try          {              // stuff          } catch (Exception e)          {              // stuff          }      } } // ACTUAL public class Thing {      public Thing() {          try {              // stuff          } catch (Exception e) {              // other stuff          }     } } In GNU Emacs 29.1 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo version 1.17.8) of 2023-11-15 built on localhost Windowing system distributor 'The X.Org Foundation', version 11.0.12101009 System Description: Gentoo Linux Configured using: 'configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --datarootdir=/usr/share --disable-silent-rules --docdir=/usr/share/doc/emacs-29.1-r5 --htmldir=/usr/share/doc/emacs-29.1-r5/html --libdir=/usr/lib64 --program-suffix=-emacs-29 --includedir=/usr/include/emacs-29 --infodir=/usr/share/info/emacs-29 --localstatedir=/var --enable-locallisppath=/etc/emacs:/usr/share/emacs/site-lisp --without-compress-install --without-hesiod --without-pop --with-file-notification=inotify --with-pdumper --enable-acl --without-dbus --with-modules --without-gameuser --with-libgmp --without-gpm --with-native-compilation=aot --with-json --without-kerberos --without-kerberos5 --without-lcms2 --with-xml2 --without-mailutils --without-selinux --without-small-ja-dic --without-sqlite3 --with-gnutls --without-libsystemd --with-threads --with-tree-sitter --without-wide-int --with-sound=no --with-zlib --with-x --without-pgtk --without-ns --without-gconf --without-gsettings --without-toolkit-scroll-bars --with-xpm --with-xft --with-cairo --with-harfbuzz --without-libotf --without-m17n-flt --with-x-toolkit=lucid --with-xaw3d --with-gif --with-jpeg --with-png --with-rsvg --without-tiff --without-webp --with-imagemagick --with-dumping=pdumper 'CFLAGS=-O2 -march=native -pipe' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--as-needed -Wl,--as-needed'' Configured features: ACL CAIRO FREETYPE GIF GLIB GMP GNUTLS HARFBUZZ IMAGEMAGICK JPEG JSON LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP THREADS TREE_SITTER X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB Important settings: value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: Outline Minor modes in effect: goto-address-mode: t flyspell-mode: t shell-dirtrack-mode: t server-mode: t rainbow-mode: t yas-global-mode: t yas-minor-mode: t global-ligature-mode: t ligature-mode: t marginalia-mode: t vertico-mode: t which-key-mode: t delete-selection-mode: t recentf-mode: t global-paren-face-mode: t global-hungry-delete-mode: t hungry-delete-mode: t minibuffer-depth-indicate-mode: t electric-pair-mode: t global-hl-line-mode: t whitespace-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t global-prettify-symbols-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t buffer-read-only: t column-number-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 view-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug goto-addr flyspell ispell noutline outline view jka-compr find-func shortdoc cc-langs cl-print ibuffer ibuffer-loaddefs help-fns radix-tree java-ts-mode cc-mode-expansions cc-mode cc-fonts cc-guess cc-menus cc-cmds expand-region text-mode-expansions er-basic-expansions expand-region-core expand-region-custom sh-script smie executable files-x compile misearch multi-isearch smart-tabs-mode advice display-line-numbers elpaca-log elpaca-ui macros mule-util c-ts-mode c-ts-common treesit edmacro kmacro eat term ehelp shell pcomplete comint ansi-osc dired-aux vc-git diff-mode vc-dispatcher parse-time iso8601 server company-oddmuse company-keywords company-etags etags fileloop xref project ring company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb company rainbow-mode ansi-color color disp-table pcase yasnippet ligature marginalia vertico which-key elfeed-show elfeed-search message sendmail yank-media rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader shr pixel-fill kinsoku puny svg dom elfeed-csv elfeed elfeed-curl elfeed-log elfeed-db elfeed-lib time-date avl-tree generator url-queue url-file browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap xml-query xml yasnippet-autoloads company-autoloads tuareg-autoloads caml-autoloads geiser-chicken-autoloads geiser-autoloads haskell-mode-autoloads ligature-autoloads smart-tabs-mode-autoloads consult-autoloads marginalia-autoloads vertico-autoloads which-key-autoloads elfeed-autoloads diminish bookmark text-property-search pp time delsel dashboard dashboard-widgets recentf tree-widget wid-edit ffap thingatpt url-parse auth-source eieio eieio-core password-cache json map byte-opt url-vars paren-face compat hungry-delete dashboard-autoloads paren-face-autoloads rainbow-mode-autoloads expand-region-autoloads magit-section-autoloads git-commit-autoloads with-editor-autoloads magit-autoloads dash-autoloads hungry-delete-autoloads eat-autoloads compat-autoloads ef-cherie-theme ef-themes diminish-autoloads ef-themes-autoloads mb-depth elec-pair cc-styles cc-align cc-engine cc-vars cc-defs hl-line comp comp-cstr warnings icons subr-x rx cl-extra help-mode bytecomp byte-compile whitespace dired dired-loaddefs bind-key easy-mmode cl-seq cl-macs gv elpaca elpaca-process cl-loaddefs cl-lib elpaca-autoloads site-gentoo 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 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 inotify dynamic-setting font-render-setting cairo x-toolkit xinput2 x multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 696666 66035) (symbols 48 30314 3) (strings 32 243685 4935) (string-bytes 1 6134869) (vectors 16 59205) (vector-slots 8 1611748 182263) (floats 8 2492 2500) (intervals 56 18212 16) (buffers 984 30)) From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 09 03:27:00 2023 Received: (at 67556) by debbugs.gnu.org; 9 Dec 2023 08:27:01 +0000 Received: from localhost ([127.0.0.1]:46766 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBsfs-0002OG-Jm for submit@debbugs.gnu.org; Sat, 09 Dec 2023 03:27:00 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:44474) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rBsfq-0002O1-AZ for 67556@debbugs.gnu.org; Sat, 09 Dec 2023 03:26:59 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rBsfW-0001fn-HY; Sat, 09 Dec 2023 03:26:38 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=yWLk50OGw4d6l+g+iUtMuONrTkPNPEVvZqcxf7uATAM=; b=eOzPOvW+B6RYu0rPEHln 2GwJEsVwMoOBLZNJ+fZ6YHMhuxX/OBq5RA0uBsRS2hfv9wDRasjFesUDlIDdat5JH1evjoSEEpspR ILjY9GZTb7ugU4YzlCCVWdm9ONGisx7GurdFGZMw4IvIZ32T+f8lZKebl9RFSQWVobz4W8WFVkalq kLhB2ofuv5tBVUvLC8oCv7XgmQwodU1jVZoDdYxbO9THFN4HcArs1xbfxgtXF6IpwG/DDtP7AskgY YeeNQv3HyjYEjV9DuparwyM/QuGXQFGmFSIKFCL1ErcbninKPgmHPc7XxEnKmr3+ZUDBuXnqQySyY ghVtZj1zBXfOUg==; Date: Sat, 09 Dec 2023 10:26:22 +0200 Message-Id: <83sf4bye6p.fsf@gnu.org> From: Eli Zaretskii To: Spencer Pavkovic , Yuan Fu , Theodor Thornhill In-Reply-To: <6e59a5d3-4365-49c6-9673-85796d4777a4@ilstu.edu> (bug-gnu-emacs@gnu.org) Subject: Re: bug#67556: 29.1; java-ts-mode doesn't indent open curly brackets properly References: <6e59a5d3-4365-49c6-9673-85796d4777a4@ilstu.edu> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67556 Cc: 67556@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: -3.3 (---) > Date: Thu, 30 Nov 2023 16:28:11 -0600 > From: Spencer Pavkovic via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > If you are in java-ts-mode, attempting to put an opening curly bracket > '{' on it's own line will not indent the bracket at all. > > While I expect it to place the bracket on the same indent level as the > block (like regular java-mode), it is always far left with 0 tabs. > > I did run with emacs -Q and the same thing happened. > > // EXPECTED > public class Thing > { >      public Thing() >      { >          try >          { >              // stuff >          } catch (Exception e) >          { >              // stuff >          } >      } > } > > // ACTUAL > public class Thing > { >      public Thing() > { >          try > { >              // stuff >          } catch (Exception e) > { >              // other stuff >          } >     } > } Yuan and Theo, any comments? From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 09 11:40:34 2023 Received: (at 67556) by debbugs.gnu.org; 9 Dec 2023 16:40:35 +0000 Received: from localhost ([127.0.0.1]:48813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rC0NW-0007pP-I5 for submit@debbugs.gnu.org; Sat, 09 Dec 2023 11:40:34 -0500 Received: from out-173.mta1.migadu.com ([2001:41d0:203:375::ad]:51690) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rC0NS-0007pD-2P for 67556@debbugs.gnu.org; Sat, 09 Dec 2023 11:40:33 -0500 Date: Sat, 09 Dec 2023 17:40:12 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thornhill.no; s=key1; t=1702140014; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to; bh=T37eVJIxZIwq6tSLYZDfj6srCbzxvOAYDGxzTRCMa1c=; b=aY8jNRWT4cr47hvRifWRCG+CoeRlkeIzzdIKBPu35q2ShuargrScCZ+kGED2xlIx2VwX3R 3dS2Wp5v0jvNVDHK1ZciAzz6HvghmTSee6h6YGttueYUAqfSrLlRMpxT7gEiqoghCPBJ/o zEa38wl1nKKvJQetDc/60Bs0SCGl0MwkttzDdWkp1qjzGhQeXwRD95CVRZ6tcaINiEAho7 1KQISUKAu9w3JynPqC46LVxudMz70kHsmbsxchsvSgbynbFQncwaf/JpD/oELPRnvUk+9h AOb9PswarpeXRcS5UWK4aEJ/3+yEt2+7ULNmhrtXlpMLZwlTsY/sz9//jae/kA== Subject: Re: bug#67556: 29.1; java-ts-mode doesn't indent open curly brackets properly Message-ID: <4ef658bb-9336-439e-aba6-2b1caca9fda3@email.android.com> X-Android-Message-ID: <4ef658bb-9336-439e-aba6-2b1caca9fda3@email.android.com> In-Reply-To: <83sf4bye6p.fsf@gnu.org> X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Theodor Thornhill To: Eli Zaretskii Importance: Normal X-Priority: 3 X-MSMail-Priority: Normal MIME-Version: 1.0 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 X-Migadu-Flow: FLOW_OUT X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 67556 Cc: Spencer Pavkovic , 67556@debbugs.gnu.org, Yuan Fu 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.3 (/) PGRpdiBkaXI9J2F1dG8nPjxicj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSIgZGlyPSJhdXRvIj48 YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIERlYyA5LCAyMDIzIDA5OjI2LCBFbGkgWmFy ZXRza2lpICZsdDtlbGl6QGdudS5vcmcmZ3Q7IHdyb3RlOjxiciB0eXBlPSJhdHRyaWJ1dGlvbiI+ PGJsb2NrcXVvdGUgY2xhc3M9InF1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVy LWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+PHAgZGlyPSJsdHIiPiZndDsg RGF0ZTogVGh1LCAzMCBOb3YgMjAyMyAxNjoyODoxMSAtMDYwMAo8YnI+CiZndDsgRnJvbTombmJz cDsgU3BlbmNlciBQYXZrb3ZpYyB2aWEgIkJ1ZyByZXBvcnRzIGZvciBHTlUgRW1hY3MsCjxicj4K Jmd0OyZuYnNwOyB0aGUgU3dpc3MgYXJteSBrbmlmZSBvZiB0ZXh0IGVkaXRvcnMiICZsdDtidWct Z251LWVtYWNzQGdudS5vcmcmZ3Q7Cjxicj4KJmd0OyAKPGJyPgomZ3Q7IElmIHlvdSBhcmUgaW4g amF2YS10cy1tb2RlLCBhdHRlbXB0aW5nIHRvIHB1dCBhbiBvcGVuaW5nIGN1cmx5IGJyYWNrZXQK PGJyPgomZ3Q7ICd7JyBvbiBpdCdzIG93biBsaW5lIHdpbGwgbm90IGluZGVudCB0aGUgYnJhY2tl dCBhdCBhbGwuCjxicj4KJmd0OyAKPGJyPgomZ3Q7IFdoaWxlIEkgZXhwZWN0IGl0IHRvIHBsYWNl IHRoZSBicmFja2V0IG9uIHRoZSBzYW1lIGluZGVudCBsZXZlbCBhcyB0aGUKPGJyPgomZ3Q7IGJs b2NrIChsaWtlIHJlZ3VsYXIgamF2YS1tb2RlKSwgaXQgaXMgYWx3YXlzIGZhciBsZWZ0IHdpdGgg MCB0YWJzLgo8YnI+CiZndDsgCjxicj4KJmd0OyBJIGRpZCBydW4gd2l0aCBlbWFjcyAtUSBhbmQg dGhlIHNhbWUgdGhpbmcgaGFwcGVuZWQuCjxicj4KJmd0OyAKPGJyPgomZ3Q7IC8vIEVYUEVDVEVE Cjxicj4KJmd0OyBwdWJsaWMgY2xhc3MgVGhpbmcKPGJyPgomZ3Q7IHsKPGJyPgomZ3Q7Jm5ic3A7 ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBwdWJsaWMgVGhpbmcoKQo8YnI+CiZndDsmbmJzcDsg Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHsKPGJyPgomZ3Q7Jm5ic3A7ICZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0cnkKPGJyPgomZ3Q7Jm5ic3A7ICZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB7Cjxicj4KJmd0 OyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLy8gc3R1ZmYKPGJyPgomZ3Q7Jm5ic3A7ICZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9IGNhdGNoIChFeGNlcHRp b24gZSkKPGJyPgomZ3Q7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyZuYnNwOyB7Cjxicj4KJmd0OyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLy8gc3R1ZmYK PGJyPgomZ3Q7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyZuYnNwOyB9Cjxicj4KJmd0OyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfQo8YnI+ CiZndDsgfQo8YnI+CiZndDsgCjxicj4KJmd0OyAvLyBBQ1RVQUwKPGJyPgomZ3Q7IHB1YmxpYyBj bGFzcyBUaGluZwo8YnI+CiZndDsgewo8YnI+CiZndDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7IHB1YmxpYyBUaGluZygpCjxicj4KJmd0OyB7Cjxicj4KJmd0OyZuYnNwOyAmbmJzcDsm bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdHJ5Cjxicj4KJmd0OyB7 Cjxicj4KJmd0OyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgLy8gc3R1ZmYKPGJyPgomZ3Q7Jm5ic3A7 ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9IGNhdGNo IChFeGNlcHRpb24gZSkKPGJyPgomZ3Q7IHsKPGJyPgomZ3Q7Jm5ic3A7ICZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw OyAvLyBvdGhlciBzdHVmZgo8YnI+CiZndDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH0KPGJyPgomZ3Q7Jm5ic3A7ICZuYnNwOyZuYnNwOyZu YnNwOyB9Cjxicj4KJmd0OyB9Cjxicj4KCjxicj4KWXVhbiBhbmQgVGhlbywgYW55IGNvbW1lbnRz Pwo8YnI+CjwvcD4KPC9ibG9ja3F1b3RlPjwvZGl2PlRoaXMgY2FuIGJlIHN1cHBvcnRlZCwgYnV0 IG5vIEphdmEgY29kZSBpcyBpbmRlbnRlZCBsaWtlIHRoaXMsIHRob3VnaC4gQnV0IGl0IGNvdWxk IG1ha2Ugc2Vuc2UgdG8gc3VwcG9ydCBhdCBsZWFzdCBfc29tZV8gaW5kZW50YXRpb24gaGVyZS4g SSBjYW4gdGFrZSBhIGxvb2sgYXQgdGhpcyB0b25pZ2h0ITwvZGl2PjxkaXYgY2xhc3M9ImdtYWls X2V4dHJhIiBkaXI9ImF1dG8iPjxicj48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSIgZGly PSJhdXRvIj5UaGFua3MgZm9yIHRoZSBwaW5nIDopPC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZXh0 cmEiIGRpcj0iYXV0byI+VGhlbzwvZGl2PjwvZGl2Pg== From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 09 12:09:30 2023 Received: (at 67556) by debbugs.gnu.org; 9 Dec 2023 17:09:30 +0000 Received: from localhost ([127.0.0.1]:48840 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rC0pV-0000C7-VD for submit@debbugs.gnu.org; Sat, 09 Dec 2023 12:09:30 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:59998) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rC0pT-0000Bh-2j for 67556@debbugs.gnu.org; Sat, 09 Dec 2023 12:09:28 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rC0p9-00037z-EU; Sat, 09 Dec 2023 12:09:07 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=hl/3VL3w0zlthro4wNLsh4sWRPdKHcqYNY4WIAiLvIc=; b=Kw6xg9FPvSVZ 5pXFnjPpzxyL/Cq+SQlmkNNGigM56JzroTNAj3AJhH3Cq5f7KBaUw5JYVIhn5D6sXyXK3oNO+1Q7v Cgta+cL8DgZLomiNRXe0phOx3z5Mbeh0Sq8KxkNX91mHKq55KMY0uN6OMYccB3qGWMayOeQlUC7VJ pulvJ9KTbc+jGtRZieHOifGa53tUZSlUgStbSMfFCRBsBcR3YBM65sFWzr5n1QhQ5A8OVoNm34rpR DIDVGs8RIuYG5PtlVkvwJ67TwU4ISiRQsY4p9bzMtO3asPljh+w8jZ2Ut/EaUkQ36wSRhflyeIgcB 4fjvdCTROojWy6F9ZcZLmw==; Date: Sat, 09 Dec 2023 19:08:52 +0200 Message-Id: <83r0jvwbff.fsf@gnu.org> From: Eli Zaretskii To: Theodor Thornhill In-Reply-To: <4ef658bb-9336-439e-aba6-2b1caca9fda3@email.android.com> (message from Theodor Thornhill on Sat, 09 Dec 2023 17:40:12 +0100) Subject: Re: bug#67556: 29.1; java-ts-mode doesn't indent open curly brackets properly References: <4ef658bb-9336-439e-aba6-2b1caca9fda3@email.android.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67556 Cc: spavkov@ilstu.edu, 67556@debbugs.gnu.org, casouri@gmail.com 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: -3.3 (---) > Date: Sat, 09 Dec 2023 17:40:12 +0100 > From: Theodor Thornhill > Cc: Spencer Pavkovic , Yuan Fu , > 67556@debbugs.gnu.org > > Yuan and Theo, any comments? > > This can be supported, but no Java code is indented like this, though. But it could make sense to > support at least _some_ indentation here. I can take a look at this tonight! Thanks, please do. From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 10 04:57:22 2023 Received: (at 67556) by debbugs.gnu.org; 10 Dec 2023 09:57:22 +0000 Received: from localhost ([127.0.0.1]:49512 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rCGYr-0005mO-UD for submit@debbugs.gnu.org; Sun, 10 Dec 2023 04:57:22 -0500 Received: from mail-ot1-x333.google.com ([2607:f8b0:4864:20::333]:50467) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rCGYn-0005m8-CE for 67556@debbugs.gnu.org; Sun, 10 Dec 2023 04:57:21 -0500 Received: by mail-ot1-x333.google.com with SMTP id 46e09a7af769-6d9dadc3dc0so2449688a34.1 for <67556@debbugs.gnu.org>; Sun, 10 Dec 2023 01:57:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702202217; x=1702807017; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=uJT5DovPqCn522yOqr5/mn/YKhkCZtSxpUyWXIgVhk8=; b=DldaPYtL/FNWFt5yFy8KM6XxIob1CetgPxOlPtD9LFTEij3UZwhe2r+SgdTtllbuxT l1E0Tm0Yd60VAWqbI1TqFQJjyPhf4WFv4x8F+bfxchysoLa+pcq2GEdtSWAY91h1Pcd1 UhBb8bOa/hT1fp3MVZqsMnaYI3OozuQqS29Qfa5htmxjVfuARYxYxTdJjyHKS8K+c64w BT3nQpIGgwEVBMcbv7Ba6BaykrESwyF6WyVA+ilIdvqDBTumqXLNbcBRUpMwc3e4K3ZP QqkEp4eolgdEbMVMAKjmBzfQTmuzwS2ZpmDZcLwFE5thMVQh1FG9rlE6ZiQsWVitoEAr FO8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702202217; x=1702807017; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=uJT5DovPqCn522yOqr5/mn/YKhkCZtSxpUyWXIgVhk8=; b=dt4V9Gsj0dZYrvzja8oneaJlyO4pyeImVWqoGCMcfdj558X3Xi/O9W1NoA/2gCf0FX Lnn3aE8fNrfCiPe/30gH8w1qcxa1ooQfm343sQN6AlWtU5fmRHPHkILz610/mAZWb9aP D7pLqEZan2sh/zdJTIT3asZliSu53IUvml6WaMPo51rA1A9mcEVkuOmcGX7FD0ZYgSLe XUO/VeJ+1hDkN7ldezK7spLdlxdjcVTgv7vBw2zWRQBP8z/SJWJPdR9B/DERJaeoYYMi HwhKzTmAD9EHT6RVEAYX2xfSzhYBymvjArXuTuP7U+CC1eOV689rPxxrqY+zcOnCzgzw F2+g== X-Gm-Message-State: AOJu0YytfWE0/h6SPApLs0H8IA3JkN1/9MmVjeqmRAVllFJXS9S7yKzX ecFR7+GIRx+t5sqnc6rdjIU= X-Google-Smtp-Source: AGHT+IEAxbl8XsKOJC1cIw9t/h/vtVFE37GTJ7bhxavFMvImiLpm6AOK9222dSkWxvAalDrP4gFPxA== X-Received: by 2002:a05:6830:22e4:b0:6d8:74e2:7cdf with SMTP id t4-20020a05683022e400b006d874e27cdfmr2958330otc.58.1702202217558; Sun, 10 Dec 2023 01:56:57 -0800 (PST) Received: from [192.168.1.7] (172-117-161-177.res.spectrum.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id fb6-20020a056a002d8600b006ce95e37a40sm4305156pfb.111.2023.12.10.01.56.56 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 10 Dec 2023 01:56:57 -0800 (PST) Message-ID: Date: Sun, 10 Dec 2023 01:56:55 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#67556: 29.1; java-ts-mode doesn't indent open curly brackets properly Content-Language: en-US To: Theodor Thornhill , Eli Zaretskii References: <4ef658bb-9336-439e-aba6-2b1caca9fda3@email.android.com> From: Yuan Fu In-Reply-To: <4ef658bb-9336-439e-aba6-2b1caca9fda3@email.android.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67556 Cc: Spencer Pavkovic , 67556@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 (-) On 12/9/23 8:40 AM, Theodor Thornhill wrote: > > > On Dec 9, 2023 09:26, Eli Zaretskii wrote: > > > Date: Thu, 30 Nov 2023 16:28:11 -0600 > > From:  Spencer Pavkovic via "Bug reports for GNU Emacs, > >  the Swiss army knife of text editors" > > > > If you are in java-ts-mode, attempting to put an opening curly > bracket > > '{' on it's own line will not indent the bracket at all. > > > > While I expect it to place the bracket on the same indent level > as the > > block (like regular java-mode), it is always far left with 0 tabs. > > > > I did run with emacs -Q and the same thing happened. > > > > // EXPECTED > > public class Thing > > { > >       public Thing() > >       { > >           try > >           { > >               // stuff > >           } catch (Exception e) > >           { > >               // stuff > >           } > >       } > > } > > > > // ACTUAL > > public class Thing > > { > >       public Thing() > > { > >           try > > { > >               // stuff > >           } catch (Exception e) > > { > >               // other stuff > >           } > >      } > > } > > Yuan and Theo, any comments? > > This can be supported, but no Java code is indented like this, though. > But it could make sense to support at least _some_ indentation here. I > can take a look at this tonight! > > Thanks for the ping :) > Theo Thank you Theo. I'll leave this to you. Yuan From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 16 06:57:29 2023 Received: (at 67556) by debbugs.gnu.org; 16 Dec 2023 11:57:29 +0000 Received: from localhost ([127.0.0.1]:54084 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rETIO-0003gi-Sx for submit@debbugs.gnu.org; Sat, 16 Dec 2023 06:57:29 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45920) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rETIN-0003gU-2X for 67556@debbugs.gnu.org; Sat, 16 Dec 2023 06:57:27 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rETIF-0006Io-OV; Sat, 16 Dec 2023 06:57:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=khQlbwrk1teDwPZzcwJDcg7o75ZZuSlDoRHtt2RRdqA=; b=gk1YdIDQFmqmyDvhAd1J bHWYdP4tbN+Sp0voJyz8R5AVCeQWY1wtcMtcF+LEdbCquY0kbP5ABdt9j/UtZkU0n9SeuKaWUo9Qs //lGRUvv04xvwaWtM7gcFKid7deuNhp7rjGZzaQxXU/lgrXogmnEkmmCqeMvsjXHFj8FOkSUZsERG 3cx7At5/gDR2YU605U58nX5+O+xIazVt7fOEJbNPadK951JCxoAcvdPdUnRozLrKiv45nkAZw7Piu Hl43eEYol37XBDYOpoeGr5DaCduG59Ht0PhAaGRageUxf0pqul+m7AdLBbl1QudQ1Uep2UuGqF9zQ 92Wik3pVeaCRdg==; Date: Sat, 16 Dec 2023 13:56:59 +0200 Message-Id: <83ttoimkc4.fsf@gnu.org> From: Eli Zaretskii To: theo@thornhill.no, Yuan Fu In-Reply-To: (message from Yuan Fu on Sun, 10 Dec 2023 01:56:55 -0800) Subject: Re: bug#67556: 29.1; java-ts-mode doesn't indent open curly brackets properly References: <4ef658bb-9336-439e-aba6-2b1caca9fda3@email.android.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67556 Cc: spavkov@ilstu.edu, 67556@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: -3.3 (---) Theo, any progress? This bug is one of those which I'd like to resolve before releasing Emacs 29.2. Could you please look into this? Thanks. > Date: Sun, 10 Dec 2023 01:56:55 -0800 > Cc: Spencer Pavkovic , 67556@debbugs.gnu.org > From: Yuan Fu > > > > On 12/9/23 8:40 AM, Theodor Thornhill wrote: > > > > > > On Dec 9, 2023 09:26, Eli Zaretskii wrote: > > > > > Date: Thu, 30 Nov 2023 16:28:11 -0600 > > > From:  Spencer Pavkovic via "Bug reports for GNU Emacs, > > >  the Swiss army knife of text editors" > > > > > > If you are in java-ts-mode, attempting to put an opening curly > > bracket > > > '{' on it's own line will not indent the bracket at all. > > > > > > While I expect it to place the bracket on the same indent level > > as the > > > block (like regular java-mode), it is always far left with 0 tabs. > > > > > > I did run with emacs -Q and the same thing happened. > > > > > > // EXPECTED > > > public class Thing > > > { > > >       public Thing() > > >       { > > >           try > > >           { > > >               // stuff > > >           } catch (Exception e) > > >           { > > >               // stuff > > >           } > > >       } > > > } > > > > > > // ACTUAL > > > public class Thing > > > { > > >       public Thing() > > > { > > >           try > > > { > > >               // stuff > > >           } catch (Exception e) > > > { > > >               // other stuff > > >           } > > >      } > > > } > > > > Yuan and Theo, any comments? > > > > This can be supported, but no Java code is indented like this, though. > > But it could make sense to support at least _some_ indentation here. I > > can take a look at this tonight! > > > > Thanks for the ping :) > > Theo > > Thank you Theo. I'll leave this to you. > > Yuan > From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 23 04:04:33 2023 Received: (at 67556) by debbugs.gnu.org; 23 Dec 2023 09:04:33 +0000 Received: from localhost ([127.0.0.1]:48537 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rGxvt-0005FY-CC for submit@debbugs.gnu.org; Sat, 23 Dec 2023 04:04:33 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rGxvq-0005FI-Fx for 67556@debbugs.gnu.org; Sat, 23 Dec 2023 04:04:31 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rGxvf-0000uV-Ea; Sat, 23 Dec 2023 04:04:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=auYQIuItVansJkskiblVY5mK0JJDLk23DTw/sPk5+DQ=; b=mz+4RdeYcRIigTANu1mK prXshrJY5aFAg8WKFK6+MSSPjUhEBO1HHEKamoV2Sms0R/K+HyUNp6gYFv8IujK+OT0ZlsrsnU3aB 56ZBJClhjzyTbjSshbm+Rai/tTSmksJLNUuRKDg6BOUdzUeYYylUIIsKNKT8ouottIY4yWRjzINKz TplW6ctDkZG1NXqIe1yhI+5FFk6oIL8/V26Xa8v7cNVZLccOslcQSEUzzDL927ibyubu82hWrIYi9 vpSYue/HBU2E08BpCda1xbRDWV0jHTRWev2/7cPH8M4Tvebr/mrV2mhQS9dqdiiqtIME0FWCC7D+e 0Qw+Mr5UB8dDBw==; Date: Sat, 23 Dec 2023 11:04:10 +0200 Message-Id: <83msu1e1dh.fsf@gnu.org> From: Eli Zaretskii To: theo@thornhill.no In-Reply-To: <83ttoimkc4.fsf@gnu.org> (message from Eli Zaretskii on Sat, 16 Dec 2023 13:56:59 +0200) Subject: Re: bug#67556: 29.1; java-ts-mode doesn't indent open curly brackets properly References: <4ef658bb-9336-439e-aba6-2b1caca9fda3@email.android.com> <83ttoimkc4.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67556 Cc: spavkov@ilstu.edu, 67556@debbugs.gnu.org, casouri@gmail.com 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: -3.3 (---) Ping! Ping! Theo, please chime in. > Cc: spavkov@ilstu.edu, 67556@debbugs.gnu.org > Date: Sat, 16 Dec 2023 13:56:59 +0200 > From: Eli Zaretskii > > Theo, any progress? This bug is one of those which I'd like to > resolve before releasing Emacs 29.2. Could you please look into this? > > Thanks. > > > Date: Sun, 10 Dec 2023 01:56:55 -0800 > > Cc: Spencer Pavkovic , 67556@debbugs.gnu.org > > From: Yuan Fu > > > > > > > > On 12/9/23 8:40 AM, Theodor Thornhill wrote: > > > > > > > > > On Dec 9, 2023 09:26, Eli Zaretskii wrote: > > > > > > > Date: Thu, 30 Nov 2023 16:28:11 -0600 > > > > From:  Spencer Pavkovic via "Bug reports for GNU Emacs, > > > >  the Swiss army knife of text editors" > > > > > > > > If you are in java-ts-mode, attempting to put an opening curly > > > bracket > > > > '{' on it's own line will not indent the bracket at all. > > > > > > > > While I expect it to place the bracket on the same indent level > > > as the > > > > block (like regular java-mode), it is always far left with 0 tabs. > > > > > > > > I did run with emacs -Q and the same thing happened. > > > > > > > > // EXPECTED > > > > public class Thing > > > > { > > > >       public Thing() > > > >       { > > > >           try > > > >           { > > > >               // stuff > > > >           } catch (Exception e) > > > >           { > > > >               // stuff > > > >           } > > > >       } > > > > } > > > > > > > > // ACTUAL > > > > public class Thing > > > > { > > > >       public Thing() > > > > { > > > >           try > > > > { > > > >               // stuff > > > >           } catch (Exception e) > > > > { > > > >               // other stuff > > > >           } > > > >      } > > > > } > > > > > > Yuan and Theo, any comments? > > > > > > This can be supported, but no Java code is indented like this, though. > > > But it could make sense to support at least _some_ indentation here. I > > > can take a look at this tonight! > > > > > > Thanks for the ping :) > > > Theo > > > > Thank you Theo. I'll leave this to you. > > > > Yuan > > > > > > From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 28 03:01:34 2023 Received: (at 67556) by debbugs.gnu.org; 28 Dec 2023 08:01:34 +0000 Received: from localhost ([127.0.0.1]:38347 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIlKg-0004KU-6g for submit@debbugs.gnu.org; Thu, 28 Dec 2023 03:01:34 -0500 Received: from out-173.mta1.migadu.com ([2001:41d0:203:375::ad]:58589) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIlKd-0004HJ-L9 for 67556@debbugs.gnu.org; Thu, 28 Dec 2023 03:01:32 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thornhill.no; s=key1; t=1703750490; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=3CKtJgZlWeUjwC139VQl4+ALvMtjJ8Rkln6Asw4CPhQ=; b=p9NUcBnrDo4SDcWeo5UgdvKcrZETpJsw4gbxK8fuMCSPFgUhJxG4QM294dPK9ojWDht/Ot cQtLIS8zOQppNH9n0cxuuC0NB3RIowrJaax8hdJ82YsHtBNwsh/K9d7cfQDup2jKvyW56O qLyJAXVlTuptV17svyZyWZxXMHeLum74Xssd3FFkSoUptbJYjHaBQOapMosu2iR7SJBOwt q15EQ+zE5A3Tp9e7Sm0xgwmNDTW/vX9PebkoegnpAj4MpwHVhq2IYBPAZNNTsLMjiT8Hnv ZWL3/uo/87aNrBG3K94ljtVCpci1VCKfLWopI59DypI00vmAWJFlzrzhw3BP5g== From: Theodor Thornhill To: Eli Zaretskii Subject: Re: bug#67556: 29.1; java-ts-mode doesn't indent open curly brackets properly In-Reply-To: <83msu1e1dh.fsf@gnu.org> References: <4ef658bb-9336-439e-aba6-2b1caca9fda3@email.android.com> <83ttoimkc4.fsf@gnu.org> <83msu1e1dh.fsf@gnu.org> Date: Thu, 28 Dec 2023 09:01:24 +0100 Message-ID: <87sf3mvjqj.fsf@thornhill.no> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 67556 Cc: spavkov@ilstu.edu, 67556@debbugs.gnu.org, casouri@gmail.com 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 (-) Eli Zaretskii writes: > Ping! Ping! Theo, please chime in. > Hi, sorry - holidays came crashing in, halting everything but family for a while. I had a quick glance when the bug was reported, but the fix wasn't super simple. I'm looking at it now :) Sorry for the delay, and thanks for the ping! Should this go on master or emacs-29? Theo >> From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 28 03:06:18 2023 Received: (at 67556) by debbugs.gnu.org; 28 Dec 2023 08:06:18 +0000 Received: from localhost ([127.0.0.1]:38368 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIlPG-0004Sp-Gw for submit@debbugs.gnu.org; Thu, 28 Dec 2023 03:06:18 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rIlPF-0004Sb-1u for 67556@debbugs.gnu.org; Thu, 28 Dec 2023 03:06:17 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rIlPA-0002Aj-7y; Thu, 28 Dec 2023 03:06:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=abamdIWXA4FUPS7Fovb5FsdEE+tkX/v5NyimPxKD1bs=; b=ndsGtoUwNR32 VkU8aCvaczkUnyLvM1iBLxi+2aPnwvgfmUNzxnUJg4GYFRrkHU1qYloTPRpzcS3yERlcbofnpqUHr IksVy7vIwsG8q//apCZldFChNEO5K93RSQPInNOc8Hw/CWaUc3zSovM8q7ZO6DvWgaQcEmykTSDcy Am0aYlk5CbAnJsoATHReJ32etLMLnPqTOR04osGR1iqJP6dhveEgpu+pWI2AlCmlHOKxJR/rCRgjD kRMX6Rsm8rgCn5fEVhMPi0OHpfLVguDNgZYJlW4C/BqcUo6X8YtDI7pXbGuSXLBmlhF615wjHudEg tJ6Z0Q8mhCrzT3Qy5NW9aQ==; Date: Thu, 28 Dec 2023 10:05:56 +0200 Message-Id: <834jg292fv.fsf@gnu.org> From: Eli Zaretskii To: Theodor Thornhill In-Reply-To: <87sf3mvjqj.fsf@thornhill.no> (message from Theodor Thornhill on Thu, 28 Dec 2023 09:01:24 +0100) Subject: Re: bug#67556: 29.1; java-ts-mode doesn't indent open curly brackets properly References: <4ef658bb-9336-439e-aba6-2b1caca9fda3@email.android.com> <83ttoimkc4.fsf@gnu.org> <83msu1e1dh.fsf@gnu.org> <87sf3mvjqj.fsf@thornhill.no> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67556 Cc: spavkov@ilstu.edu, 67556@debbugs.gnu.org, casouri@gmail.com 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: -3.3 (---) > From: Theodor Thornhill > Cc: casouri@gmail.com, spavkov@ilstu.edu, 67556@debbugs.gnu.org > Date: Thu, 28 Dec 2023 09:01:24 +0100 > > Eli Zaretskii writes: > > > Ping! Ping! Theo, please chime in. > > > > Hi, sorry - holidays came crashing in, halting everything but family for > a while. > > I had a quick glance when the bug was reported, but the fix wasn't super > simple. I'm looking at it now :) Thanks! > Should this go on master or emacs-29? Preferably to emacs-29, unless you conclude that a fix is too risky for the release branch. From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 09 15:01:26 2024 Received: (at 67556) by debbugs.gnu.org; 9 Jan 2024 20:01:26 +0000 Received: from localhost ([127.0.0.1]:41058 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNIHt-0003eP-Nt for submit@debbugs.gnu.org; Tue, 09 Jan 2024 15:01:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33126) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rNIHp-0003Wb-5R for 67556@debbugs.gnu.org; Tue, 09 Jan 2024 15:01:25 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rNIHc-000469-Jk; Tue, 09 Jan 2024 15:01:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=u/h5B+vmQe3znJ9hY55frhB/TxifN8Ed2KaDWMe6Qgk=; b=ggzXkjz+OZRQ uLoMvdUY6MHRi0N9petVJgGyT5BvX9FH52id6EXcfulBOvyBeENbJG+lGEfoJiCFReBhF45538OMu u34OCOGdgvKEti+LBHk6Ud9y2G2BdcfJJqiLtLIznMnqRuOLoMLNXbReL+BHNpraQO/i0Ksq39v7T KvEjW5KgKNWNl+R5B+u+Uu1wfctGKeP4QMA+B6IW6S/vXncL2muuf9vUK5cjlmBsGB6EUTgR1xKqB aUNGffPu85b6dvSfuewv+uDtpJrRrPUrroCibdvcyWmOfq/jaX1uVLvvwByWekz54FhuFtM+HCfEi k06ZyMD8fb5lIQgFFQYTTw==; Date: Tue, 09 Jan 2024 22:00:48 +0200 Message-Id: <83plyanuof.fsf@gnu.org> From: Eli Zaretskii To: theo@thornhill.no In-Reply-To: <834jg292fv.fsf@gnu.org> (message from Eli Zaretskii on Thu, 28 Dec 2023 10:05:56 +0200) Subject: Re: bug#67556: 29.1; java-ts-mode doesn't indent open curly brackets properly References: <4ef658bb-9336-439e-aba6-2b1caca9fda3@email.android.com> <83ttoimkc4.fsf@gnu.org> <83msu1e1dh.fsf@gnu.org> <87sf3mvjqj.fsf@thornhill.no> <834jg292fv.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67556 Cc: spavkov@ilstu.edu, 67556@debbugs.gnu.org, casouri@gmail.com 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: -3.3 (---) > Cc: spavkov@ilstu.edu, 67556@debbugs.gnu.org, casouri@gmail.com > Date: Thu, 28 Dec 2023 10:05:56 +0200 > From: Eli Zaretskii > > > From: Theodor Thornhill > > Cc: casouri@gmail.com, spavkov@ilstu.edu, 67556@debbugs.gnu.org > > Date: Thu, 28 Dec 2023 09:01:24 +0100 > > > > Eli Zaretskii writes: > > > > > Ping! Ping! Theo, please chime in. > > > > > > > Hi, sorry - holidays came crashing in, halting everything but family for > > a while. > > > > I had a quick glance when the bug was reported, but the fix wasn't super > > simple. I'm looking at it now :) > > Thanks! > > > Should this go on master or emacs-29? > > Preferably to emacs-29, unless you conclude that a fix is too risky > for the release branch. Ping! Any progress here? From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 20 04:07:15 2024 Received: (at 67556) by debbugs.gnu.org; 20 Jan 2024 09:07:15 +0000 Received: from localhost ([127.0.0.1]:60815 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rR7Jr-0003lL-El for submit@debbugs.gnu.org; Sat, 20 Jan 2024 04:07:15 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:51264) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rR7Jp-0003l2-9H for 67556@debbugs.gnu.org; Sat, 20 Jan 2024 04:07:14 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rR7Jg-0002sU-Ta; Sat, 20 Jan 2024 04:07:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=zzRvWesWdq7bna2C8gdTldoT7wIqvs+nwv2DL9dmKeE=; b=gXEFzg1TN4N4 V6V2nIeDrqpSd3jgJ5SI5CJnHkom5DWM4Ilp3iVbQXRtf+i9h1uS2Bc2duLoTdZLKx85vyz4iwwDd jJrIYVH/KYHW+GS24bGqGwZwAWlxDtISEC4WRKosINgPio6OT9wv4JlU++jj/1HJbYxnFVmQu9lSy lOL8j24YNUaactlE09TQBIDMJvPta4V3oe2Moc8EpqX4tJniYhWNTA9NWYm2E8jMjpzZJVCMPwRt6 UAR3ITl3azPlkP+TvYFcNewUgmD7fmFeBmJRDkTiJ4848vr67zI271pSLEbZNLEeVG1ilmGaNJSPu b0bgiAceQVXRqNo6yokr3w==; Date: Sat, 20 Jan 2024 11:06:45 +0200 Message-Id: <83r0ictlui.fsf@gnu.org> From: Eli Zaretskii To: theo@thornhill.no, casouri@gmail.com In-Reply-To: <83plyanuof.fsf@gnu.org> (message from Eli Zaretskii on Tue, 09 Jan 2024 22:00:48 +0200) Subject: Re: bug#67556: 29.1; java-ts-mode doesn't indent open curly brackets properly References: <4ef658bb-9336-439e-aba6-2b1caca9fda3@email.android.com> <83ttoimkc4.fsf@gnu.org> <83msu1e1dh.fsf@gnu.org> <87sf3mvjqj.fsf@thornhill.no> <834jg292fv.fsf@gnu.org> <83plyanuof.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67556 Cc: spavkov@ilstu.edu, 67556@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: -3.3 (---) Ping! Ping! Can we please make some progress here? > Cc: spavkov@ilstu.edu, 67556@debbugs.gnu.org, casouri@gmail.com > Date: Tue, 09 Jan 2024 22:00:48 +0200 > From: Eli Zaretskii > > > Cc: spavkov@ilstu.edu, 67556@debbugs.gnu.org, casouri@gmail.com > > Date: Thu, 28 Dec 2023 10:05:56 +0200 > > From: Eli Zaretskii > > > > > From: Theodor Thornhill > > > Cc: casouri@gmail.com, spavkov@ilstu.edu, 67556@debbugs.gnu.org > > > Date: Thu, 28 Dec 2023 09:01:24 +0100 > > > > > > Eli Zaretskii writes: > > > > > > > Ping! Ping! Theo, please chime in. > > > > > > > > > > Hi, sorry - holidays came crashing in, halting everything but family for > > > a while. > > > > > > I had a quick glance when the bug was reported, but the fix wasn't super > > > simple. I'm looking at it now :) > > > > Thanks! > > > > > Should this go on master or emacs-29? > > > > Preferably to emacs-29, unless you conclude that a fix is too risky > > for the release branch. > > Ping! Any progress here? > > > > From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 11 03:55:25 2024 Received: (at 67556) by debbugs.gnu.org; 11 Feb 2024 08:55:25 +0000 Received: from localhost ([127.0.0.1]:59779 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rZ5cQ-0000H4-4H for submit@debbugs.gnu.org; Sun, 11 Feb 2024 03:55:25 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:35228) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rZ5R5-00082A-2Q for 67556@debbugs.gnu.org; Sun, 11 Feb 2024 03:43:39 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rZ5Qf-0007M9-6i; Sun, 11 Feb 2024 03:43:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=EPJJ/LyIrzSkj1BRIG3ftKCEZAdDmI2Qwf8ijR0jF+M=; b=n4aj2T85AwFS xk12N7Iem4DtY4W/nZsjZCXjmcRQfAwOLqSjvdIkUvGJcJpQ7Ns8DSA29sD0ktsvHVk1bn0WRIBuv 1KX2CCuCQE1RSTiqixc+i85wu7XqUJkVQgZBiUQ5V9pDqkU/hempK8UYN7v8AolTSu2mUBZSm+Wf5 0dUg1ITbhHiect6wNxL6OBdlQAqWkV5fqsOaIsc6mKlFhzFmmqWKJ022jaaFmQ6PRRjRncnr12BMh hu3NitUJ5zKWtoyufU/5f5PLVFcXS4K2yWKdByAzTaTRYretfqOQBdDrDRTCgZb84pAD66U0lBlhV 5v0h7LHK5naRxN9qUO9sxw==; Date: Sun, 11 Feb 2024 10:43:10 +0200 Message-Id: <86wmrbs869.fsf@gnu.org> From: Eli Zaretskii To: theo@thornhill.no, casouri@gmail.com In-Reply-To: <83r0ictlui.fsf@gnu.org> (message from Eli Zaretskii on Sat, 20 Jan 2024 11:06:45 +0200) Subject: Re: bug#67556: 29.1; java-ts-mode doesn't indent open curly brackets properly References: <4ef658bb-9336-439e-aba6-2b1caca9fda3@email.android.com> <83ttoimkc4.fsf@gnu.org> <83msu1e1dh.fsf@gnu.org> <87sf3mvjqj.fsf@thornhill.no> <834jg292fv.fsf@gnu.org> <83plyanuof.fsf@gnu.org> <83r0ictlui.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67556 Cc: spavkov@ilstu.edu, 67556@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: -3.3 (---) Ping! Ping! Ping! Yuan and Theo, could you please chime in? > Cc: spavkov@ilstu.edu, 67556@debbugs.gnu.org > Date: Sat, 20 Jan 2024 11:06:45 +0200 > From: Eli Zaretskii > > Ping! Ping! Can we please make some progress here? > > > Cc: spavkov@ilstu.edu, 67556@debbugs.gnu.org, casouri@gmail.com > > Date: Tue, 09 Jan 2024 22:00:48 +0200 > > From: Eli Zaretskii > > > > > Cc: spavkov@ilstu.edu, 67556@debbugs.gnu.org, casouri@gmail.com > > > Date: Thu, 28 Dec 2023 10:05:56 +0200 > > > From: Eli Zaretskii > > > > > > > From: Theodor Thornhill > > > > Cc: casouri@gmail.com, spavkov@ilstu.edu, 67556@debbugs.gnu.org > > > > Date: Thu, 28 Dec 2023 09:01:24 +0100 > > > > > > > > Eli Zaretskii writes: > > > > > > > > > Ping! Ping! Theo, please chime in. > > > > > > > > > > > > > Hi, sorry - holidays came crashing in, halting everything but family for > > > > a while. > > > > > > > > I had a quick glance when the bug was reported, but the fix wasn't super > > > > simple. I'm looking at it now :) > > > > > > Thanks! > > > > > > > Should this go on master or emacs-29? > > > > > > Preferably to emacs-29, unless you conclude that a fix is too risky > > > for the release branch. > > > > Ping! Any progress here? > > > > > > > > > > > > From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 11 17:43:20 2024 Received: (at 67556) by debbugs.gnu.org; 11 Feb 2024 22:43:20 +0000 Received: from localhost ([127.0.0.1]:55121 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rZIXg-0007HE-6M for submit@debbugs.gnu.org; Sun, 11 Feb 2024 17:43:20 -0500 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:59013) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rZIXd-0007Gh-GY for 67556@debbugs.gnu.org; Sun, 11 Feb 2024 17:43:18 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id A823032000D9; Sun, 11 Feb 2024 17:42:54 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Sun, 11 Feb 2024 17:42:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm2; t=1707691374; x=1707777774; bh=Btcv/bS8Kk ewU1H5j5Hllu0R15kfw2+3XwbCaLYv2yc=; b=AvHn0tyXDa1gurobjRLgtDntfG mkTtNgR9IOw0kebHtlpuiVrOZu1nytbjeWJh6OiF3lDkSJaRafa6gV3Qbwcqob+D hJGYnqb2qp5Uu6SdVZ0VbG3pHNCSEl9qwIGgVeOCunjIGiCyngb69vOzuSIffwE6 XgZf9tUZP4+drIaSjYmMkfmuZzQwGKuIXMpnIkz0dHVKQ192Q6BkSXKQCjmFVFiE lo6GrTLtlt1SCPGZHB+Hu8Efo5/C6Zl9RSsiKZIo3owLt1g6HWUHukFWrbnKPrMx 9ygD9wwIyf4vYOO09oRdcL7MHFXMsz9Ji2VKeDH5W5RKWxct7JHhbFLGw3Rg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; t=1707691374; x=1707777774; bh=Btcv/bS8KkewU1H5j5Hllu0R15kf w2+3XwbCaLYv2yc=; b=uWF/buK/cf1dMv9DYVJ+scFkOM5x44ibTsQ7G5CTab72 DscMIu5I4qMAzBceqrUCnYQClO8bX/9ZoFtm8Z46sK74qoW8LTIybaTTQP9sgABG bEI8CQKvXQHQvlUEETFLN+Mx84XHLc5BwjZ08NJaJqzrP2US1D3hihySm9jVRmZb 7zT3605UtaZivPLXoTXcs09S72WRm/ZvwjnRP1nTIVKsTdHURq3+2WgdD8/vjkQ7 bZG33qgn+6bd9j+zjH/Fvbeq6lbiRKoMt0UBY56H0tQXug9cJRxcRA9vExsMR+8W hYbvT7l3V2jZFBpqGyrZkVrrT1xtU5AYE58MrV8YSA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledruddvgddtudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpegtkfffgggfuffvvehfhfgjsehmtderredtvdejnecuhfhrohhmpeffmhhithhr hicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrthhtvg hrnhepheelfedukeduudevkeeilefgieffvdekhfekleejueejgeeukeevffekjeejveeh necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepughmih htrhihsehguhhtohhvrdguvghv X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 11 Feb 2024 17:42:52 -0500 (EST) Content-Type: multipart/mixed; boundary="------------rf6RGZ6tr7erkYwgtkinhXVV" Message-ID: <3d3f645e-c2cd-4184-adf9-adf459a65f67@gutov.dev> Date: Mon, 12 Feb 2024 00:42:50 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#67556: 29.1; java-ts-mode doesn't indent open curly brackets properly Content-Language: en-US To: Eli Zaretskii , theo@thornhill.no, casouri@gmail.com References: <4ef658bb-9336-439e-aba6-2b1caca9fda3@email.android.com> <83ttoimkc4.fsf@gnu.org> <83msu1e1dh.fsf@gnu.org> <87sf3mvjqj.fsf@thornhill.no> <834jg292fv.fsf@gnu.org> <83plyanuof.fsf@gnu.org> <83r0ictlui.fsf@gnu.org> <86wmrbs869.fsf@gnu.org> From: Dmitry Gutov In-Reply-To: <86wmrbs869.fsf@gnu.org> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67556 Cc: spavkov@ilstu.edu, 67556@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 (-) This is a multi-part message in MIME format. --------------rf6RGZ6tr7erkYwgtkinhXVV Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 11/02/2024 10:43, Eli Zaretskii wrote: > Ping! Ping! Ping! Yuan and Theo, could you please chime in? Here's a minimal patch, consisting of a new rule and a couple of replacements where the new standalone-parent anchor is used instead of the helper c-ts-common-statement-offset. Because the latter behaves differently when the opening curly is on a separate line, and we don't really want that. A more finished change will likely either switch over to standalone-parent completely, or go back and revamp c-ts-common-statement-offset to avoid this distinction (despite the name, it only remains in use in java-ts-mode these days). The former has been a simpler route so far, so I suggest we at least commit the attached. --------------rf6RGZ6tr7erkYwgtkinhXVV Content-Type: text/x-patch; charset=UTF-8; name="java-ts-mode-indent.diff" Content-Disposition: attachment; filename="java-ts-mode-indent.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVzL2phdmEtdHMtbW9kZS5lbCBiL2xpc3AvcHJv Z21vZGVzL2phdmEtdHMtbW9kZS5lbAppbmRleCAwYjFhYzQ5Yjk5Zi4uNTgwYzk3OWI5NGYg MTAwNjQ0Ci0tLSBhL2xpc3AvcHJvZ21vZGVzL2phdmEtdHMtbW9kZS5lbAorKysgYi9saXNw L3Byb2dtb2Rlcy9qYXZhLXRzLW1vZGUuZWwKQEAgLTc0LDcgKzc0LDkgQEAgamF2YS10cy1t b2RlLS1pbmRlbnQtcnVsZXMKICAgICAgKChwYXJlbnQtaXMgInByb2dyYW0iKSBjb2x1bW4t MCAwKQogICAgICAoKG1hdGNoICJ9IiAiZWxlbWVudF92YWx1ZV9hcnJheV9pbml0aWFsaXpl ciIpCiAgICAgICBwYXJlbnQtYm9sIDApCi0gICAgICgobm9kZS1pcyAifSIpIGNvbHVtbi0w IGMtdHMtY29tbW9uLXN0YXRlbWVudC1vZmZzZXQpCisgICAgICgobWF0Y2ggIlxcYFxcKD86 Y29uc3RydWN0b3JfYm9keVxcfGNsYXNzX2JvZHlcXHxpbnRlcmZhY2VfYm9keVxcfGJsb2Nr XFwpXFwnIikKKyAgICAgIHBhcmVudC1ib2wgMCkKKyAgICAgKChub2RlLWlzICJ9Iikgc3Rh bmRhbG9uZS1wYXJlbnQgMCkKICAgICAgKChub2RlLWlzICIpIikgcGFyZW50LWJvbCAwKQog ICAgICAoKG5vZGUtaXMgImVsc2UiKSBwYXJlbnQtYm9sIDApCiAgICAgICgobm9kZS1pcyAi XSIpIHBhcmVudC1ib2wgMCkKQEAgLTg2LDcgKzg4LDcgQEAgamF2YS10cy1tb2RlLS1pbmRl bnQtcnVsZXMKICAgICAgKChwYXJlbnQtaXMgImFycmF5X2luaXRpYWxpemVyIikgcGFyZW50 LWJvbCBqYXZhLXRzLW1vZGUtaW5kZW50LW9mZnNldCkKICAgICAgKChwYXJlbnQtaXMgImFu bm90YXRpb25fdHlwZV9ib2R5IikgY29sdW1uLTAgYy10cy1jb21tb24tc3RhdGVtZW50LW9m ZnNldCkKICAgICAgKChwYXJlbnQtaXMgImludGVyZmFjZV9ib2R5IikgY29sdW1uLTAgYy10 cy1jb21tb24tc3RhdGVtZW50LW9mZnNldCkKLSAgICAgKChwYXJlbnQtaXMgImNvbnN0cnVj dG9yX2JvZHkiKSBjb2x1bW4tMCBjLXRzLWNvbW1vbi1zdGF0ZW1lbnQtb2Zmc2V0KQorICAg ICAoKHBhcmVudC1pcyAiY29uc3RydWN0b3JfYm9keSIpIHN0YW5kYWxvbmUtcGFyZW50IGph dmEtdHMtbW9kZS1pbmRlbnQtb2Zmc2V0KQogICAgICAoKHBhcmVudC1pcyAiZW51bV9ib2R5 X2RlY2xhcmF0aW9ucyIpIHBhcmVudC1ib2wgMCkKICAgICAgKChwYXJlbnQtaXMgImVudW1f Ym9keSIpIGNvbHVtbi0wIGMtdHMtY29tbW9uLXN0YXRlbWVudC1vZmZzZXQpCiAgICAgICgo cGFyZW50LWlzICJzd2l0Y2hfYmxvY2siKSBjb2x1bW4tMCBjLXRzLWNvbW1vbi1zdGF0ZW1l bnQtb2Zmc2V0KQpAQCAtMTI1LDcgKzEyNyw3IEBAIGphdmEtdHMtbW9kZS0taW5kZW50LXJ1 bGVzCiAgICAgICgocGFyZW50LWlzICJjYXNlX3N0YXRlbWVudCIpIHBhcmVudC1ib2wgamF2 YS10cy1tb2RlLWluZGVudC1vZmZzZXQpCiAgICAgICgocGFyZW50LWlzICJsYWJlbGVkX3N0 YXRlbWVudCIpIHBhcmVudC1ib2wgamF2YS10cy1tb2RlLWluZGVudC1vZmZzZXQpCiAgICAg ICgocGFyZW50LWlzICJkb19zdGF0ZW1lbnQiKSBwYXJlbnQtYm9sIGphdmEtdHMtbW9kZS1p bmRlbnQtb2Zmc2V0KQotICAgICAoKHBhcmVudC1pcyAiYmxvY2siKSBjb2x1bW4tMCBjLXRz LWNvbW1vbi1zdGF0ZW1lbnQtb2Zmc2V0KSkpCisgICAgICgocGFyZW50LWlzICJibG9jayIp IHN0YW5kYWxvbmUtcGFyZW50IGphdmEtdHMtbW9kZS1pbmRlbnQtb2Zmc2V0KSkpCiAgICJU cmVlLXNpdHRlciBpbmRlbnQgcnVsZXMuIikKIAogKGRlZnZhciBqYXZhLXRzLW1vZGUtLWtl eXdvcmRzCg== --------------rf6RGZ6tr7erkYwgtkinhXVV-- From debbugs-submit-bounces@debbugs.gnu.org Sun Feb 11 17:45:09 2024 Received: (at 67556) by debbugs.gnu.org; 11 Feb 2024 22:45:09 +0000 Received: from localhost ([127.0.0.1]:55278 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rZIZQ-0007N3-Sp for submit@debbugs.gnu.org; Sun, 11 Feb 2024 17:45:09 -0500 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:39479) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rZIZO-0007MA-Q5 for 67556@debbugs.gnu.org; Sun, 11 Feb 2024 17:45:07 -0500 Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.west.internal (Postfix) with ESMTP id 5236A3200A8D; Sun, 11 Feb 2024 17:44:44 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute1.internal (MEProxy); Sun, 11 Feb 2024 17:44:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1707691483; x=1707777883; bh=zefK0nEfOinMNGA1v9ErQ3Whvsj2r9D2oH1f4KIqJ8A=; b= IltkbKs4ZRh4jzD+BT93xdJKVUK44L7IJatJM/SZIrrPkMG1CYz5evIlbva21G08 zgeSS0uBWdajEXKjnHIhZV8+Qt4hF/kItbSvYjuBCNo/y7g5cpZ5Nx7BIXht4vPz IBQnHPLoJWyC/hYEWD9MUx/UiNfl2y/qMIzvy2el9ECqej/Ms0gpYD2JZQDmbL/4 sjGJNGUeY7o6C9N4t8jwz1j+JKMam2CuYvftKzRjFC/hvF0J0ZTAxZq2vaNW2xP3 zOkFNMCmQ0Hs6uweEFMuAA3kNDHwr8bL42MDcdsqYppOIVWR4BTwt3S06ZEXtg+N Tnti5BwN78pb62CR39/Ocw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1707691483; x= 1707777883; bh=zefK0nEfOinMNGA1v9ErQ3Whvsj2r9D2oH1f4KIqJ8A=; b=j eaaiWlYvR6+hdGlUYfuVrDPcKy9kk3BqmUg34MNaPJg1KTQp7xp5zqgwOxyRW8P9 RMB8ckINX8S1Fj7jbZFkZT6RSLVVKfR31lA/gcYWlPJhqhdw9VX9TytjmtbV0GUM gK37i7XK2xO8q4Pp1OTKGTjHQ1bnzDi/C6hcvXeM+UOVwsE1aQFbDJYmEVdDZZR9 2mPnHGgjYo3aDqCXOyQonWZpBDR4q7fMk7HthISj7ya/bu+EgiXPecbRvA1sz08c TgqFB7OstpkeEelv4ODkLfOzSzuHvzhNcr4qvcTRaqkqVkhJ4C3m3BU+llyZH3X4 8wIUG9FoxFDMAWt4XYHMQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledruddvgddtudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefkffggfgfuvfevfhfhjggtgfesthejredttddvjeenucfhrhhomhepffhmihht rhihucfiuhhtohhvuceoughmihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrghtth gvrhhnpeetudeljeegheetgfehgeejkeeuhedvveeikeeufedtvddtveefhfdvveegudej heenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumh hithhrhiesghhuthhovhdruggvvh X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 11 Feb 2024 17:44:42 -0500 (EST) Message-ID: <7bc12a99-51d5-4922-b37c-8bf0f1f8b5cc@gutov.dev> Date: Mon, 12 Feb 2024 00:44:40 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#67556: 29.1; java-ts-mode doesn't indent open curly brackets properly Content-Language: en-US To: Theodor Thornhill , Eli Zaretskii References: <6e59a5d3-4365-49c6-9673-85796d4777a4@ilstu.edu> <4ef658bb-9336-439e-aba6-2b1caca9fda3@email.android.com> From: Dmitry Gutov In-Reply-To: <4ef658bb-9336-439e-aba6-2b1caca9fda3@email.android.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 67556 Cc: Spencer Pavkovic , 67556@debbugs.gnu.org, Yuan Fu 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 (-) On 09/12/2023 18:40, Theodor Thornhill via Bug reports for GNU Emacs, the Swiss army knife of text editors wrote: > This can be supported, but no Java code is indented like this, though. At the very least, this style has been somewhat popular a decade ago when I last did Java. Note that our Android port uses a somewhat similar style, though that one is more likely because the author likes the GNU C indentation. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 17 03:35:56 2024 Received: (at 67556) by debbugs.gnu.org; 17 Feb 2024 08:35:56 +0000 Received: from localhost ([127.0.0.1]:60437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rbGAu-0005iX-Aq for submit@debbugs.gnu.org; Sat, 17 Feb 2024 03:35:56 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42378) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rbGAs-0005iK-PI for 67556@debbugs.gnu.org; Sat, 17 Feb 2024 03:35:55 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rbGAS-00004r-FK; Sat, 17 Feb 2024 03:35:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=cgnm9nrJnKuxeWvZfKNFl7fcGQegHwF6MMpmvx9u3Bo=; b=DzEt/ig6ZANa 370y1nAAgDWbr3Pujr44gch2GXCuY67QZ9vKpJAGW4VuLsyZMqXjxIjX6NP5MQIr2FQHys+UmJSX4 25X4kh84ioYIr76eIFgdkjT5EPz9D+QKD1GROQ1jsYK2ABGtBOILFEm+NpIMJKbM21nBbajcvieM4 LqxKOOd5oFzFTPKwJGTCj1/hfI9OLphxTpzfPAfSsx72EZn3+KSJhua4zNQ1Nql39J9hsRapmu4B3 5dcT481FHnE2TaW5AGvIjaWOxvyNEHj6T023B0+cQxIxHtxoTgWVd065eaR7SnzVoPt7HokOajbGh GBFIksXOTOXwvOetKBndjQ==; Date: Sat, 17 Feb 2024 10:35:25 +0200 Message-Id: <868r3jv67m.fsf@gnu.org> From: Eli Zaretskii To: Dmitry Gutov In-Reply-To: <3d3f645e-c2cd-4184-adf9-adf459a65f67@gutov.dev> (message from Dmitry Gutov on Mon, 12 Feb 2024 00:42:50 +0200) Subject: Re: bug#67556: 29.1; java-ts-mode doesn't indent open curly brackets properly References: <4ef658bb-9336-439e-aba6-2b1caca9fda3@email.android.com> <83ttoimkc4.fsf@gnu.org> <83msu1e1dh.fsf@gnu.org> <87sf3mvjqj.fsf@thornhill.no> <834jg292fv.fsf@gnu.org> <83plyanuof.fsf@gnu.org> <83r0ictlui.fsf@gnu.org> <86wmrbs869.fsf@gnu.org> <3d3f645e-c2cd-4184-adf9-adf459a65f67@gutov.dev> X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 67556 Cc: spavkov@ilstu.edu, 67556@debbugs.gnu.org, casouri@gmail.com, theo@thornhill.no 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: -5.2 (-----) > Date: Mon, 12 Feb 2024 00:42:50 +0200 > Cc: spavkov@ilstu.edu, 67556@debbugs.gnu.org > From: Dmitry Gutov > > On 11/02/2024 10:43, Eli Zaretskii wrote: > > Ping! Ping! Ping! Yuan and Theo, could you please chime in? > > Here's a minimal patch, consisting of a new rule and a couple of > replacements where the new standalone-parent anchor is used instead of > the helper c-ts-common-statement-offset. > > Because the latter behaves differently when the opening curly is on a > separate line, and we don't really want that. > > A more finished change will likely either switch over to > standalone-parent completely, or go back and revamp > c-ts-common-statement-offset to avoid this distinction (despite the > name, it only remains in use in java-ts-mode these days). > > The former has been a simpler route so far, so I suggest we at least > commit the attached. No further comments, so I suggest that you install this on master. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 17 08:31:51 2024 Received: (at 67556) by debbugs.gnu.org; 17 Feb 2024 13:31:51 +0000 Received: from localhost ([127.0.0.1]:60549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rbKnH-0008Ur-CT for submit@debbugs.gnu.org; Sat, 17 Feb 2024 08:31:51 -0500 Received: from wout3-smtp.messagingengine.com ([64.147.123.19]:48999) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rbKnF-0008Ud-C9 for 67556@debbugs.gnu.org; Sat, 17 Feb 2024 08:31:50 -0500 Received: from compute7.internal (compute7.nyi.internal [10.202.2.48]) by mailout.west.internal (Postfix) with ESMTP id 3BB883200495; Sat, 17 Feb 2024 08:31:23 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute7.internal (MEProxy); Sat, 17 Feb 2024 08:31:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1708176682; x=1708263082; bh=8wP7/14+1gFyHaTsAwhRPBRIaS/Bjc4qqH9Qn8ZNhYk=; b= KXAKEp9Ada4n9fO54kjEp+M0qrb10yfQnOsP9ZXCsE3DsAWNT/ialwvym8eor7A+ YaFZBV9zuLMgfC5atlc8XRYUsaRIcJbBNQWrV7nt5xqIYYJYb4s1IkF10TVGQuRR L7m6yYeyPOX+2Esq90DzWXrbodLdxa4wQtdQxNBXdjf+kDHESkzk4NoBtHq1UlMR X8IVuUiGKLNdMOh0YEeq7iStM8lOAuyEzt/JUrQxab3g3JaT4E62WyUmQi8j+tVr RmP2p3AGDfB9HdXIt0eEA3ApaN36SO75LE7lXOOGRLX6kpHnjDTBLC8b/Azoihms 8oGZ4rb5O6kAd83fSTQCaA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1708176682; x= 1708263082; bh=8wP7/14+1gFyHaTsAwhRPBRIaS/Bjc4qqH9Qn8ZNhYk=; b=E I3m0+b9baPGBle0bZObO7CQ0L2eaaqLTqUI4DYAflsdYUu0D911efGwFXPK0zwBR nNNSBxPDEqaP1C9mZy/uNv2yv3YoYRN7DHZYO7Y/6FfV3X8gStrdiq7jp7EDf4qz np2lAzIfdCLkhUylY8aJ4z7o+EvDgBbH5JIwGyTUdtoKtErGLMMNLhFMN5hZKAeD biPTPl3eyh2kVZzasXmo8Y/EqYhIyQFDxQRhPwaGXNvEMnhRCJirHtqbRl2xhY4D hpPUPAJZWj/B/RvL2bBk+KdvHbqP/ldDoBwzG8RLx5dhKes4zd43CAD2bVUAJ0cf hJp2Pn7lxFDUlrgbJFelQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdeggdehvdcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefkffggfgfuvfevfhfhjggtgfesthejredttddvjeenucfhrhhomhepffhmihht rhihucfiuhhtohhvuceoughmihhtrhihsehguhhtohhvrdguvghvqeenucggtffrrghtth gvrhhnpeetudeljeegheetgfehgeejkeeuhedvveeikeeufedtvddtveefhfdvveegudej heenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegumh hithhrhiesghhuthhovhdruggvvh X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 17 Feb 2024 08:31:21 -0500 (EST) Message-ID: <9409edae-7935-4d07-9eeb-1c281c5f365e@gutov.dev> Date: Sat, 17 Feb 2024 15:31:19 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#67556: 29.1; java-ts-mode doesn't indent open curly brackets properly Content-Language: en-US To: Eli Zaretskii References: <4ef658bb-9336-439e-aba6-2b1caca9fda3@email.android.com> <83ttoimkc4.fsf@gnu.org> <83msu1e1dh.fsf@gnu.org> <87sf3mvjqj.fsf@thornhill.no> <834jg292fv.fsf@gnu.org> <83plyanuof.fsf@gnu.org> <83r0ictlui.fsf@gnu.org> <86wmrbs869.fsf@gnu.org> <3d3f645e-c2cd-4184-adf9-adf459a65f67@gutov.dev> <868r3jv67m.fsf@gnu.org> From: Dmitry Gutov In-Reply-To: <868r3jv67m.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 67556 Cc: spavkov@ilstu.edu, 67556@debbugs.gnu.org, casouri@gmail.com, theo@thornhill.no 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: -3.6 (---) On 17/02/2024 10:35, Eli Zaretskii wrote: > No further comments, so I suggest that you install this on master. Not emacs-29? It seems like we fix a serious omission here. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 17 08:58:50 2024 Received: (at 67556) by debbugs.gnu.org; 17 Feb 2024 13:58:50 +0000 Received: from localhost ([127.0.0.1]:60559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rbLDN-0000lT-H2 for submit@debbugs.gnu.org; Sat, 17 Feb 2024 08:58:50 -0500 Received: from eggs.gnu.org ([209.51.188.92]:41758) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rbLDK-0000lA-Eb for 67556@debbugs.gnu.org; Sat, 17 Feb 2024 08:58:47 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rbLAm-0004xj-A8; Sat, 17 Feb 2024 08:56:08 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=UUCCCyCsuKLfLh9mlIyfeB4lkQ2Ovjcpi1X66oIKQCY=; b=gj8bFqKYs6fH 29JcAPjoy0PvrN6R9t4tvnr7/J9o/wCSHwlCXaQrpG1kYHqbxVIp78W9y7WMH44sDcSccniNWVTj5 E9xij1W0PAm5INMJab0buW9ZN7xWjLxxa7k3D3tMsJvJ9gW7j/FYkB6ZDZ5U/SXqA7sAqPNGxpJhx NvkSQ1YU6JwTvR/iNlMRhkyqJ5E3JQYbypebxYe5UeRtsA+3KMilOokfMYaVeIEKKV8sizVKvlqHP 9YD5J7M0Y/E5JboA1W/zJu1T7k58kzYJaPLjN79pmUSyJhiAZ8fmwEaSyGU2SZdtz8KrfmU+WOzrm 9j3hdVfKGCDsjPZDG+JFlg==; Date: Sat, 17 Feb 2024 15:56:04 +0200 Message-Id: <86v86ntcsr.fsf@gnu.org> From: Eli Zaretskii To: Dmitry Gutov In-Reply-To: <9409edae-7935-4d07-9eeb-1c281c5f365e@gutov.dev> (message from Dmitry Gutov on Sat, 17 Feb 2024 15:31:19 +0200) Subject: Re: bug#67556: 29.1; java-ts-mode doesn't indent open curly brackets properly References: <4ef658bb-9336-439e-aba6-2b1caca9fda3@email.android.com> <83ttoimkc4.fsf@gnu.org> <83msu1e1dh.fsf@gnu.org> <87sf3mvjqj.fsf@thornhill.no> <834jg292fv.fsf@gnu.org> <83plyanuof.fsf@gnu.org> <83r0ictlui.fsf@gnu.org> <86wmrbs869.fsf@gnu.org> <3d3f645e-c2cd-4184-adf9-adf459a65f67@gutov.dev> <868r3jv67m.fsf@gnu.org> <9409edae-7935-4d07-9eeb-1c281c5f365e@gutov.dev> X-Spam-Score: -4.2 (----) X-Debbugs-Envelope-To: 67556 Cc: spavkov@ilstu.edu, 67556@debbugs.gnu.org, casouri@gmail.com, theo@thornhill.no 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: -5.2 (-----) > Date: Sat, 17 Feb 2024 15:31:19 +0200 > Cc: theo@thornhill.no, casouri@gmail.com, spavkov@ilstu.edu, > 67556@debbugs.gnu.org > From: Dmitry Gutov > > On 17/02/2024 10:35, Eli Zaretskii wrote: > > No further comments, so I suggest that you install this on master. > > Not emacs-29? It seems like we fix a serious omission here. I didn't realize this is a bug in Emacs 29. Then emacs-29 is fine, thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 17 15:37:24 2024 Received: (at 67556-done) by debbugs.gnu.org; 17 Feb 2024 20:37:24 +0000 Received: from localhost ([127.0.0.1]:33928 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rbRR6-0002zW-3P for submit@debbugs.gnu.org; Sat, 17 Feb 2024 15:37:24 -0500 Received: from wout2-smtp.messagingengine.com ([64.147.123.25]:35479) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rbRR2-0002zH-VB for 67556-done@debbugs.gnu.org; Sat, 17 Feb 2024 15:37:22 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 563333200319; Sat, 17 Feb 2024 15:36:54 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Sat, 17 Feb 2024 15:36:55 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gutov.dev; h=cc :cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1708202213; x=1708288613; bh=nNuWeRG9vNgxgO8gY1lhMZDVy8r6CQPg8D5Gwb0WEQc=; b= GY7FhlDSOsyU9yPIlTS7YA3CCYJMQ/ZHR8iw58g4yFsTPy2ZdMYS5h+SNyA216yw C7q2UYEDMaPLcS+6WlFUvHozL4sBTJyLP2xsB17CYQNQWoosIXAz/uzgnNugphzT ht9YCwio1myRZXlliGDeu7mwsxNcqYELZ8kj1Ijax/A36WnetG5gvFWWXudTOQYS pdH7hidF3Uh4QvbKmlNxi2oGvNfq5tlrb3pPqJefJoCwUbPa2Gixj6AakfCjTkE/ 2N8EpEIDfIj40vMajGOncE4U0WPjnCDDLOdY/Lo75CWH99hsyFB4aBCQogfCcerf 2TsvUqK0PiO3/LY1ZlIjqg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1708202213; x= 1708288613; bh=nNuWeRG9vNgxgO8gY1lhMZDVy8r6CQPg8D5Gwb0WEQc=; b=A oozZagNTwFX80bGmIjcXjLdtsbEdVsihYa3hUAz5sr2ppvjlidgztRvNGw3xXPmn mkvcktL2vattlaTxST5qWVuDtt5NkBBsSYPKINDwZmZmgjp39fqh64q8pFSCOYxY m4B0tsEHxEPNbsfo008+lACQdjulw50UGxkx+CQMs7SJoeI5ijK8JZK7+yKepxny 2fw+qzOIuHH7e3sk5tMzSxdJ8gEX2IFlOZxPCjldieaTbKFEfPrdVr11B3NEoJ2V M46vfqMlIgqkKOD4cIltUJe5OzgbbwCGdOO2pgYBgNugsvc52i70uHLl1p8lw1KI cfChvU4P0RKyXFo8JGwvw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvledrvdeggddugedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepkfffgggfuffvvehfhfgjtgfgsehtjeertddtvdejnecuhfhrohhmpeffmhhi thhrhicuifhuthhovhcuoegumhhithhrhiesghhuthhovhdruggvvheqnecuggftrfgrth htvghrnhepteduleejgeehtefgheegjeekueehvdevieekueeftddvtdevfefhvdevgedu jeehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepug hmihhtrhihsehguhhtohhvrdguvghv X-ME-Proxy: Feedback-ID: i0e71465a:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 17 Feb 2024 15:36:51 -0500 (EST) Message-ID: <3ff0c7c3-80be-4b8c-901a-827b21aae732@gutov.dev> Date: Sat, 17 Feb 2024 22:36:49 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#67556: 29.1; java-ts-mode doesn't indent open curly brackets properly Content-Language: en-US To: Eli Zaretskii References: <4ef658bb-9336-439e-aba6-2b1caca9fda3@email.android.com> <83ttoimkc4.fsf@gnu.org> <83msu1e1dh.fsf@gnu.org> <87sf3mvjqj.fsf@thornhill.no> <834jg292fv.fsf@gnu.org> <83plyanuof.fsf@gnu.org> <83r0ictlui.fsf@gnu.org> <86wmrbs869.fsf@gnu.org> <3d3f645e-c2cd-4184-adf9-adf459a65f67@gutov.dev> <868r3jv67m.fsf@gnu.org> <9409edae-7935-4d07-9eeb-1c281c5f365e@gutov.dev> <86v86ntcsr.fsf@gnu.org> From: Dmitry Gutov In-Reply-To: <86v86ntcsr.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.6 (--) X-Debbugs-Envelope-To: 67556-done Cc: spavkov@ilstu.edu, 67556-done@debbugs.gnu.org, casouri@gmail.com, theo@thornhill.no 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: -3.6 (---) On 17/02/2024 15:56, Eli Zaretskii wrote: >> Date: Sat, 17 Feb 2024 15:31:19 +0200 >> Cc: theo@thornhill.no, casouri@gmail.com, spavkov@ilstu.edu, >> 67556@debbugs.gnu.org >> From: Dmitry Gutov >> >> On 17/02/2024 10:35, Eli Zaretskii wrote: >>> No further comments, so I suggest that you install this on master. >> >> Not emacs-29? It seems like we fix a serious omission here. > > I didn't realize this is a bug in Emacs 29. Then emacs-29 is fine, > thanks. Thanks. Now installed, with a couple more tweaks and a new indentation test. From unknown Sun Jun 22 08:11:05 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, 17 Mar 2024 11:24:05 +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