From unknown Sun Jun 15 13:03:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60546: 29.0.60; typescript-ts-mode and tsx-ts-mode does not highlight variable-declarations in catch-clauses Resent-From: Jostein =?UTF-8?Q?Kj=C3=B8nigsen?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Jan 2023 08:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 60546 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 60546@debbugs.gnu.org, casouri@gmail.com, theo@thornhill.no X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" , Yuan Fu , Theodor Thornhill Reply-To: jostein@kjonigsen.net Received: via spool by submit@debbugs.gnu.org id=B.16728202687178 (code B ref -1); Wed, 04 Jan 2023 08:18:01 +0000 Received: (at submit) by debbugs.gnu.org; 4 Jan 2023 08:17:48 +0000 Received: from localhost ([127.0.0.1]:47615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pCyy2-0001rg-8f for submit@debbugs.gnu.org; Wed, 04 Jan 2023 03:17:48 -0500 Received: from lists.gnu.org ([209.51.188.17]:56000) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pCyxx-0001rR-5Y for submit@debbugs.gnu.org; Wed, 04 Jan 2023 03:17:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pCyxw-0006dp-M3 for bug-gnu-emacs@gnu.org; Wed, 04 Jan 2023 03:17:40 -0500 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pCyxt-0003yd-29 for bug-gnu-emacs@gnu.org; Wed, 04 Jan 2023 03:17:40 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 8251632009CB; Wed, 4 Jan 2023 03:17:28 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Wed, 04 Jan 2023 03:17:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= secure.kjonigsen.net; h=cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:reply-to:sender :subject:subject:to:to; s=fm1; t=1672820248; x=1672906648; bh=tR BLk9c0VAIOppgs/Z1xFbsnzwH5oUFYVFA8WIkXwTw=; b=p3gJAZqbAeioAY9iQn fI8Duh2yPTj6jp805RIIa/aA84r6q9XVYWEDd1GWSGAX0j28QrdZmr47ZoT6atXP Pq83aXeSpi6TZjl/7/+dvg5P0PHpes/klWvDn8F5cGA935t/JotfLTJERojAn8ri 3tAqaQtHjEp6blHA+yICBueBd3KCzwxzuBAHmZko9nAE1dica/9GK7eToaVyB7Ph KiGukxBSVRQdJd41JyxV9Kvg5tcEeaT3VSj0BmKqbYVBspSqZw2Ec6eGhduLB1Ot M54k9hEmDHme5MP2IwPmBSm0NcyJ/3D3sS6nwPA9NXh5KnT61N7NN835DiEPYfoe WdYQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:message-id:mime-version :reply-to:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1672820248; x=1672906648; bh=tRBLk9c0VAIOppgs/Z1xFbsnzwH5oUFYVFA 8WIkXwTw=; b=Qkfyq+jLYifUwNlX3rnBByMuiV27ZjDoVHhFCPyjyxDN/ORFp6y m9sq/6HR9UC6uM5CXwzyWNIV3jiNebw7hwcQqlu4dm4DLGZ7tzYNBufH1j/YD0I3 mRUKmDctI9faBBz9NHRn90ilQGuaZ0Iy9RhVN6z5Mw47mwaW7SEsrdq9wGZyXiuq +AJDAAIKgo1sWKAsmb3baGvfMOrNkNkRRK1CUT/C3L9DFAjpbcCF7BW3I01GfaDb H6vVmFn01IRNKYpJFTxCTuDw1sSf5bFB2WsOprsHqd6OgAth/YGMDiCrJYtTbYko kfWBokEB59Vys7lBNIszT3KVT5P3kqoBbBg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrjeehgdduvddtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurheptgfkffggfghrvffhufesmhdtreertdefjeenucfhrhhomheplfhoshhtvghi nhcumfhjpphnihhgshgvnhcuoehjohhsthgvihhnsehsvggtuhhrvgdrkhhjohhnihhgsh gvnhdrnhgvtheqnecuggftrfgrthhtvghrnhephedtffelgfegtdeggfduvdehveegudej veevteetvedttedtfeehtdfhtdduvdevnecuffhomhgrihhnpehkjhhnihhgshgvnhdrnh honecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepjhho shhtvghinhesshgvtghurhgvrdhkjhhonhhighhsvghnrdhnvght X-ME-Proxy: Feedback-ID: ib2f84088:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 4 Jan 2023 03:17:27 -0500 (EST) Content-Type: multipart/mixed; boundary="------------NVOix8aqJU0gWzXoU1n4lXQ7" Message-ID: <39f29571-73a1-bb3f-e4d6-c8f091132a34@secure.kjonigsen.net> Date: Wed, 4 Jan 2023 09:17:25 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Content-Language: en-GB, nb-NO From: Jostein =?UTF-8?Q?Kj=C3=B8nigsen?= Received-SPF: pass client-ip=64.147.123.24; envelope-from=jostein@secure.kjonigsen.net; helo=wout1-smtp.messagingengine.com X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) This is a multi-part message in MIME format. --------------NVOix8aqJU0gWzXoU1n4lXQ7 Content-Type: multipart/alternative; boundary="------------zy3cMybZrtileB4PU6un2t27" --------------zy3cMybZrtileB4PU6un2t27 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Consider the following code when using typescript-ts-mode or tsx-ts-mode:     try {     } catch (err) {     }     try {     } catch (err: Error) {     } In neither of the above cases, the code "err" will not be highlighted as a variable. Attached is a patch which fixes this. -- Jostein In GNU Emacs 29.0.60 (build 7, x86_64-pc-linux-gnu, GTK+ Version  3.24.34, cairo version 1.16.0) of 2023-01-01 built on ThinkPad-T14s Repository revision: f12f72b0e09c7a45098955c1304499963a5eb9a7 Repository branch: emacs-29 Windowing system distributor 'The X.Org Foundation', version 11.0.12201003 System Description: Ubuntu 22.10 Configured using:  'configure --with-json --with-tree-sitter' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings:   value of $LC_MONETARY: nb_NO.UTF-8   value of $LC_NUMERIC: nb_NO.UTF-8   value of $LC_TIME: nb_NO.UTF-8   value of $LANG: en_US.UTF-8   locale-coding-system: utf-8-unix Major mode: ELisp/l Minor modes in effect:   bug-reference-prog-mode: t   global-git-commit-mode: t   magit-auto-revert-mode: t   elisp-slime-nav-mode: t   paredit-mode: t   highlight-symbol-mode: t   flycheck-mode: t   editorconfig-mode: t   company-mode: t   which-function-mode: t   helm-mode: t   helm-minibuffer-history-mode: t   shell-dirtrack-mode: t   helm--remap-mouse-mode: t   async-bytecomp-package-mode: t   delete-selection-mode: t   global-auto-revert-mode: t   yas-global-mode: t   yas-minor-mode: t   global-nlinum-mode: t   nlinum-mode: t   ido-yes-or-no-mode: t   override-global-mode: t   server-mode: t   global-hl-line-mode: t   pixel-scroll-precision-mode: t   doom-modeline-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   hs-minor-mode: t Load-path shadows: /home/jostein/.emacs.d/elpa/transient-20221202.1727/transient hides /home/jostein/build/emacs/lisp/transient Features: (shadow sort emacsbug yaml-mode json-ts-mode misearch multi-isearch rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap nxml-util nxml-enc xmltok mule-util pulse markdown-mode color git-rebase goto-addr org-element org-persist org-id org-refile avl-tree oc-basic ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win ol-docview doc-view jka-compr ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi vc-hg vc-bzr vc-src vc-sccs vc-cvs vc-rcs log-view vc bug-reference magit-extras magit-submodule magit-obsolete 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 magit-diff smerge-mode diff git-commit log-edit message sendmail rfc822 mml mml-sec epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader pcvs-util magit-core magit-autorevert magit-margin magit-transient magit-process with-editor magit-mode transient magit-git magit-base magit-section crm compat-27 compat-26 cus-start dired-aux mail-extr grep flyspell ispell yank-media sgml-mode facemenu executable helm-command helm-elisp helm-eval edebug helm-info typescript-ts-mode js face-remap disp-table elec-pair csharp-mode c-ts-mode treesit cc-langs cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs vc-git diff-mode vc-dispatcher vc-svn winner ffap tramp-archive tramp-gvfs tramp-cache time-stamp zeroconf dbus add-log ido-completing-read+ memoize minibuf-eldef elisp-slime-nav paredit highlight-symbol flycheck editorconfig editorconfig-core editorconfig-core-handle editorconfig-fnmatch company-oddmuse company-keywords company-etags etags fileloop generator company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb company eglot external-completion array jsonrpc ert ewoc debug backtrace flymake-proc flymake warnings which-func hideshow eww url-queue thingatpt shr pixel-fill kinsoku url-file svg xml dom puny mm-url gnus nnheader gnus-util mail-utils range mm-util mail-prsvr helm-imenu imenu ob-plantuml org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs org-version org-compat org-macs pcase helm-mode helm-misc helm-files image-dired image-dired-tags image-dired-external image-dired-util xdg image-mode dired dired-loaddefs exif tramp tramp-loaddefs trampver tramp-integration cus-edit pp cus-load icons wid-edit files-x tramp-compat shell pcomplete parse-time iso8601 time-date ls-lisp helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp format-spec helm-utils helm-help helm-types helm helm-global-bindings helm-easymenu helm-core async-bytecomp helm-source helm-multi-match helm-lib async helm-config delsel autorevert filenotify yasnippet derived nlinum linum ido-yes-or-no advice ido edmacro kmacro use-package-bind-key bind-key easy-mmode xref project server hl-line pixel-scroll cua-base compile-eslint compile comint ansi-osc ansi-color ring doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons shrink-path rx f f-shortdoc shortdoc text-property-search s dash compat compat-macs dracula-theme cl-extra help-mode use-package-ensure use-package-core finder-inf flycheck-autoloads helm-autoloads helm-core-autoloads expand-region-autoloads all-the-icons-autoloads bmx-mode-autoloads doom-modeline-autoloads async-autoloads dracula-theme-autoloads highlight-symbol-autoloads multiple-cursors-autoloads projectile-autoloads nlinum-autoloads pkg-info-autoloads epl-autoloads undo-tree-autoloads rust-mode-autoloads editorconfig-autoloads magit-autoloads yasnippet-autoloads elisp-slime-nav-autoloads crontab-mode-autoloads ido-yes-or-no-autoloads magit-section-autoloads cargo-autoloads ido-completing-read+-autoloads memoize-autoloads paredit-autoloads company-autoloads yaml-mode-autoloads powershell-autoloads dap-mode-autoloads lsp-docker-autoloads yaml-autoloads lsp-treemacs-autoloads treemacs-autoloads cfrs-autoloads posframe-autoloads hydra-autoloads pfuture-autoloads ace-window-autoloads avy-autoloads bui-autoloads lsp-mode-autoloads lv-autoloads markdown-mode-autoloads spinner-autoloads ht-autoloads git-commit-autoloads transient-autoloads compat-autoloads cmake-mode-autoloads shrink-path-autoloads f-autoloads info dash-autoloads s-autoloads popup-autoloads queue-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 term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 1137945 131582)  (symbols 48 56825 20)  (strings 32 248331 18269)  (string-bytes 1 7477374)  (vectors 16 109772)  (vector-slots 8 1287697 172300)  (floats 8 1447 755)  (intervals 56 49913 3679)  (buffers 984 107)) -- Vennlig hilsen *Jostein Kjønigsen* jostein@kjonigsen.net 🍵 jostein@gmail.com https://jostein.kjønigsen.no --------------zy3cMybZrtileB4PU6un2t27 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

Consider the following code when using typescript-ts-mode or tsx-ts-mode:

    try {
      
    } catch (err) {
      
    }

    try {
      
    } catch (err: Error) {
      
    }

In neither of the above cases, the code "err" will not be highlighted as a variable.

Attached is a patch which fixes this.

--
Jostein


In GNU Emacs 29.0.60 (build 7, x86_64-pc-linux-gnu, GTK+ Version
 3.24.34, cairo version 1.16.0) of 2023-01-01 built on ThinkPad-T14s
Repository revision: f12f72b0e09c7a45098955c1304499963a5eb9a7
Repository branch: emacs-29
Windowing system distributor 'The X.Org Foundation', version 11.0.12201003
System Description: Ubuntu 22.10

Configured using:
 'configure --with-json --with-tree-sitter'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS
TREE_SITTER X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB

Important settings:
  value of $LC_MONETARY: nb_NO.UTF-8
  value of $LC_NUMERIC: nb_NO.UTF-8
  value of $LC_TIME: nb_NO.UTF-8
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: ELisp/l

