From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: norris Newsgroups: gmane.emacs.bugs Subject: bug#62953: 29.0.60; c-ts-mode: extra line indentation is required after brackets Date: Wed, 19 Apr 2023 23:02:20 +0800 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="00000000000097ede705f9b1b665" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15116"; mail-complaints-to="usenet@ciao.gmane.io" To: 62953@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Apr 19 21:59:54 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ppDy5-0003lr-R7 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 19 Apr 2023 21:59:54 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ppDxL-0003pe-RK; Wed, 19 Apr 2023 15:59:07 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ppDxH-0003oW-G8 for bug-gnu-emacs@gnu.org; Wed, 19 Apr 2023 15:59:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ppDxH-0004xK-8X for bug-gnu-emacs@gnu.org; Wed, 19 Apr 2023 15:59:03 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ppDxH-00077N-4I for bug-gnu-emacs@gnu.org; Wed, 19 Apr 2023 15:59:03 -0400 X-Loop: help-debbugs@gnu.org Resent-From: norris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Apr 2023 19:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 62953 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.168193433327307 (code B ref -1); Wed, 19 Apr 2023 19:59:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 19 Apr 2023 19:58:53 +0000 Original-Received: from localhost ([127.0.0.1]:35925 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ppDx6-00076G-5q for submit@debbugs.gnu.org; Wed, 19 Apr 2023 15:58:53 -0400 Original-Received: from lists.gnu.org ([209.51.188.17]:35590) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pp9KR-00070O-AR for submit@debbugs.gnu.org; Wed, 19 Apr 2023 11:02:40 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pp9KR-0000Oi-1A for bug-gnu-emacs@gnu.org; Wed, 19 Apr 2023 11:02:39 -0400 Original-Received: from mail-ej1-x62e.google.com ([2a00:1450:4864:20::62e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pp9KN-0003fF-L7 for bug-gnu-emacs@gnu.org; Wed, 19 Apr 2023 11:02:38 -0400 Original-Received: by mail-ej1-x62e.google.com with SMTP id a640c23a62f3a-94f910ea993so186693966b.3 for ; Wed, 19 Apr 2023 08:02:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681916552; x=1684508552; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=gAdZ5yvXTKfq8oZxHZqdDNMa6nFdtxO1rLnrsaOH9Fs=; b=L5NxEZK3W+3UT/YVNowmdWW0mqvzW6oepT6ilN13Rc3Z4d+55e7rYZfK9iFg1k4cdL NZB4Zkfnylit7ZK5Rm1Qe2GMfXVdpNEiBfwh5ggnp0uV737ZX/19Sk9K6bib/Zxt3A6I 4ri20xcy4d4HFnKl6qGPyyXNsxtldLyn/AatLJerZK/lLL2AFJ5Fm01eSwn9jY9z1mis Tsye3WYz1TD/XkTaDNIrGyu2Ca5Yu5gNya1H95r3RTujWMH51nUBq+Rnrz2bfUEpK8eq Lb7fDuP87LzevzQwHi2vn+QPc9jJ/ButEDlKRupJYBpwNOaCVWJo+PLyAnR2Bj0ex5EH 01HQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681916552; x=1684508552; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=gAdZ5yvXTKfq8oZxHZqdDNMa6nFdtxO1rLnrsaOH9Fs=; b=UUygx4Ea+zp8nxnPXq08ny0N2pEwv9M7+Bod7VnWeL9+Ye1WWNnCET2SabnDxPew8b Ug+FNUWj1YtswngjK6AXRILGbeXEs6eNS8QQ0YXKek99j0JsQIik1uHgw+qnkjOJIDLW rGlnaluPHCCZAmawmQcv5B6/lQIK06RrIxv58R8UXOr7tyvNLJcaMZC7/ntVQE62B64B fQPaUjpwXji4h21puD0m0YBNdYgvcUDa5bl2ws/93UoygIRmAvMAwQq8ieibcXjyMUM0 3+Tbm4gchiurMUdIUSEe17F/6c3uhkjPrw2B0wgottqiRQQ+rgXVV9v8gWucd1puLYxv gD9Q== X-Gm-Message-State: AAQBX9fEDIHpET0lVJM5j9wr1+eMQvMq/5l53E1Rgnz0YvKCbEvRuc9d SBGzbZa8qmodY6GuZUL4JETlk9RWE2g3yt35MK+lY5p5MG77bQ== X-Google-Smtp-Source: AKy350Z2IGY4FaI/d+C4n+9/qeFUfJUsz2ek2maaYwJfr8YAGpG0OEIkCvWuerfI54Ur6j4Eyz2/SI7zcqGiwlEOKGs= X-Received: by 2002:aa7:d987:0:b0:506:b33c:70ac with SMTP id u7-20020aa7d987000000b00506b33c70acmr6028155eds.32.1681916551489; Wed, 19 Apr 2023 08:02:31 -0700 (PDT) Received-SPF: pass client-ip=2a00:1450:4864:20::62e; envelope-from=shading.young@gmail.com; helo=mail-ej1-x62e.google.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Wed, 19 Apr 2023 15:58:49 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:260294 Archived-At: --00000000000097ede705f9b1b665 Content-Type: text/plain; charset="UTF-8" In c-mode, it will add an extra line for RET after brackets. The same behaviour is expected in c-ts-mode. For example(where '|' stands for cursor): ``` if (a) {|} ``` After RET in c-mode: ``` if (a) { | } ``` After RET in c-ts-mode: ``` if (a) { |} ``` Not only if statement but also other cases with brackets want this. ==================================================== In GNU Emacs 29.0.60 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.37, cairo version 1.17.8) of 2023-03-14 built on spectre Repository revision: e98f7f8a063a30d1a5effb9e623265019bf2553b Repository branch: emacs-29 System Description: Arch Linux Configured using: 'configure --with-json --with-tree-sitter --with-pgtk --with-native-compilation' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PGTK PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=fcitx locale-coding-system: utf-8-unix Major mode: C/* Minor modes in effect: windmove-mode: t recentf-mode: t shell-dirtrack-mode: t ivy-mode: t meow-global-mode: t meow-mode: t meow-normal-mode: t whitespace-mode: t display-fill-column-indicator-mode: t display-line-numbers-mode: t save-place-mode: t smartparens-global-mode: t smartparens-mode: t pixel-scroll-precision-mode: t global-hl-line-mode: t cnfonts-mode: t winum-mode: t shackle-mode: t lsp-bridge-mode: t yas-global-mode: t yas-minor-mode: t global-treesit-auto-mode: t global-ts-fold-indicators-mode: t ts-fold-indicators-mode: t global-ts-fold-mode: t ts-fold-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t line-number-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Features: (shadow sort mail-extr emacsbug message yank-media rfc822 mml mml-sec epa epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils evil-matchit-prog evil-matchit evil-matchit-sdk semantic/lex semantic/fw mode-local citre-lang-c smartparens-c cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs repeat lisp-mnt finder-inf shortdoc windmove tabify cus-edit cus-start cus-load recentf tree-widget bookmark magit-base ido magit-section benchmark crm compat mule-util jka-compr info-look c-ts-mode c-ts-common ffap tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat shell pcomplete parse-time iso8601 time-date ls-lisp format-spec pp counsel xdg citre-lang-fileref dired dired-loaddefs swiper vc-git diff-mode vc-dispatcher help-fns+ info wid-edit help-fns radix-tree ivy flx ivy-faces ivy-overlay colir meow meow-tutor meow-cheatsheet meow-cheatsheet-layout meow-core meow-shims delsel meow-esc meow-command array meow-beacon meow-thing meow-visual meow-keypad meow-helpers meow-util meow-keymap meow-face meow-var network-stream puny nsm edebug-x which-func imenu disp-table whitespace display-fill-column-indicator display-line-numbers citre citre-global citre-tags citre-ctags citre-readtags citre-readtags-tables citre-backend-interface citre-ui-peek citre-ui-jump citre-common-tag xref citre-common-util project saveplace smartparens-config smartparens-markdown smartparens-text smartparens advice pixel-scroll cua-base hl-line cnfonts winum dash shackle trace lsp-bridge comp comp-cstr warnings lsp-bridge-lsp-installer lsp-bridge-diagnostic lsp-bridge-code-action acm acm-quick-access acm-backend-citre acm-backend-tailwind acm-backend-tabnine acm-backend-telega acm-backend-tempel acm-backend-search-sdcv-words acm-backend-search-file-words acm-backend-path acm-backend-lsp acm-backend-elisp acm-backend-yas yasnippet acm-icon svg dom xml lsp-bridge-call-hierarchy lsp-bridge-jdtls lsp-bridge-ref grep compile text-property-search comint ansi-osc ring lsp-bridge-epc acm-frame diff markdown-mode derived rx thingatpt noutline outline icons posframe treesit-auto treesit ts-fold-indicators fringe-helper ts-fold ts-fold-summary ts-fold-parsers ts-fold-util s init-prog init-tree-sitter pcase init-lsp init-c init-window init-ui sanityinc-tomorrow-eighties-theme color-theme-sanityinc-tomorrow ansi-color color init-swiper two-column init-org init-misc init-lisp edebug debug backtrace find-func 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 eieio eieio-core password-cache json subr-x map byte-opt url-vars init-input init-git init-meow edmacro kmacro init-autoloads yasnippet-doc-autoloads yasnippet-autoloads with-editor-lisp-autoloads winum-autoloads ts-fold-autoloads treesit-auto-autoloads tree-sitter-tests-autoloads tree-sitter-lisp-autoloads tree-sitter-langs-bin-autoloads tree-sitter-langs-autoloads tree-sitter-doc-ox-hugo-test-site-content-org-org-roam-autoloads tree-sitter-doc-ox-hugo-test-site-content-org-dir-locals-autoloads tree-sitter-doc-ox-hugo-test-autoloads tree-sitter-doc-ox-hugo-doc-autoloads tree-sitter-doc-ox-hugo-autoloads tree-sitter-doc-autoloads tree-sitter-core-autoloads tree-sitter-autoloads transient-lisp-autoloads swiper-targets-autoloads swiper-doc-autoloads swiper-autoloads smartparens-test-autoloads smartparens-autoloads shackle-autoloads s-dev-autoloads s-autoloads rime-autoloads posframe-autoloads popup-tests-autoloads popup-autoloads org-superstar-tests-autoloads org-superstar-autoloads meow-autoloads markdown-mode-tests-autoloads markdown-mode-scripts-autoloads markdown-mode-autoloads magit-test-autoloads magit-lisp-autoloads magit-autoloads lsp-bridge-test-autoloads lsp-bridge-autoloads lsp-bridge-acm-autoloads imenu-list-autoloads highlight-indent-guides-tests-autoloads highlight-indent-guides-autoloads fringe-helper-autoloads flx-tests-autoloads flx-misc-autoloads flx-autoloads evil-matchit-tests-autoloads evil-matchit-autoloads edebug-x-autoloads dash-dev-autoloads dash-autoloads compat-autoloads color-theme-sanityinc-tomorrow-autoloads cnfonts-autoloads citre-tests-tags-readtags-lib-autoloads citre-tests-tags-readtags-ext-fields-autoloads citre-tests-tags-lang-c-autoloads citre-tests-tags-expression-builder-autoloads citre-tests-tags-default-sorter-autoloads citre-tests-global-autoloads citre-tests-common-tag-locate-autoloads citre-tests-common-tag-api-autoloads citre-tests-common-process-autoloads citre-tests-autoloads citre-autoloads acm-terminal-autoloads cl-macs gv use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key easy-mmode use-package-core bytecomp byte-compile cl-extra help-mode cl-seq cl-loaddefs cl-lib rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/pgtk-win pgtk-win term/common-win pgtk-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo gtk pgtk lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 789775 1488979) (symbols 48 34292 18) (strings 32 112878 62396) (string-bytes 1 4142142) (vectors 16 47773) (vector-slots 8 1601231 590173) (floats 8 520 936) (intervals 56 7330 4806) (buffers 984 28)) --00000000000097ede705f9b1b665 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
In c-mode, it will add an extra line for RET after br= ackets. The same behaviour is expected in c-ts-mode.

