Received: (at 72184) by debbugs.gnu.org; 18 Jul 2024 21:30:47 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 18 17:30:46 2024 Received: from localhost ([127.0.0.1]:38225 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sUYi6-0000VN-6e for submit <at> debbugs.gnu.org; Thu, 18 Jul 2024 17:30:46 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58798) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <acorallo@HIDDEN>) id 1sUYi4-0000FE-F4 for 72184 <at> debbugs.gnu.org; Thu, 18 Jul 2024 17:30:45 -0400 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 <acorallo@HIDDEN>) id 1sUYht-0004ec-CF; Thu, 18 Jul 2024 17:30:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=Dmr9Ax+GhzcxuHzdRQ43hrpzmN1R6qLmv7HG7ksiZ8c=; b=iJ5NYssSjcEY+GoX1v47 mwDy5wm3jZ9HONQRQU5rL3P17sd4ZpKqXflmpJLbrLpHUIHtk+oGetBy8+CGytT8oJ1OYdjYW55AY Jwb/sInA+vLvnefyb23bOb6l6vADrCYnsXzpIwYwETCThiHketVsiAEiUEkFcJMipyX29XqWtzx/J 0Ome4iAz1RWzQd91CTV+PCQJUIiiE4zeB/TiQtUoHOx8OrhnPV/sTq7HPNv6YxfQ6inasZnxlqXSO 773EnkwoUo5nyPDHhuLvaWH/RjHcnVrnBlkwF9vLqCtGvJfO/XcCYLCtAQ91kOBRZcTdZUNAhb7Vl Qn8FlrQdFvDWqg==; Received: from acorallo by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from <acorallo@HIDDEN>) id 1sUYhs-0002Yr-7M; Thu, 18 Jul 2024 17:30:32 -0400 From: Andrea Corallo <acorallo@HIDDEN> To: Jostein =?utf-8?Q?Kj=C3=B8nigsen?= <jostein@HIDDEN> Subject: Re: bug#72184: 31.0.50; typescript-ts-mode does not bind RET to newline-and-indent In-Reply-To: <BBA51C3B-BE1F-4DE2-A9AA-577C6689FF1B@HIDDEN> ("Jostein =?utf-8?Q?Kj=C3=B8nigsen=22's?= message of "Thu, 18 Jul 2024 23:05:41 +0200") References: <BBA51C3B-BE1F-4DE2-A9AA-577C6689FF1B@HIDDEN> Date: Thu, 18 Jul 2024 17:30:32 -0400 Message-ID: <yp1a5ie9ymf.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 72184 Cc: 72184 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -3.3 (---) Jostein Kj=C3=B8nigsen <jostein@HIDDEN> writes: > When using typescript-ts-mode in a bare config without any custom hooks d= efined, > RET ends up being bound (by default) to `newline`. > > This is suboptimal, given that users typically want newlines to be indent= ed. > > RET should instead be bound to `newline-and-indent`. Hi, AFAIK this is what we tipically do, like: c-mode, c-ts-mode, lisp-mode, emacs-lisp-mode etc. Why 'typescript-ts-mode' should be different? Andrea
bug-gnu-emacs@HIDDEN
:bug#72184
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 18 Jul 2024 21:06:13 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 18 17:06:13 2024 Received: from localhost ([127.0.0.1]:38175 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1sUYKK-0006Hk-2y for submit <at> debbugs.gnu.org; Thu, 18 Jul 2024 17:06:13 -0400 Received: from lists.gnu.org ([209.51.188.17]:47512) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <jostein@HIDDEN>) id 1sUYKE-0006HY-UG for submit <at> debbugs.gnu.org; Thu, 18 Jul 2024 17:06:10 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <jostein@HIDDEN>) id 1sUYKA-0002gy-M9 for bug-gnu-emacs@HIDDEN; Thu, 18 Jul 2024 17:06:02 -0400 Received: from fout3-smtp.messagingengine.com ([103.168.172.146]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <jostein@HIDDEN>) id 1sUYK7-0006fd-D8 for bug-gnu-emacs@HIDDEN; Thu, 18 Jul 2024 17:06:02 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailfout.nyi.internal (Postfix) with ESMTP id 531E91380110 for <bug-gnu-emacs@HIDDEN>; Thu, 18 Jul 2024 17:05:55 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute2.internal (MEProxy); Thu, 18 Jul 2024 17:05:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= secure.kjonigsen.net; h=cc:content-type:content-type:date:date :from:from:in-reply-to:message-id:mime-version:reply-to:subject :subject:to:to; s=fm1; t=1721336755; x=1721423155; bh=HskxUNmmYg 7KLosbyrAkJDPzGndfERYl8SpXS2etLAA=; b=mSEF5uWieqAuKSuYaCXnxu7F6S KYDS+d031GMD4vjBQRcSqoAdxfGE2Kw3a7Ip/axAALNWnDiWV9XVAtpvXMQkWwTy SuY8+D2s1GFAPS/hTDanFg56oZleUaHHin35UgpnrYU3jMsUr+MlfWzl4lHTXJYe w+d7duZRM3+5ihzR13yi7smozbigwJ7pRGY9uUYTIBF//EryyMp0y8S4uHKcM9Tj cKVHdpxU1izCFUTrnRI5UDT8rZWBWxwFvt/RwQ7NJ1Zjf19lUAW75gcfRE95ervB NseoUFvNUFMFj24PVmfTVJYLJ/By+MAdpSef/g7tztsgPAyyXKAovRhOHzkg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:message-id :mime-version:reply-to:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1721336755; x=1721423155; bh=HskxUNmmYg7KLosbyrAkJDPzGndfERYl8Sp XS2etLAA=; b=O9l5ySR3SXBUIu0I+lBNKfn0gW47MM2eHML2s/d2sWcd0crjBqU AW69C8O5CCozRztWb1NJmV1JUQyaAP9Q45rerR2JyBepCHxuTAIiE16j/rUGoBK6 fx8W6iNN/3a6tryhcDaRDtNNEt5X6uIozWX6tQNFq8l+xlA76xC5pUto8GoT7gSQ auUZSWdM7kPYgReHI1zb5F5gPwZmWaKJFuWTBfGjkc9Z47+5h2IV4Q4+kXaJFnOw U4JeSjqvTQ8healg1cdw7xz2qyTNss/B5/3h1q2uqYEU0Bi87GiqPwfHA1uNfkkm zPVtHky7NQQXweQMZODaE1tbOPhBuwBm9NQ== X-ME-Sender: <xms:soOZZvgnbHb_Tja4OnSnRWWxyQ-aILy9_kjOoUUOcnJvPFWNEJ_vXA> <xme:soOZZsDwi8iafo2Cqvic7CmOmGlDKzvRv75ov2EBmsC0chQCASVCtZP6Jgp9lNrvi oIYtN1x_nGozHBnXA> X-ME-Received: <xmr:soOZZvFZQoZqHWH9QjskxmiULLnRIpDT9prLsrLu2ArWCUO1Od6kY0sWrzDBfUBsVMKrYgg> X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrgeelgdduheehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpefhtggguffkfffvofesrgdtmherhh dtjeenucfhrhhomheplfhoshhtvghinhcumfhjpphnihhgshgvnhcuoehjohhsthgvihhn sehsvggtuhhrvgdrkhhjohhnihhgshgvnhdrnhgvtheqnecuggftrfgrthhtvghrnhepff dtieegteeggffhkefgtdelffdufffgffefvdefffegheduvdejvdfhvdffveeinecuvehl uhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepjhhoshhtvghinh esshgvtghurhgvrdhkjhhonhhighhsvghnrdhnvght X-ME-Proxy: <xmx:soOZZsQ9HvSUmYzWBC3Hxe4Stxr1bae7FzkGVYxIEUTQCTIaqU5Bkg> <xmx:soOZZswoUkF1lS5LkmhlU3gjY_DlAkFaUVu8K3YLIGhky9fLASsGyg> <xmx:soOZZi5DmaUT-PswHQYMD7fZveNOD_W1526nKbMuIgWl8TXDt1SLmA> <xmx:soOZZhyAonnEXbQx-YuYrMzLSKJ9XziHbGRwM2YrEqmuRDHUwC2lXg> <xmx:s4OZZpq97QSAhiJ3sEhi-OxYrsmhPjVJKYnOxMNKY6C5pQTsuYJvLAMp> Feedback-ID: ib2f84088:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for <bug-gnu-emacs@HIDDEN>; Thu, 18 Jul 2024 17:05:53 -0400 (EDT) From: =?utf-8?Q?Jostein_Kj=C3=B8nigsen?= <jostein@HIDDEN> Content-Type: multipart/alternative; boundary="Apple-Mail=_02863119-B3FC-4F87-8F5A-098965057028" Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.500.171.1.1\)) Subject: 31.0.50; typescript-ts-mode does not bind RET to newline-and-indent Message-Id: <BBA51C3B-BE1F-4DE2-A9AA-577C6689FF1B@HIDDEN> Date: Thu, 18 Jul 2024 23:05:41 +0200 To: bug-gnu-emacs@HIDDEN X-Mailer: Apple Mail (2.3774.500.171.1.1) Received-SPF: pass client-ip=103.168.172.146; envelope-from=jostein@HIDDEN; helo=fout3-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, 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 <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.6 (--) --Apple-Mail=_02863119-B3FC-4F87-8F5A-098965057028 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 When using typescript-ts-mode in a bare config without any custom hooks = defined, RET ends up being bound (by default) to `newline`. This is suboptimal, given that users typically want newlines to be = indented. RET should instead be bound to `newline-and-indent`. In GNU Emacs 31.0.50 (build 4, aarch64-apple-darwin23.4.0, NS appkit-2487.50 Version 14.4.1 (Build 23E224)) of 2024-07-18 built on SOK67R3KWV97 Repository revision: 14bfa9edeb2ba47d0fb930cc708c5e4033100a54 Repository branch: master Windowing system distributor 'Apple', version 10.3.2487 System Description: macOS 14.4.1 Configured using: 'configure --with-json --with-tree-sitter --with-native-compilation PKG_CONFIG_PATH=3D:/usr/local/lib/pkgconfig:/opt/local/lib/pkgconfig' Configured features: ACL GLIB GNUTLS LCMS2 LIBXML2 MODULES NATIVE_COMP NOTIFY KQUEUE NS PDUMPER PNG RSVG SQLITE3 THREADS TOOLKIT_SCROLL_BARS TREE_SITTER WEBP XIM ZLIB Important settings: value of $LC_ALL: en_US.UTF-8 value of $LC_CTYPE: 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 elisp-slime-nav-mode: t highlight-symbol-mode: t flycheck-mode: t company-mode: t which-function-mode: t copilot-mode: t editorconfig-mode: t helm-mode: t helm-minibuffer-history-mode: t async-bytecomp-package-mode: t delete-selection-mode: t global-auto-revert-mode: t paredit-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 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 minibuffer-regexp-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: /Users/josteink/.emacs.d/elpa/transient-20240421.1327/transient hides = /Users/josteink/build/emacs/lisp/transient /Users/josteink/.emacs.d/elpa/editorconfig-20240318.2049/editorconfig = hides /Users/josteink/build/emacs/lisp/editorconfig = /Users/josteink/.emacs.d/elpa/editorconfig-20240318.2049/editorconfig-conf= -mode hides /Users/josteink/build/emacs/lisp/editorconfig-conf-mode = /Users/josteink/.emacs.d/elpa/editorconfig-20240318.2049/editorconfig-core= hides /Users/josteink/build/emacs/lisp/editorconfig-core = /Users/josteink/.emacs.d/elpa/editorconfig-20240318.2049/editorconfig-core= -handle hides /Users/josteink/build/emacs/lisp/editorconfig-core-handle = /Users/josteink/.emacs.d/elpa/editorconfig-20240318.2049/editorconfig-fnma= tch hides /Users/josteink/build/emacs/lisp/editorconfig-fnmatch Features: (shadow sort mail-extr emacsbug em-unix em-term term ehelp em-script em-prompt em-pred em-ls em-hist em-glob em-extpipe em-cmpl em-dirs em-basic em-banner em-alias esh-mode esh-var eshell esh-cmd esh-ext esh-proc esh-opt esh-io esh-arg esh-module esh-module-loaddefs esh-util helm-command helm-elisp helm-eval edebug helm-info dired-aux image-file image-converter helm-external helm-net ffap bug-reference two-column misearch multi-isearch help-fns radix-tree markdown-mode color add-log combobulate combobulate-yaml combobulate-css combobulate-js-ts combobulate-python combobulate-html combobulate-ui transient combobulate-display let-alist combobulate-contrib multiple-cursors mc-separate-operations rectangular-region-mode mc-mark-pop mc-edit-lines mc-hide-unmatched-lines-mode mc-mark-more sgml-mode facemenu mc-cycle-cursors multiple-cursors-core rect combobulate-manipulation python combobulate-navigation combobulate-misc combobulate-interface combobulate-rules combobulate-settings tempo elec-pair typescript-ts-mode js c-ts-common cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs vc-git vc-dispatcher winner tramp-archive tramp-gvfs ido-completing-read+ memoize cus-edit cus-start cus-load minibuf-eldef org-duration diary-lib diary-loaddefs cal-iso disp-table 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 dbus gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int gnus-range message sendmail yank-media rfc822 mml mml-sec epa derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader gnus-win ol-docview doc-view jka-compr ol-bibtex bibtex ol-bbdb ol-w3m ol-doi org-link-doi face-remap org-agenda org-element org-persist org-id org-element-ast inline avl-tree org-refile elisp-slime-nav highlight-symbol flycheck 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 flymake compat diff diff-mode track-changes ert pp ewoc debug backtrace which-func hideshow copilot copilot-balancer editorconfig editorconfig-core editorconfig-core-handle editorconfig-fnmatch f dash s jsonrpc eww url-queue shr pixel-fill kinsoku url-file svg xml dom puny mm-url gnus nnheader gnus-util mail-utils range wid-edit mm-util mail-prsvr helm-imenu helm-mode helm-misc helm-files image-dired image-dired-tags image-dired-external image-dired-util image-mode dired dired-loaddefs exif tramp trampver tramp-integration files-x tramp-message tramp-compat xdg shell parse-time iso8601 tramp-loaddefs helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp helm-utils helm-help helm-types helm helm-global-bindings helm-easymenu helm-core async-bytecomp helm-source helm-multi-match helm-lib async imenu ob-plantuml delsel autorevert filenotify org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-src ob-comint org-pcomplete pcomplete org-list org-footnote org-faces org-entities noutline outline org-version ob-emacs-lisp ob-core ob-eval org-cycle org-table ol org-fold org-fold-core org-keys oc org-loaddefs thingatpt find-func cal-menu calendar cal-loaddefs org-compat org-macs format-spec yasnippet paredit dockerfile-mode sh-script smie treesit executable 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 all-the-icons all-the-icons-faces data-material data-weathericons data-octicons data-fileicons data-faicons data-alltheicons dracula-theme use-package-ensure use-package-core finder-inf all-the-icons-autoloads bmx-mode-autoloads cargo-autoloads cmake-mode-autoloads company-autoloads crontab-mode-autoloads dap-mode-autoloads bui-autoloads dockerfile-mode-autoloads doom-modeline-autoloads dracula-theme-autoloads editorconfig-autoloads elisp-slime-nav-autoloads expand-region-autoloads flycheck-autoloads helm-autoloads helm-core-autoloads async-autoloads highlight-symbol-autoloads ido-yes-or-no-autoloads ido-completing-read+-autoloads compile text-property-search comint ansi-osc ansi-color ring time-date comp comp-cstr cl-extra help-mode warnings comp-run comp-common rx lsp-docker-autoloads lsp-treemacs-autoloads lsp-mode-autoloads magit-autoloads pcase git-commit-autoloads magit-section-autoloads markdown-mode-autoloads memoize-autoloads multiple-cursors-autoloads nerd-icons-autoloads nlinum-autoloads paredit-autoloads pkg-info-autoloads epl-autoloads popup-autoloads powershell-autoloads shrink-path-autoloads f-autoloads spinner-autoloads swift-mode-autoloads transient-autoloads treemacs-autoloads cfrs-autoloads posframe-autoloads ht-autoloads hydra-autoloads lv-autoloads pfuture-autoloads ace-window-autoloads avy-autoloads s-autoloads dash-autoloads undo-tree-autoloads queue-autoloads wfnames-autoloads info with-editor-autoloads yaml-autoloads yaml-mode-autoloads yasnippet-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 icons 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/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads kqueue cocoa ns lcms2 multi-tty make-network-process native-compile emacs) Memory information: ((conses 16 1458191 193746) (symbols 48 66974 1) (strings 32 418444 16703) (string-bytes 1 11887433) (vectors 16 160853) (vector-slots 8 2461125 186875) (floats 8 2169 354) (intervals 56 27943 2331) (buffers 992 53)) =E2=80=94 Kind Regards Jostein Kj=C3=B8nigsen --Apple-Mail=_02863119-B3FC-4F87-8F5A-098965057028 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"content-type" content=3D"text/html; = charset=3Dutf-8"></head><body style=3D"overflow-wrap: break-word; = -webkit-nbsp-mode: space; line-break: = after-white-space;"><div><br></div><div>When using typescript-ts-mode in = a bare config without any custom hooks defined,</div><div>RET ends up = being bound (by default) to `newline`.</div><div><br></div><div>This is = suboptimal, given that users typically want newlines to be = indented.</div><div><br></div><div>RET should instead be bound to = `newline-and-indent`.</div><div><br></div><div><br></div><div><br></div><d= iv>In GNU Emacs 31.0.50 (build 4, aarch64-apple-darwin23.4.0, = NS</div><div> appkit-2487.50 Version 14.4.1 (Build 23E224)) of = 2024-07-18 built on</div><div> SOK67R3KWV97</div><div>Repository = revision: 14bfa9edeb2ba47d0fb930cc708c5e4033100a54</div><div>Repository = branch: master</div><div>Windowing system distributor 'Apple', version = 10.3.2487</div><div>System Description: macOS = 14.4.1</div><div><br></div><div>Configured = using:</div><div> 'configure --with-json --with-tree-sitter = --with-native-compilation</div><div> PKG_CONFIG_PATH=3D:/usr/local/li= b/pkgconfig:/opt/local/lib/pkgconfig'</div><div><br></div><div>Configured = features:</div><div>ACL GLIB GNUTLS LCMS2 LIBXML2 MODULES NATIVE_COMP = NOTIFY KQUEUE NS</div><div>PDUMPER PNG RSVG SQLITE3 THREADS = TOOLKIT_SCROLL_BARS TREE_SITTER WEBP</div><div>XIM = ZLIB</div><div><br></div><div>Important settings:</div><div> value = of $LC_ALL: en_US.UTF-8</div><div> value of $LC_CTYPE: = UTF-8</div><div> value of $LANG: en_US.UTF-8</div><div> = locale-coding-system: utf-8-unix</div><div><br></div><div>Major mode: = ELisp/l</div><div><br></div><div>Minor modes in effect:</div><div> = bug-reference-prog-mode: t</div><div> elisp-slime-nav-mode: = t</div><div> highlight-symbol-mode: t</div><div> = flycheck-mode: t</div><div> company-mode: t</div><div> = which-function-mode: t</div><div> copilot-mode: t</div><div> = editorconfig-mode: t</div><div> helm-mode: t</div><div> = helm-minibuffer-history-mode: t</div><div> = async-bytecomp-package-mode: t</div><div> delete-selection-mode: = t</div><div> global-auto-revert-mode: t</div><div> = paredit-mode: t</div><div> yas-global-mode: t</div><div> = yas-minor-mode: t</div><div> global-nlinum-mode: = t</div><div> nlinum-mode: t</div><div> ido-yes-or-no-mode: = t</div><div> override-global-mode: t</div><div> server-mode: = t</div><div> global-hl-line-mode: t</div><div> = pixel-scroll-precision-mode: t</div><div> tooltip-mode: = t</div><div> global-eldoc-mode: t</div><div> eldoc-mode: = t</div><div> show-paren-mode: t</div><div> = electric-indent-mode: t</div><div> mouse-wheel-mode: = t</div><div> menu-bar-mode: t</div><div> = file-name-shadow-mode: t</div><div> global-font-lock-mode: = t</div><div> font-lock-mode: t</div><div> blink-cursor-mode: = t</div><div> minibuffer-regexp-mode: t</div><div> = column-number-mode: t</div><div> line-number-mode: = t</div><div> transient-mark-mode: t</div><div> = auto-composition-mode: t</div><div> auto-encryption-mode: = t</div><div> auto-compression-mode: t</div><div> = hs-minor-mode: t</div><div><br></div><div>Load-path = shadows:</div><div>/Users/josteink/.emacs.d/elpa/transient-20240421.1327/t= ransient hides = /Users/josteink/build/emacs/lisp/transient</div><div>/Users/josteink/.emac= s.d/elpa/editorconfig-20240318.2049/editorconfig hides = /Users/josteink/build/emacs/lisp/editorconfig</div><div>/Users/josteink/.e= macs.d/elpa/editorconfig-20240318.2049/editorconfig-conf-mode hides = /Users/josteink/build/emacs/lisp/editorconfig-conf-mode</div><div>/Users/j= osteink/.emacs.d/elpa/editorconfig-20240318.2049/editorconfig-core hides = /Users/josteink/build/emacs/lisp/editorconfig-core</div><div>/Users/jostei= nk/.emacs.d/elpa/editorconfig-20240318.2049/editorconfig-core-handle = hides = /Users/josteink/build/emacs/lisp/editorconfig-core-handle</div><div>/Users= /josteink/.emacs.d/elpa/editorconfig-20240318.2049/editorconfig-fnmatch = hides = /Users/josteink/build/emacs/lisp/editorconfig-fnmatch</div><div><br></div>= <div>Features:</div><div>(shadow sort mail-extr emacsbug em-unix em-term = term ehelp em-script</div><div>em-prompt em-pred em-ls em-hist em-glob = em-extpipe em-cmpl em-dirs</div><div>em-basic em-banner em-alias = esh-mode esh-var eshell esh-cmd esh-ext</div><div>esh-proc esh-opt = esh-io esh-arg esh-module esh-module-loaddefs = esh-util</div><div>helm-command helm-elisp helm-eval edebug helm-info = dired-aux image-file</div><div>image-converter helm-external helm-net = ffap bug-reference two-column</div><div>misearch multi-isearch help-fns = radix-tree markdown-mode color add-log</div><div>combobulate = combobulate-yaml combobulate-css = combobulate-js-ts</div><div>combobulate-python combobulate-html = combobulate-ui transient</div><div>combobulate-display let-alist = combobulate-contrib multiple-cursors</div><div>mc-separate-operations = rectangular-region-mode mc-mark-pop = mc-edit-lines</div><div>mc-hide-unmatched-lines-mode mc-mark-more = sgml-mode facemenu</div><div>mc-cycle-cursors multiple-cursors-core rect = combobulate-manipulation</div><div>python combobulate-navigation = combobulate-misc combobulate-interface</div><div>combobulate-rules = combobulate-settings tempo elec-pair</div><div>typescript-ts-mode js = c-ts-common cc-mode cc-fonts cc-guess cc-menus</div><div>cc-cmds = cc-styles cc-align cc-engine cc-vars cc-defs = vc-git</div><div>vc-dispatcher winner tramp-archive tramp-gvfs = ido-completing-read+</div><div>memoize cus-edit cus-start cus-load = minibuf-eldef org-duration diary-lib</div><div>diary-loaddefs cal-iso = disp-table oc-basic ol-eww ol-rmail ol-mhe ol-irc</div><div>ol-info = ol-gnus nnselect gnus-art mm-uu mml2015 mm-view mml-smime = smime</div><div>gnutls dig gnus-sum gnus-group gnus-undo gnus-start = gnus-dbus dbus</div><div>gnus-cloud nnimap nnmail mail-source utf7 nnoo = gnus-spec gnus-int</div><div>gnus-range message sendmail yank-media = rfc822 mml mml-sec epa derived</div><div>epg rfc6068 epg-config = mm-decode mm-bodies mm-encode mail-parse rfc2231</div><div>rfc2047 = rfc2045 ietf-drums mailabbrev gmm-utils mailheader = gnus-win</div><div>ol-docview doc-view jka-compr ol-bibtex bibtex = ol-bbdb ol-w3m ol-doi</div><div>org-link-doi face-remap org-agenda = org-element org-persist org-id</div><div>org-element-ast inline avl-tree = org-refile elisp-slime-nav</div><div>highlight-symbol flycheck = company-oddmuse company-keywords company-etags</div><div>etags fileloop = generator company-gtags company-dabbrev-code</div><div>company-dabbrev = company-files company-clang company-capf = company-cmake</div><div>company-semantic company-template company-bbdb = company eglot</div><div>external-completion flymake compat diff = diff-mode track-changes ert pp</div><div>ewoc debug backtrace which-func = hideshow copilot copilot-balancer</div><div>editorconfig = editorconfig-core = editorconfig-core-handle</div><div>editorconfig-fnmatch f dash s jsonrpc = eww url-queue shr pixel-fill</div><div>kinsoku url-file svg xml dom puny = mm-url gnus nnheader gnus-util</div><div>mail-utils range wid-edit = mm-util mail-prsvr helm-imenu helm-mode</div><div>helm-misc helm-files = image-dired image-dired-tags = image-dired-external</div><div>image-dired-util image-mode dired = dired-loaddefs exif tramp trampver</div><div>tramp-integration files-x = tramp-message tramp-compat xdg shell</div><div>parse-time iso8601 = tramp-loaddefs helm-buffers helm-occur helm-tags</div><div>helm-locate = helm-grep helm-regexp helm-utils helm-help helm-types = helm</div><div>helm-global-bindings helm-easymenu helm-core = async-bytecomp helm-source</div><div>helm-multi-match helm-lib async = imenu ob-plantuml delsel autorevert</div><div>filenotify org ob = ob-tangle ob-ref ob-lob ob-table ob-exp org-macro</div><div>org-src = ob-comint org-pcomplete pcomplete org-list = org-footnote</div><div>org-faces org-entities noutline outline = org-version ob-emacs-lisp</div><div>ob-core ob-eval org-cycle org-table = ol org-fold org-fold-core org-keys</div><div>oc org-loaddefs thingatpt = find-func cal-menu calendar cal-loaddefs</div><div>org-compat org-macs = format-spec yasnippet paredit dockerfile-mode</div><div>sh-script smie = treesit executable nlinum linum ido-yes-or-no advice = ido</div><div>edmacro kmacro use-package-bind-key bind-key easy-mmode = xref project</div><div>server hl-line pixel-scroll cua-base = compile-eslint all-the-icons</div><div>all-the-icons-faces data-material = data-weathericons data-octicons</div><div>data-fileicons data-faicons = data-alltheicons dracula-theme</div><div>use-package-ensure = use-package-core finder-inf = all-the-icons-autoloads</div><div>bmx-mode-autoloads cargo-autoloads = cmake-mode-autoloads</div><div>company-autoloads crontab-mode-autoloads = dap-mode-autoloads</div><div>bui-autoloads dockerfile-mode-autoloads = doom-modeline-autoloads</div><div>dracula-theme-autoloads = editorconfig-autoloads = elisp-slime-nav-autoloads</div><div>expand-region-autoloads = flycheck-autoloads helm-autoloads</div><div>helm-core-autoloads = async-autoloads = highlight-symbol-autoloads</div><div>ido-yes-or-no-autoloads = ido-completing-read+-autoloads compile</div><div>text-property-search = comint ansi-osc ansi-color ring time-date comp</div><div>comp-cstr = cl-extra help-mode warnings comp-run comp-common = rx</div><div>lsp-docker-autoloads lsp-treemacs-autoloads = lsp-mode-autoloads</div><div>magit-autoloads pcase git-commit-autoloads = magit-section-autoloads</div><div>markdown-mode-autoloads = memoize-autoloads = multiple-cursors-autoloads</div><div>nerd-icons-autoloads = nlinum-autoloads paredit-autoloads</div><div>pkg-info-autoloads = epl-autoloads popup-autoloads = powershell-autoloads</div><div>shrink-path-autoloads f-autoloads = spinner-autoloads swift-mode-autoloads</div><div>transient-autoloads = treemacs-autoloads cfrs-autoloads = posframe-autoloads</div><div>ht-autoloads hydra-autoloads lv-autoloads = pfuture-autoloads</div><div>ace-window-autoloads avy-autoloads = s-autoloads dash-autoloads</div><div>undo-tree-autoloads queue-autoloads = wfnames-autoloads info</div><div>with-editor-autoloads yaml-autoloads = yaml-mode-autoloads</div><div>yasnippet-autoloads package browse-url url = url-proxy url-privacy</div><div>url-expand url-methods url-history = url-cookie generate-lisp-file</div><div>url-domsuf url-util mailcap = url-handlers url-parse auth-source cl-seq</div><div>eieio eieio-core = cl-macs icons password-cache json subr-x map byte-opt</div><div>gv = bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc = iso-transl</div><div>tooltip cconv eldoc paren electric uniquify = ediff-hook vc-hooks</div><div>lisp-float-type elisp-mode mwheel = term/ns-win ns-win ucs-normalize</div><div>mule-util term/common-win = tool-bar dnd fontset image regexp-opt fringe</div><div>tabulated-list = replace newcomment text-mode lisp-mode prog-mode register</div><div>page = tab-bar menu-bar rfn-eshadow isearch easymenu timer = select</div><div>scroll-bar mouse jit-lock font-lock syntax font-core = term/tty-colors</div><div>frame minibuffer nadvice seq simple cl-generic = indonesian philippine</div><div>cham georgian utf-8-lang misc-lang = vietnamese tibetan thai tai-viet lao</div><div>korean japanese eucjp-ms = cp51932 hebrew greek romanian slovak czech</div><div>european ethiopic = indian cyrillic chinese composite emoji-zwj = charscript</div><div>charprop case-table epa-hook jka-cmpr-hook help = abbrev obarray oclosure</div><div>cl-preloaded button loaddefs = theme-loaddefs faces cus-face macroexp</div><div>files window = text-properties overlay sha1 md5 base64 format env</div><div>code-pages = mule custom widget keymap hashtable-print-readable = backquote</div><div>threads kqueue cocoa ns lcms2 multi-tty = make-network-process</div><div>native-compile = emacs)</div><div><br></div><div>Memory information:</div><div>((conses = 16 1458191 193746) (symbols 48 66974 1)</div><div> (strings 32 = 418444 16703) (string-bytes 1 11887433)</div><div> (vectors 16 = 160853) (vector-slots 8 2461125 186875)</div><div> (floats 8 2169 = 354) (intervals 56 27943 2331) (buffers 992 = 53))</div><div><br></div><div> <meta charset=3D"UTF-8"><div>=E2=80=94<br>Kind Regards<br>Jostein = Kj=C3=B8nigsen</div> </div> <br></body></html>= --Apple-Mail=_02863119-B3FC-4F87-8F5A-098965057028--
Jostein Kjønigsen <jostein@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#72184
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.