Minor modes in effect:
  bug-reference-prog-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  elisp-slime-nav-mode: t
  paredit-mode: t
  highlight-symbol-mode: t
  flycheck-mode: t
  editorconfig-mode: t
  company-mode: t
  which-function-mode: t
  helm-mode: t
  helm-minibuffer-history-mode: t
  shell-dirtrack-mode: t
  helm--remap-mouse-mode: t
  async-bytecomp-package-mode: t
  delete-selection-mode: t
  global-auto-revert-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  global-nlinum-mode: t
  nlinum-mode: t
  ido-yes-or-no-mode: t
  override-global-mode: t
  server-mode: t
  global-hl-line-mode: t
  pixel-scroll-precision-mode: t
  doom-modeline-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
  hs-minor-mode: t

Load-path shadows:
/home/jostein/.emacs.d/elpa/transient-20221202.1727/transient hides /home/jostein/build/emacs/lisp/transient

Features:
(shadow sort emacsbug yaml-mode json-ts-mode misearch multi-isearch
rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri
rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns
nxml-mode nxml-outln nxml-rap nxml-util nxml-enc xmltok mule-util pulse
markdown-mode color git-rebase goto-addr org-element org-persist org-id
org-refile avl-tree oc-basic ol-eww ol-rmail ol-mhe ol-irc ol-info
ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls
dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap
nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win
ol-docview doc-view jka-compr ol-bibtex bibtex ol-bbdb ol-w3m ol-doi
org-link-doi vc-hg vc-bzr vc-src vc-sccs vc-cvs vc-rcs log-view vc
bug-reference magit-extras magit-submodule magit-obsolete 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 magit-diff smerge-mode diff git-commit log-edit
message sendmail rfc822 mml mml-sec epa epg rfc6068 epg-config mm-decode
mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums
mailabbrev gmm-utils mailheader pcvs-util magit-core magit-autorevert
magit-margin magit-transient magit-process with-editor magit-mode
transient magit-git magit-base magit-section crm compat-27 compat-26
cus-start dired-aux mail-extr grep flyspell ispell yank-media sgml-mode
facemenu executable helm-command helm-elisp helm-eval edebug helm-info
typescript-ts-mode js face-remap disp-table elec-pair csharp-mode
c-ts-mode treesit cc-langs cc-mode cc-fonts cc-guess cc-menus cc-cmds
cc-styles cc-align cc-engine cc-vars cc-defs vc-git diff-mode
vc-dispatcher vc-svn winner ffap tramp-archive tramp-gvfs tramp-cache
time-stamp zeroconf dbus add-log ido-completing-read+ memoize
minibuf-eldef elisp-slime-nav paredit highlight-symbol flycheck
editorconfig editorconfig-core editorconfig-core-handle
editorconfig-fnmatch company-oddmuse company-keywords company-etags
etags fileloop generator company-gtags company-dabbrev-code
company-dabbrev company-files company-clang company-capf company-cmake
company-semantic company-template company-bbdb company eglot
external-completion array jsonrpc ert ewoc debug backtrace flymake-proc
flymake warnings which-func hideshow eww url-queue thingatpt shr
pixel-fill kinsoku url-file svg xml dom puny mm-url gnus nnheader
gnus-util mail-utils range mm-util mail-prsvr helm-imenu imenu
ob-plantuml org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro
org-src ob-comint org-pcomplete org-list org-footnote org-faces
org-entities noutline outline ob-emacs-lisp ob-core ob-eval org-cycle
org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func
cal-menu calendar cal-loaddefs org-version org-compat org-macs pcase
helm-mode helm-misc helm-files image-dired image-dired-tags
image-dired-external image-dired-util xdg image-mode dired
dired-loaddefs exif tramp tramp-loaddefs trampver tramp-integration
cus-edit pp cus-load icons wid-edit files-x tramp-compat shell pcomplete
parse-time iso8601 time-date ls-lisp helm-buffers helm-occur helm-tags
helm-locate helm-grep helm-regexp format-spec helm-utils helm-help
helm-types helm helm-global-bindings helm-easymenu helm-core
async-bytecomp helm-source helm-multi-match helm-lib async helm-config
delsel autorevert filenotify yasnippet derived nlinum linum
ido-yes-or-no advice ido edmacro kmacro use-package-bind-key bind-key
easy-mmode xref project server hl-line pixel-scroll cua-base
compile-eslint compile comint ansi-osc ansi-color ring doom-modeline
doom-modeline-segments doom-modeline-env doom-modeline-core
all-the-icons all-the-icons-faces data-material data-weathericons
data-octicons data-fileicons data-faicons data-alltheicons shrink-path
rx f f-shortdoc shortdoc text-property-search s dash compat compat-macs
dracula-theme cl-extra help-mode use-package-ensure use-package-core
finder-inf flycheck-autoloads helm-autoloads helm-core-autoloads
expand-region-autoloads all-the-icons-autoloads bmx-mode-autoloads
doom-modeline-autoloads async-autoloads dracula-theme-autoloads
highlight-symbol-autoloads multiple-cursors-autoloads
projectile-autoloads nlinum-autoloads pkg-info-autoloads epl-autoloads
undo-tree-autoloads rust-mode-autoloads editorconfig-autoloads
magit-autoloads yasnippet-autoloads elisp-slime-nav-autoloads
crontab-mode-autoloads ido-yes-or-no-autoloads magit-section-autoloads
cargo-autoloads ido-completing-read+-autoloads memoize-autoloads
paredit-autoloads company-autoloads yaml-mode-autoloads
powershell-autoloads dap-mode-autoloads lsp-docker-autoloads
yaml-autoloads lsp-treemacs-autoloads treemacs-autoloads cfrs-autoloads
posframe-autoloads hydra-autoloads pfuture-autoloads
ace-window-autoloads avy-autoloads bui-autoloads lsp-mode-autoloads
lv-autoloads markdown-mode-autoloads spinner-autoloads ht-autoloads
git-commit-autoloads transient-autoloads compat-autoloads
cmake-mode-autoloads shrink-path-autoloads f-autoloads info
dash-autoloads s-autoloads popup-autoloads queue-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 term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode lisp-mode prog-mode register
page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer nadvice seq simple cl-generic indonesian philippine
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads dbusbind inotify lcms2 dynamic-setting system-font-setting
font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty
make-network-process emacs)

Memory information:
((conses 16 1137945 131582)
 (symbols 48 56825 20)
 (strings 32 248331 18269)
 (string-bytes 1 7477374)
 (vectors 16 109772)
 (vector-slots 8 1287697 172300)
 (floats 8 1447 755)
 (intervals 56 49913 3679)
 (buffers 984 107))

