From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Philip Kaludercic Newsgroups: gmane.emacs.bugs Subject: bug#53446: 29.0.50; Issues with awk-mode and electric-pair-mode Date: Sat, 22 Jan 2022 13:22:57 +0000 Message-ID: <875yqbdhvy.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18288"; mail-complaints-to="usenet@ciao.gmane.io" To: 53446@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 22 14:43:37 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nBGg3-0004XX-H9 for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 22 Jan 2022 14:43:35 +0100 Original-Received: from localhost ([::1]:40388 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nBGg2-0007im-Gg for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 22 Jan 2022 08:43:34 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:41628) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nBGN9-0002Ij-Cc for bug-gnu-emacs@gnu.org; Sat, 22 Jan 2022 08:24:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:43115) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nBGN8-0006L6-M6 for bug-gnu-emacs@gnu.org; Sat, 22 Jan 2022 08:24:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nBGN8-00028R-IM for bug-gnu-emacs@gnu.org; Sat, 22 Jan 2022 08:24:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Philip Kaludercic Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 22 Jan 2022 13:24:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 53446 X-GNU-PR-Package: emacs X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.16428577968126 (code B ref -1); Sat, 22 Jan 2022 13:24:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 22 Jan 2022 13:23:16 +0000 Original-Received: from localhost ([127.0.0.1]:36018 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBGMN-00026y-UA for submit@debbugs.gnu.org; Sat, 22 Jan 2022 08:23:16 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:51162) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nBGMM-00026r-Jz for submit@debbugs.gnu.org; Sat, 22 Jan 2022 08:23:15 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:41590) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nBGMM-0001yM-6Y for bug-gnu-emacs@gnu.org; Sat, 22 Jan 2022 08:23:14 -0500 Original-Received: from mout01.posteo.de ([185.67.36.65]:51715) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nBGMD-0006Ex-8D for bug-gnu-emacs@gnu.org; Sat, 22 Jan 2022 08:23:08 -0500 Original-Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id DE861240026 for ; Sat, 22 Jan 2022 14:23:01 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1642857781; bh=fadv8KUS9OLYcKLFUgTwjfQq/W69bnAJJHRsllthlzA=; h=From:To:Subject:Autocrypt:Date:From; b=VQ0Ee1Mb4ZuOr2TXEUjAWGIy4+mj4d2A2WpkdLmkMnXKozXO4USTj3RZjg7uqxG8H W/Z2KBImILJwZ0m44p9HKP8SvYkwPJ2ZfuBjCmdULcOVI1lE5dfaiCAIKMqQGM964P pk7S9VlxG5hoEsZW6WGUm1h4BfOKHWxloAic5IzdcAr3s8E+v4NVm1PrLwZmD0gVzl Rvc6coxeoLTeZxhG8NZk0eFqOOuiyhizQKLraRG+RdyJ4sGdLMIhTqCcPJPkx8R+SL DA44UXHP+G3twOY++KAmeOnJuPL+w/nnEmFLLVRCKYtktJ8eHc8Cfwa8rOgecEaHB3 0IbskZYcvxY/A== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4Jgxks22Bkz6tmj for ; Sat, 22 Jan 2022 14:23:01 +0100 (CET) Autocrypt: addr=philipk@posteo.net; prefer-encrypt=nopreference; keydata= mDMEYHHqUhYJKwYBBAHaRw8BAQdAp3GdmYJ6tm5McweY6dEvIYIiry+Oz9rU4MH6NHWK0Ee0QlBo aWxpcCBLYWx1ZGVyY2ljIChnZW5lcmF0ZWQgYnkgYXV0b2NyeXB0LmVsKSA8cGhpbGlwa0Bwb3N0 ZW8ubmV0PoiQBBMWCAA4FiEEDM2H44ZoPt9Ms0eHtVrAHPRh1FwFAmBx6lICGwMFCwkIBwIGFQoJ CAsCBBYCAwECHgECF4AACgkQtVrAHPRh1FyTkgEAjlbGPxFchvMbxzAES3r8QLuZgCxeAXunM9gh io0ePtUBALVhh9G6wIoZhl0gUCbQpoN/UJHI08Gm1qDob5zDxnIHuDgEYHHqUhIKKwYBBAGXVQEF AQEHQNcRB+MUimTMqoxxMMUERpOR+Q4b1KgncDZkhrO2ql1tAwEIB4h4BBgWCAAgFiEEDM2H44Zo Pt9Ms0eHtVrAHPRh1FwFAmBx6lICGwwACgkQtVrAHPRh1Fw1JwD/Qo7kvtib8jy7puyWrSv0MeTS g8qIxgoRWJE/KKdkCLEA/jb9b9/g8nnX+UcwHf/4VfKsjExlnND3FrBviXUW6NcB Received-SPF: pass client-ip=185.67.36.65; envelope-from=philipk@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:224827 Archived-At: Open an AWK file, and ensure that electric-pair-mode is enabled. It seems that some character pairs like braces or parentheses are automatically paired, while others like apostrophes or double quotes are not. In GNU Emacs 29.0.50 (build 8, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.16.0) of 2022-01-21 built on viero Repository revision: adf00298b60e87f76c64b1ba68c0424df55982e1 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.12011000 Configured using: 'configure CC=gcc PKG_CONFIG_PATH=/home/philip/.guix-profile/lib/pkgconfig:/home/philip/.guix-profile/share/pkgconfig' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LIBOTF LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM XPM GTK3 ZLIB Important settings: value of $EMACSLOADPATH: value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: ELisp/l Minor modes in effect: TeX-PDF-mode: t global-git-commit-mode: t magit-auto-revert-mode: t auto-revert-mode: t shell-dirtrack-mode: t bug-reference-prog-mode: t outline-minor-mode: t flymake-mode: t flyspell-mode: t recentf-mode: t repeat-mode: t display-battery-mode: t display-time-mode: t diff-hl-flydiff-mode: t diff-hl-mode: t winner-mode: t windmove-mode: t corfu-global-mode: t corfu-mode: t vertico-mouse-mode: t vertico-multiform-mode: t vertico-mode: t electric-pair-mode: t save-place-mode: t savehist-mode: t xterm-mouse-mode: t tooltip-mode: t global-eldoc-mode: t eldoc-mode: t show-paren-mode: t electric-indent-mode: t mouse-wheel-mode: t tab-bar-mode: t file-name-shadow-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t temp-buffer-resize-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-save-visited-mode: t Load-path shadows: /home/philip/Source/sp-tutor/sp-tutor hides /home/philip/.config/emacs/site-lisp/sp-tutor/sp-tutor /home/philip/Source/sp-tutor/waffel hides /home/philip/.config/emacs/site-lisp/sp-tutor/waffel /home/philip/.config/emacs/elpa/transient-0.3.7/transient hides /home/philip/Source/emacs/lisp/transient ~/.config/emacs/site-lisp/autoload hides /home/philip/Source/emacs/lisp/emacs-lisp/autoload Features: (shadow autocrypt-message emacsbug cc-awk preview tex-buf tex-fold reftex-dcr reftex-auc reftex reftex-loaddefs reftex-vars font-latex latex latex-flymake tex-ispell tex-style tex texmathp tex-mode latexenc doc-view image-mode exif reveal qp gnus-draft nndraft nnmh utf-7 nnfolder epa-file macrostep cl avy orderless tar-mode arc-mode archive-mode markdown-mode eglot array jsonrpc ert debug make-mode descr-text cl-print edebug backtrace jka-compr info-look sort smiley gnus-cite mail-extr textsec uni-scripts idna-mapping ucs-normalize uni-confusable textsec-check gnus-async gnus-bcklg debbugs-gnu debbugs soap-client rng-xsd rng-dt rng-util xsd-regexp gnus-agent gnus-srvr gnus-score score-mode nnvirtual nntp gnus-ml gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime dig autocrypt-gnus autocrypt nndoc gnus-cache gnus-sum shr pixel-fill kinsoku svg dom gnus-group gnus-undo gnus-start gnus-dbus gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo gnus-spec gnus-int gnus-range gnus-win vc-annotate shortdoc python tramp-sh tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat parse-time iso8601 ls-lisp whitespace conf-mode reposition char-fold misearch multi-isearch tabify man magit-extras magit-bookmark 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 which-func imenu magit-diff smerge-mode git-commit log-edit add-log magit-core magit-autorevert autorevert filenotify magit-margin magit-transient magit-process with-editor server magit-mode transient edmacro magit-git magit-section benchmark magit-utils dash flymake-cc yasnippet-snippets yasnippet cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align shell pcomplete shell-command+ cc-engine cc-vars cc-defs dired-aux gnus-dired vc-mtn vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs mm-archive message yank-media rfc822 mml mml-sec epa mailabbrev gmm-utils mailheader mm-decode mm-bodies mm-encode mule-util gnutls network-stream url-http url-gw nsm rmc puny url-cache url-auth epg rfc6068 epg-config finder-inf vertico-buffer consult-vertico consult kmacro bookmark display-fill-column-indicator pulse color bug-reference help-fns find-func xref copyright time-stamp vc-backup derived log-view pcvs-util crm cus-edit pp cus-start vertico-directory vertico-flat modus-vivendi-theme cl-extra noutline outline checkdoc help-mode flymake-proc flymake project warnings thingatpt flyspell ispell auth-source-pass recentf tree-widget repeat pcase format-spec battery dbus xml dired-x dired dired-loaddefs time sendmail gnus nnheader gnus-util time-date mail-utils range wid-edit help-at-pt diff-hl-flydiff diff diff-hl face-remap vc-hg vc-git vc-dir ewoc vc vc-dispatcher diff-mode easy-mmode hippie-exp winner windmove rx corfu vertico-mouse vertico-multiform vertico elec-pair saveplace savehist xt-mouse modus-operandi-theme modus-themes rot13 disp-table cus-load setup compile text-property-search comint ansi-color ring autoload radix-tree lisp-mnt mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr tex-site slime-autoloads info package browse-url url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs password-cache json map url-vars seq gv subr-x byte-opt bytecomp byte-compile cconv cl-loaddefs cl-lib iso-transl tooltip 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 cl-generic 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 simple abbrev obarray cl-preloaded nadvice button loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify dynamic-setting system-font-setting font-render-setting cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 1215107 222846) (symbols 48 60655 247) (strings 32 256698 21930) (string-bytes 1 7066956) (vectors 16 111765) (vector-slots 8 2719715 156221) (floats 8 760 822) (intervals 56 57632 13530) (buffers 992 49)) -- Philip Kaludercic