For example(where '|' stands for cursor):

```
if (a) {|}
```

After RE= T in c-mode:

```
if (a) {
=C2= =A0 =C2=A0 |
}
```

After RET i= n c-ts-mode:

```
if (a) {
|}
```

Not only if statement but also other = cases with brackets want this.


=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D
In GNU Emacs 29.0.60 (build 1, x86_64-pc-linux-gnu, GTK+ Version=C2=A03.24.37, cairo version 1.17.8) of 2023-03-14 built on spectre
Re= pository revision: e98f7f8a063a30d1a5effb9e623265019bf2553b
Repository b= ranch: emacs-29
System Description: Arch Linux

Configured using:<= br>=C2=A0'configure --with-json --with-tree-sitter --with-pgtk
=C2= =A0--with-native-compilation'

Configured features:
ACL CAIRO = DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2= LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER
PGTK PNG = RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS
TREE_SITTER = WEBP XIM GTK3 ZLIB

Important settings:
=C2=A0 value of $LANG: en_= US.UTF-8
=C2=A0 value of $XMODIFIERS: @im=3Dfcitx
=C2=A0 locale-codin= g-system: utf-8-unix

Major mode: C/*

Minor modes in effect:=C2=A0 windmove-mode: t
=C2=A0 recentf-mode: t
=C2=A0 shell-dirtrac= k-mode: t
=C2=A0 ivy-mode: t
=C2=A0 meow-global-mode: t
=C2=A0 meo= w-mode: t
=C2=A0 meow-normal-mode: t
=C2=A0 whitespace-mode: t
=C2= =A0 display-fill-column-indicator-mode: t
=C2=A0 display-line-numbers-mo= de: t
=C2=A0 save-place-mode: t
=C2=A0 smartparens-global-mode: t
= =C2=A0 smartparens-mode: t
=C2=A0 pixel-scroll-precision-mode: t
=C2= =A0 global-hl-line-mode: t
=C2=A0 cnfonts-mode: t
=C2=A0 winum-mode: = t
=C2=A0 shackle-mode: t
=C2=A0 lsp-bridge-mode: t
=C2=A0 yas-glob= al-mode: t
=C2=A0 yas-minor-mode: t
=C2=A0 global-treesit-auto-mode: = t
=C2=A0 global-ts-fold-indicators-mode: t
=C2=A0 ts-fold-indicators-= mode: t
=C2=A0 global-ts-fold-mode: t
=C2=A0 ts-fold-mode: t
=C2= =A0 override-global-mode: t
=C2=A0 tooltip-mode: t
=C2=A0 global-eldo= c-mode: t
=C2=A0 show-paren-mode: t
=C2=A0 electric-indent-mode: t=C2=A0 mouse-wheel-mode: t
=C2=A0 tool-bar-mode: t
=C2=A0 menu-bar-m= ode: t
=C2=A0 file-name-shadow-mode: t
=C2=A0 global-font-lock-mode: = t
=C2=A0 font-lock-mode: t
=C2=A0 blink-cursor-mode: t
=C2=A0 line= -number-mode: t
=C2=A0 transient-mark-mode: t
=C2=A0 auto-composition= -mode: t
=C2=A0 auto-encryption-mode: t
=C2=A0 auto-compression-mode:= t

Features:
(shadow sort mail-extr emacsbug message yank-media r= fc822 mml mml-sec
epa epg rfc6068 epg-config gnus-util mm-decode mm-bodi= es mm-encode
mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail= rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail-utils evil-matchit-p= rog
evil-matchit evil-matchit-sdk semantic/lex semantic/fw mode-localcitre-lang-c smartparens-c cc-mode cc-fonts cc-guess cc-menus cc-cmds
c= c-styles cc-align cc-engine cc-vars cc-defs repeat lisp-mnt finder-inf
s= hortdoc windmove tabify cus-edit cus-start cus-load recentf tree-widget
= bookmark magit-base ido magit-section benchmark crm compat mule-util
jka= -compr info-look c-ts-mode c-ts-common ffap tramp tramp-loaddefs
trampve= r tramp-integration files-x tramp-compat shell pcomplete
parse-time iso8= 601 time-date ls-lisp format-spec pp counsel xdg
citre-lang-fileref dire= d dired-loaddefs swiper vc-git diff-mode
vc-dispatcher help-fns+ info wi= d-edit help-fns radix-tree ivy flx
ivy-faces ivy-overlay colir meow meow= -tutor meow-cheatsheet
meow-cheatsheet-layout meow-core meow-shims delse= l meow-esc meow-command
array meow-beacon meow-thing meow-visual meow-ke= ypad meow-helpers
meow-util meow-keymap meow-face meow-var network-strea= m puny nsm
edebug-x which-func imenu disp-table whitespace
display-fi= ll-column-indicator display-line-numbers citre citre-global
citre-tags c= itre-ctags citre-readtags citre-readtags-tables
citre-backend-interface = citre-ui-peek citre-ui-jump citre-common-tag
xref citre-common-util proj= ect saveplace smartparens-config
smartparens-markdown smartparens-text s= martparens advice pixel-scroll
cua-base hl-line cnfonts winum dash shack= le trace lsp-bridge comp
comp-cstr warnings lsp-bridge-lsp-installer lsp= -bridge-diagnostic
lsp-bridge-code-action acm acm-quick-access acm-backe= nd-citre
acm-backend-tailwind acm-backend-tabnine acm-backend-telega
= acm-backend-tempel acm-backend-search-sdcv-words
acm-backend-search-file= -words acm-backend-path acm-backend-lsp
acm-backend-elisp acm-backend-ya= s yasnippet acm-icon svg dom xml
lsp-bridge-call-hierarchy lsp-bridge-jd= tls lsp-bridge-ref grep compile
text-property-search comint ansi-osc rin= g lsp-bridge-epc acm-frame diff
markdown-mode derived rx thingatpt noutl= ine outline icons posframe
treesit-auto treesit ts-fold-indicators fring= e-helper ts-fold
ts-fold-summary ts-fold-parsers ts-fold-util s init-pro= g
init-tree-sitter pcase init-lsp init-c init-window init-ui
sanityin= c-tomorrow-eighties-theme color-theme-sanityinc-tomorrow
ansi-color colo= r init-swiper two-column init-org init-misc init-lisp
edebug debug backt= race find-func package browse-url url url-proxy
url-privacy url-expand u= rl-methods url-history url-cookie
generate-lisp-file url-domsuf url-util= mailcap url-handlers url-parse
auth-source eieio eieio-core password-ca= che json subr-x map byte-opt
url-vars init-input init-git init-meow edma= cro kmacro init-autoloads
yasnippet-doc-autoloads yasnippet-autoloads wi= th-editor-lisp-autoloads
winum-autoloads ts-fold-autoloads treesit-auto-= autoloads
tree-sitter-tests-autoloads tree-sitter-lisp-autoloads
tree= -sitter-langs-bin-autoloads tree-sitter-langs-autoloads
tree-sitter-doc-= ox-hugo-test-site-content-org-org-roam-autoloads
tree-sitter-doc-ox-hugo= -test-site-content-org-dir-locals-autoloads
tree-sitter-doc-ox-hugo-test= -autoloads
tree-sitter-doc-ox-hugo-doc-autoloads tree-sitter-doc-ox-hugo= -autoloads
tree-sitter-doc-autoloads tree-sitter-core-autoloads
tree-= sitter-autoloads transient-lisp-autoloads swiper-targets-autoloads
swipe= r-doc-autoloads swiper-autoloads smartparens-test-autoloads
smartparens-= autoloads shackle-autoloads s-dev-autoloads s-autoloads
rime-autoloads p= osframe-autoloads popup-tests-autoloads popup-autoloads
org-superstar-te= sts-autoloads org-superstar-autoloads meow-autoloads
markdown-mode-tests= -autoloads markdown-mode-scripts-autoloads
markdown-mode-autoloads magit= -test-autoloads magit-lisp-autoloads
magit-autoloads lsp-bridge-test-aut= oloads lsp-bridge-autoloads
lsp-bridge-acm-autoloads imenu-list-autoload= s
highlight-indent-guides-tests-autoloads
highlight-indent-guides-aut= oloads fringe-helper-autoloads
flx-tests-autoloads flx-misc-autoloads fl= x-autoloads
evil-matchit-tests-autoloads evil-matchit-autoloads edebug-x= -autoloads
dash-dev-autoloads dash-autoloads compat-autoloads
color-t= heme-sanityinc-tomorrow-autoloads cnfonts-autoloads
citre-tests-tags-rea= dtags-lib-autoloads
citre-tests-tags-readtags-ext-fields-autoloads
ci= tre-tests-tags-lang-c-autoloads
citre-tests-tags-expression-builder-auto= loads
citre-tests-tags-default-sorter-autoloads citre-tests-global-autol= oads
citre-tests-common-tag-locate-autoloads
citre-tests-common-tag-a= pi-autoloads
citre-tests-common-process-autoloads citre-tests-autoloads<= br>citre-autoloads acm-terminal-autoloads cl-macs gv use-package
use-pac= kage-ensure use-package-delight use-package-diminish
use-package-bind-ke= y bind-key easy-mmode use-package-core bytecomp
byte-compile cl-extra he= lp-mode cl-seq cl-loaddefs cl-lib rmc iso-transl
tooltip cconv eldoc par= en electric uniquify ediff-hook vc-hooks
lisp-float-type elisp-mode mwhe= el term/pgtk-win pgtk-win term/common-win
pgtk-dnd tool-bar dnd fontset = image regexp-opt fringe tabulated-list
replace newcomment text-mode lisp= -mode prog-mode register page tab-bar
menu-bar rfn-eshadow isearch easym= enu timer select scroll-bar mouse
jit-lock font-lock syntax font-core te= rm/tty-colors frame minibuffer
nadvice seq simple cl-generic indonesian = philippine cham georgian
utf-8-lang misc-lang vietnamese tibetan thai ta= i-viet lao korean
japanese eucjp-ms cp51932 hebrew greek romanian slovak= czech european
ethiopic indian cyrillic chinese composite emoji-zwj cha= rscript charprop
case-table epa-hook jka-cmpr-hook help abbrev obarray o= closure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macro= exp
files window text-properties overlay sha1 md5 base64 format env
c= ode-pages mule custom widget keymap hashtable-print-readable backquote
t= hreads dbusbind inotify dynamic-setting system-font-setting
font-render-= setting cairo gtk pgtk lcms2 multi-tty make-network-process
native-compi= le emacs)

Memory information:
((conses 16 789775 1488979)
=C2= =A0(symbols 48 34292 18)
=C2=A0(strings 32 112878 62396)
=C2=A0(strin= g-bytes 1 4142142)
=C2=A0(vectors 16 47773)
=C2=A0(vector-slots 8 160= 1231 590173)
=C2=A0(floats 8 520 936)
=C2=A0(intervals 56 7330 4806)<= br>=C2=A0(buffers 984 28))
--00000000000097ede705f9b1b665--