--------------zy3cMybZrtileB4PU6un2t27-- --------------NVOix8aqJU0gWzXoU1n4lXQ7 Content-Type: text/x-patch; charset=UTF-8; name="0002-Fix-highlighting-of-variable-declarations-in-typescr.patch" Content-Disposition: attachment; filename*0="0002-Fix-highlighting-of-variable-declarations-in-typescr.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA4MzlmNjQzNjc0NjQ4MDI2ZDA1NWM2OWRkY2UzYTAwY2YwNWIzMmZiIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/Sm9zdGVpbj0yMEtqPUMzPUI4bmln c2VuPz0gPGpvc3RlaW5Aa2pvbmlnc2VuLm5ldD4KRGF0ZTogV2VkLCA0IEphbiAyMDIzIDA5 OjEzOjIzICswMTAwClN1YmplY3Q6IFtQQVRDSCAyLzJdIEZpeCBoaWdobGlnaHRpbmcgb2Yg dmFyaWFibGUtZGVjbGFyYXRpb25zIGluCiB0eXBlc2NyaXB0LXRzLW1vZGUKCmxpc3AvcHJv Z21vZGVzL3R5cGVzY3JpcHQtdHMtbW9kZS5lbDoKaGlnaGxpZ2h0IHZhcmlhYmxlIGRlY2xh cmF0aW9ucyBpbiBjYXRjaC1jbGF1c2VzLgotLS0KIGxpc3AvcHJvZ21vZGVzL3R5cGVzY3Jp cHQtdHMtbW9kZS5lbCB8IDUgKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMo KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy90eXBlc2Ny aXB0LXRzLW1vZGUuZWwgYi9saXNwL3Byb2dtb2Rlcy90eXBlc2NyaXB0LXRzLW1vZGUuZWwK aW5kZXggZTA1ODNmNGIwNWMuLjk3YjljY2M4OGJjIDEwMDY0NAotLS0gYS9saXNwL3Byb2dt b2Rlcy90eXBlc2NyaXB0LXRzLW1vZGUuZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMvdHlwZXNj cmlwdC10cy1tb2RlLmVsCkBAIC0xOTQsNyArMTk0LDEwIEBAIHR5cGVzY3JpcHQtdHMtbW9k ZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICAgICBuYW1lOiAoYXJyYXlfcGF0dGVybgogICAg ICAgICAgICAgIChpZGVudGlmaWVyKQogICAgICAgICAgICAgIChpZGVudGlmaWVyKSBAZm9u dC1sb2NrLWZ1bmN0aW9uLW5hbWUtZmFjZSkKLSAgICAgIHZhbHVlOiAoYXJyYXkgKG51bWJl cikgKGZ1bmN0aW9uKSkpKQorICAgICAgdmFsdWU6IChhcnJheSAobnVtYmVyKSAoZnVuY3Rp b24pKSkKKworICAgICAoY2F0Y2hfY2xhdXNlCisgICAgICBwYXJhbWV0ZXI6IChpZGVudGlm aWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkpCiAKICAgIDpsYW5ndWFnZSBs YW5ndWFnZQogICAgOm92ZXJyaWRlIHQKLS0gCjIuMzcuMgoK --------------NVOix8aqJU0gWzXoU1n4lXQ7-- From unknown Sun Jun 15 13:03:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60546: Acknowledgement (29.0.60; typescript-ts-mode and tsx-ts-mode does not highlight variable-declarations in catch-clauses) Resent-From: Jostein =?UTF-8?Q?Kj=C3=B8nigsen?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Jan 2023 09:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60546 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 60546@debbugs.gnu.org, Yuan Fu , Theodor Thornhill Reply-To: jostein@kjonigsen.net Received: via spool by 60546-submit@debbugs.gnu.org id=B60546.167282462515002 (code B ref 60546); Wed, 04 Jan 2023 09:31:02 +0000 Received: (at 60546) by debbugs.gnu.org; 4 Jan 2023 09:30:25 +0000 Received: from localhost ([127.0.0.1]:47746 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pD06I-0003tp-Eq for submit@debbugs.gnu.org; Wed, 04 Jan 2023 04:30:25 -0500 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:46995) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pD06D-0003tU-Ig for 60546@debbugs.gnu.org; Wed, 04 Jan 2023 04:30:21 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 2F463320097C; Wed, 4 Jan 2023 04:30:10 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 04 Jan 2023 04:30:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= secure.kjonigsen.net; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:reply-to:sender:subject:subject:to:to; s=fm1; t= 1672824609; x=1672911009; bh=iufR6ZFR4YPBL/KahSyzfrj9IudCi3kUb8Q 7kkUmjyM=; b=lY6s1F4SvYpZboiIjvhAziETDiiCCRMzmduyJO3TLAU4i6CtpDe 2Mg3Iu2XKxIO/h7EjXr1JrGk6WsXCGxefmEeUbfIuIEz7t278xLFa6J7Ojo7luoE C3Q8cSE8cGg/oRex1KtNn23sioFyy7UWhg9w3zKqkVh+qYSJHX1b2+ADCKnjvrK2 +d720RFgR4mlgsGG/mCuQ0AjnWwGVVlGQJovbX8yqRBZVtBP8x5F54AmSlrLKITP lo6f2n15DfJhRWx3yeLfj7VQiRoNJy99DDSASfoAo1AgryTx37lVyeF+Q58pzIYV /yUqJ7Jc2b5Z09nWxVm3CQort4x0CW9Ptmg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1672824609; x=1672911009; bh=iufR6ZFR4YPBL /KahSyzfrj9IudCi3kUb8Q7kkUmjyM=; b=OzxomiZD3HE3iZUJwgp+HwmiDoaPQ gEpMfThIrsv+LOxFffAOyV7ueq35Fdym/KwQEI0EVHmfv7gOldDl5rumL/bx/VDg RlRpxIGVJpnTxeFSV/lPlNWODZImjCk1c1BgqTlaYbNU+6smXponC4YXZyla3RQf FwgulQsvz2+VOt0CqXyszdWol9ay+oFmJ0tIAM7Ugw8SvJeTEQFVjm1Ybdcs5KwC /hfOUBlyyd3EdTqfnmd9gh6esVOn63PlsnWmk4VaA25sxTWXCpWrfSmbAlbBYp6f zDhfqhJmoi6QgG3UZBoSfCJ7Qe7AaHGZ8RfVvcLmBtqfbOKK2LJZAwBoQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrjeeigddtfecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpegtkfffgggfrhfuvfhfhfgjsehmtderredtfeejnecuhfhrohhmpeflohhsthgv ihhnucfmjhppnhhighhsvghnuceojhhoshhtvghinhesshgvtghurhgvrdhkjhhonhhigh hsvghnrdhnvghtqeenucggtffrrghtthgvrhhnpeduhefhveeugeeuffeigfevleekveej hfeigedttdetudevvdekleffjefftdevveenucffohhmrghinhepghhnuhdrohhrghenuc evlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehjohhsthgv ihhnsehsvggtuhhrvgdrkhhjohhnihhgshgvnhdrnhgvth X-ME-Proxy: Feedback-ID: ib2f84088:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 4 Jan 2023 04:30:08 -0500 (EST) Content-Type: multipart/mixed; boundary="------------a01DWTyOIh8TBSQQHBMJfuhE" Message-ID: <0256a96e-46bf-94ce-4db4-a69dd85a0b48@secure.kjonigsen.net> Date: Wed, 4 Jan 2023 10:30:06 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Content-Language: en-GB, nb-NO References: <39f29571-73a1-bb3f-e4d6-c8f091132a34@secure.kjonigsen.net> From: Jostein =?UTF-8?Q?Kj=C3=B8nigsen?= In-Reply-To: X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) This is a multi-part message in MIME format. --------------a01DWTyOIh8TBSQQHBMJfuhE Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 04.01.2023 09:18, GNU bug Tracking System wrote: > Thank you for filing a new bug report with debbugs.gnu.org. > > This is an automatically generated reply to let you know your message > has been received. > > Your message is being forwarded to the package maintainers and other > interested parties for their attention; they will reply in due course. > > Your message has been sent to the package maintainer(s): > bug-gnu-emacs@gnu.org > > If you wish to submit further information on this problem, please > send it to 60546@debbugs.gnu.org. > > Please do not send mail to help-debbugs@gnu.org unless you wish > to report a problem with the Bug-tracking system. > And as usual I have another patch coming up with further consistency-improvements. :) -- Jostein --------------a01DWTyOIh8TBSQQHBMJfuhE Content-Type: text/x-patch; charset=UTF-8; name="0002-Fix-highlighting-of-variable-declarations-in-typescr.patch" Content-Disposition: attachment; filename*0="0002-Fix-highlighting-of-variable-declarations-in-typescr.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA4ODY5MTVmNDg3NTYwMTEzZmZiZDhhN2JiMDNjZTljYjIxY2VmMTM4IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/Sm9zdGVpbj0yMEtqPUMzPUI4bmln c2VuPz0gPGpvc3RlaW5Aa2pvbmlnc2VuLm5ldD4KRGF0ZTogV2VkLCA0IEphbiAyMDIzIDA5 OjEzOjIzICswMTAwClN1YmplY3Q6IFtQQVRDSCAyLzJdIEZpeCBoaWdobGlnaHRpbmcgb2Yg dmFyaWFibGUtZGVjbGFyYXRpb25zIGluCiB0eXBlc2NyaXB0LXRzLW1vZGUKCmxpc3AvcHJv Z21vZGVzL3R5cGVzY3JpcHQtdHMtbW9kZS5lbDoKLSBoaWdobGlnaHQgdmFyaWFibGUgZGVj bGFyYXRpb25zIGluIGNhdGNoLWNsYXVzZXMuCi0gcmVtb3ZlIGhpZ2hsaWdodGluZyBvZiB2 YXJpYWJsZXMgd2hlcmUgbm90IGRlY2xhcmF0aW9ucyAoaW1wcm92ZQogIGNvbnNpc3RlbmN5 IHdpdGggb3RoZXIgKi10cy1tb2RlcykuCi0tLQogbGlzcC9wcm9nbW9kZXMvdHlwZXNjcmlw dC10cy1tb2RlLmVsIHwgMTIgKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNl cnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21vZGVz L3R5cGVzY3JpcHQtdHMtbW9kZS5lbCBiL2xpc3AvcHJvZ21vZGVzL3R5cGVzY3JpcHQtdHMt bW9kZS5lbAppbmRleCBlMDU4M2Y0YjA1Yy4uM2MyNWM5ODM3YjMgMTAwNjQ0Ci0tLSBhL2xp c3AvcHJvZ21vZGVzL3R5cGVzY3JpcHQtdHMtbW9kZS5lbAorKysgYi9saXNwL3Byb2dtb2Rl cy90eXBlc2NyaXB0LXRzLW1vZGUuZWwKQEAgLTE5NCw3ICsxOTQsMTAgQEAgdHlwZXNjcmlw dC10cy1tb2RlLS1mb250LWxvY2stc2V0dGluZ3MKICAgICAgIG5hbWU6IChhcnJheV9wYXR0 ZXJuCiAgICAgICAgICAgICAgKGlkZW50aWZpZXIpCiAgICAgICAgICAgICAgKGlkZW50aWZp ZXIpIEBmb250LWxvY2stZnVuY3Rpb24tbmFtZS1mYWNlKQotICAgICAgdmFsdWU6IChhcnJh eSAobnVtYmVyKSAoZnVuY3Rpb24pKSkpCisgICAgICB2YWx1ZTogKGFycmF5IChudW1iZXIp IChmdW5jdGlvbikpKQorCisgICAgIChjYXRjaF9jbGF1c2UKKyAgICAgIHBhcmFtZXRlcjog KGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlKSkKIAogICAgOmxh bmd1YWdlIGxhbmd1YWdlCiAgICA6b3ZlcnJpZGUgdApAQCAtMjI1LDEyICsyMjgsNyBAQCB0 eXBlc2NyaXB0LXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncwogICAgICAgIChfIChfIChp ZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkpCiAgICAgICAgKF8g KF8gKF8gKGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlKSkpXSkK IAotICAgICAocmV0dXJuX3N0YXRlbWVudCAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJp YWJsZS1uYW1lLWZhY2UpCi0KICAgICAgKGJpbmFyeV9leHByZXNzaW9uIGxlZnQ6IChpZGVu dGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkKLSAgICAgKGJpbmFyeV9l eHByZXNzaW9uIHJpZ2h0OiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1l LWZhY2UpCi0KLSAgICAgKGFyZ3VtZW50cyAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJp YWJsZS1uYW1lLWZhY2UpCiAKICAgICAgKHBhcmVudGhlc2l6ZWRfZXhwcmVzc2lvbiAoaWRl bnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UpCiAgICAgIChwYXJlbnRo ZXNpemVkX2V4cHJlc3Npb24gKF8gKGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUt bmFtZS1mYWNlKSkpCkBAIC0yNDUsOCArMjQzLDYgQEAgdHlwZXNjcmlwdC10cy1tb2RlLS1m b250LWxvY2stc2V0dGluZ3MKIAogICAgICAocGFpciBrZXk6IChwcm9wZXJ0eV9pZGVudGlm aWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkKIAotICAgICAocGFpciB2YWx1 ZTogKGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlKQotCiAgICAg ICgoc2hvcnRoYW5kX3Byb3BlcnR5X2lkZW50aWZpZXIpIEBmb250LWxvY2stcHJvcGVydHkt ZmFjZSkKIAogICAgICAoKHNob3J0aGFuZF9wcm9wZXJ0eV9pZGVudGlmaWVyX3BhdHRlcm4p Ci0tIAoyLjM3LjIKCg== --------------a01DWTyOIh8TBSQQHBMJfuhE-- From unknown Sun Jun 15 13:03:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60546: Acknowledgement (29.0.60; typescript-ts-mode and tsx-ts-mode does not highlight variable-declarations in catch-clauses) Resent-From: Jostein =?UTF-8?Q?Kj=C3=B8nigsen?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Jan 2023 09:34:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60546 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 60546@debbugs.gnu.org, Yuan Fu , Theodor Thornhill Reply-To: jostein@kjonigsen.net Received: via spool by 60546-submit@debbugs.gnu.org id=B60546.167282480715320 (code B ref 60546); Wed, 04 Jan 2023 09:34:01 +0000 Received: (at 60546) by debbugs.gnu.org; 4 Jan 2023 09:33:27 +0000 Received: from localhost ([127.0.0.1]:47762 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pD09H-0003z2-11 for submit@debbugs.gnu.org; Wed, 04 Jan 2023 04:33:27 -0500 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:48545) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pD09D-0003yj-8c for 60546@debbugs.gnu.org; Wed, 04 Jan 2023 04:33:25 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id C4966320077A; Wed, 4 Jan 2023 04:32:35 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Wed, 04 Jan 2023 04:32:36 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= secure.kjonigsen.net; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:reply-to:sender:subject:subject:to:to; s=fm1; t= 1672824755; x=1672911155; bh=8Wcqm4Nw/ETgy4arXnpDGbOHxXJfOAQQnNa W8BNt8U8=; b=ONLy6hjZe0fC7jDuDC+nFCz6EqM5lLNZe4JXztAUa10Y03oVNQQ 5bhYzM4r+R4I8s4iW0OZjjDiYUc9ZHQ3wZfeTh22Roh7umAhRI8GKrNPexN3CvYk AXj5yEYCsQL4YHy0M4esFONn61K4uH11qyf2KQkbA3IqRFry/4FDTEe/qS/gNYEU 84ZCsmPezXEgRcaQPJAhFiLB6b40vh3BiUHhtj9HuGWVNBcOl2u1S0TAMRo9+tLI ytSaVktx0oY0GDuqH25waVOh9RydNqX2sXbaPxI1fvgiirgY84j3shuzElxWRXdz Jhko7nXCFz1Lqmjn5a2YBUs/K1jwtPp6Fxw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1672824755; x=1672911155; bh=8Wcqm4Nw/ETgy 4arXnpDGbOHxXJfOAQQnNaW8BNt8U8=; b=LwmpduApCraNtl9WxLPrvckBw/L4Q Bg3+mXWUzMy4W/tgsgWNpwVgGgghoFLPsXBYaDpLmqVM2mtXUtlSapfeEfTVB8p9 wLhqoUqZ5Z51Nz2x9Q9bcusxZOhRYDId3JI+0o9YSADFK2r96KJsABagPbSbyM5m 3rG/wwEFu4Nb/ard/zQVCln+7fTEIUYy9c4BCIMIdSotqwB5TSleti2DjehwOok+ PHWRd7s4o3yrCWchBQwNJDQzmHE21klMnExXWxlxUX0UTwowYicBanG/f/eSm1Gj 5jnq6NzscbhP1Kfy5ssR7S9nU1h1iF+sjBOi0BePwYWYbjzHDS4nmuuGg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrjeeigddthecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpegtkfffgggfrhfuhffvfhgjsehmtderredtfeejnecuhfhrohhmpeflohhsthgv ihhnucfmjhppnhhighhsvghnuceojhhoshhtvghinhesshgvtghurhgvrdhkjhhonhhigh hsvghnrdhnvghtqeenucggtffrrghtthgvrhhnpeevheehgedtvdfhffeuhedtfeetleei ieehfeetiefgteekjeeggeffgeeugedujeenucffohhmrghinhepghhnuhdrohhrghenuc evlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehjohhsthgv ihhnsehsvggtuhhrvgdrkhhjohhnihhgshgvnhdrnhgvth X-ME-Proxy: Feedback-ID: ib2f84088:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 4 Jan 2023 04:32:34 -0500 (EST) Content-Type: multipart/mixed; boundary="------------dD0Ji1pZDM2XhtlvpHZIKhDA" Message-ID: <16239399-0388-a06c-5393-4d83e248d43e@secure.kjonigsen.net> Date: Wed, 4 Jan 2023 10:32:33 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Content-Language: en-GB, nb-NO From: Jostein =?UTF-8?Q?Kj=C3=B8nigsen?= References: <39f29571-73a1-bb3f-e4d6-c8f091132a34@secure.kjonigsen.net> <0256a96e-46bf-94ce-4db4-a69dd85a0b48@secure.kjonigsen.net> In-Reply-To: <0256a96e-46bf-94ce-4db4-a69dd85a0b48@secure.kjonigsen.net> X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) This is a multi-part message in MIME format. --------------dD0Ji1pZDM2XhtlvpHZIKhDA Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 04.01.2023 10:30, Jostein Kjønigsen wrote: > On 04.01.2023 09:18, GNU bug Tracking System wrote: >> Thank you for filing a new bug report with debbugs.gnu.org. >> >> This is an automatically generated reply to let you know your message >> has been received. >> >> Your message is being forwarded to the package maintainers and other >> interested parties for their attention; they will reply in due course. >> >> Your message has been sent to the package maintainer(s): >>   bug-gnu-emacs@gnu.org >> >> If you wish to submit further information on this problem, please >> send it to 60546@debbugs.gnu.org. >> >> Please do not send mail to help-debbugs@gnu.org unless you wish >> to report a problem with the Bug-tracking system. >> > And as usual I have another patch coming up with further > consistency-improvements. :) > > -- > Jostein And yeah. This one should improve things even further. Can you tell I'm used to working with pull-requests where I can just keep on pushing and refining the fixes? :P -- Jostein --------------dD0Ji1pZDM2XhtlvpHZIKhDA Content-Type: text/x-patch; charset=UTF-8; name="0002-Fix-highlighting-of-variable-declarations-in-typescr.patch" Content-Disposition: attachment; filename*0="0002-Fix-highlighting-of-variable-declarations-in-typescr.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSBmMTIzOWUwMmI1OWRmOTA5NTY0YmZjMGNkOWIzMzcwNGYzMmE3ODEzIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/Sm9zdGVpbj0yMEtqPUMzPUI4bmln c2VuPz0gPGpvc3RlaW5Aa2pvbmlnc2VuLm5ldD4KRGF0ZTogV2VkLCA0IEphbiAyMDIzIDA5 OjEzOjIzICswMTAwClN1YmplY3Q6IFtQQVRDSCAyLzJdIEZpeCBoaWdobGlnaHRpbmcgb2Yg dmFyaWFibGUtZGVjbGFyYXRpb25zIGluCiB0eXBlc2NyaXB0LXRzLW1vZGUKCmxpc3AvcHJv Z21vZGVzL3R5cGVzY3JpcHQtdHMtbW9kZS5lbDoKLSBoaWdobGlnaHQgdmFyaWFibGUgZGVj bGFyYXRpb25zIGluIGNhdGNoLWNsYXVzZXMuCi0gcmVtb3ZlIGhpZ2hsaWdodGluZyBvZiB2 YXJpYWJsZXMgd2hlcmUgbm90IGRlY2xhcmF0aW9ucyAoaW1wcm92ZQogIGNvbnNpc3RlbmN5 IHdpdGggb3RoZXIgKi10cy1tb2RlcykuCi0tLQogbGlzcC9wcm9nbW9kZXMvdHlwZXNjcmlw dC10cy1tb2RlLmVsIHwgMTQgKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGlu c2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvcHJvZ21v ZGVzL3R5cGVzY3JpcHQtdHMtbW9kZS5lbCBiL2xpc3AvcHJvZ21vZGVzL3R5cGVzY3JpcHQt dHMtbW9kZS5lbAppbmRleCBlMDU4M2Y0YjA1Yy4uMDExZGYzZTFmYmUgMTAwNjQ0Ci0tLSBh L2xpc3AvcHJvZ21vZGVzL3R5cGVzY3JpcHQtdHMtbW9kZS5lbAorKysgYi9saXNwL3Byb2dt b2Rlcy90eXBlc2NyaXB0LXRzLW1vZGUuZWwKQEAgLTE5NCw3ICsxOTQsMTAgQEAgdHlwZXNj cmlwdC10cy1tb2RlLS1mb250LWxvY2stc2V0dGluZ3MKICAgICAgIG5hbWU6IChhcnJheV9w YXR0ZXJuCiAgICAgICAgICAgICAgKGlkZW50aWZpZXIpCiAgICAgICAgICAgICAgKGlkZW50 aWZpZXIpIEBmb250LWxvY2stZnVuY3Rpb24tbmFtZS1mYWNlKQotICAgICAgdmFsdWU6IChh cnJheSAobnVtYmVyKSAoZnVuY3Rpb24pKSkpCisgICAgICB2YWx1ZTogKGFycmF5IChudW1i ZXIpIChmdW5jdGlvbikpKQorCisgICAgIChjYXRjaF9jbGF1c2UKKyAgICAgIHBhcmFtZXRl cjogKGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlKSkKIAogICAg Omxhbmd1YWdlIGxhbmd1YWdlCiAgICA6b3ZlcnJpZGUgdApAQCAtMjI1LDEzICsyMjgsNiBA QCB0eXBlc2NyaXB0LXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncwogICAgICAgIChfIChf IChpZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkpCiAgICAgICAg KF8gKF8gKF8gKGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlKSkp XSkKIAotICAgICAocmV0dXJuX3N0YXRlbWVudCAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12 YXJpYWJsZS1uYW1lLWZhY2UpCi0KLSAgICAgKGJpbmFyeV9leHByZXNzaW9uIGxlZnQ6IChp ZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkKLSAgICAgKGJpbmFy eV9leHByZXNzaW9uIHJpZ2h0OiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1u YW1lLWZhY2UpCi0KLSAgICAgKGFyZ3VtZW50cyAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12 YXJpYWJsZS1uYW1lLWZhY2UpCi0KICAgICAgKHBhcmVudGhlc2l6ZWRfZXhwcmVzc2lvbiAo aWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UpCiAgICAgIChwYXJl bnRoZXNpemVkX2V4cHJlc3Npb24gKF8gKGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFi bGUtbmFtZS1mYWNlKSkpCiAKQEAgLTI0NSw4ICsyNDEsNiBAQCB0eXBlc2NyaXB0LXRzLW1v ZGUtLWZvbnQtbG9jay1zZXR0aW5ncwogCiAgICAgIChwYWlyIGtleTogKHByb3BlcnR5X2lk ZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlKQogCi0gICAgIChwYWly IHZhbHVlOiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UpCi0K ICAgICAgKChzaG9ydGhhbmRfcHJvcGVydHlfaWRlbnRpZmllcikgQGZvbnQtbG9jay1wcm9w ZXJ0eS1mYWNlKQogCiAgICAgICgoc2hvcnRoYW5kX3Byb3BlcnR5X2lkZW50aWZpZXJfcGF0 dGVybikKLS0gCjIuMzcuMgoK --------------dD0Ji1pZDM2XhtlvpHZIKhDA-- From unknown Sun Jun 15 13:03:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60546: Acknowledgement (29.0.60; typescript-ts-mode and tsx-ts-mode does not highlight variable-declarations in catch-clauses) Resent-From: Jostein =?UTF-8?Q?Kj=C3=B8nigsen?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 04 Jan 2023 09:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60546 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 60546@debbugs.gnu.org, Yuan Fu , Theodor Thornhill Reply-To: jostein@kjonigsen.net Received: via spool by 60546-submit@debbugs.gnu.org id=B60546.167282633517858 (code B ref 60546); Wed, 04 Jan 2023 09:59:01 +0000 Received: (at 60546) by debbugs.gnu.org; 4 Jan 2023 09:58:55 +0000 Received: from localhost ([127.0.0.1]:47800 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pD0Xu-0004dx-PM for submit@debbugs.gnu.org; Wed, 04 Jan 2023 04:58:55 -0500 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:42287) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pD0Xr-0004dh-QE for 60546@debbugs.gnu.org; Wed, 04 Jan 2023 04:58:53 -0500 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.west.internal (Postfix) with ESMTP id 92DBD32005CA; Wed, 4 Jan 2023 04:58:45 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Wed, 04 Jan 2023 04:58:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= secure.kjonigsen.net; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:reply-to:sender:subject:subject:to:to; s=fm1; t= 1672826325; x=1672912725; bh=2drPFgNR/Q2SWIjNP60XHWfkQoZcrNR/kKx nudMzL9E=; b=VpMjfVPO91Zq3MnKDzWZ/MnBlzS/kRhpbUEG8KiXU9QPuIVXIh3 fd+YWPphx9Uj+Bd0E4tkMG40/dpQQe4KWiHkTsNNABYOVzercGMkSgb39Y4hBim5 WABrW9Pay7DQlCQcNLuEmh2/A9gG6zF0C6aSKBzcMRRQc9to9eRnSqa2zsvHOCFe 51HCJ/HAJjshkmytBeBR/fIhl/YsQsHF/FJGDxZFiNCD3EAYl7W9vw6640Mvv9ud 8GO2aZMiKZmD9/RXZtouM4JideHPKjKMRozrmXIs5jx/xXr4sxnx9QeZbKroKsx/ 5wFTdnS3Fr2c77DOFc+rk4eSgSl69ju7p6Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1672826325; x=1672912725; bh=2drPFgNR/Q2SW IjNP60XHWfkQoZcrNR/kKxnudMzL9E=; b=AsJbdXgI/LqO2ItczjStqooZMZYCF kgxkytuD7OWwHySLr3S1wFgtIS+TtUyU/zMcu8erngDN/qSKgdZC5Ug9HisYxY3x e+SHgdb60A+M+JC1apF7VQf6Ow70AU9DbMagHrv4Z2t2APsAMHhmzvGPsrZF+rsL YCaCBdVWsZhr1jWt79XvrHDZpi25+K8sfHnapUNfi+tG+3KNUG8vPPrk5LZCBkoD CUtxVgSiQZunq8c4CX3ryT50WEozuyBtXDMaOD2ctUba3b9lgBaWLXb8ltuhdrAb ft5D4hGHyAJrprSrSL6NnL+cCTk1yHi4qNRsHAAtip/nz2F5nBfixjI4Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrjeeigddtlecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpegtkfffgggfrhfuhffvfhgjsehmtderredtfeejnecuhfhrohhmpeflohhsthgv ihhnucfmjhppnhhighhsvghnuceojhhoshhtvghinhesshgvtghurhgvrdhkjhhonhhigh hsvghnrdhnvghtqeenucggtffrrghtthgvrhhnpeekieeiledtfedvffefffevteehtdej kedtgeffveetfeejgeeijeduvddvudfhtdenucevlhhushhtvghrufhiiigvpedtnecurf grrhgrmhepmhgrihhlfhhrohhmpehjohhsthgvihhnsehsvggtuhhrvgdrkhhjohhnihhg shgvnhdrnhgvth X-ME-Proxy: Feedback-ID: ib2f84088:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 4 Jan 2023 04:58:44 -0500 (EST) Content-Type: multipart/mixed; boundary="------------y9j0x3OzpdlH0jDWEDof98OX" Message-ID: <95a882c2-01ee-81af-f927-1a16b77e0d17@secure.kjonigsen.net> Date: Wed, 4 Jan 2023 10:58:43 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Content-Language: en-GB, nb-NO From: Jostein =?UTF-8?Q?Kj=C3=B8nigsen?= References: <39f29571-73a1-bb3f-e4d6-c8f091132a34@secure.kjonigsen.net> <0256a96e-46bf-94ce-4db4-a69dd85a0b48@secure.kjonigsen.net> <16239399-0388-a06c-5393-4d83e248d43e@secure.kjonigsen.net> In-Reply-To: <16239399-0388-a06c-5393-4d83e248d43e@secure.kjonigsen.net> X-Spam-Score: -1.9 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.9 (--) This is a multi-part message in MIME format. --------------y9j0x3OzpdlH0jDWEDof98OX Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 04.01.2023 10:32, Jostein Kjønigsen wrote: > And yeah. This one should improve things even further. > > Can you tell I'm used to working with pull-requests where I can just > keep on pushing and refining the fixes? :P > > -- > Jostein Someone give me a vacuum cleaner. I've found more to clean :D -- Jostein --------------y9j0x3OzpdlH0jDWEDof98OX Content-Type: text/x-patch; charset=UTF-8; name="0002-Fix-highlighting-of-variable-declarations-in-typescr.patch" Content-Disposition: attachment; filename*0="0002-Fix-highlighting-of-variable-declarations-in-typescr.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA3ZGUzZDUxY2Q0N2E5MTQ1Y2EwNzVhZjI4Y2FjNTY2MGNjMjYzNTk4IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/Sm9zdGVpbj0yMEtqPUMzPUI4bmln c2VuPz0gPGpvc3RlaW5Aa2pvbmlnc2VuLm5ldD4KRGF0ZTogV2VkLCA0IEphbiAyMDIzIDA5 OjEzOjIzICswMTAwClN1YmplY3Q6IFtQQVRDSCAyLzJdIEZpeCBoaWdobGlnaHRpbmcgb2Yg dmFyaWFibGUtZGVjbGFyYXRpb25zIGluCiB0eXBlc2NyaXB0LXRzLW1vZGUKCmxpc3AvcHJv Z21vZGVzL3R5cGVzY3JpcHQtdHMtbW9kZS5lbDoKLSBoaWdobGlnaHQgdmFyaWFibGUgZGVj bGFyYXRpb25zIGluIGNhdGNoLWNsYXVzZXMuCi0gcmVtb3ZlIGhpZ2hsaWdodGluZyBvZiB2 YXJpYWJsZXMgd2hlcmUgbm90IGRlY2xhcmF0aW9ucyAoaW1wcm92ZQogIGNvbnNpc3RlbmN5 IHdpdGggb3RoZXIgKi10cy1tb2RlcykuCi0tLQogbGlzcC9wcm9nbW9kZXMvdHlwZXNjcmlw dC10cy1tb2RlLmVsIHwgMTkgKysrKystLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs IDUgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9w cm9nbW9kZXMvdHlwZXNjcmlwdC10cy1tb2RlLmVsIGIvbGlzcC9wcm9nbW9kZXMvdHlwZXNj cmlwdC10cy1tb2RlLmVsCmluZGV4IGUwNTgzZjRiMDVjLi43NTQ4MWQ1YzIyNiAxMDA2NDQK LS0tIGEvbGlzcC9wcm9nbW9kZXMvdHlwZXNjcmlwdC10cy1tb2RlLmVsCisrKyBiL2xpc3Av cHJvZ21vZGVzL3R5cGVzY3JpcHQtdHMtbW9kZS5lbApAQCAtMTk0LDcgKzE5NCwxMCBAQCB0 eXBlc2NyaXB0LXRzLW1vZGUtLWZvbnQtbG9jay1zZXR0aW5ncwogICAgICAgbmFtZTogKGFy cmF5X3BhdHRlcm4KICAgICAgICAgICAgICAoaWRlbnRpZmllcikKICAgICAgICAgICAgICAo aWRlbnRpZmllcikgQGZvbnQtbG9jay1mdW5jdGlvbi1uYW1lLWZhY2UpCi0gICAgICB2YWx1 ZTogKGFycmF5IChudW1iZXIpIChmdW5jdGlvbikpKSkKKyAgICAgIHZhbHVlOiAoYXJyYXkg KG51bWJlcikgKGZ1bmN0aW9uKSkpCisKKyAgICAgKGNhdGNoX2NsYXVzZQorICAgICAgcGFy YW1ldGVyOiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJsZS1uYW1lLWZhY2UpKQog CiAgICA6bGFuZ3VhZ2UgbGFuZ3VhZ2UKICAgIDpvdmVycmlkZSB0CkBAIC0yMjMsMTcgKzIy Niw3IEBAIHR5cGVzY3JpcHQtdHMtbW9kZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICAgICBw YXJhbWV0ZXJzOgogICAgICAgWyhfIChpZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxl LW5hbWUtZmFjZSkKICAgICAgICAoXyAoXyAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJp YWJsZS1uYW1lLWZhY2UpKQotICAgICAgIChfIChfIChfIChpZGVudGlmaWVyKSBAZm9udC1s b2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkpKV0pCi0KLSAgICAgKHJldHVybl9zdGF0ZW1lbnQg KGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlKQotCi0gICAgIChi aW5hcnlfZXhwcmVzc2lvbiBsZWZ0OiAoaWRlbnRpZmllcikgQGZvbnQtbG9jay12YXJpYWJs ZS1uYW1lLWZhY2UpCi0gICAgIChiaW5hcnlfZXhwcmVzc2lvbiByaWdodDogKGlkZW50aWZp ZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlKQotCi0gICAgIChhcmd1bWVudHMg KGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFibGUtbmFtZS1mYWNlKQotCi0gICAgIChw YXJlbnRoZXNpemVkX2V4cHJlc3Npb24gKGlkZW50aWZpZXIpIEBmb250LWxvY2stdmFyaWFi bGUtbmFtZS1mYWNlKQotICAgICAocGFyZW50aGVzaXplZF9leHByZXNzaW9uIChfIChpZGVu dGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkpKQorICAgICAgIChfIChf IChfIChpZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkpKV0pKQog CiAgICA6bGFuZ3VhZ2UgbGFuZ3VhZ2UKICAgIDpvdmVycmlkZSB0CkBAIC0yNDUsOCArMjM4 LDYgQEAgdHlwZXNjcmlwdC10cy1tb2RlLS1mb250LWxvY2stc2V0dGluZ3MKIAogICAgICAo cGFpciBrZXk6IChwcm9wZXJ0eV9pZGVudGlmaWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5h bWUtZmFjZSkKIAotICAgICAocGFpciB2YWx1ZTogKGlkZW50aWZpZXIpIEBmb250LWxvY2st dmFyaWFibGUtbmFtZS1mYWNlKQotCiAgICAgICgoc2hvcnRoYW5kX3Byb3BlcnR5X2lkZW50 aWZpZXIpIEBmb250LWxvY2stcHJvcGVydHktZmFjZSkKIAogICAgICAoKHNob3J0aGFuZF9w cm9wZXJ0eV9pZGVudGlmaWVyX3BhdHRlcm4pCi0tIAoyLjM3LjIKCg== --------------y9j0x3OzpdlH0jDWEDof98OX-- From unknown Sun Jun 15 13:03:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60546: Acknowledgement (29.0.60; typescript-ts-mode and tsx-ts-mode does not highlight variable-declarations in catch-clauses) Resent-From: Jostein =?UTF-8?Q?Kj=C3=B8nigsen?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Jan 2023 21:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60546 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 60546@debbugs.gnu.org, Yuan Fu , Theodor Thornhill Reply-To: jostein@kjonigsen.net Received: via spool by 60546-submit@debbugs.gnu.org id=B60546.167295399830274 (code B ref 60546); Thu, 05 Jan 2023 21:27:02 +0000 Received: (at 60546) by debbugs.gnu.org; 5 Jan 2023 21:26:38 +0000 Received: from localhost ([127.0.0.1]:53133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDXl0-0007sD-CA for submit@debbugs.gnu.org; Thu, 05 Jan 2023 16:26:38 -0500 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:44153) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDXky-0007ry-6P for 60546@debbugs.gnu.org; Thu, 05 Jan 2023 16:26:37 -0500 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 44B955C010D; Thu, 5 Jan 2023 16:26:28 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Thu, 05 Jan 2023 16:26:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= secure.kjonigsen.net; h=cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:reply-to:sender:subject:subject:to:to; s=fm1; t= 1672953988; x=1673040388; bh=kUurFnP0ZKn1zPJSDUQH6aeUNgMBoFTWwp0 zKwDPEjU=; b=el8KlT7vbfN2L1YoQcbHrnnmvob7WNT2D1n+sPWHUAF5FdZjA/6 Ct032GmAz3FTewEE9RYSUrEGYU6RAALYFtBv4GCveLLbxB5mOoqjtrnznlhcmkuS XUOjHlbnePIGkxH5tFQyoPwF5XFvk/mID1DtymJzuK6i61tya21LJVVFQq78rBrQ tnq6sq7GExxdaOK6Yef2L6jx253yvjLGMqyFKk6veODvUbRFQGNsBaQ2+sCCPWGT s1dvhljtk92BB76Grsc/zSv+wtwgHReDwDGsTjcR5vkuGi1uNaWLw/kGf0U66fdD LF+I172cXlJQFBKxpQ+KvsaC+g/XiXZvkzQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:reply-to:sender:subject :subject:to:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm2; t=1672953988; x=1673040388; bh=kUurFnP0ZKn1z PJSDUQH6aeUNgMBoFTWwp0zKwDPEjU=; b=ZJwhLsWTzTWKOMS5q8EUuYmUI9IM+ KwFEKg8Jc5/YFMmbnzgf4lmCm/O3PD7nxZsnKK+pSDEVMzX4sTbAuKZTahbMNLhP 3SOgimdM2+06q/n0zIsIToGWPTqlaGM1d9V/Ekf1kaXaV/psTIao9gjSzTXHYLnL CzpkYqAtmwZcfCcrI08xokRmePIo4KqiWRlTmjoYoIpM78Xjfb+zVTzU6W5xatM9 1w/SsefVssz4cZYyBCVp4JvNMDbYsrXFp330p4vUFn7sp9E+4FazxBcZ17/lCevp g9WqprTA71KBR96CLA10ikwa9q5A7O0j9sPFN7q+boHG5Q2qx0AnlRZ5g== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrjeekgdduheduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurheptgfkffggfghruffhvfhfjgesrgdtreertdefjeenucfhrhhomheplfhoshht vghinhcumfhjpphnihhgshgvnhcuoehjohhsthgvihhnsehsvggtuhhrvgdrkhhjohhnih hgshgvnhdrnhgvtheqnecuggftrfgrthhtvghrnhephefgueekjefffedtheeiiefggfdt ueehgefhteeujeffgeefffevkeehtdejkefhnecuffhomhgrihhnpehkjhhnihhgshgvnh drnhhonecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhep jhhoshhtvghinhesshgvtghurhgvrdhkjhhonhhighhsvghnrdhnvght X-ME-Proxy: Feedback-ID: ib2f84088:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Thu, 5 Jan 2023 16:26:27 -0500 (EST) Content-Type: multipart/alternative; boundary="------------zlBV0RuctbWDwpMusdVdsYIJ" Message-ID: Date: Thu, 5 Jan 2023 22:26:24 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 From: Jostein =?UTF-8?Q?Kj=C3=B8nigsen?= References: <39f29571-73a1-bb3f-e4d6-c8f091132a34@secure.kjonigsen.net> <0256a96e-46bf-94ce-4db4-a69dd85a0b48@secure.kjonigsen.net> <16239399-0388-a06c-5393-4d83e248d43e@secure.kjonigsen.net> <95a882c2-01ee-81af-f927-1a16b77e0d17@secure.kjonigsen.net> Content-Language: en-GB, nb-NO In-Reply-To: <95a882c2-01ee-81af-f927-1a16b77e0d17@secure.kjonigsen.net> X-Spam-Score: -1.8 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.8 (--) This is a multi-part message in MIME format. --------------zlBV0RuctbWDwpMusdVdsYIJ Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit On 04.01.2023 10:58, Jostein Kjønigsen wrote: > On 04.01.2023 10:32, Jostein Kjønigsen wrote: >> And yeah. This one should improve things even further. >> >> Can you tell I'm used to working with pull-requests where I can just >> keep on pushing and refining the fixes? :P >> >> -- >> Jostein > > Someone give me a vacuum cleaner. I've found more to clean :D > > -- > Jostein Given the feature-freeze on emacs-29 now... Could someone take a look at this latest patch (previous email) and get it installed? :) Vennlig hilsen *Jostein Kjønigsen* jostein@kjonigsen.net 🍵 jostein@gmail.com https://jostein.kjønigsen.no --------------zlBV0RuctbWDwpMusdVdsYIJ Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit On 04.01.2023 10:58, Jostein Kjønigsen wrote:
On 04.01.2023 10:32, Jostein Kjønigsen wrote:
And yeah. This one should improve things even further.

