Received: (at 75883) by debbugs.gnu.org; 8 Feb 2025 12:22:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 08 07:22:52 2025 Received: from localhost ([127.0.0.1]:38988 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tgjrI-0005kI-9f for submit <at> debbugs.gnu.org; Sat, 08 Feb 2025 07:22:52 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:47932) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tgjrG-0005k1-B8 for 75883 <at> debbugs.gnu.org; Sat, 08 Feb 2025 07:22:50 -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 <eliz@HIDDEN>) id 1tgjrA-0002Pd-PV; Sat, 08 Feb 2025 07:22:44 -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=GlNTHeRXoA+s2M9Lw/cvYFe8ti6CzY/69vUd727eVd8=; b=KIqfcFvs9poCHlMqsDN9 LWOinV1vwHkRRPVx0rkvaA7L+yDhfneMPTdHMyNYOzyoLStGJtksuBYd/ZE/0uGFijDqBulC9nbfB KXtMvVaMoXhKpMRmMwwZPS1pumcnz2sVk0uY6LekBNZ82rAiBPuOHvaNDB/IYZPMx1pgj7lNr0dJO 5baNXzr/JIyOlahJxuGv/9++C6E2iuF3S0IIYJnEtEUTztTUis2kWeN6LRaFDvXlzeqVebJuMeM74 ZOizupeTh/z1rc6rfGGTl9eLMrBwNR50E+DASLWdzDGD1n4k62ue16Wiph+sdESPwcmPKw/3yE/7K 4SDWZOlzeRAJ/g==; Date: Sat, 08 Feb 2025 14:22:17 +0200 Message-Id: <86wme01v9i.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Jostein =?utf-8?Q?Kj=C3=B8nigsen?= <jostein@HIDDEN> In-Reply-To: <29ce6c40-fd9e-49e0-851b-16edf2e1fd05@HIDDEN> (message from Jostein =?utf-8?Q?Kj=C3=B8nigsen?= on Sat, 8 Feb 2025 13:19:33 +0100) Subject: Re: bug#75883: 29.4; csharp-ts-mode missing indent rules for using statement and lambda References: <SJ1PR10MB590754EEF5B31C68B3772BCECEED2@HIDDEN> <8634h4qwa3.fsf@HIDDEN> <86pljs3hko.fsf@HIDDEN> <29ce6c40-fd9e-49e0-851b-16edf2e1fd05@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75883 Cc: jostein@HIDDEN, casouri@HIDDEN, 75883 <at> debbugs.gnu.org, dpchiesa@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > Date: Sat, 8 Feb 2025 13:19:33 +0100 > Cc: 75883 <at> debbugs.gnu.org, Jostein Kjønigsen > <jostein@HIDDEN>, Yuan Fu <casouri@HIDDEN> > From: Jostein Kjønigsen <jostein@HIDDEN> > > I've tested myself and can confirm Dino is absolutely correct about > this. This particular grammar is not correctly supported. I've also > tested his patch, and from what I can see, it works fine. I'd be happy > to merge that. Fine by me. > I could author a patch myself based on existing Emacs-sources, but I > think it would be better to give credit where credit is due, and let > Dino author the patch and have his name to it :) Sure, if Dino has a patch to fix this, let's use that.
bug-gnu-emacs@HIDDEN
:bug#75883
; Package emacs
.
Full text available.Received: (at 75883) by debbugs.gnu.org; 8 Feb 2025 12:19:45 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 08 07:19:45 2025 Received: from localhost ([127.0.0.1]:38979 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tgjoH-0005Ya-7d for submit <at> debbugs.gnu.org; Sat, 08 Feb 2025 07:19:45 -0500 Received: from fout-b1-smtp.messagingengine.com ([202.12.124.144]:57825) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <jostein@HIDDEN>) id 1tgjoE-0005YK-F9 for 75883 <at> debbugs.gnu.org; Sat, 08 Feb 2025 07:19:43 -0500 Received: from phl-compute-04.internal (phl-compute-04.phl.internal [10.202.2.44]) by mailfout.stl.internal (Postfix) with ESMTP id 6B87F1140151; Sat, 8 Feb 2025 07:19:36 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-04.internal (MEProxy); Sat, 08 Feb 2025 07:19:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= secure.kjonigsen.net; 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=1739017176; x=1739103576; bh=hmenugu6y6 Rxc0Ujn1uQCE3qcttQ6HXSNvl+93iBFEg=; b=MrddenfssuPbOQw2df8fl4GbPL jOPtVSn6lGYpREso2L7EGcKgAZ4dTc86/mq6ytXD/k0TtdcS+PAKyomR0g5ejprm Ipmqwncx+hacA2R6aH+gj7BIyJJFmW52Rfx3fugRftvUKnGA/QIP/LsTYf9ZrQ7+ eat1ZdqGAow7Fvwp+b2Ybhibmdfx1o0ijGoeJuDu2U+Cwy7P8BxPJC2HArQZi5KU XTYvS5j0CR+GRJSiTq+jb7LKrVVtdzw3umJL9L47fYnfxVDSumK2Usftg9uqh0Rx RuviPqVgdmVKdGbZUuhXb/AnZwcjNdb+5pWGhvc3Mbb1lJWQamGXbKNq3p6g== 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-sender:x-me-sender:x-sasl-enc; s=fm3; t=1739017176; x= 1739103576; bh=hmenugu6y6Rxc0Ujn1uQCE3qcttQ6HXSNvl+93iBFEg=; b=C PxYzK/0aot3Vvqm0Ia046+20Kl31cQQ+Pr1CPtthMo/6wyl6o9uUVarJ8jh7nu9E +7nzPoaN5vk1xEsxQMgnvozW3otvTZEHThLaooUABOEjWPv+Lepu+3QJRDNkLQgh jgSkAJSa/jIgGI4F+uVhy7QlLNxEAS06sw4PeLQozl+pOn2N1VEk2LV00LHcdaQM fg1P3FzzxJmeUWNbICrv2qNT9A6tao8XD/06Wac3JIDuGw4tWQBqQ4ZVu6dcYJow QPtOPrxbKOwjNaBA/kxMaWLLzzsGzgAa+F62RVAvQdNst+KlcSaHuAKUIT3D7KAx PAD98YD++lBzDi8i+FRLQ== X-ME-Sender: <xms:2EunZ-hTlOsib1F1rOMn6ZP7YJN2GYxEL2XxIRZ8QixviSID-mCZZw> <xme:2EunZ_BFYGNgzMcayNAdYWNfLIdJR648mMa4PX7wQRiQyJdCd6O_Kt00jwUfg12oT Bisqe0JUBHdoTgkbw> X-ME-Received: <xmr:2EunZ2G_c19UEH_bu6_OtoPJrp7UITof-6VgpdqKx8pKL9Wk6PV2Rys7_Q5wv9ck-GasGN2tt874yorG9iBw8-DPp2FTgWzE> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdefvddulecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpefkffggfgfuvfevfhfhjggtgfesthejredttddv jeenucfhrhhomheplfhoshhtvghinhcumfhjpphnihhgshgvnhcuoehjohhsthgvihhnse hsvggtuhhrvgdrkhhjohhnihhgshgvnhdrnhgvtheqnecuggftrfgrthhtvghrnhepueek gfdviedthfekuddvjeehheelueekveefueeggfduieehleeuveethfeigfeinecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepjhhoshhtvghinhes shgvtghurhgvrdhkjhhonhhighhsvghnrdhnvghtpdhnsggprhgtphhtthhopeehpdhmoh guvgepshhmthhpohhuthdprhgtphhtthhopegvlhhiiiesghhnuhdrohhrghdprhgtphht thhopeguphgthhhivghsrgeshhhothhmrghilhdrtghomhdprhgtphhtthhopeejheekke efseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepjhhoshhtvghinheskhhj ohhnihhgshgvnhdrnhgvthdprhgtphhtthhopegtrghsohhurhhisehgmhgrihhlrdgtoh hm X-ME-Proxy: <xmx:2EunZ3QOiXK539VPp_BSCuj95vT9QZJTYMxd8sRyecPI1jJvkfAsSw> <xmx:2EunZ7wjiw5vnHyW_U0Ij93zRGG3CrysUTndUZ3_9__72V6ztdGmKQ> <xmx:2EunZ167j63EvR7qPS9uz_lt0IxiTZN5dgxQQJ9xjNmO5XatqDBxZw> <xmx:2EunZ4zMzrmJ2j3c-vynYhCM4OlfXBthRwnhTbAEfYB4sXRZkxfn1g> <xmx:2EunZ2p18crjcTT5khkik6J-UhQnNyYEclEkQdCRhp-afee3xp4-nJ8s> Feedback-ID: ib2f84088:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 8 Feb 2025 07:19:34 -0500 (EST) Message-ID: <29ce6c40-fd9e-49e0-851b-16edf2e1fd05@HIDDEN> Date: Sat, 8 Feb 2025 13:19:33 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#75883: 29.4; csharp-ts-mode missing indent rules for using statement and lambda To: Eli Zaretskii <eliz@HIDDEN>, dpchiesa@HIDDEN References: <SJ1PR10MB590754EEF5B31C68B3772BCECEED2@HIDDEN> <8634h4qwa3.fsf@HIDDEN> <86pljs3hko.fsf@HIDDEN> Content-Language: en-US From: =?UTF-8?Q?Jostein_Kj=C3=B8nigsen?= <jostein@HIDDEN> In-Reply-To: <86pljs3hko.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 75883 Cc: =?UTF-8?Q?Jostein_Kj=C3=B8nigsen?= <jostein@HIDDEN>, Yuan Fu <casouri@HIDDEN>, 75883 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.7 (-) Hey Eli! I've tested myself and can confirm Dino is absolutely correct about this. This particular grammar is not correctly supported. I've also tested his patch, and from what I can see, it works fine. I'd be happy to merge that. I could author a patch myself based on existing Emacs-sources, but I think it would be better to give credit where credit is due, and let Dino author the patch and have his name to it :) -- Jostein On 2/8/25 10:35, Eli Zaretskii wrote: > Ping! Yuan and Jostein, could you please look into this? > >> Cc: 75883 <at> debbugs.gnu.org >> Date: Mon, 27 Jan 2025 14:24:52 +0200 >> From: Eli Zaretskii <eliz@HIDDEN> >> >>> From: dino chiesa <dpchiesa@HIDDEN> >>> Date: Sun, 26 Jan 2025 23:32:09 +0000 >>> >>> In csharp-ts-mode, the variable csharp-ts-mode--indent-rules holds the >>> indent rules relevant to csharp that get set into >>> treesit-simple-indent-rules. >>> >>> In the csharp-ts-mode--indent-rules list, there is no rule handles using >>> statements, nor is there one for lambda expressions. The result is, when >>> I am editing a C# module with something like this: >>> >>> using (ZipFile zip = new ZipFile()) >>> { >>> ... >>> } >>> >>> ... and press TAB on the line with the open curly, nothing happens. I >>> would expect it to properly indent the curly, resulting in: >>> >>> using (ZipFile zip = new ZipFile()) >>> { >>> ... >>> } >>> >>> The TAB properly invokes indent-for-tab-command, which cascades, via >>> indent-line-function, to treesit-indent. But it does nothing. >>> >>> Similarly, if my code uses a lambda to set an Action type, like so: >>> >>> Action<Int64> createProgress = (x) => >>> { >>> ... >>> }; >>> >>> ...pressing TAB on the line with the open curly does nothing. I would >>> expect it to properly indent the open curly. >>> >>> My diagnosis is: there is no rule to handle the using >>> statement, nor is there a rule for the lambda_expression in csharp-ts-mode--indent-rules. As >>> a result, in either case, the open curly does not get properly indented. >>> >>> If I modify csharp-ts-mode--indent-rules to include rules for these >>> syntax elements, like so: >>> >>> ((parent-is "using_statement") parent-bol 0) >>> ((parent-is "lambda_expression") parent-bol 0) >>> >>> ...then a TAB will properly indent the open curlies in these situations. >>> >>> This is how I monkey-patched it in my own init file: >>> >>> (eval-after-load "csharp-mode" >>> '(progn >>> (setf (cdr (car csharp-ts-mode--indent-rules)) >>> (cons >>> '((parent-is "using_statement") parent-bol 0) >>> (cdr (car csharp-ts-mode--indent-rules)))) >>> (setf (cdr (car csharp-ts-mode--indent-rules)) >>> (cons >>> '((parent-is "lambda_expression") parent-bol 0) >>> (cdr (car csharp-ts-mode--indent-rules)))) >>> (setq-local treesit-simple-indent-rules csharp-ts-mode--indent-rules) >>> )) >>> >>> After doing this, when I press TAB on the line with the open curlies in >>> the above situations, the open curly is properly indented. >> Jostein and Yuan, could you please look into this? >> >> >> >>
bug-gnu-emacs@HIDDEN
:bug#75883
; Package emacs
.
Full text available.Received: (at 75883) by debbugs.gnu.org; 8 Feb 2025 09:35:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 08 04:35:46 2025 Received: from localhost ([127.0.0.1]:38575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tghFa-0006CJ-AT for submit <at> debbugs.gnu.org; Sat, 08 Feb 2025 04:35:46 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:37082) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tghFX-0006By-Nb for 75883 <at> debbugs.gnu.org; Sat, 08 Feb 2025 04:35:44 -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 <eliz@HIDDEN>) id 1tghFS-0000aB-DD; Sat, 08 Feb 2025 04:35: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=LlaCoqm/JSCRZhoZKvOKRU0icv5z5iJSzn5Su9eUqQo=; b=j8jCZ1UJ1xQ4thQQYTTK /QMDvD/NPg07RlBOBb6Zm5euWp5Q2oli6WvlIMfW11sI4gqng5NpC4vujlbkc0M10w7pS82sj7/An e9qrQYLUltKa+Qgn9FewuzUqKrc6a1C1kyxn0VxrN3XMR3P9KdpVPUZw58x0JzrTFQrpmTjd/HuPP rRfYqWejAlsuujwwkOQuppa8Sji2oTC94hR6mkE69zYMyMmOi5hlJcdN2b0MxUWYRTBAIFzAVNT06 r5VAaLMX1h903FaDUXvdmzC4m2buV5d2X+wKU8ee4DQknnmEKkU5pdmS7aFTQmNYyNoyh/SMRFVfp dywQski5RQRMoA==; Date: Sat, 08 Feb 2025 11:35:03 +0200 Message-Id: <86pljs3hko.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Jostein =?iso-8859-1?Q?Kj=F8nigsen?= <jostein@HIDDEN>, Yuan Fu <casouri@HIDDEN> In-Reply-To: <8634h4qwa3.fsf@HIDDEN> (message from Eli Zaretskii on Mon, 27 Jan 2025 14:24:52 +0200) Subject: Re: bug#75883: 29.4; csharp-ts-mode missing indent rules for using statement and lambda References: <SJ1PR10MB590754EEF5B31C68B3772BCECEED2@HIDDEN> <8634h4qwa3.fsf@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75883 Cc: 75883 <at> debbugs.gnu.org, dpchiesa@HIDDEN X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Ping! Yuan and Jostein, could you please look into this? > Cc: 75883 <at> debbugs.gnu.org > Date: Mon, 27 Jan 2025 14:24:52 +0200 > From: Eli Zaretskii <eliz@HIDDEN> > > > From: dino chiesa <dpchiesa@HIDDEN> > > Date: Sun, 26 Jan 2025 23:32:09 +0000 > > > > In csharp-ts-mode, the variable csharp-ts-mode--indent-rules holds the > > indent rules relevant to csharp that get set into > > treesit-simple-indent-rules. > > > > In the csharp-ts-mode--indent-rules list, there is no rule handles using > > statements, nor is there one for lambda expressions. The result is, when > > I am editing a C# module with something like this: > > > > using (ZipFile zip = new ZipFile()) > > { > > ... > > } > > > > ... and press TAB on the line with the open curly, nothing happens. I > > would expect it to properly indent the curly, resulting in: > > > > using (ZipFile zip = new ZipFile()) > > { > > ... > > } > > > > The TAB properly invokes indent-for-tab-command, which cascades, via > > indent-line-function, to treesit-indent. But it does nothing. > > > > Similarly, if my code uses a lambda to set an Action type, like so: > > > > Action<Int64> createProgress = (x) => > > { > > ... > > }; > > > > ...pressing TAB on the line with the open curly does nothing. I would > > expect it to properly indent the open curly. > > > > My diagnosis is: there is no rule to handle the using > > statement, nor is there a rule for the lambda_expression in csharp-ts-mode--indent-rules. As > > a result, in either case, the open curly does not get properly indented. > > > > If I modify csharp-ts-mode--indent-rules to include rules for these > > syntax elements, like so: > > > > ((parent-is "using_statement") parent-bol 0) > > ((parent-is "lambda_expression") parent-bol 0) > > > > ...then a TAB will properly indent the open curlies in these situations. > > > > This is how I monkey-patched it in my own init file: > > > > (eval-after-load "csharp-mode" > > '(progn > > (setf (cdr (car csharp-ts-mode--indent-rules)) > > (cons > > '((parent-is "using_statement") parent-bol 0) > > (cdr (car csharp-ts-mode--indent-rules)))) > > (setf (cdr (car csharp-ts-mode--indent-rules)) > > (cons > > '((parent-is "lambda_expression") parent-bol 0) > > (cdr (car csharp-ts-mode--indent-rules)))) > > (setq-local treesit-simple-indent-rules csharp-ts-mode--indent-rules) > > )) > > > > After doing this, when I press TAB on the line with the open curlies in > > the above situations, the open curly is properly indented. > > Jostein and Yuan, could you please look into this? > > > >
bug-gnu-emacs@HIDDEN
:bug#75883
; Package emacs
.
Full text available.Received: (at 75883) by debbugs.gnu.org; 27 Jan 2025 12:25:10 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jan 27 07:25:10 2025 Received: from localhost ([127.0.0.1]:59745 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tcOAv-0002DB-Oc for submit <at> debbugs.gnu.org; Mon, 27 Jan 2025 07:25:10 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49924) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tcOAp-00027g-2d for 75883 <at> debbugs.gnu.org; Mon, 27 Jan 2025 07:25:03 -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 <eliz@HIDDEN>) id 1tcOAi-000237-6S; Mon, 27 Jan 2025 07:24:57 -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=rlSNVjRDADeafmNyq+I2HhBdrjbKgJVwEA1WtDN/eXE=; b=eQvahosS5aYl4u2mBfiD GnOrR0MgTEuc5fg23nyVOfCu/DrXcbl4hfvDwci+D4OOErLMIS5EOwZa/Yc7jGcfMMDnDccQlo/6k P4w4VrLAcFMEdD9AplkdWYyodPkm50rNm7GPMNQ5dUhQU66xQ8r6LR1NA8nEHu5Rvvjd/5q+Y7pWX K73lz3dzHgerfcNbiBDX5OjyqHJFlh1HZ/1VPVm39Tvq7MZaWRl3xp5agHfPhncupGQtUiQslmcj7 b410n92VUyFXe8ixOlXE3E3FEVKyAYVvOHT1vat1s29oN/hsB7zKtX2forgtfYm7thzZMY0hyZ0ai 4A4n3r8cKlrPEg==; Date: Mon, 27 Jan 2025 14:24:52 +0200 Message-Id: <8634h4qwa3.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: dino chiesa <dpchiesa@HIDDEN>, Jostein =?iso-8859-1?Q?Kj=F8nigsen?= <jostein@HIDDEN> Yuan Fu <casouri@HIDDEN> In-Reply-To: <SJ1PR10MB590754EEF5B31C68B3772BCECEED2@HIDDEN> (message from dino chiesa on Sun, 26 Jan 2025 23:32:09 +0000) Subject: Re: bug#75883: 29.4; csharp-ts-mode missing indent rules for using statement and lambda References: <SJ1PR10MB590754EEF5B31C68B3772BCECEED2@HIDDEN> MIME-version: 1.0 Content-type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 75883 Cc: 75883 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) > From: dino chiesa <dpchiesa@HIDDEN> > Date: Sun, 26 Jan 2025 23:32:09 +0000 > > In csharp-ts-mode, the variable csharp-ts-mode--indent-rules holds the > indent rules relevant to csharp that get set into > treesit-simple-indent-rules. > > In the csharp-ts-mode--indent-rules list, there is no rule handles using > statements, nor is there one for lambda expressions. The result is, when > I am editing a C# module with something like this: > > using (ZipFile zip = new ZipFile()) > { > ... > } > > ... and press TAB on the line with the open curly, nothing happens. I > would expect it to properly indent the curly, resulting in: > > using (ZipFile zip = new ZipFile()) > { > ... > } > > The TAB properly invokes indent-for-tab-command, which cascades, via > indent-line-function, to treesit-indent. But it does nothing. > > Similarly, if my code uses a lambda to set an Action type, like so: > > Action<Int64> createProgress = (x) => > { > ... > }; > > ...pressing TAB on the line with the open curly does nothing. I would > expect it to properly indent the open curly. > > My diagnosis is: there is no rule to handle the using > statement, nor is there a rule for the lambda_expression in csharp-ts-mode--indent-rules. As > a result, in either case, the open curly does not get properly indented. > > If I modify csharp-ts-mode--indent-rules to include rules for these > syntax elements, like so: > > ((parent-is "using_statement") parent-bol 0) > ((parent-is "lambda_expression") parent-bol 0) > > ...then a TAB will properly indent the open curlies in these situations. > > This is how I monkey-patched it in my own init file: > > (eval-after-load "csharp-mode" > '(progn > (setf (cdr (car csharp-ts-mode--indent-rules)) > (cons > '((parent-is "using_statement") parent-bol 0) > (cdr (car csharp-ts-mode--indent-rules)))) > (setf (cdr (car csharp-ts-mode--indent-rules)) > (cons > '((parent-is "lambda_expression") parent-bol 0) > (cdr (car csharp-ts-mode--indent-rules)))) > (setq-local treesit-simple-indent-rules csharp-ts-mode--indent-rules) > )) > > After doing this, when I press TAB on the line with the open curlies in > the above situations, the open curly is properly indented. Jostein and Yuan, could you please look into this?
bug-gnu-emacs@HIDDEN
:bug#75883
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 26 Jan 2025 23:37:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 26 18:37:29 2025 Received: from localhost ([127.0.0.1]:58346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tcCC1-0000xe-4Y for submit <at> debbugs.gnu.org; Sun, 26 Jan 2025 18:37:29 -0500 Received: from lists.gnu.org ([2001:470:142::17]:44892) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <dpchiesa@HIDDEN>) id 1tcCBy-0000xM-Ig for submit <at> debbugs.gnu.org; Sun, 26 Jan 2025 18:37:26 -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 <dpchiesa@HIDDEN>) id 1tcCBs-0004oH-SL for bug-gnu-emacs@HIDDEN; Sun, 26 Jan 2025 18:37:20 -0500 Received: from mail-mw2nam10olkn20826.outbound.protection.outlook.com ([2a01:111:f403:2c12::826] helo=NAM10-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 <dpchiesa@HIDDEN>) id 1tcCBn-0005SI-2T for bug-gnu-emacs@HIDDEN; Sun, 26 Jan 2025 18:37:20 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=HOdURqDoCJpSDxmliwFrEO3NvJbv1xPPs/9KvTvXhDYagWM/a4w9XOq+ot6e5vXwqghDEZPkLijRgE/+U1Gxo11w3S6+8EYqpzYpb4159ECzTAr2h870KiA+7OtD5K174LkOcjw2sWITZh2KJiKD2OonoHMh8hQTEASkEoNY15HRVGF8a3hxK3GIBb2Ejx/S2Jt/A91nKe1SjLUlHSSoX2ZF0Jzz6Z9LZYvYeSN6+c0kDYaZ90Jot89Ip7J/yuqBHpTKQNcZW1Bc8XNzGNOqXBt9k0ja9aYO1zHMspi4U5jEm7/lO2xEeO/wPNPoFc/7bJyefqLkfLqxkyjrGlTdmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=LihT12Czf2N5sAUnkwme88/0USyX+4XdxaU02ihIuoo=; b=DTrtYllNY2tMy3w0yOATVObdlGKzkY3YiXB81T8Y4F9qYAkQHGgpFPZhwuTpw1HxiE6Lr5daW1zfJ/3x1XZM19D07kEa7pfwa/kGRFArSmzo+tD1AqJmTff/su32tIvHmm0xNFg3MT1m2EMyINe2eUVkYP5iZVogFDY3l2l6h5OmokmHLKikoy9AIoao39dwohdw7YK38t4Pu6d2nJ+SzJcRgcF+xTNAsNxrfQaGMFHlPh5x9kRR4nobD4hSaBzOHksS2BoVhS8zI2QJy5LYhRa4RKpbsHDR/a2thdGrQeHsdgSDkfIzoHFsx1jxF/lSpYDHKmu+Lrf45sjywNVasA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LihT12Czf2N5sAUnkwme88/0USyX+4XdxaU02ihIuoo=; b=Qobhq4vedJDaDepMieEzgHW8tKYGnnXfT4aEs79y0ireW4IEwWQ+JzaBs+AI7FO9Zxyf5dCvfr1017/lzF4CeV8mYLZtrMfz9xjqlCVm7jEbBqyXxUwcnx/41QAvkqlNPHBS2lf7xJDBI0ZxPp512uClGPLK6Cf7BraN8dyf9rJwUu8pMKlxhUYWDEhBt2mATkGAZxKqGuNt0i2Jcl1dij55DTDxmKeGpb/inGumNLFlSGuPwv3GVftRzHZ1+iwwqNfsQKUOQbGkKb4DRh1xVOvH1Ze0Y79Kt7/8bm8y5i4yf3AJ8nqzlJksc2NeqOYm/04hlut8DlYuA2ZApHPGGA== Received: from SJ1PR10MB5907.namprd10.prod.outlook.com (2603:10b6:a03:48a::8) by CH4PR10MB8076.namprd10.prod.outlook.com (2603:10b6:610:247::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.17; Sun, 26 Jan 2025 23:32:09 +0000 Received: from SJ1PR10MB5907.namprd10.prod.outlook.com ([fe80::2b97:5993:8569:be14]) by SJ1PR10MB5907.namprd10.prod.outlook.com ([fe80::2b97:5993:8569:be14%5]) with mapi id 15.20.8377.021; Sun, 26 Jan 2025 23:32:09 +0000 From: dino chiesa <dpchiesa@HIDDEN> To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN> Subject: 29.4; csharp-ts-mode missing indent rules for using statement and lambda Thread-Topic: 29.4; csharp-ts-mode missing indent rules for using statement and lambda Thread-Index: AQHbcEpjOlBvgd3+V0qkcPhv/+mtJg== Date: Sun, 26 Jan 2025 23:32:09 +0000 Message-ID: <SJ1PR10MB590754EEF5B31C68B3772BCECEED2@HIDDEN> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ1PR10MB5907:EE_|CH4PR10MB8076:EE_ x-ms-office365-filtering-correlation-id: a1ad4f1b-3d8f-42fb-c243-08dd3e61a6f7 x-microsoft-antispam: BCL:0; ARA:14566002|19110799003|8060799006|7092599003|15030799003|15080799006|461199028|8062599003|12121999004|440099028|41001999003|11091999006|12071999003|21061999003|30101999003|3412199025|102099032|56899033; x-microsoft-antispam-message-info: =?iso-8859-1?Q?h3gSetF6ymelKiSjPba3tjfQ2Z9HqOnQwq3FpiIDGvzJSSRXABWPVnKy9I?= =?iso-8859-1?Q?K2FAY/zW10YbPS1Mch5L0uJ0hEnkMIdOaCIQ5E2arKdNNj1kQ9Ee1K+BCV?= =?iso-8859-1?Q?kHAcTD4usj5325K+l7RkJ/eFdN/jvCbxHQxV+vR3TIwKwzUK9wV99ge/Ea?= =?iso-8859-1?Q?g90DHr51d+vRwyAMpUp/RZeX0ymlg+onsWbea6JPqDBOKCbeMref1RhIwu?= =?iso-8859-1?Q?/Eff3RSEYUEi2WSeBIAqsoPNX98/mqLFmetCOMQEIEgMe7ZD8Qp/2L6APo?= =?iso-8859-1?Q?AYnsgRRuA0Lg6UwSxYTMhie7JaNiQh/YclaX4QLwFDlFGe/TTj459COT95?= =?iso-8859-1?Q?nFZxF1/2ybDLFBPovlIvGxK8JP6/eqoccApxqbX+ebL0RzQceOlwEbCwuB?= =?iso-8859-1?Q?gmdgesp4wJiKBgYsqRc95/N7VeiAIhIHTG+P8WZCdVNnPSMNRriLE1XQfO?= =?iso-8859-1?Q?wg22VmcIri59xbYiQhUUK62f3xfg/JTbLeX8zAbF7BY2v3ZCDS/f5VV4B4?= =?iso-8859-1?Q?EL9xrocRmoI4qYG3JR7ENJtv80XibZ48bDqkHxQ3MNmLqaJEo0IzJzsX3Q?= =?iso-8859-1?Q?ev6fPfqRVz04wgrdXKvZMBt13kKfDTtdmoodHA6b7MlRX5uEwZJyeoguF8?= =?iso-8859-1?Q?cB+OHPs/Fa7yngy+0gXhdoxK3qgJPsiynNkHmBe7Jw00Q3aYJiVXcA1KLN?= =?iso-8859-1?Q?chEXr39P4IL/2+S7qgOM9ZCMP8BimsKRnEc26pseWvj6SxhupMpeb4lxtj?= =?iso-8859-1?Q?DqFe8RUkE9p7TqaVYV4E3azreqrlyb9NZN+bAnVHKspHDeVBfQ0qrcbaPp?= =?iso-8859-1?Q?ecHMbNnNwBbAxnqvpYnr2BBdfu5ujndSnGwlHyPC+Sd6itsm99mFmoT5DK?= =?iso-8859-1?Q?+8ntiASm5P5V9jeL71XtogfVkuS//pSTRxM9MD50rOmDWYs+fQxKB9JlAk?= =?iso-8859-1?Q?alD0W7hVorgF0Dz8uQVuqnYoaKHGCQzseU1bvf+yEo+BQ6oN04gcqbsQct?= =?iso-8859-1?Q?DRh731dNiHWQt5p/wIS+G7o/4g/wEQDFZh/p4j1e+h5bWWvKL/+iqKL5e8?= =?iso-8859-1?Q?3gYidVSf27YjClHLbgPvlGF935NquRN/TQfFcGvJnUfBC26YkKwf6CecQN?= =?iso-8859-1?Q?fjovmaW4+juteVOVFHC92FmyDfeXIXM98MA0UnldUo50NCxvkPNihACbnG?= =?iso-8859-1?Q?sgmE+vGBWG1smWPiHbFPjruqhb2nWW7t+Bxjys9vbqkivhlcfQABgmwfby?= =?iso-8859-1?Q?tiB6Mb5+HNpQhBaG9DvEDGgj5skSHsfEhcjyrSMdvencWyW7KvstnLf4Tq?= =?iso-8859-1?Q?Qfjhz40Guu1WE+X7z/8AA5Sq7KheGQUY4gP7uYac7xqS6obPVD1MEJmQ/1?= =?iso-8859-1?Q?iE++eaelWX?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?JUNQ8l4P7bUkQ734r43/gJHdkIwDJFObqOfA+cQOUG9Uoe0/T12rSEr7aJ?= =?iso-8859-1?Q?hvdNfiYa6RJjD7zgnkfIawBM85vUNH/A+27uSj6NLf/l/yJl9YeTI2j4AU?= =?iso-8859-1?Q?suyEWQScsgXe4S7/+cAfyrPQSKlxzU3NyZs7+H4oXt922Z6Dnk2nQmlP/u?= =?iso-8859-1?Q?MN6OAdTSHWWwdsiVi+Zqqxc3e6bYRi8R2GfAKrQoouDySPD6TE2OKU5zaQ?= =?iso-8859-1?Q?bfvq37+WHMjlfZqc5IgebmhJSusqAR3T1/hQKQi/Z5MlmO+AnzQ6ZgaRFV?= =?iso-8859-1?Q?6E4g1HsCgVC139WOCI4UqQ9mHTgMwqC9EiRSwDcm7v5g/pUHjWQMpRaP3C?= =?iso-8859-1?Q?5P3S3w3xyThLlUCKBaiJxRfJQhTXsyFePm+1HncQ5yM8TSZcEiFkLlWilk?= =?iso-8859-1?Q?4f8cAHC1YNnDs3EQGp5Pq+S7EEALAKAVSJEiPQ1cXPbf1LbdzMwmDDg4j8?= =?iso-8859-1?Q?ITocg6JHnPqVZBheBx99Ce20Y5HayMT00pgOvt/dsdwIVmPEaI+3aOkSNO?= =?iso-8859-1?Q?HgXirlaZI6y/BetLn4iLjj8o5wrEVCBTO030xB+j9JPOheoT3uYL5/1vme?= =?iso-8859-1?Q?EiFhSXpSylwT+L/GJe6fcY62ign8iGd/GnN1eb2cOfwt6JpSTykIg9GQjd?= =?iso-8859-1?Q?PDk9u2P5nRh4PklJJ6tTiiGxAmOmJt+08dXZPJ5b4YZtsueWA8MLEzNg10?= =?iso-8859-1?Q?RNpx7GIc8RGokJJ6q4kUr9v1IvavTEs0JjMQCSPqE83ZacGnmgPUpIcoLO?= =?iso-8859-1?Q?SfWqio/La18neqqZitPPQJAxJyWKDwztdPK4geTol0EYK278DOEboxEbwa?= =?iso-8859-1?Q?/nN5egghe46ETVfF2dgTNDLy3ROabXq3TgVMIddHByZqppslB3mFJA5j8h?= =?iso-8859-1?Q?ac7IFh7ida0eo4IIaqElxasbJoNdv/ibD/oXS1UaNiVqyihGwzhaQ8r6xW?= =?iso-8859-1?Q?/IqFJM6WZqg+IGY4xQRh+upEqYuKwNxNbgqd1/FH5tudieRxWNwnNPDfmi?= =?iso-8859-1?Q?Tg58+QZn1BVISaKSIIm07XznjU+lXADdLJmUKm2+RrZRpuP4CRCeXklVYP?= =?iso-8859-1?Q?USob/ke+4HekdpxCg3IinscKG5mtIz3M94abbg7BHVrjaxHDU+RW4mZoTA?= =?iso-8859-1?Q?9yVyUwElnoRw2KqNO2DL+OBiFHtukC+UCdsC/nwRS+NsbKpbaN7846afJR?= =?iso-8859-1?Q?kNK2gHDr7753TnJJzRaZM3sPrWsj7Xpjc41uEsjwM1ilGvuiZNnGRrex8q?= =?iso-8859-1?Q?dxklQ3PlLbu7HMD75+26/q+bU746T7fWyDV81VsIoIfYxpCAguIVsDpZnr?= =?iso-8859-1?Q?J3E5ZuRr9YZi5G4ek+5eUZ5n9NiJ6ySjYIIsFzuY7A2wE8M=3D?= Content-Type: multipart/alternative; boundary="_000_SJ1PR10MB590754EEF5B31C68B3772BCECEED2SJ1PR10MB5907namp_" MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-926a2.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ1PR10MB5907.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: a1ad4f1b-3d8f-42fb-c243-08dd3e61a6f7 X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jan 2025 23:32:09.0454 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-rms-persistedconsumerorg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH4PR10MB8076 Received-SPF: pass client-ip=2a01:111:f403:2c12::826; envelope-from=dpchiesa@HIDDEN; helo=NAM10-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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, 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-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> --_000_SJ1PR10MB590754EEF5B31C68B3772BCECEED2SJ1PR10MB5907namp_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable In csharp-ts-mode, the variable csharp-ts-mode--indent-rules holds the indent rules relevant to csharp that get set into treesit-simple-indent-rules. In the csharp-ts-mode--indent-rules list, there is no rule handles using statements, nor is there one for lambda expressions. The result is, when I am editing a C# module with something like this: using (ZipFile zip =3D new ZipFile()) { ... } ... and press TAB on the line with the open curly, nothing happens. I would expect it to properly indent the curly, resulting in: using (ZipFile zip =3D new ZipFile()) { ... } The TAB properly invokes indent-for-tab-command, which cascades, via indent-line-function, to treesit-indent. But it does nothing. Similarly, if my code uses a lambda to set an Action type, like so: Action<Int64> createProgress =3D (x) =3D> { ... }; ...pressing TAB on the line with the open curly does nothing. I would expect it to properly indent the open curly. My diagnosis is: there is no rule to handle the using statement, nor is there a rule for the lambda_expression in csharp-ts-mode-= -indent-rules. As a result, in either case, the open curly does not get properly indented. If I modify csharp-ts-mode--indent-rules to include rules for these syntax elements, like so: ((parent-is "using_statement") parent-bol 0) ((parent-is "lambda_expression") parent-bol 0) ...then a TAB will properly indent the open curlies in these situations. This is how I monkey-patched it in my own init file: (eval-after-load "csharp-mode" '(progn (setf (cdr (car csharp-ts-mode--indent-rules)) (cons '((parent-is "using_statement") parent-bol 0) (cdr (car csharp-ts-mode--indent-rules)))) (setf (cdr (car csharp-ts-mode--indent-rules)) (cons '((parent-is "lambda_expression") parent-bol 0) (cdr (car csharp-ts-mode--indent-rules)))) (setq-local treesit-simple-indent-rules csharp-ts-mode--indent-rules= ) )) After doing this, when I press TAB on the line with the open curlies in the above situations, the open curly is properly indented. In GNU Emacs 29.4 (build 2, x86_64-w64-mingw32) of 2024-07-05 built on AVALON Windowing system distributor 'Microsoft Corp.', version 10.0.26100 System Description: Microsoft Windows 10 Home (v10.0.2009.26100.2894) Configured using: 'configure --with-modules --without-dbus --with-native-compilation=3Daot --without-compress-install --with-sqlite3 --with-tree-sitter CFLAGS=3D-O2' Configured features: ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB (NATIVE_COMP present but libgccjit not available) Important settings: value of $LANG: ENU locale-coding-system: cp1252 Major mode: ELisp/d Minor modes in effect: display-line-numbers-mode: t global-hl-line-mode: t hl-line-mode: t recentf-mode: t auto-insert-mode: t global-auto-complete-mode: t auto-complete-mode: t yas-global-mode: t yas-minor-mode: t global-git-commit-mode: t magit-auto-revert-mode: t auto-revert-mode: t shell-dirtrack-mode: t server-mode: t icomplete-vertical-mode: t icomplete-mode: t override-global-mode: t default-text-scale-mode: t indent-bars-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: ~/elisp/json-reformat hides c:/users/dpchi/.emacs.d/elpa/json-reformat-2022= 0905.2342/json-reformat ~/elisp/protobuf-mode hides c:/users/dpchi/.emacs.d/elpa/protobuf-mode-2024= 0823.1417/protobuf-mode ~/elisp/wgrep hides c:/users/dpchi/.emacs.d/elpa/wgrep-20230203.1214/wgrep c:/users/dpchi/.emacs.d/elpa/transient-20241224.2234/transient hides c:/ema= cs/share/emacs/29.4/lisp/transient c:/users/dpchi/.emacs.d/elpa/jsonrpc-1.0.25/jsonrpc hides c:/emacs/share/em= acs/29.4/lisp/jsonrpc c:/users/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package hides c:/emacs/s= hare/emacs/29.4/lisp/use-package/use-package c:/users/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-lint hides c:/em= acs/share/emacs/29.4/lisp/use-package/use-package-lint c:/users/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-jump hides c:/em= acs/share/emacs/29.4/lisp/use-package/use-package-jump c:/users/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-ensure hides c:/= emacs/share/emacs/29.4/lisp/use-package/use-package-ensure c:/users/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-ensure-system-pa= ckage hides c:/emacs/share/emacs/29.4/lisp/use-package/use-package-ensure-s= ystem-package c:/users/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-diminish hides c= :/emacs/share/emacs/29.4/lisp/use-package/use-package-diminish c:/users/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-delight hides c:= /emacs/share/emacs/29.4/lisp/use-package/use-package-delight c:/users/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-core hides c:/em= acs/share/emacs/29.4/lisp/use-package/use-package-core c:/users/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-bind-key hides c= :/emacs/share/emacs/29.4/lisp/use-package/use-package-bind-key c:/users/dpchi/.emacs.d/elpa/xref-1.7.0/xref hides c:/emacs/share/emacs/29.= 4/lisp/progmodes/xref c:/users/dpchi/.emacs.d/elpa/verilog-mode-2024.10.9.140346409/verilog-mode = hides c:/emacs/share/emacs/29.4/lisp/progmodes/verilog-mode c:/users/dpchi/.emacs.d/elpa/project-0.11.1/project hides c:/emacs/share/em= acs/29.4/lisp/progmodes/project c:/users/dpchi/.emacs.d/elpa/idlwave-6.5.1/idlwave hides c:/emacs/share/ema= cs/29.4/lisp/progmodes/idlwave c:/users/dpchi/.emacs.d/elpa/idlwave-6.5.1/idlw-toolbar hides c:/emacs/shar= e/emacs/29.4/lisp/progmodes/idlw-toolbar c:/users/dpchi/.emacs.d/elpa/idlwave-6.5.1/idlw-shell hides c:/emacs/share/= emacs/29.4/lisp/progmodes/idlw-shell c:/users/dpchi/.emacs.d/elpa/idlwave-6.5.1/idlw-help hides c:/emacs/share/e= macs/29.4/lisp/progmodes/idlw-help c:/users/dpchi/.emacs.d/elpa/idlwave-6.5.1/idlw-complete-structtag hides c:= /emacs/share/emacs/29.4/lisp/progmodes/idlw-complete-structtag c:/users/dpchi/.emacs.d/elpa/flymake-1.3.7/flymake hides c:/emacs/share/ema= cs/29.4/lisp/progmodes/flymake c:/users/dpchi/.emacs.d/elpa/eglot-1.17/eglot hides c:/emacs/share/emacs/29= .4/lisp/progmodes/eglot c:/users/dpchi/.emacs.d/elpa/org-20210929/ox hides c:/emacs/share/emacs/29.= 4/lisp/org/ox c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-texinfo hides c:/emacs/share/e= macs/29.4/lisp/org/ox-texinfo c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-publish hides c:/emacs/share/e= macs/29.4/lisp/org/ox-publish c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-org hides c:/emacs/share/emacs= /29.4/lisp/org/ox-org c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-odt hides c:/emacs/share/emacs= /29.4/lisp/org/ox-odt c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-md hides c:/emacs/share/emacs/= 29.4/lisp/org/ox-md c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-man hides c:/emacs/share/emacs= /29.4/lisp/org/ox-man c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-latex hides c:/emacs/share/ema= cs/29.4/lisp/org/ox-latex c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-koma-letter hides c:/emacs/sha= re/emacs/29.4/lisp/org/ox-koma-letter c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-icalendar hides c:/emacs/share= /emacs/29.4/lisp/org/ox-icalendar c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-html hides c:/emacs/share/emac= s/29.4/lisp/org/ox-html c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-beamer hides c:/emacs/share/em= acs/29.4/lisp/org/ox-beamer c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-ascii hides c:/emacs/share/ema= cs/29.4/lisp/org/ox-ascii c:/users/dpchi/.emacs.d/elpa/org-20210929/org hides c:/emacs/share/emacs/29= .4/lisp/org/org c:/users/dpchi/.emacs.d/elpa/org-20210929/org-version hides c:/emacs/share/= emacs/29.4/lisp/org/org-version c:/users/dpchi/.emacs.d/elpa/org-20210929/org-timer hides c:/emacs/share/em= acs/29.4/lisp/org/org-timer c:/users/dpchi/.emacs.d/elpa/org-20210929/org-tempo hides c:/emacs/share/em= acs/29.4/lisp/org/org-tempo c:/users/dpchi/.emacs.d/elpa/org-20210929/org-table hides c:/emacs/share/em= acs/29.4/lisp/org/org-table c:/users/dpchi/.emacs.d/elpa/org-20210929/org-src hides c:/emacs/share/emac= s/29.4/lisp/org/org-src c:/users/dpchi/.emacs.d/elpa/org-20210929/org-refile hides c:/emacs/share/e= macs/29.4/lisp/org/org-refile c:/users/dpchi/.emacs.d/elpa/org-20210929/org-protocol hides c:/emacs/share= /emacs/29.4/lisp/org/org-protocol c:/users/dpchi/.emacs.d/elpa/org-20210929/org-plot hides c:/emacs/share/ema= cs/29.4/lisp/org/org-plot c:/users/dpchi/.emacs.d/elpa/org-20210929/org-pcomplete hides c:/emacs/shar= e/emacs/29.4/lisp/org/org-pcomplete c:/users/dpchi/.emacs.d/elpa/org-20210929/org-num hides c:/emacs/share/emac= s/29.4/lisp/org/org-num c:/users/dpchi/.emacs.d/elpa/org-20210929/org-mouse hides c:/emacs/share/em= acs/29.4/lisp/org/org-mouse c:/users/dpchi/.emacs.d/elpa/org-20210929/org-mobile hides c:/emacs/share/e= macs/29.4/lisp/org/org-mobile c:/users/dpchi/.emacs.d/elpa/org-20210929/org-macs hides c:/emacs/share/ema= cs/29.4/lisp/org/org-macs c:/users/dpchi/.emacs.d/elpa/org-20210929/org-macro hides c:/emacs/share/em= acs/29.4/lisp/org/org-macro c:/users/dpchi/.emacs.d/elpa/org-20210929/org-loaddefs hides c:/emacs/share= /emacs/29.4/lisp/org/org-loaddefs c:/users/dpchi/.emacs.d/elpa/org-20210929/org-list hides c:/emacs/share/ema= cs/29.4/lisp/org/org-list c:/users/dpchi/.emacs.d/elpa/org-20210929/org-lint hides c:/emacs/share/ema= cs/29.4/lisp/org/org-lint c:/users/dpchi/.emacs.d/elpa/org-20210929/org-keys hides c:/emacs/share/ema= cs/29.4/lisp/org/org-keys c:/users/dpchi/.emacs.d/elpa/org-20210929/org-inlinetask hides c:/emacs/sha= re/emacs/29.4/lisp/org/org-inlinetask c:/users/dpchi/.emacs.d/elpa/org-20210929/org-indent hides c:/emacs/share/e= macs/29.4/lisp/org/org-indent c:/users/dpchi/.emacs.d/elpa/org-20210929/org-id hides c:/emacs/share/emacs= /29.4/lisp/org/org-id c:/users/dpchi/.emacs.d/elpa/org-20210929/org-habit hides c:/emacs/share/em= acs/29.4/lisp/org/org-habit c:/users/dpchi/.emacs.d/elpa/org-20210929/org-goto hides c:/emacs/share/ema= cs/29.4/lisp/org/org-goto c:/users/dpchi/.emacs.d/elpa/org-20210929/org-footnote hides c:/emacs/share= /emacs/29.4/lisp/org/org-footnote c:/users/dpchi/.emacs.d/elpa/org-20210929/org-feed hides c:/emacs/share/ema= cs/29.4/lisp/org/org-feed c:/users/dpchi/.emacs.d/elpa/org-20210929/org-faces hides c:/emacs/share/em= acs/29.4/lisp/org/org-faces c:/users/dpchi/.emacs.d/elpa/org-20210929/org-entities hides c:/emacs/share= /emacs/29.4/lisp/org/org-entities c:/users/dpchi/.emacs.d/elpa/org-20210929/org-element hides c:/emacs/share/= emacs/29.4/lisp/org/org-element c:/users/dpchi/.emacs.d/elpa/org-20210929/org-duration hides c:/emacs/share= /emacs/29.4/lisp/org/org-duration c:/users/dpchi/.emacs.d/elpa/org-20210929/org-datetree hides c:/emacs/share= /emacs/29.4/lisp/org/org-datetree c:/users/dpchi/.emacs.d/elpa/org-20210929/org-ctags hides c:/emacs/share/em= acs/29.4/lisp/org/org-ctags c:/users/dpchi/.emacs.d/elpa/org-20210929/org-crypt hides c:/emacs/share/em= acs/29.4/lisp/org/org-crypt c:/users/dpchi/.emacs.d/elpa/org-20210929/org-compat hides c:/emacs/share/e= macs/29.4/lisp/org/org-compat c:/users/dpchi/.emacs.d/elpa/org-20210929/org-colview hides c:/emacs/share/= emacs/29.4/lisp/org/org-colview c:/users/dpchi/.emacs.d/elpa/org-20210929/org-clock hides c:/emacs/share/em= acs/29.4/lisp/org/org-clock c:/users/dpchi/.emacs.d/elpa/org-20210929/org-capture hides c:/emacs/share/= emacs/29.4/lisp/org/org-capture c:/users/dpchi/.emacs.d/elpa/org-20210929/org-attach hides c:/emacs/share/e= macs/29.4/lisp/org/org-attach c:/users/dpchi/.emacs.d/elpa/org-20210929/org-attach-git hides c:/emacs/sha= re/emacs/29.4/lisp/org/org-attach-git c:/users/dpchi/.emacs.d/elpa/org-20210929/org-archive hides c:/emacs/share/= emacs/29.4/lisp/org/org-archive c:/users/dpchi/.emacs.d/elpa/org-20210929/org-agenda hides c:/emacs/share/e= macs/29.4/lisp/org/org-agenda c:/users/dpchi/.emacs.d/elpa/org-20210929/ol hides c:/emacs/share/emacs/29.= 4/lisp/org/ol c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-w3m hides c:/emacs/share/emacs= /29.4/lisp/org/ol-w3m c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-rmail hides c:/emacs/share/ema= cs/29.4/lisp/org/ol-rmail c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-mhe hides c:/emacs/share/emacs= /29.4/lisp/org/ol-mhe c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-irc hides c:/emacs/share/emacs= /29.4/lisp/org/ol-irc c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-info hides c:/emacs/share/emac= s/29.4/lisp/org/ol-info c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-gnus hides c:/emacs/share/emac= s/29.4/lisp/org/ol-gnus c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-eww hides c:/emacs/share/emacs= /29.4/lisp/org/ol-eww c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-eshell hides c:/emacs/share/em= acs/29.4/lisp/org/ol-eshell c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-doi hides c:/emacs/share/emacs= /29.4/lisp/org/ol-doi c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-docview hides c:/emacs/share/e= macs/29.4/lisp/org/ol-docview c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-bibtex hides c:/emacs/share/em= acs/29.4/lisp/org/ol-bibtex c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-bbdb hides c:/emacs/share/emac= s/29.4/lisp/org/ol-bbdb c:/users/dpchi/.emacs.d/elpa/org-20210929/oc hides c:/emacs/share/emacs/29.= 4/lisp/org/oc c:/users/dpchi/.emacs.d/elpa/org-20210929/oc-natbib hides c:/emacs/share/em= acs/29.4/lisp/org/oc-natbib c:/users/dpchi/.emacs.d/elpa/org-20210929/oc-csl hides c:/emacs/share/emacs= /29.4/lisp/org/oc-csl c:/users/dpchi/.emacs.d/elpa/org-20210929/oc-biblatex hides c:/emacs/share/= emacs/29.4/lisp/org/oc-biblatex c:/users/dpchi/.emacs.d/elpa/org-20210929/oc-basic hides c:/emacs/share/ema= cs/29.4/lisp/org/oc-basic c:/users/dpchi/.emacs.d/elpa/org-20210929/ob hides c:/emacs/share/emacs/29.= 4/lisp/org/ob c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-tangle hides c:/emacs/share/em= acs/29.4/lisp/org/ob-tangle c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-table hides c:/emacs/share/ema= cs/29.4/lisp/org/ob-table c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-sqlite hides c:/emacs/share/em= acs/29.4/lisp/org/ob-sqlite c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-sql hides c:/emacs/share/emacs= /29.4/lisp/org/ob-sql c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-shell hides c:/emacs/share/ema= cs/29.4/lisp/org/ob-shell c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-sed hides c:/emacs/share/emacs= /29.4/lisp/org/ob-sed c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-screen hides c:/emacs/share/em= acs/29.4/lisp/org/ob-screen c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-scheme hides c:/emacs/share/em= acs/29.4/lisp/org/ob-scheme c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-sass hides c:/emacs/share/emac= s/29.4/lisp/org/ob-sass c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-ruby hides c:/emacs/share/emac= s/29.4/lisp/org/ob-ruby c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-ref hides c:/emacs/share/emacs= /29.4/lisp/org/ob-ref c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-R hides c:/emacs/share/emacs/2= 9.4/lisp/org/ob-R c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-python hides c:/emacs/share/em= acs/29.4/lisp/org/ob-python c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-processing hides c:/emacs/shar= e/emacs/29.4/lisp/org/ob-processing c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-plantuml hides c:/emacs/share/= emacs/29.4/lisp/org/ob-plantuml c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-perl hides c:/emacs/share/emac= s/29.4/lisp/org/ob-perl c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-org hides c:/emacs/share/emacs= /29.4/lisp/org/ob-org c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-octave hides c:/emacs/share/em= acs/29.4/lisp/org/ob-octave c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-ocaml hides c:/emacs/share/ema= cs/29.4/lisp/org/ob-ocaml c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-maxima hides c:/emacs/share/em= acs/29.4/lisp/org/ob-maxima c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-matlab hides c:/emacs/share/em= acs/29.4/lisp/org/ob-matlab c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-makefile hides c:/emacs/share/= emacs/29.4/lisp/org/ob-makefile c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-lua hides c:/emacs/share/emacs= /29.4/lisp/org/ob-lua c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-lob hides c:/emacs/share/emacs= /29.4/lisp/org/ob-lob c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-lisp hides c:/emacs/share/emac= s/29.4/lisp/org/ob-lisp c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-lilypond hides c:/emacs/share/= emacs/29.4/lisp/org/ob-lilypond c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-latex hides c:/emacs/share/ema= cs/29.4/lisp/org/ob-latex c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-julia hides c:/emacs/share/ema= cs/29.4/lisp/org/ob-julia c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-js hides c:/emacs/share/emacs/= 29.4/lisp/org/ob-js c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-java hides c:/emacs/share/emac= s/29.4/lisp/org/ob-java c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-haskell hides c:/emacs/share/e= macs/29.4/lisp/org/ob-haskell c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-groovy hides c:/emacs/share/em= acs/29.4/lisp/org/ob-groovy c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-gnuplot hides c:/emacs/share/e= macs/29.4/lisp/org/ob-gnuplot c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-fortran hides c:/emacs/share/e= macs/29.4/lisp/org/ob-fortran c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-forth hides c:/emacs/share/ema= cs/29.4/lisp/org/ob-forth c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-exp hides c:/emacs/share/emacs= /29.4/lisp/org/ob-exp c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-eval hides c:/emacs/share/emac= s/29.4/lisp/org/ob-eval c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-eshell hides c:/emacs/share/em= acs/29.4/lisp/org/ob-eshell c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-emacs-lisp hides c:/emacs/shar= e/emacs/29.4/lisp/org/ob-emacs-lisp c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-dot hides c:/emacs/share/emacs= /29.4/lisp/org/ob-dot c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-ditaa hides c:/emacs/share/ema= cs/29.4/lisp/org/ob-ditaa c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-css hides c:/emacs/share/emacs= /29.4/lisp/org/ob-css c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-core hides c:/emacs/share/emac= s/29.4/lisp/org/ob-core c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-comint hides c:/emacs/share/em= acs/29.4/lisp/org/ob-comint c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-clojure hides c:/emacs/share/e= macs/29.4/lisp/org/ob-clojure c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-calc hides c:/emacs/share/emac= s/29.4/lisp/org/ob-calc c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-C hides c:/emacs/share/emacs/2= 9.4/lisp/org/ob-C c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-awk hides c:/emacs/share/emacs= /29.4/lisp/org/ob-awk c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/trampver hides c:/emacs/share/em= acs/29.4/lisp/net/trampver c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp hides c:/emacs/share/emacs= /29.4/lisp/net/tramp c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-uu hides c:/emacs/share/em= acs/29.4/lisp/net/tramp-uu c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-sudoedit hides c:/emacs/sh= are/emacs/29.4/lisp/net/tramp-sudoedit c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-sshfs hides c:/emacs/share= /emacs/29.4/lisp/net/tramp-sshfs c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-smb hides c:/emacs/share/e= macs/29.4/lisp/net/tramp-smb c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-sh hides c:/emacs/share/em= acs/29.4/lisp/net/tramp-sh c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-rclone hides c:/emacs/shar= e/emacs/29.4/lisp/net/tramp-rclone c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-loaddefs hides c:/emacs/sh= are/emacs/29.4/lisp/net/tramp-loaddefs c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-integration hides c:/emacs= /share/emacs/29.4/lisp/net/tramp-integration c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-gvfs hides c:/emacs/share/= emacs/29.4/lisp/net/tramp-gvfs c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-fuse hides c:/emacs/share/= emacs/29.4/lisp/net/tramp-fuse c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-ftp hides c:/emacs/share/e= macs/29.4/lisp/net/tramp-ftp c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-crypt hides c:/emacs/share= /emacs/29.4/lisp/net/tramp-crypt c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-container hides c:/emacs/s= hare/emacs/29.4/lisp/net/tramp-container c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-compat hides c:/emacs/shar= e/emacs/29.4/lisp/net/tramp-compat c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-cmds hides c:/emacs/share/= emacs/29.4/lisp/net/tramp-cmds c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-cache hides c:/emacs/share= /emacs/29.4/lisp/net/tramp-cache c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-archive hides c:/emacs/sha= re/emacs/29.4/lisp/net/tramp-archive c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-adb hides c:/emacs/share/e= macs/29.4/lisp/net/tramp-adb c:/users/dpchi/.emacs.d/elpa/soap-client-3.2.3/soap-inspect hides c:/emacs/= share/emacs/29.4/lisp/net/soap-inspect c:/users/dpchi/.emacs.d/elpa/soap-client-3.2.3/soap-client hides c:/emacs/s= hare/emacs/29.4/lisp/net/soap-client c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc hides c:/emacs/share/emacs/29.4/li= sp/erc/erc c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-xdcc hides c:/emacs/share/emacs/29= .4/lisp/erc/erc-xdcc c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-truncate hides c:/emacs/share/emac= s/29.4/lisp/erc/erc-truncate c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-track hides c:/emacs/share/emacs/2= 9.4/lisp/erc/erc-track c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-status-sidebar hides c:/emacs/shar= e/emacs/29.4/lisp/erc/erc-status-sidebar c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-stamp hides c:/emacs/share/emacs/2= 9.4/lisp/erc/erc-stamp c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-spelling hides c:/emacs/share/emac= s/29.4/lisp/erc/erc-spelling c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-speedbar hides c:/emacs/share/emac= s/29.4/lisp/erc/erc-speedbar c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-sound hides c:/emacs/share/emacs/2= 9.4/lisp/erc/erc-sound c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-services hides c:/emacs/share/emac= s/29.4/lisp/erc/erc-services c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-sasl hides c:/emacs/share/emacs/29= .4/lisp/erc/erc-sasl c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-ring hides c:/emacs/share/emacs/29= .4/lisp/erc/erc-ring c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-replace hides c:/emacs/share/emacs= /29.4/lisp/erc/erc-replace c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-pcomplete hides c:/emacs/share/ema= cs/29.4/lisp/erc/erc-pcomplete c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-page hides c:/emacs/share/emacs/29= .4/lisp/erc/erc-page c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-notify hides c:/emacs/share/emacs/= 29.4/lisp/erc/erc-notify c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-networks hides c:/emacs/share/emac= s/29.4/lisp/erc/erc-networks c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-netsplit hides c:/emacs/share/emac= s/29.4/lisp/erc/erc-netsplit c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-menu hides c:/emacs/share/emacs/29= .4/lisp/erc/erc-menu c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-match hides c:/emacs/share/emacs/2= 9.4/lisp/erc/erc-match c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-log hides c:/emacs/share/emacs/29.= 4/lisp/erc/erc-log c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-loaddefs hides c:/emacs/share/emac= s/29.4/lisp/erc/erc-loaddefs c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-list hides c:/emacs/share/emacs/29= .4/lisp/erc/erc-list c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-lang hides c:/emacs/share/emacs/29= .4/lisp/erc/erc-lang c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-join hides c:/emacs/share/emacs/29= .4/lisp/erc/erc-join c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-imenu hides c:/emacs/share/emacs/2= 9.4/lisp/erc/erc-imenu c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-identd hides c:/emacs/share/emacs/= 29.4/lisp/erc/erc-identd c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-ibuffer hides c:/emacs/share/emacs= /29.4/lisp/erc/erc-ibuffer c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-goodies hides c:/emacs/share/emacs= /29.4/lisp/erc/erc-goodies c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-fill hides c:/emacs/share/emacs/29= .4/lisp/erc/erc-fill c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-ezbounce hides c:/emacs/share/emac= s/29.4/lisp/erc/erc-ezbounce c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-desktop-notifications hides c:/ema= cs/share/emacs/29.4/lisp/erc/erc-desktop-notifications c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-dcc hides c:/emacs/share/emacs/29.= 4/lisp/erc/erc-dcc c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-compat hides c:/emacs/share/emacs/= 29.4/lisp/erc/erc-compat c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-common hides c:/emacs/share/emacs/= 29.4/lisp/erc/erc-common c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-capab hides c:/emacs/share/emacs/2= 9.4/lisp/erc/erc-capab c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-button hides c:/emacs/share/emacs/= 29.4/lisp/erc/erc-button c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-backend hides c:/emacs/share/emacs= /29.4/lisp/erc/erc-backend c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-autoaway hides c:/emacs/share/emac= s/29.4/lisp/erc/erc-autoaway c:/users/dpchi/.emacs.d/elpa/faceup-20170925.1946/faceup hides c:/emacs/sha= re/emacs/29.4/lisp/emacs-lisp/faceup c:/users/dpchi/.emacs.d/elpa/eldoc-1.15.0/eldoc hides c:/emacs/share/emacs/= 29.4/lisp/emacs-lisp/eldoc c:/emacs/share/emacs/29.4/lisp/emacs-lisp/seq hides c:/users/dpchi/.emacs.d= /elpa/seq-2.24/seq Features: (shadow sort mail-extr emacsbug ibuffer ibuffer-loaddefs mule-util info-look cl-print shortdoc help-fns radix-tree arc-mode archive-mode novice wdired image-mode exif network-stream nsm misearch multi-isearch markdown-mode elec-pair company-box company-box-doc frame-local company-box-icons company-oddmuse company-keywords company-etags company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb company csharp-ts-mode-navigation csharp-mode cc-langs tabify time-stamp vc-hg vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs log-view vc-git vc vc-dispatcher bug-reference magit-extras display-line-numbers hl-line recentf tree-widget lorem cperl-mode-expansions cperl-mode dino-netrc restclient salted generic smarter-compile highlight-chars dtrt-indent dino-dired-fixups dired-aux auto-insert-plus autoinsert chatgpt-shell chatgpt-shell-openrouter chatgpt-shell-perplexity chatgpt-shell-openai chatgpt-shell-ollama chatgpt-shell-kagi let-alist chatgpt-shell-google chatgpt-shell-anthropic chatgpt-shell-prompt-compose ob-core org-compat ob-eval org-macs shell-maker view goto-addr ielm eshell em-prompt esh-mode esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util files-x dpc-gemini wordnik dictionary dictionary-connection thesaurus json-reformat cl json-mode json-snatcher js-mode-expansions js c-ts-common css-mode-expansions css-mode html-mode-expansions sgml-mode facemenu eww xdg url-queue shr pixel-fill kinsoku url-file svg xml dom mm-url gnus nnheader range yaml-pretty-mode yaml-mode-expansions yaml-mode hideshow sr-speedbar speedbar ezimage dframe skeleton httpget web-mode-expansions web-mode auto-complete-config auto-complete popup yasnippet go-mode find-file etags fileloop generator wgrep grep expand-region text-mode-expansions cc-mode-expansions er-basic-expansions expand-region-core expand-region-custom dpc-jsonnet-mode-fixups jsonnet-mode smie eglot external-completion jsonrpc xref flymake project ert ewoc debug backtrace compile flycheck find-func magit-submodule magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff diff-mode git-commit log-edit message sendmail yank-media puny dired dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util text-property-search time-date mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor comp comp-cstr warnings shell pcomplete comint ansi-osc ring server ansi-color magit-mode transient benchmark magit-git magit-base magit-section format-spec cursor-sensor crm electric-operator dash cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs icomplete-vertical icomplete embark ffap thingatpt edmacro kmacro use-package-bind-key bind-key treesit default-text-scale indent-bars compat compat-30 cus-edit pp cus-load wid-edit face-remap noutline outline icons color use-package-ensure finder-inf dino-utility cl-extra help-mode use-package-core s advice apheleia-autoloads easy-mmode caddyfile-mode-autoloads chatgpt-shell-autoloads command-log-mode-autoloads company-box-autoloads company-autoloads dart-mode-autoloads dash-functional-autoloads default-text-scale-autoloads eglot-autoloads electric-operator-autoloads embark-autoloads erc-autoloads expand-region-autoloads faceup-autoloads flycheck-autoloads flymake-autoloads frame-local-autoloads go-autocomplete-autoloads go-mode-autoloads icomplete-vertical-autoloads idlwave-autoloads indent-bars-autoloads json-mode-autoloads json-snatcher-autoloads jsonnet-mode-autoloads jsonrpc-autoloads logito-autoloads loop-autoloads lsp-mode-autoloads eldoc-autoloads ht-autoloads f-autoloads lv-autoloads magit-autoloads pcase magit-section-autoloads markdown-mode-autoloads multiple-cursors-autoloads org-autoloads path-helper-autoloads powershell-autoloads project-autoloads protobuf-mode-autoloads rg-autoloads s-autoloads shell-maker-autoloads soap-client-autoloads spinner-autoloads sr-speedbar-autoloads tablist-autoloads tern-auto-complete-autoloads auto-complete-autoloads popup-autoloads tern-autoloads tramp-autoloads rx transient-autoloads typescript-mode-autoloads use-package-autoloads verilog-mode-autoloads wgrep-autoloads with-editor-autoloads compat-autoloads xref-autoloads yaml-mode-autoloads yasnippet-autoloads yaxception-autoloads info dash-autoloads package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie generate-lisp-file url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win w32-vars term/common-win 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 w32notify w32 lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1483538 108511) (symbols 48 45334 6) (strings 32 283668 14180) (string-bytes 1 7516454) (vectors 16 118866) (vector-slots 8 2384632 255132) (floats 8 509 601) (intervals 56 112091 1414) (buffers 984 59)) --_000_SJ1PR10MB590754EEF5B31C68B3772BCECEED2SJ1PR10MB5907namp_ Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <html> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-= 1"> <style type=3D"text/css" style=3D"display:none;"> P {margin-top:0;margin-bo= ttom:0;} </style> </head> <body dir=3D"ltr"> <div class=3D"elementToProof" style=3D"font-family: Calibri, Helvetica, san= s-serif; font-size: 12pt; color: rgb(0, 0, 0);"> In csharp-ts-mode, the variable csharp-ts-mode--indent-rules holds the</div= > <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> indent rules relevant to csharp that get set into</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> treesit-simple-indent-rules.</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> In the csharp-ts-mode--indent-rules list, there is no rule handles using</d= iv> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> statements, nor is there one for lambda expressions. The result is, when</d= iv> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> I am editing a C# module with something like this:</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> using (ZipFile zip =3D new ZipFile())</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> {</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> ...</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> }</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> ... and press TAB on the line with the open curly, nothing happens. I</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> would expect it to properly indent the curly, resulting in:</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> using (ZipFile zip =3D new ZipFile())</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> {</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> ...</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> }</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> The TAB properly invokes indent-for-tab-command, which cascades, via</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> indent-line-function, to treesit-indent. But it does nothing.</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> Similarly, if my code uses a lambda to set an Action type, like so:</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> Action<Int64> createProgress =3D (x) =3D></div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> {</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> ...</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> };</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> ...pressing TAB on the line with the open curly does nothing. I would</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> expect it to properly indent the open curly.</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> My diagnosis is: there is no rule to handle the using</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> statement, nor is there a rule for the lambda_expression in csharp-ts-mode-= -indent-rules. As</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> a result, in either case, the open curly does not get properly indented.</d= iv> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> If I modify csharp-ts-mode--indent-rules to include rules for these</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> syntax elements, like so:</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> ((parent-is "using_statement") parent-bol 0)</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> ((parent-is "lambda_expression") parent-bol 0)</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> ...then a TAB will properly indent the open curlies in these situations.</d= iv> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> This is how I monkey-patched it in my own init file:</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> (eval-after-load "csharp-mode"</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> '(progn</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> (setf (cdr (car csharp-ts-mode--indent-rules))</= div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> (cons</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> '((parent-is "using_s= tatement") parent-bol 0)</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> (cdr (car csharp-ts-mode--= indent-rules))))</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> (setf (cdr (car csharp-ts-mode--indent-rules))</= div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> (cons</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> '((parent-is "lambda_= expression") parent-bol 0)</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> (cdr (car csharp-ts-mode--= indent-rules))))</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> (setq-local treesit-simple-indent-rules csharp-t= s-mode--indent-rules)</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> ))</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> After doing this, when I press TAB on the line with the open curlies in</di= v> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> the above situations, the open curly is properly indented.</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> In GNU Emacs 29.4 (build 2, x86_64-w64-mingw32) of 2024-07-05 built on</div= > <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> AVALON</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> Windowing system distributor 'Microsoft Corp.', version 10.0.26100</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> System Description: Microsoft Windows 10 Home (v10.0.2009.26100.2894)</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> Configured using:</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> 'configure --with-modules --without-dbus --with-native-compilation=3D= aot</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> --without-compress-install --with-sqlite3 --with-tree-sitter</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> CFLAGS=3D-O2'</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> Configured features:</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> ACL GIF GMP GNUTLS HARFBUZZ JPEG JSON LCMS2 LIBXML2 MODULES NATIVE_COMP</di= v> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> NOTIFY W32NOTIFY PDUMPER PNG RSVG SOUND SQLITE3 THREADS TIFF</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XPM ZLIB</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> (NATIVE_COMP present but libgccjit not available)</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> Important settings:</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> value of $LANG: ENU</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> locale-coding-system: cp1252</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> Major mode: ELisp/d</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> Minor modes in effect:</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> display-line-numbers-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> global-hl-line-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> hl-line-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> recentf-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> auto-insert-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> global-auto-complete-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> auto-complete-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> yas-global-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> yas-minor-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> global-git-commit-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> magit-auto-revert-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> auto-revert-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> shell-dirtrack-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> server-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> icomplete-vertical-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> icomplete-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> override-global-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> default-text-scale-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> indent-bars-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> tooltip-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> global-eldoc-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> eldoc-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> show-paren-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> electric-indent-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> mouse-wheel-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> menu-bar-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> file-name-shadow-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> global-font-lock-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> font-lock-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> blink-cursor-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> column-number-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> line-number-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> transient-mark-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> auto-composition-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> auto-encryption-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> auto-compression-mode: t</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> Load-path shadows:</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> ~/elisp/json-reformat hides c:/users/dpchi/.emacs.d/elpa/json-reformat-2022= 0905.2342/json-reformat</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> ~/elisp/protobuf-mode hides c:/users/dpchi/.emacs.d/elpa/protobuf-mode-2024= 0823.1417/protobuf-mode</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> ~/elisp/wgrep hides c:/users/dpchi/.emacs.d/elpa/wgrep-20230203.1214/wgrep<= /div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/transient-20241224.2234/transient hides c:/ema= cs/share/emacs/29.4/lisp/transient</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/jsonrpc-1.0.25/jsonrpc hides c:/emacs/share/em= acs/29.4/lisp/jsonrpc</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package hides c:/emacs/s= hare/emacs/29.4/lisp/use-package/use-package</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-lint hides c:/em= acs/share/emacs/29.4/lisp/use-package/use-package-lint</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-jump hides c:/em= acs/share/emacs/29.4/lisp/use-package/use-package-jump</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-ensure hides c:/= emacs/share/emacs/29.4/lisp/use-package/use-package-ensure</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-ensure-system-pa= ckage hides c:/emacs/share/emacs/29.4/lisp/use-package/use-package-ensure-s= ystem-package</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-diminish hides c= :/emacs/share/emacs/29.4/lisp/use-package/use-package-diminish</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-delight hides c:= /emacs/share/emacs/29.4/lisp/use-package/use-package-delight</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-core hides c:/em= acs/share/emacs/29.4/lisp/use-package/use-package-core</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/use-package-2.4.6/use-package-bind-key hides c= :/emacs/share/emacs/29.4/lisp/use-package/use-package-bind-key</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/xref-1.7.0/xref hides c:/emacs/share/emacs/29.= 4/lisp/progmodes/xref</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/verilog-mode-2024.10.9.140346409/verilog-mode = hides c:/emacs/share/emacs/29.4/lisp/progmodes/verilog-mode</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/project-0.11.1/project hides c:/emacs/share/em= acs/29.4/lisp/progmodes/project</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/idlwave-6.5.1/idlwave hides c:/emacs/share/ema= cs/29.4/lisp/progmodes/idlwave</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/idlwave-6.5.1/idlw-toolbar hides c:/emacs/shar= e/emacs/29.4/lisp/progmodes/idlw-toolbar</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/idlwave-6.5.1/idlw-shell hides c:/emacs/share/= emacs/29.4/lisp/progmodes/idlw-shell</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/idlwave-6.5.1/idlw-help hides c:/emacs/share/e= macs/29.4/lisp/progmodes/idlw-help</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/idlwave-6.5.1/idlw-complete-structtag hides c:= /emacs/share/emacs/29.4/lisp/progmodes/idlw-complete-structtag</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/flymake-1.3.7/flymake hides c:/emacs/share/ema= cs/29.4/lisp/progmodes/flymake</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/eglot-1.17/eglot hides c:/emacs/share/emacs/29= .4/lisp/progmodes/eglot</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ox hides c:/emacs/share/emacs/29.= 4/lisp/org/ox</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-texinfo hides c:/emacs/share/e= macs/29.4/lisp/org/ox-texinfo</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-publish hides c:/emacs/share/e= macs/29.4/lisp/org/ox-publish</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-org hides c:/emacs/share/emacs= /29.4/lisp/org/ox-org</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-odt hides c:/emacs/share/emacs= /29.4/lisp/org/ox-odt</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-md hides c:/emacs/share/emacs/= 29.4/lisp/org/ox-md</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-man hides c:/emacs/share/emacs= /29.4/lisp/org/ox-man</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-latex hides c:/emacs/share/ema= cs/29.4/lisp/org/ox-latex</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-koma-letter hides c:/emacs/sha= re/emacs/29.4/lisp/org/ox-koma-letter</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-icalendar hides c:/emacs/share= /emacs/29.4/lisp/org/ox-icalendar</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-html hides c:/emacs/share/emac= s/29.4/lisp/org/ox-html</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-beamer hides c:/emacs/share/em= acs/29.4/lisp/org/ox-beamer</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ox-ascii hides c:/emacs/share/ema= cs/29.4/lisp/org/ox-ascii</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org hides c:/emacs/share/emacs/29= .4/lisp/org/org</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-version hides c:/emacs/share/= emacs/29.4/lisp/org/org-version</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-timer hides c:/emacs/share/em= acs/29.4/lisp/org/org-timer</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-tempo hides c:/emacs/share/em= acs/29.4/lisp/org/org-tempo</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-table hides c:/emacs/share/em= acs/29.4/lisp/org/org-table</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-src hides c:/emacs/share/emac= s/29.4/lisp/org/org-src</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-refile hides c:/emacs/share/e= macs/29.4/lisp/org/org-refile</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-protocol hides c:/emacs/share= /emacs/29.4/lisp/org/org-protocol</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-plot hides c:/emacs/share/ema= cs/29.4/lisp/org/org-plot</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-pcomplete hides c:/emacs/shar= e/emacs/29.4/lisp/org/org-pcomplete</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-num hides c:/emacs/share/emac= s/29.4/lisp/org/org-num</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-mouse hides c:/emacs/share/em= acs/29.4/lisp/org/org-mouse</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-mobile hides c:/emacs/share/e= macs/29.4/lisp/org/org-mobile</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-macs hides c:/emacs/share/ema= cs/29.4/lisp/org/org-macs</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-macro hides c:/emacs/share/em= acs/29.4/lisp/org/org-macro</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-loaddefs hides c:/emacs/share= /emacs/29.4/lisp/org/org-loaddefs</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-list hides c:/emacs/share/ema= cs/29.4/lisp/org/org-list</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-lint hides c:/emacs/share/ema= cs/29.4/lisp/org/org-lint</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-keys hides c:/emacs/share/ema= cs/29.4/lisp/org/org-keys</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-inlinetask hides c:/emacs/sha= re/emacs/29.4/lisp/org/org-inlinetask</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-indent hides c:/emacs/share/e= macs/29.4/lisp/org/org-indent</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-id hides c:/emacs/share/emacs= /29.4/lisp/org/org-id</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-habit hides c:/emacs/share/em= acs/29.4/lisp/org/org-habit</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-goto hides c:/emacs/share/ema= cs/29.4/lisp/org/org-goto</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-footnote hides c:/emacs/share= /emacs/29.4/lisp/org/org-footnote</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-feed hides c:/emacs/share/ema= cs/29.4/lisp/org/org-feed</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-faces hides c:/emacs/share/em= acs/29.4/lisp/org/org-faces</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-entities hides c:/emacs/share= /emacs/29.4/lisp/org/org-entities</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-element hides c:/emacs/share/= emacs/29.4/lisp/org/org-element</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-duration hides c:/emacs/share= /emacs/29.4/lisp/org/org-duration</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-datetree hides c:/emacs/share= /emacs/29.4/lisp/org/org-datetree</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-ctags hides c:/emacs/share/em= acs/29.4/lisp/org/org-ctags</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-crypt hides c:/emacs/share/em= acs/29.4/lisp/org/org-crypt</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-compat hides c:/emacs/share/e= macs/29.4/lisp/org/org-compat</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-colview hides c:/emacs/share/= emacs/29.4/lisp/org/org-colview</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-clock hides c:/emacs/share/em= acs/29.4/lisp/org/org-clock</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-capture hides c:/emacs/share/= emacs/29.4/lisp/org/org-capture</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-attach hides c:/emacs/share/e= macs/29.4/lisp/org/org-attach</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-attach-git hides c:/emacs/sha= re/emacs/29.4/lisp/org/org-attach-git</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-archive hides c:/emacs/share/= emacs/29.4/lisp/org/org-archive</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/org-agenda hides c:/emacs/share/e= macs/29.4/lisp/org/org-agenda</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ol hides c:/emacs/share/emacs/29.= 4/lisp/org/ol</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-w3m hides c:/emacs/share/emacs= /29.4/lisp/org/ol-w3m</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-rmail hides c:/emacs/share/ema= cs/29.4/lisp/org/ol-rmail</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-mhe hides c:/emacs/share/emacs= /29.4/lisp/org/ol-mhe</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-irc hides c:/emacs/share/emacs= /29.4/lisp/org/ol-irc</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-info hides c:/emacs/share/emac= s/29.4/lisp/org/ol-info</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-gnus hides c:/emacs/share/emac= s/29.4/lisp/org/ol-gnus</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-eww hides c:/emacs/share/emacs= /29.4/lisp/org/ol-eww</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-eshell hides c:/emacs/share/em= acs/29.4/lisp/org/ol-eshell</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-doi hides c:/emacs/share/emacs= /29.4/lisp/org/ol-doi</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-docview hides c:/emacs/share/e= macs/29.4/lisp/org/ol-docview</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-bibtex hides c:/emacs/share/em= acs/29.4/lisp/org/ol-bibtex</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ol-bbdb hides c:/emacs/share/emac= s/29.4/lisp/org/ol-bbdb</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/oc hides c:/emacs/share/emacs/29.= 4/lisp/org/oc</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/oc-natbib hides c:/emacs/share/em= acs/29.4/lisp/org/oc-natbib</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/oc-csl hides c:/emacs/share/emacs= /29.4/lisp/org/oc-csl</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/oc-biblatex hides c:/emacs/share/= emacs/29.4/lisp/org/oc-biblatex</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/oc-basic hides c:/emacs/share/ema= cs/29.4/lisp/org/oc-basic</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob hides c:/emacs/share/emacs/29.= 4/lisp/org/ob</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-tangle hides c:/emacs/share/em= acs/29.4/lisp/org/ob-tangle</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-table hides c:/emacs/share/ema= cs/29.4/lisp/org/ob-table</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-sqlite hides c:/emacs/share/em= acs/29.4/lisp/org/ob-sqlite</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-sql hides c:/emacs/share/emacs= /29.4/lisp/org/ob-sql</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-shell hides c:/emacs/share/ema= cs/29.4/lisp/org/ob-shell</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-sed hides c:/emacs/share/emacs= /29.4/lisp/org/ob-sed</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-screen hides c:/emacs/share/em= acs/29.4/lisp/org/ob-screen</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-scheme hides c:/emacs/share/em= acs/29.4/lisp/org/ob-scheme</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-sass hides c:/emacs/share/emac= s/29.4/lisp/org/ob-sass</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-ruby hides c:/emacs/share/emac= s/29.4/lisp/org/ob-ruby</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-ref hides c:/emacs/share/emacs= /29.4/lisp/org/ob-ref</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-R hides c:/emacs/share/emacs/2= 9.4/lisp/org/ob-R</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-python hides c:/emacs/share/em= acs/29.4/lisp/org/ob-python</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-processing hides c:/emacs/shar= e/emacs/29.4/lisp/org/ob-processing</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-plantuml hides c:/emacs/share/= emacs/29.4/lisp/org/ob-plantuml</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-perl hides c:/emacs/share/emac= s/29.4/lisp/org/ob-perl</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-org hides c:/emacs/share/emacs= /29.4/lisp/org/ob-org</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-octave hides c:/emacs/share/em= acs/29.4/lisp/org/ob-octave</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-ocaml hides c:/emacs/share/ema= cs/29.4/lisp/org/ob-ocaml</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-maxima hides c:/emacs/share/em= acs/29.4/lisp/org/ob-maxima</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-matlab hides c:/emacs/share/em= acs/29.4/lisp/org/ob-matlab</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-makefile hides c:/emacs/share/= emacs/29.4/lisp/org/ob-makefile</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-lua hides c:/emacs/share/emacs= /29.4/lisp/org/ob-lua</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-lob hides c:/emacs/share/emacs= /29.4/lisp/org/ob-lob</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-lisp hides c:/emacs/share/emac= s/29.4/lisp/org/ob-lisp</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-lilypond hides c:/emacs/share/= emacs/29.4/lisp/org/ob-lilypond</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-latex hides c:/emacs/share/ema= cs/29.4/lisp/org/ob-latex</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-julia hides c:/emacs/share/ema= cs/29.4/lisp/org/ob-julia</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-js hides c:/emacs/share/emacs/= 29.4/lisp/org/ob-js</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-java hides c:/emacs/share/emac= s/29.4/lisp/org/ob-java</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-haskell hides c:/emacs/share/e= macs/29.4/lisp/org/ob-haskell</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-groovy hides c:/emacs/share/em= acs/29.4/lisp/org/ob-groovy</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-gnuplot hides c:/emacs/share/e= macs/29.4/lisp/org/ob-gnuplot</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-fortran hides c:/emacs/share/e= macs/29.4/lisp/org/ob-fortran</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-forth hides c:/emacs/share/ema= cs/29.4/lisp/org/ob-forth</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-exp hides c:/emacs/share/emacs= /29.4/lisp/org/ob-exp</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-eval hides c:/emacs/share/emac= s/29.4/lisp/org/ob-eval</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-eshell hides c:/emacs/share/em= acs/29.4/lisp/org/ob-eshell</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-emacs-lisp hides c:/emacs/shar= e/emacs/29.4/lisp/org/ob-emacs-lisp</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-dot hides c:/emacs/share/emacs= /29.4/lisp/org/ob-dot</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-ditaa hides c:/emacs/share/ema= cs/29.4/lisp/org/ob-ditaa</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-css hides c:/emacs/share/emacs= /29.4/lisp/org/ob-css</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-core hides c:/emacs/share/emac= s/29.4/lisp/org/ob-core</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-comint hides c:/emacs/share/em= acs/29.4/lisp/org/ob-comint</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-clojure hides c:/emacs/share/e= macs/29.4/lisp/org/ob-clojure</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-calc hides c:/emacs/share/emac= s/29.4/lisp/org/ob-calc</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-C hides c:/emacs/share/emacs/2= 9.4/lisp/org/ob-C</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/org-20210929/ob-awk hides c:/emacs/share/emacs= /29.4/lisp/org/ob-awk</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/trampver hides c:/emacs/share/em= acs/29.4/lisp/net/trampver</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp hides c:/emacs/share/emacs= /29.4/lisp/net/tramp</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-uu hides c:/emacs/share/em= acs/29.4/lisp/net/tramp-uu</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-sudoedit hides c:/emacs/sh= are/emacs/29.4/lisp/net/tramp-sudoedit</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-sshfs hides c:/emacs/share= /emacs/29.4/lisp/net/tramp-sshfs</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-smb hides c:/emacs/share/e= macs/29.4/lisp/net/tramp-smb</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-sh hides c:/emacs/share/em= acs/29.4/lisp/net/tramp-sh</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-rclone hides c:/emacs/shar= e/emacs/29.4/lisp/net/tramp-rclone</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-loaddefs hides c:/emacs/sh= are/emacs/29.4/lisp/net/tramp-loaddefs</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-integration hides c:/emacs= /share/emacs/29.4/lisp/net/tramp-integration</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-gvfs hides c:/emacs/share/= emacs/29.4/lisp/net/tramp-gvfs</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-fuse hides c:/emacs/share/= emacs/29.4/lisp/net/tramp-fuse</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-ftp hides c:/emacs/share/e= macs/29.4/lisp/net/tramp-ftp</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-crypt hides c:/emacs/share= /emacs/29.4/lisp/net/tramp-crypt</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-container hides c:/emacs/s= hare/emacs/29.4/lisp/net/tramp-container</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-compat hides c:/emacs/shar= e/emacs/29.4/lisp/net/tramp-compat</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-cmds hides c:/emacs/share/= emacs/29.4/lisp/net/tramp-cmds</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-cache hides c:/emacs/share= /emacs/29.4/lisp/net/tramp-cache</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-archive hides c:/emacs/sha= re/emacs/29.4/lisp/net/tramp-archive</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/tramp-2.7.1.5/tramp-adb hides c:/emacs/share/e= macs/29.4/lisp/net/tramp-adb</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/soap-client-3.2.3/soap-inspect hides c:/emacs/= share/emacs/29.4/lisp/net/soap-inspect</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/soap-client-3.2.3/soap-client hides c:/emacs/s= hare/emacs/29.4/lisp/net/soap-client</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc hides c:/emacs/share/emacs/29.4/li= sp/erc/erc</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-xdcc hides c:/emacs/share/emacs/29= .4/lisp/erc/erc-xdcc</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-truncate hides c:/emacs/share/emac= s/29.4/lisp/erc/erc-truncate</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-track hides c:/emacs/share/emacs/2= 9.4/lisp/erc/erc-track</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-status-sidebar hides c:/emacs/shar= e/emacs/29.4/lisp/erc/erc-status-sidebar</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-stamp hides c:/emacs/share/emacs/2= 9.4/lisp/erc/erc-stamp</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-spelling hides c:/emacs/share/emac= s/29.4/lisp/erc/erc-spelling</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-speedbar hides c:/emacs/share/emac= s/29.4/lisp/erc/erc-speedbar</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-sound hides c:/emacs/share/emacs/2= 9.4/lisp/erc/erc-sound</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-services hides c:/emacs/share/emac= s/29.4/lisp/erc/erc-services</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-sasl hides c:/emacs/share/emacs/29= .4/lisp/erc/erc-sasl</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-ring hides c:/emacs/share/emacs/29= .4/lisp/erc/erc-ring</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-replace hides c:/emacs/share/emacs= /29.4/lisp/erc/erc-replace</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-pcomplete hides c:/emacs/share/ema= cs/29.4/lisp/erc/erc-pcomplete</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-page hides c:/emacs/share/emacs/29= .4/lisp/erc/erc-page</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-notify hides c:/emacs/share/emacs/= 29.4/lisp/erc/erc-notify</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-networks hides c:/emacs/share/emac= s/29.4/lisp/erc/erc-networks</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-netsplit hides c:/emacs/share/emac= s/29.4/lisp/erc/erc-netsplit</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-menu hides c:/emacs/share/emacs/29= .4/lisp/erc/erc-menu</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-match hides c:/emacs/share/emacs/2= 9.4/lisp/erc/erc-match</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-log hides c:/emacs/share/emacs/29.= 4/lisp/erc/erc-log</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-loaddefs hides c:/emacs/share/emac= s/29.4/lisp/erc/erc-loaddefs</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-list hides c:/emacs/share/emacs/29= .4/lisp/erc/erc-list</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-lang hides c:/emacs/share/emacs/29= .4/lisp/erc/erc-lang</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-join hides c:/emacs/share/emacs/29= .4/lisp/erc/erc-join</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-imenu hides c:/emacs/share/emacs/2= 9.4/lisp/erc/erc-imenu</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-identd hides c:/emacs/share/emacs/= 29.4/lisp/erc/erc-identd</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-ibuffer hides c:/emacs/share/emacs= /29.4/lisp/erc/erc-ibuffer</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-goodies hides c:/emacs/share/emacs= /29.4/lisp/erc/erc-goodies</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-fill hides c:/emacs/share/emacs/29= .4/lisp/erc/erc-fill</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-ezbounce hides c:/emacs/share/emac= s/29.4/lisp/erc/erc-ezbounce</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-desktop-notifications hides c:/ema= cs/share/emacs/29.4/lisp/erc/erc-desktop-notifications</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-dcc hides c:/emacs/share/emacs/29.= 4/lisp/erc/erc-dcc</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-compat hides c:/emacs/share/emacs/= 29.4/lisp/erc/erc-compat</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-common hides c:/emacs/share/emacs/= 29.4/lisp/erc/erc-common</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-capab hides c:/emacs/share/emacs/2= 9.4/lisp/erc/erc-capab</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-button hides c:/emacs/share/emacs/= 29.4/lisp/erc/erc-button</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-backend hides c:/emacs/share/emacs= /29.4/lisp/erc/erc-backend</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/erc-5.6/erc-autoaway hides c:/emacs/share/emac= s/29.4/lisp/erc/erc-autoaway</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/faceup-20170925.1946/faceup hides c:/emacs/sha= re/emacs/29.4/lisp/emacs-lisp/faceup</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/users/dpchi/.emacs.d/elpa/eldoc-1.15.0/eldoc hides c:/emacs/share/emacs/= 29.4/lisp/emacs-lisp/eldoc</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> c:/emacs/share/emacs/29.4/lisp/emacs-lisp/seq hides c:/users/dpchi/.emacs.d= /elpa/seq-2.24/seq</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> Features:</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> (shadow sort mail-extr emacsbug ibuffer ibuffer-loaddefs mule-util</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> info-look cl-print shortdoc help-fns radix-tree arc-mode archive-mode</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> novice wdired image-mode exif network-stream nsm misearch multi-isearch</di= v> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> markdown-mode elec-pair company-box company-box-doc frame-local</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> company-box-icons company-oddmuse company-keywords company-etags</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> company-gtags company-dabbrev-code company-dabbrev company-files</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> company-clang company-capf company-cmake company-semantic</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> company-template company-bbdb company csharp-ts-mode-navigation</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> csharp-mode cc-langs tabify time-stamp vc-hg vc-bzr vc-src vc-sccs</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> vc-svn vc-cvs vc-rcs log-view vc-git vc vc-dispatcher bug-reference</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> magit-extras display-line-numbers hl-line recentf tree-widget lorem</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> cperl-mode-expansions cperl-mode dino-netrc restclient salted generic</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> smarter-compile highlight-chars dtrt-indent dino-dired-fixups dired-aux</di= v> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> auto-insert-plus autoinsert chatgpt-shell chatgpt-shell-openrouter</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> chatgpt-shell-perplexity chatgpt-shell-openai chatgpt-shell-ollama</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> chatgpt-shell-kagi let-alist chatgpt-shell-google</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> chatgpt-shell-anthropic chatgpt-shell-prompt-compose ob-core org-compat</di= v> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> ob-eval org-macs shell-maker view goto-addr ielm eshell em-prompt</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> esh-mode esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> esh-groups esh-util files-x dpc-gemini wordnik dictionary</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> dictionary-connection thesaurus json-reformat cl json-mode json-snatcher</d= iv> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> js-mode-expansions js c-ts-common css-mode-expansions css-mode</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> html-mode-expansions sgml-mode facemenu eww xdg url-queue shr pixel-fill</d= iv> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> kinsoku url-file svg xml dom mm-url gnus nnheader range yaml-pretty-mode</d= iv> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> yaml-mode-expansions yaml-mode hideshow sr-speedbar speedbar ezimage</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> dframe skeleton httpget web-mode-expansions web-mode</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> auto-complete-config auto-complete popup yasnippet go-mode find-file</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> etags fileloop generator wgrep grep expand-region text-mode-expansions</div= > <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> cc-mode-expansions er-basic-expansions expand-region-core</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> expand-region-custom dpc-jsonnet-mode-fixups jsonnet-mode smie eglot</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> external-completion jsonrpc xref flymake project ert ewoc debug</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> backtrace compile flycheck find-func magit-submodule magit-blame</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch</di= v> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> magit-clone magit-remote magit-commit magit-sequence magit-notes</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> magit-worktree magit-tag magit-merge magit-branch magit-reset</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> magit-files magit-refs magit-status magit magit-repos magit-apply</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> magit-wip magit-log which-func imenu magit-diff smerge-mode diff</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> diff-mode git-commit log-edit message sendmail yank-media puny dired</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> dired-loaddefs rfc822 mml mml-sec epa derived epg rfc6068 epg-config</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> gnus-util text-property-search time-date mm-decode mm-bodies mm-encode</div= > <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log magit-core</di= v> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> magit-autorevert autorevert filenotify magit-margin magit-transient</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> magit-process with-editor comp comp-cstr warnings shell pcomplete comint</d= iv> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> ansi-osc ring server ansi-color magit-mode transient benchmark magit-git</d= iv> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> magit-base magit-section format-spec cursor-sensor crm electric-operator</d= iv> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> dash cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> cc-engine cc-vars cc-defs icomplete-vertical icomplete embark ffap</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> thingatpt edmacro kmacro use-package-bind-key bind-key treesit</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> default-text-scale indent-bars compat compat-30 cus-edit pp cus-load</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> wid-edit face-remap noutline outline icons color use-package-ensure</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> finder-inf dino-utility cl-extra help-mode use-package-core s advice</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> apheleia-autoloads easy-mmode caddyfile-mode-autoloads</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> chatgpt-shell-autoloads command-log-mode-autoloads company-box-autoloads</d= iv> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> company-autoloads dart-mode-autoloads dash-functional-autoloads</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> default-text-scale-autoloads eglot-autoloads electric-operator-autoloads</d= iv> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> embark-autoloads erc-autoloads expand-region-autoloads faceup-autoloads</di= v> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> flycheck-autoloads flymake-autoloads frame-local-autoloads</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> go-autocomplete-autoloads go-mode-autoloads icomplete-vertical-autoloads</d= iv> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> idlwave-autoloads indent-bars-autoloads json-mode-autoloads</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> json-snatcher-autoloads jsonnet-mode-autoloads jsonrpc-autoloads</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> logito-autoloads loop-autoloads lsp-mode-autoloads eldoc-autoloads</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> ht-autoloads f-autoloads lv-autoloads magit-autoloads pcase</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> magit-section-autoloads markdown-mode-autoloads</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> multiple-cursors-autoloads org-autoloads path-helper-autoloads</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> powershell-autoloads project-autoloads protobuf-mode-autoloads</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> rg-autoloads s-autoloads shell-maker-autoloads soap-client-autoloads</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> spinner-autoloads sr-speedbar-autoloads tablist-autoloads</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> tern-auto-complete-autoloads auto-complete-autoloads popup-autoloads</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> tern-autoloads tramp-autoloads rx transient-autoloads</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> typescript-mode-autoloads use-package-autoloads verilog-mode-autoloads</div= > <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> wgrep-autoloads with-editor-autoloads compat-autoloads xref-autoloads</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> yaml-mode-autoloads yasnippet-autoloads yaxception-autoloads info</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> dash-autoloads package browse-url url url-proxy url-privacy url-expand</div= > <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> url-methods url-history url-cookie generate-lisp-file url-domsuf</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> url-util mailcap url-handlers url-parse auth-source cl-seq eieio</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> eieio-core cl-macs password-cache json subr-x map byte-opt gv bytecomp</div= > <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip cconv</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> elisp-mode mwheel dos-w32 ls-lisp disp-table term/w32-win w32-win</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> w32-vars term/common-win tool-bar dnd fontset image regexp-opt fringe</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> tabulated-list replace newcomment text-mode lisp-mode prog-mode register</d= iv> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> page tab-bar menu-bar rfn-eshadow isearch easymenu timer select</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> frame minibuffer nadvice seq simple cl-generic indonesian philippine</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao</di= v> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> european ethiopic indian cyrillic chinese composite emoji-zwj charscript</d= iv> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure</di= v> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> files window text-properties overlay sha1 md5 base64 format env</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> code-pages mule custom widget keymap hashtable-print-readable backquote</di= v> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> threads w32notify w32 lcms2 multi-tty make-network-process</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> native-compile emacs)</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> <br> </div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> Memory information:</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> ((conses 16 1483538 108511)</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> (symbols 48 45334 6)</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> (strings 32 283668 14180)</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> (string-bytes 1 7516454)</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> (vectors 16 118866)</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> (vector-slots 8 2384632 255132)</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> (floats 8 509 601)</div> <div style=3D"font-family: Calibri, Helvetica, sans-serif; font-size: 12pt;= color: rgb(0, 0, 0);"> (intervals 56 112091 1414)</div> <div class=3D"elementToProof" style=3D"font-family: Calibri, Helvetica, san= s-serif; font-size: 12pt; color: rgb(0, 0, 0);"> (buffers 984 59))</div> </body> </html> --_000_SJ1PR10MB590754EEF5B31C68B3772BCECEED2SJ1PR10MB5907namp_--
dino chiesa <dpchiesa@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#75883
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.