Can you tell I'm used to working with pull-requests where I can just keep on pushing and refining the fixes? :P

-- 
Jostein

Someone give me a vacuum cleaner. I've found more to clean :D

--
Jostein

Given the feature-freeze on emacs-29 now... Could someone take a look at this latest patch (previous email) and get it installed? :)


--------------zlBV0RuctbWDwpMusdVdsYIJ-- From unknown Sun Jun 15 13:03:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60546: 29.0.60; typescript-ts-mode and tsx-ts-mode does not highlight variable-declarations in catch-clauses References: <39f29571-73a1-bb3f-e4d6-c8f091132a34@secure.kjonigsen.net> In-Reply-To: <39f29571-73a1-bb3f-e4d6-c8f091132a34@secure.kjonigsen.net> Resent-From: Yuan Fu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Jan 2023 06:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60546 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jostein =?UTF-8?Q?Kj=C3=B8nigsen?= Cc: jostein@kjonigsen.net, theo@thornhill.no, 60546@debbugs.gnu.org Received: via spool by 60546-submit@debbugs.gnu.org id=B60546.16729853555070 (code B ref 60546); Fri, 06 Jan 2023 06:10:02 +0000 Received: (at 60546) by debbugs.gnu.org; 6 Jan 2023 06:09:15 +0000 Received: from localhost ([127.0.0.1]:53564 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDful-0001Ji-E7 for submit@debbugs.gnu.org; Fri, 06 Jan 2023 01:09:15 -0500 Received: from mail-pj1-f44.google.com ([209.85.216.44]:51866) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDfuj-0001JW-SY for 60546@debbugs.gnu.org; Fri, 06 Jan 2023 01:09:14 -0500 Received: by mail-pj1-f44.google.com with SMTP id n12so597328pjp.1 for <60546@debbugs.gnu.org>; Thu, 05 Jan 2023 22:09:13 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:from:to:cc:subject:date:message-id :reply-to; bh=BtN2uvQjlo6QS+VxYNkL0xClEMPvrortsXg6O66nE8k=; b=XPs2lz47ZHFnmG8TSgFlMFccqlhRYkWKniMqipTyhDE4vsRAFrfQ9iplcSSBhY3tQ+ EgSCAfZEIhDhNgBTQ4lwKMEfxFtVeP9dY+166Pe7kerRF4vVNhh/Q9QgV+3IifME2cH2 BfT1lhd5ERBl5YVlCSDUwBInk43NIa4JapS1IGL/xIbYpXaiFp+oKMixqFIbmIeVynL7 gDzHmV0VeX3wSLmawsRD1C19CrJ4pgJLXzVpHjgZlGofbE+k9Q5sEtHjs17NDdO8bAx+ KEiLtS8e3Ok7S74WmhBwmqasGz/KSV9330ctKpUfHylJrHwMwHdpoQ/1TAXpLByW8eyj RzlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=BtN2uvQjlo6QS+VxYNkL0xClEMPvrortsXg6O66nE8k=; b=8H+bYvWJs2BwT1e1yGkM4mDOcXsf7xM95d+cOue8ugB2Q9MeJn9MXiAuyLdUnM3hso 5mgM0QKBy1CRF3WJWsag/AdxkbAtB8MfYSUpG6TCiKKNsVopkMNmVKElIaockTu53ydH C4koXLFvH3lDhGBSq+BG+o0rMP8d/JI56jToLODaRO3P3xMCG02majPak3qTU6Y8IG53 g8ndWXTEHlfFlF5IuwZ4LPgak784eaMWuMKZPcgDjhaeNcOfMAyscpNySG5jueQ6NZqC jgrS3fT2OsrRLXcfR4MMq/Iv/rsEolg7c934o5yaMhE0oNiBhBqtddUXSc4IOXzFbfd6 OFQg== X-Gm-Message-State: AFqh2kobibCRlNBwCPE1/ebchDX/MMRfkLcq3bzHziOmqn8GlQ80cZJu pbpRogkM38BjlUmy9/kWLUY= X-Google-Smtp-Source: AMrXdXu3g61HvsO83yyWGiQr6rz64xZ29ObpONsfj2J6IttPL0kPoBrivciOCKsELm2X6k50kplrZQ== X-Received: by 2002:a17:90b:2791:b0:226:3a7c:f97a with SMTP id pw17-20020a17090b279100b002263a7cf97amr25303636pjb.26.1672985348072; Thu, 05 Jan 2023 22:09:08 -0800 (PST) Received: from smtpclient.apple (ip68-3-33-122.ph.ph.cox.net. [68.3.33.122]) by smtp.gmail.com with ESMTPSA id i8-20020a17090a138800b00226369149cesm2113447pja.21.2023.01.05.22.09.07 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Jan 2023 22:09:07 -0800 (PST) From: Yuan Fu Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Message-Id: <22B8D169-C2FE-4CAA-8553-91692C4086CA@gmail.com> Date: Thu, 5 Jan 2023 23:09:06 -0700 X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Jostein Kj=C3=B8nigsen writes: > On 04.01.2023 10:58, Jostein Kj=C3=B8nigsen wrote: > > On 04.01.2023 10:32, Jostein Kj=C3=B8nigsen wrote:=20 > > And yeah. This one should improve things even further.=20 > > Can you tell I'm used to working with pull-requests where I can just = keep on pushing and refining the fixes? :P=20 > > --=20 > Jostein=20 > > Someone give me a vacuum cleaner. I've found more to clean :D=20 > > --=20 > Jostein=20 > > Given the feature-freeze on emacs-29 now... Could someone take a look = at this latest patch (previous email) and get it > installed? :) Well all I can say is that it looks nice :-) If Theo don=E2=80=99t = object I=E2=80=99ll install it tomorrow. Also, you don=E2=80=99t need to worry about the feature freeze, you can = add bug fix as long as it=E2=80=99s necessary until release, which I = guess is one or two month ahead (pure guess, I don=E2=80=99t really = know)? Yuan From unknown Sun Jun 15 13:03:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60546: 29.0.60; typescript-ts-mode and tsx-ts-mode does not highlight variable-declarations in catch-clauses Resent-From: Theodor Thornhill Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Jan 2023 07:23:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60546 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Yuan Fu , Jostein =?UTF-8?Q?Kj=C3=B8nigsen?= Cc: jostein@kjonigsen.net, 60546@debbugs.gnu.org Received: via spool by 60546-submit@debbugs.gnu.org id=B60546.167298973712648 (code B ref 60546); Fri, 06 Jan 2023 07:23:01 +0000 Received: (at 60546) by debbugs.gnu.org; 6 Jan 2023 07:22:17 +0000 Received: from localhost ([127.0.0.1]:53656 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDh3Q-0003Hw-LD for submit@debbugs.gnu.org; Fri, 06 Jan 2023 02:22:16 -0500 Received: from out2.migadu.com ([188.165.223.204]:31431) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDh3O-0003Hm-HI for 60546@debbugs.gnu.org; Fri, 06 Jan 2023 02:22:15 -0500 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thornhill.no; s=key1; t=1672989732; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=TqJn5Kv8FBEl/LwgYzkl1XJ4nsSrECzIdS1E4n9DEXY=; b=hiI6EfpgemI3JsJlXkPvLs9T/llWRoVuqD0spWztN/letpq8KpgSmI3M7kneugk9aqMa3D XnT4l+3DiLcw7AcpsfwnPKE33nk9fJ7WodnmwNyUphi8hRhXiftfJOpAm1Y88NPsl+HbWr +UOEpNvFR4DtRY2ArkzyBjWGCutf8Tj/lfnM6vwu1PfJWleU7s1v1k4FePi+cm+PAKadBU M6SogTgPcUgHGb/jlQsAc/VSfjVyV4dB+6jmyzTiMHybjecvrrpf30j1Vre9CaxEDjM4sW 13Hw7d2nEtRAI3VPTEnLdeZgF84kwbpx8rf/KPWZIOWCgF7wr7xgD7+3VqlGUA== From: Theodor Thornhill In-Reply-To: <22B8D169-C2FE-4CAA-8553-91692C4086CA@gmail.com> References: <22B8D169-C2FE-4CAA-8553-91692C4086CA@gmail.com> Date: Fri, 06 Jan 2023 08:22:11 +0100 Message-ID: <87bkncyvoc.fsf@thornhill.no> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Migadu-Flow: FLOW_OUT X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Yuan Fu writes: > Jostein Kj=C3=B8nigsen writes: > >> On 04.01.2023 10:58, Jostein Kj=C3=B8nigsen wrote: >> >> On 04.01.2023 10:32, Jostein Kj=C3=B8nigsen wrote:=20 >> >> And yeah. This one should improve things even further.=20 >> >> Can you tell I'm used to working with pull-requests where I can just ke= ep on pushing and refining the fixes? :P=20 >> >> --=20 >> Jostein=20 >> >> Someone give me a vacuum cleaner. I've found more to clean :D=20 >> >> --=20 >> Jostein=20 >> >> Given the feature-freeze on emacs-29 now... Could someone take a look at= this latest patch (previous email) and get it >> installed? :) > > Well all I can say is that it looks nice :-) If Theo don=E2=80=99t object= I=E2=80=99ll > install it tomorrow. > > Also, you don=E2=80=99t need to worry about the feature freeze, you can a= dd bug fix as long as it=E2=80=99s necessary until release, which I guess i= s one or two month ahead (pure guess, I don=E2=80=99t really know)? > > Yuan No objections! Thanks, Jostein! $LIFE hit hard lately, but will follow up with some patches soonish:) Theo From unknown Sun Jun 15 13:03:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#60546: 29.0.60; typescript-ts-mode and tsx-ts-mode does not highlight variable-declarations in catch-clauses Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Jan 2023 07:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60546 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Yuan Fu Cc: jostein@kjonigsen.net, jostein@secure.kjonigsen.net, theo@thornhill.no, 60546@debbugs.gnu.org Received: via spool by 60546-submit@debbugs.gnu.org id=B60546.167299080214445 (code B ref 60546); Fri, 06 Jan 2023 07:41:02 +0000 Received: (at 60546) by debbugs.gnu.org; 6 Jan 2023 07:40:02 +0000 Received: from localhost ([127.0.0.1]:53678 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDhKc-0003kv-Df for submit@debbugs.gnu.org; Fri, 06 Jan 2023 02:40:02 -0500 Received: from eggs.gnu.org ([209.51.188.92]:59582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pDhKZ-0003kL-R5 for 60546@debbugs.gnu.org; Fri, 06 Jan 2023 02:40:00 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pDhKT-0004j2-Rq; Fri, 06 Jan 2023 02:39:53 -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=X+5THKrCYmwyouEyOLVyrueknldBNuMkOpHtqE+4pRA=; b=fKyODnJ+q70p0XESU67M Wlp1OV1jZdwDgCprtv6pOB7Angqs114YITiksA6hDK9xKnzZOUlJ3AUEmzON1W4I4D5mhkR9RzfbS GiICIJA4DmiZcK8DqxERRvd95U+1zkqt0Fx2w0ilUvIm5gnS1UMUUjR66Jr9ua0XbL140KpRKuBC0 mKqOtBlnIfninOtb6gk9OoSyWn4UGUuJpXylWt+kAVMkj5L13iti4ggTr1DZYi1ZnYYk+47AjljYu RNdjhbg7rEL4L82hT7Ikkk1LzHKdZs00a10J3uwIsvPXT9Menk2OiEWJpNjWRfMe4P7FkaSbe35l8 e5sIt2uNVMrvRg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pDhKS-0006NL-O3; Fri, 06 Jan 2023 02:39:53 -0500 Date: Fri, 06 Jan 2023 09:40:10 +0200 Message-Id: <83zgawun51.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <22B8D169-C2FE-4CAA-8553-91692C4086CA@gmail.com> (message from Yuan Fu on Thu, 5 Jan 2023 23:09:06 -0700) References: <39f29571-73a1-bb3f-e4d6-c8f091132a34@secure.kjonigsen.net> <22B8D169-C2FE-4CAA-8553-91692C4086CA@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Cc: jostein@kjonigsen.net, theo@thornhill.no, 60546@debbugs.gnu.org > From: Yuan Fu > Date: Thu, 5 Jan 2023 23:09:06 -0700 > > [...] release, which I guess is one or two month ahead (pure guess, I don’t really know)? The first pretest version will hopefully be in a month or so. I don't yet have a good idea about the release date of Emacs 29.1, which will happen after we finish the pretest phase. From unknown Sun Jun 15 13:03:10 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: jostein@kjonigsen.net Subject: bug#60546: closed (Re: bug#60546: 29.0.60; typescript-ts-mode and tsx-ts-mode does not highlight variable-declarations in catch-clauses) Message-ID: References: <0460FF71-89F4-4BE9-8EDC-8F241F7B145C@gmail.com> <39f29571-73a1-bb3f-e4d6-c8f091132a34@secure.kjonigsen.net> X-Gnu-PR-Message: they-closed 60546 X-Gnu-PR-Package: emacs Reply-To: 60546@debbugs.gnu.org Date: Sun, 08 Jan 2023 02:21:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1673144462-27449-1" This is a multi-part message in MIME format... ------------=_1673144462-27449-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #60546: 29.0.60; typescript-ts-mode and tsx-ts-mode does not highlight vari= able-declarations in catch-clauses which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 60546@debbugs.gnu.org. --=20 60546: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D60546 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1673144462-27449-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 60546-done) by debbugs.gnu.org; 8 Jan 2023 02:20:30 +0000 Received: from localhost ([127.0.0.1]:59459 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pELIT-00077s-Io for submit@debbugs.gnu.org; Sat, 07 Jan 2023 21:20:30 -0500 Received: from mail-pj1-f48.google.com ([209.85.216.48]:39827) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pELIR-00077a-Nl for 60546-done@debbugs.gnu.org; Sat, 07 Jan 2023 21:20:28 -0500 Received: by mail-pj1-f48.google.com with SMTP id o8-20020a17090a9f8800b00223de0364beso9233666pjp.4 for <60546-done@debbugs.gnu.org>; Sat, 07 Jan 2023 18:20:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:from:to:cc:subject:date:message-id :reply-to; bh=cxOjqSHw0+gGQqAFy7hQqyiiL4EaaYeqGsSnU/qOdC0=; b=QL4gd0nz/sV2yqSdnOw6P87afSjk6SLfnF8xYNIj9zE9HXeuRO0dHJ6jEqKrwaVSNE tXgkpZoXB5QXrzkKZ6VixDBNTORxrQAvpOafquZm46jxJcpGz3d7zCp53y/4h6ANH1y4 lO9BVXhhUYjLaqtFrYZsibpAY5PR8Xc7k3wfdwlk6ibdFjPw8wJqTP0rpiznVu79UKSD rKawVXvcX80LSo8MNRaYlYOsk8sNvQuzO86g0t+cSphHi8FXX26e+XBSJT+A22rwgKjB h65NNejKqG5w2VDObngAAJ3gqrfmhdz1eyQQBbd5AdbTvULubAzFYUhv/7seW60t7F65 757g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:cc:date:message-id:subject:mime-version :content-transfer-encoding:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=cxOjqSHw0+gGQqAFy7hQqyiiL4EaaYeqGsSnU/qOdC0=; b=CdWX096KAG2jvrltUMdCOI5ZrGIKvaLGTqA/84GVY+U32vLwKbm6/58A/49uEHqbcN GR3l5mlznxnrWRSiUGYlt+Puswtwf9mGwGKXN82+BJHzFd18IYAqgGUoPWR6lV7JVp1B wDzuI0c6rfLoLRhfs4lksTS268HeiT6Pd+vlJfd0GTidgkE5UNurx/mZ3P72Niv5cUQE H7WCtsOGXt87HnK3AvB9GFyfcRQEjBE3NBcJJmxSEWOCVuiHA8gKqUL04zdzFgyCujdX XXTYhN/0WdP1MyzUDxEmVVGXodYVuClOpsTiYOQK1xFbF76cB5RA+mgt/JWkmzMatmwe ShjA== X-Gm-Message-State: AFqh2krv4dL2rUY4+CbPXPKXEC6gonXK2aGRKqTxyPj6pl2dhZ9NMj09 EDIOIbtnmuRwYU0Q0cjZeElxutntrHJl8w== X-Google-Smtp-Source: AMrXdXu//3LKt6yLHH1s8sTxTw2S8u6x4M6Ly7BTXPUVhOOowIfObPcLX6QN3YIMnTeqHy5irsdwvw== X-Received: by 2002:a05:6a20:548e:b0:af:7d08:6703 with SMTP id i14-20020a056a20548e00b000af7d086703mr89336222pzk.27.1673144422165; Sat, 07 Jan 2023 18:20:22 -0800 (PST) Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id p5-20020a170902bd0500b001932a9e4f2csm262025pls.255.2023.01.07.18.20.21 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 07 Jan 2023 18:20:21 -0800 (PST) From: Yuan Fu Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Re: bug#60546: 29.0.60; typescript-ts-mode and tsx-ts-mode does not highlight variable-declarations in catch-clauses Message-Id: <0460FF71-89F4-4BE9-8EDC-8F241F7B145C@gmail.com> Date: Sat, 7 Jan 2023 18:20:20 -0800 To: Theodor Thornhill X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60546-done Cc: jostein@kjonigsen.net, =?utf-8?Q?Jostein_Kj=C3=B8nigsen?= , 60546-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Theodor Thornhill writes: > Yuan Fu writes: > >> Jostein Kj=C3=B8nigsen writes: >> >>> On 04.01.2023 10:58, Jostein Kj=C3=B8nigsen wrote: >>> >>> On 04.01.2023 10:32, Jostein Kj=C3=B8nigsen wrote:=20 >>> >>> And yeah. This one should improve things even further.=20 >>> >>> Can you tell I'm used to working with pull-requests where I can = just keep on pushing and refining the fixes? :P=20 >>> >>> --=20 >>> Jostein=20 >>> >>> Someone give me a vacuum cleaner. I've found more to clean :D=20 >>> >>> --=20 >>> Jostein=20 >>> >>> Given the feature-freeze on emacs-29 now... Could someone take a = look at this latest patch (previous email) and get it >>> installed? :) >> >> Well all I can say is that it looks nice :-) If Theo don=E2=80=99t = object I=E2=80=99ll >> install it tomorrow. >> >> Also, you don=E2=80=99t need to worry about the feature freeze, you = can add >> bug fix as long as it=E2=80=99s necessary until release, which I = guess is >> one or two month ahead (pure guess, I don=E2=80=99t really know)? >> >> Yuan > > No objections! Thanks, Jostein! > > $LIFE hit hard lately, but will follow up with some patches soonish:) > > Theo Thanks, I applied the patch. Best of luck with your $LIFE :-) Yuan ------------=_1673144462-27449-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 4 Jan 2023 08:17:48 +0000 Received: from localhost ([127.0.0.1]:47615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pCyy2-0001rg-8f for submit@debbugs.gnu.org; Wed, 04 Jan 2023 03:17:48 -0500 Received: from lists.gnu.org ([209.51.188.17]:56000) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pCyxx-0001rR-5Y for submit@debbugs.gnu.org; Wed, 04 Jan 2023 03:17:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pCyxw-0006dp-M3 for bug-gnu-emacs@gnu.org; Wed, 04 Jan 2023 03:17:40 -0500 Received: from wout1-smtp.messagingengine.com ([64.147.123.24]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pCyxt-0003yd-29 for bug-gnu-emacs@gnu.org; Wed, 04 Jan 2023 03:17:40 -0500 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 8251632009CB; Wed, 4 Jan 2023 03:17:28 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Wed, 04 Jan 2023 03:17:28 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= secure.kjonigsen.net; h=cc:content-type:date:date:from:from :in-reply-to:message-id:mime-version:reply-to:reply-to:sender :subject:subject:to:to; s=fm1; t=1672820248; x=1672906648; bh=tR BLk9c0VAIOppgs/Z1xFbsnzwH5oUFYVFA8WIkXwTw=; b=p3gJAZqbAeioAY9iQn fI8Duh2yPTj6jp805RIIa/aA84r6q9XVYWEDd1GWSGAX0j28QrdZmr47ZoT6atXP Pq83aXeSpi6TZjl/7/+dvg5P0PHpes/klWvDn8F5cGA935t/JotfLTJERojAn8ri 3tAqaQtHjEp6blHA+yICBueBd3KCzwxzuBAHmZko9nAE1dica/9GK7eToaVyB7Ph KiGukxBSVRQdJd41JyxV9Kvg5tcEeaT3VSj0BmKqbYVBspSqZw2Ec6eGhduLB1Ot M54k9hEmDHme5MP2IwPmBSm0NcyJ/3D3sS6nwPA9NXh5KnT61N7NN835DiEPYfoe WdYQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:date:feedback-id :feedback-id:from:from:in-reply-to:message-id:mime-version :reply-to:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1672820248; x=1672906648; bh=tRBLk9c0VAIOppgs/Z1xFbsnzwH5oUFYVFA 8WIkXwTw=; b=Qkfyq+jLYifUwNlX3rnBByMuiV27ZjDoVHhFCPyjyxDN/ORFp6y m9sq/6HR9UC6uM5CXwzyWNIV3jiNebw7hwcQqlu4dm4DLGZ7tzYNBufH1j/YD0I3 mRUKmDctI9faBBz9NHRn90ilQGuaZ0Iy9RhVN6z5Mw47mwaW7SEsrdq9wGZyXiuq +AJDAAIKgo1sWKAsmb3baGvfMOrNkNkRRK1CUT/C3L9DFAjpbcCF7BW3I01GfaDb H6vVmFn01IRNKYpJFTxCTuDw1sSf5bFB2WsOprsHqd6OgAth/YGMDiCrJYtTbYko kfWBokEB59Vys7lBNIszT3KVT5P3kqoBbBg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrjeehgdduvddtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurheptgfkffggfghrvffhufesmhdtreertdefjeenucfhrhhomheplfhoshhtvghi nhcumfhjpphnihhgshgvnhcuoehjohhsthgvihhnsehsvggtuhhrvgdrkhhjohhnihhgsh gvnhdrnhgvtheqnecuggftrfgrthhtvghrnhephedtffelgfegtdeggfduvdehveegudej veevteetvedttedtfeehtdfhtdduvdevnecuffhomhgrihhnpehkjhhnihhgshgvnhdrnh honecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepjhho shhtvghinhesshgvtghurhgvrdhkjhhonhhighhsvghnrdhnvght X-ME-Proxy: Feedback-ID: ib2f84088:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 4 Jan 2023 03:17:27 -0500 (EST) Content-Type: multipart/mixed; boundary="------------NVOix8aqJU0gWzXoU1n4lXQ7" Message-ID: <39f29571-73a1-bb3f-e4d6-c8f091132a34@secure.kjonigsen.net> Date: Wed, 4 Jan 2023 09:17:25 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Content-Language: en-GB, nb-NO To: "bug-gnu-emacs@gnu.org" , Yuan Fu , Theodor Thornhill From: =?UTF-8?Q?Jostein_Kj=c3=b8nigsen?= Subject: 29.0.60; typescript-ts-mode and tsx-ts-mode does not highlight variable-declarations in catch-clauses Received-SPF: pass client-ip=64.147.123.24; envelope-from=jostein@secure.kjonigsen.net; helo=wout1-smtp.messagingengine.com X-Spam_score_int: -26 X-Spam_score: -2.7 X-Spam_bar: -- X-Spam_report: (-2.7 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: jostein@kjonigsen.net Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) This is a multi-part message in MIME format. --------------NVOix8aqJU0gWzXoU1n4lXQ7 Content-Type: multipart/alternative; boundary="------------zy3cMybZrtileB4PU6un2t27" --------------zy3cMybZrtileB4PU6un2t27 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Consider the following code when using typescript-ts-mode or tsx-ts-mode:     try {     } catch (err) {     }     try {     } catch (err: Error) {     } In neither of the above cases, the code "err" will not be highlighted as a variable. Attached is a patch which fixes this. -- Jostein In GNU Emacs 29.0.60 (build 7, x86_64-pc-linux-gnu, GTK+ Version  3.24.34, cairo version 1.16.0) of 2023-01-01 built on ThinkPad-T14s Repository revision: f12f72b0e09c7a45098955c1304499963a5eb9a7 Repository branch: emacs-29 Windowing system distributor 'The X.Org Foundation', version 11.0.12201003 System Description: Ubuntu 22.10 Configured using:  'configure --with-json --with-tree-sitter' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings:   value of $LC_MONETARY: nb_NO.UTF-8   value of $LC_NUMERIC: nb_NO.UTF-8   value of $LC_TIME: nb_NO.UTF-8   value of $LANG: en_US.UTF-8   locale-coding-system: utf-8-unix Major mode: ELisp/l Minor modes in effect:   bug-reference-prog-mode: t   global-git-commit-mode: t   magit-auto-revert-mode: t   elisp-slime-nav-mode: t   paredit-mode: t   highlight-symbol-mode: t   flycheck-mode: t   editorconfig-mode: t   company-mode: t   which-function-mode: t   helm-mode: t   helm-minibuffer-history-mode: t   shell-dirtrack-mode: t   helm--remap-mouse-mode: t   async-bytecomp-package-mode: t   delete-selection-mode: t   global-auto-revert-mode: t   yas-global-mode: t   yas-minor-mode: t   global-nlinum-mode: t   nlinum-mode: t   ido-yes-or-no-mode: t   override-global-mode: t   server-mode: t   global-hl-line-mode: t   pixel-scroll-precision-mode: t   doom-modeline-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   hs-minor-mode: t Load-path shadows: /home/jostein/.emacs.d/elpa/transient-20221202.1727/transient hides /home/jostein/build/emacs/lisp/transient Features: (shadow sort emacsbug yaml-mode json-ts-mode misearch multi-isearch rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap nxml-util nxml-enc xmltok mule-util pulse markdown-mode color git-rebase goto-addr org-element org-persist org-id org-refile avl-tree oc-basic ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win ol-docview doc-view jka-compr ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi vc-hg vc-bzr vc-src vc-sccs vc-cvs vc-rcs log-view vc bug-reference magit-extras magit-submodule magit-obsolete 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 magit-diff smerge-mode diff git-commit log-edit message sendmail rfc822 mml mml-sec epa epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader pcvs-util magit-core magit-autorevert magit-margin magit-transient magit-process with-editor magit-mode transient magit-git magit-base magit-section crm compat-27 compat-26 cus-start dired-aux mail-extr grep flyspell ispell yank-media sgml-mode facemenu executable helm-command helm-elisp helm-eval edebug helm-info typescript-ts-mode js face-remap disp-table elec-pair csharp-mode c-ts-mode treesit cc-langs cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs vc-git diff-mode vc-dispatcher vc-svn winner ffap tramp-archive tramp-gvfs tramp-cache time-stamp zeroconf dbus add-log ido-completing-read+ memoize minibuf-eldef elisp-slime-nav paredit highlight-symbol flycheck editorconfig editorconfig-core editorconfig-core-handle editorconfig-fnmatch company-oddmuse company-keywords company-etags etags fileloop generator company-gtags company-dabbrev-code company-dabbrev company-files company-clang company-capf company-cmake company-semantic company-template company-bbdb company eglot external-completion array jsonrpc ert ewoc debug backtrace flymake-proc flymake warnings which-func hideshow eww url-queue thingatpt shr pixel-fill kinsoku url-file svg xml dom puny mm-url gnus nnheader gnus-util mail-utils range mm-util mail-prsvr helm-imenu imenu ob-plantuml org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete org-list org-footnote org-faces org-entities noutline outline ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func cal-menu calendar cal-loaddefs org-version org-compat org-macs pcase helm-mode helm-misc helm-files image-dired image-dired-tags image-dired-external image-dired-util xdg image-mode dired dired-loaddefs exif tramp tramp-loaddefs trampver tramp-integration cus-edit pp cus-load icons wid-edit files-x tramp-compat shell pcomplete parse-time iso8601 time-date ls-lisp helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp format-spec helm-utils helm-help helm-types helm helm-global-bindings helm-easymenu helm-core async-bytecomp helm-source helm-multi-match helm-lib async helm-config delsel autorevert filenotify yasnippet derived nlinum linum ido-yes-or-no advice ido edmacro kmacro use-package-bind-key bind-key easy-mmode xref project server hl-line pixel-scroll cua-base compile-eslint compile comint ansi-osc ansi-color ring doom-modeline doom-modeline-segments doom-modeline-env doom-modeline-core all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons shrink-path rx f f-shortdoc shortdoc text-property-search s dash compat compat-macs dracula-theme cl-extra help-mode use-package-ensure use-package-core finder-inf flycheck-autoloads helm-autoloads helm-core-autoloads expand-region-autoloads all-the-icons-autoloads bmx-mode-autoloads doom-modeline-autoloads async-autoloads dracula-theme-autoloads highlight-symbol-autoloads multiple-cursors-autoloads projectile-autoloads nlinum-autoloads pkg-info-autoloads epl-autoloads undo-tree-autoloads rust-mode-autoloads editorconfig-autoloads magit-autoloads yasnippet-autoloads elisp-slime-nav-autoloads crontab-mode-autoloads ido-yes-or-no-autoloads magit-section-autoloads cargo-autoloads ido-completing-read+-autoloads memoize-autoloads paredit-autoloads company-autoloads yaml-mode-autoloads powershell-autoloads dap-mode-autoloads lsp-docker-autoloads yaml-autoloads lsp-treemacs-autoloads treemacs-autoloads cfrs-autoloads posframe-autoloads hydra-autoloads pfuture-autoloads ace-window-autoloads avy-autoloads bui-autoloads lsp-mode-autoloads lv-autoloads markdown-mode-autoloads spinner-autoloads ht-autoloads git-commit-autoloads transient-autoloads compat-autoloads cmake-mode-autoloads shrink-path-autoloads f-autoloads info dash-autoloads s-autoloads popup-autoloads queue-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 term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process emacs) Memory information: ((conses 16 1137945 131582)  (symbols 48 56825 20)  (strings 32 248331 18269)  (string-bytes 1 7477374)  (vectors 16 109772)  (vector-slots 8 1287697 172300)  (floats 8 1447 755)  (intervals 56 49913 3679)  (buffers 984 107)) -- Vennlig hilsen *Jostein Kjønigsen* jostein@kjonigsen.net 🍵 jostein@gmail.com https://jostein.kjønigsen.no --------------zy3cMybZrtileB4PU6un2t27 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

Consider the following code when using typescript-ts-mode or tsx-ts-mode:

    try {
      
    } catch (err) {
      
    }

    try {
      
    } catch (err: Error) {
      
    }

In neither of the above cases, the code "err" will not be highlighted as a variable.

Attached is a patch which fixes this.

--
Jostein


In GNU Emacs 29.0.60 (build 7, x86_64-pc-linux-gnu, GTK+ Version
 3.24.34, cairo version 1.16.0) of 2023-01-01 built on ThinkPad-T14s
Repository revision: f12f72b0e09c7a45098955c1304499963a5eb9a7
Repository branch: emacs-29
Windowing system distributor 'The X.Org Foundation', version 11.0.12201003
System Description: Ubuntu 22.10

Configured using:
 'configure --with-json --with-tree-sitter'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NOTIFY
INOTIFY PDUMPER PNG RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS
TREE_SITTER X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB

Important settings:
  value of $LC_MONETARY: nb_NO.UTF-8
  value of $LC_NUMERIC: nb_NO.UTF-8
  value of $LC_TIME: nb_NO.UTF-8
  value of $LANG: en_US.UTF-8
  locale-coding-system: utf-8-unix

Major mode: ELisp/l

Minor modes in effect:
  bug-reference-prog-mode: t
  global-git-commit-mode: t
  magit-auto-revert-mode: t
  elisp-slime-nav-mode: t
  paredit-mode: t
  highlight-symbol-mode: t
  flycheck-mode: t
  editorconfig-mode: t
  company-mode: t
  which-function-mode: t
  helm-mode: t
  helm-minibuffer-history-mode: t
  shell-dirtrack-mode: t
  helm--remap-mouse-mode: t
  async-bytecomp-package-mode: t
  delete-selection-mode: t
  global-auto-revert-mode: t
  yas-global-mode: t
  yas-minor-mode: t
  global-nlinum-mode: t
  nlinum-mode: t
  ido-yes-or-no-mode: t
  override-global-mode: t
  server-mode: t
  global-hl-line-mode: t
  pixel-scroll-precision-mode: t
  doom-modeline-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
  hs-minor-mode: t

Load-path shadows:
/home/jostein/.emacs.d/elpa/transient-20221202.1727/transient hides /home/jostein/build/emacs/lisp/transient

Features:
(shadow sort emacsbug yaml-mode json-ts-mode misearch multi-isearch
rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri
rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns
nxml-mode nxml-outln nxml-rap nxml-util nxml-enc xmltok mule-util pulse
markdown-mode color git-rebase goto-addr org-element org-persist org-id
org-refile avl-tree oc-basic ol-eww ol-rmail ol-mhe ol-irc ol-info
ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls
dig gnus-sum gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap
nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range gnus-win
ol-docview doc-view jka-compr ol-bibtex bibtex ol-bbdb ol-w3m ol-doi
org-link-doi vc-hg vc-bzr vc-src vc-sccs vc-cvs vc-rcs log-view vc
bug-reference magit-extras magit-submodule magit-obsolete 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 magit-diff smerge-mode diff git-commit log-edit
message sendmail rfc822 mml mml-sec epa epg rfc6068 epg-config mm-decode
mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums
mailabbrev gmm-utils mailheader pcvs-util magit-core magit-autorevert
magit-margin magit-transient magit-process with-editor magit-mode
transient magit-git magit-base magit-section crm compat-27 compat-26
cus-start dired-aux mail-extr grep flyspell ispell yank-media sgml-mode
facemenu executable helm-command helm-elisp helm-eval edebug helm-info
typescript-ts-mode js face-remap disp-table elec-pair csharp-mode
c-ts-mode treesit cc-langs cc-mode cc-fonts cc-guess cc-menus cc-cmds
cc-styles cc-align cc-engine cc-vars cc-defs vc-git diff-mode
vc-dispatcher vc-svn winner ffap tramp-archive tramp-gvfs tramp-cache
time-stamp zeroconf dbus add-log ido-completing-read+ memoize
minibuf-eldef elisp-slime-nav paredit highlight-symbol flycheck
editorconfig editorconfig-core editorconfig-core-handle
editorconfig-fnmatch company-oddmuse company-keywords company-etags
etags fileloop generator company-gtags company-dabbrev-code
company-dabbrev company-files company-clang company-capf company-cmake
company-semantic company-template company-bbdb company eglot
external-completion array jsonrpc ert ewoc debug backtrace flymake-proc
flymake warnings which-func hideshow eww url-queue thingatpt shr
pixel-fill kinsoku url-file svg xml dom puny mm-url gnus nnheader
gnus-util mail-utils range mm-util mail-prsvr helm-imenu imenu
ob-plantuml org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro
org-src ob-comint org-pcomplete org-list org-footnote org-faces
org-entities noutline outline ob-emacs-lisp ob-core ob-eval org-cycle
org-table ol org-fold org-fold-core org-keys oc org-loaddefs find-func
cal-menu calendar cal-loaddefs org-version org-compat org-macs pcase
helm-mode helm-misc helm-files image-dired image-dired-tags
image-dired-external image-dired-util xdg image-mode dired
dired-loaddefs exif tramp tramp-loaddefs trampver tramp-integration
cus-edit pp cus-load icons wid-edit files-x tramp-compat shell pcomplete
parse-time iso8601 time-date ls-lisp helm-buffers helm-occur helm-tags
helm-locate helm-grep helm-regexp format-spec helm-utils helm-help
helm-types helm helm-global-bindings helm-easymenu helm-core
async-bytecomp helm-source helm-multi-match helm-lib async helm-config
delsel autorevert filenotify yasnippet derived nlinum linum
ido-yes-or-no advice ido edmacro kmacro use-package-bind-key bind-key
easy-mmode xref project server hl-line pixel-scroll cua-base
compile-eslint compile comint ansi-osc ansi-color ring doom-modeline
doom-modeline-segments doom-modeline-env doom-modeline-core
all-the-icons all-the-icons-faces data-material data-weathericons
data-octicons data-fileicons data-faicons data-alltheicons shrink-path
rx f f-shortdoc shortdoc text-property-search s dash compat compat-macs
dracula-theme cl-extra help-mode use-package-ensure use-package-core
finder-inf flycheck-autoloads helm-autoloads helm-core-autoloads
expand-region-autoloads all-the-icons-autoloads bmx-mode-autoloads
doom-modeline-autoloads async-autoloads dracula-theme-autoloads
highlight-symbol-autoloads multiple-cursors-autoloads
projectile-autoloads nlinum-autoloads pkg-info-autoloads epl-autoloads
undo-tree-autoloads rust-mode-autoloads editorconfig-autoloads
magit-autoloads yasnippet-autoloads elisp-slime-nav-autoloads
crontab-mode-autoloads ido-yes-or-no-autoloads magit-section-autoloads
cargo-autoloads ido-completing-read+-autoloads memoize-autoloads
paredit-autoloads company-autoloads yaml-mode-autoloads
powershell-autoloads dap-mode-autoloads lsp-docker-autoloads
yaml-autoloads lsp-treemacs-autoloads treemacs-autoloads cfrs-autoloads
posframe-autoloads hydra-autoloads pfuture-autoloads
ace-window-autoloads avy-autoloads bui-autoloads lsp-mode-autoloads
lv-autoloads markdown-mode-autoloads spinner-autoloads ht-autoloads
git-commit-autoloads transient-autoloads compat-autoloads
cmake-mode-autoloads shrink-path-autoloads f-autoloads info
dash-autoloads s-autoloads popup-autoloads queue-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 term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode lisp-mode prog-mode register
page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer nadvice seq simple cl-generic indonesian philippine
cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech
european ethiopic indian cyrillic chinese composite emoji-zwj charscript
charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure
cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp
files window text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget keymap hashtable-print-readable backquote
threads dbusbind inotify lcms2 dynamic-setting system-font-setting
font-render-setting cairo move-toolbar gtk x-toolkit xinput2 x multi-tty
make-network-process emacs)

Memory information:
((conses 16 1137945 131582)
 (symbols 48 56825 20)
 (strings 32 248331 18269)
 (string-bytes 1 7477374)
 (vectors 16 109772)
 (vector-slots 8 1287697 172300)
 (floats 8 1447 755)
 (intervals 56 49913 3679)
 (buffers 984 107))

--------------zy3cMybZrtileB4PU6un2t27-- --------------NVOix8aqJU0gWzXoU1n4lXQ7 Content-Type: text/x-patch; charset=UTF-8; name="0002-Fix-highlighting-of-variable-declarations-in-typescr.patch" Content-Disposition: attachment; filename*0="0002-Fix-highlighting-of-variable-declarations-in-typescr.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA4MzlmNjQzNjc0NjQ4MDI2ZDA1NWM2OWRkY2UzYTAwY2YwNWIzMmZiIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiA9P1VURi04P3E/Sm9zdGVpbj0yMEtqPUMzPUI4bmln c2VuPz0gPGpvc3RlaW5Aa2pvbmlnc2VuLm5ldD4KRGF0ZTogV2VkLCA0IEphbiAyMDIzIDA5 OjEzOjIzICswMTAwClN1YmplY3Q6IFtQQVRDSCAyLzJdIEZpeCBoaWdobGlnaHRpbmcgb2Yg dmFyaWFibGUtZGVjbGFyYXRpb25zIGluCiB0eXBlc2NyaXB0LXRzLW1vZGUKCmxpc3AvcHJv Z21vZGVzL3R5cGVzY3JpcHQtdHMtbW9kZS5lbDoKaGlnaGxpZ2h0IHZhcmlhYmxlIGRlY2xh cmF0aW9ucyBpbiBjYXRjaC1jbGF1c2VzLgotLS0KIGxpc3AvcHJvZ21vZGVzL3R5cGVzY3Jp cHQtdHMtbW9kZS5lbCB8IDUgKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMo KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9saXNwL3Byb2dtb2Rlcy90eXBlc2Ny aXB0LXRzLW1vZGUuZWwgYi9saXNwL3Byb2dtb2Rlcy90eXBlc2NyaXB0LXRzLW1vZGUuZWwK aW5kZXggZTA1ODNmNGIwNWMuLjk3YjljY2M4OGJjIDEwMDY0NAotLS0gYS9saXNwL3Byb2dt b2Rlcy90eXBlc2NyaXB0LXRzLW1vZGUuZWwKKysrIGIvbGlzcC9wcm9nbW9kZXMvdHlwZXNj cmlwdC10cy1tb2RlLmVsCkBAIC0xOTQsNyArMTk0LDEwIEBAIHR5cGVzY3JpcHQtdHMtbW9k ZS0tZm9udC1sb2NrLXNldHRpbmdzCiAgICAgICBuYW1lOiAoYXJyYXlfcGF0dGVybgogICAg ICAgICAgICAgIChpZGVudGlmaWVyKQogICAgICAgICAgICAgIChpZGVudGlmaWVyKSBAZm9u dC1sb2NrLWZ1bmN0aW9uLW5hbWUtZmFjZSkKLSAgICAgIHZhbHVlOiAoYXJyYXkgKG51bWJl cikgKGZ1bmN0aW9uKSkpKQorICAgICAgdmFsdWU6IChhcnJheSAobnVtYmVyKSAoZnVuY3Rp b24pKSkKKworICAgICAoY2F0Y2hfY2xhdXNlCisgICAgICBwYXJhbWV0ZXI6IChpZGVudGlm aWVyKSBAZm9udC1sb2NrLXZhcmlhYmxlLW5hbWUtZmFjZSkpCiAKICAgIDpsYW5ndWFnZSBs YW5ndWFnZQogICAgOm92ZXJyaWRlIHQKLS0gCjIuMzcuMgoK --------------NVOix8aqJU0gWzXoU1n4lXQ7-- ------------=_1673144462-27449-1--