From unknown Mon Aug 18 15:39:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25585: 25.1; shell-script mode not providing proper support for finding variables at point Resent-From: Bob Hepple Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 31 Jan 2017 00:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 25585 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 25585@debbugs.gnu.org X-Debbugs-Original-To: "bug-gnu-emacs@gnu.org" Received: via spool by submit@debbugs.gnu.org id=B.148582319120016 (code B ref -1); Tue, 31 Jan 2017 00:40:01 +0000 Received: (at submit) by debbugs.gnu.org; 31 Jan 2017 00:39:51 +0000 Received: from localhost ([127.0.0.1]:51492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYMUA-0005Ci-1e for submit@debbugs.gnu.org; Mon, 30 Jan 2017 19:39:51 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48766) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cYMU7-0005CE-NG for submit@debbugs.gnu.org; Mon, 30 Jan 2017 19:39:48 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cYMU0-0004hS-8c for submit@debbugs.gnu.org; Mon, 30 Jan 2017 19:39:42 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:41779) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1cYMU0-0004hM-4l for submit@debbugs.gnu.org; Mon, 30 Jan 2017 19:39:40 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39731) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cYMTx-0001EY-MF for bug-gnu-emacs@gnu.org; Mon, 30 Jan 2017 19:39:39 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cYMTv-0004gv-6w for bug-gnu-emacs@gnu.org; Mon, 30 Jan 2017 19:39:37 -0500 Received: from mail-yb0-x22e.google.com ([2607:f8b0:4002:c09::22e]:34856) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cYMTu-0004gn-Vn for bug-gnu-emacs@gnu.org; Mon, 30 Jan 2017 19:39:35 -0500 Received: by mail-yb0-x22e.google.com with SMTP id o65so20283551ybo.2 for ; Mon, 30 Jan 2017 16:39:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=AgqR6MzreZxN/LtR9G3dReOFLA17Zx0yJJpHUWnzJTY=; b=k1Gh7zdz0AuqJy98Z9mz4C8ra8USCvnrurCHJY4fVHEqw0fUQkP/JdOG2O/CtberWq drkWvveZvhE+GFTcgcIBLDkBdFU8DBh20GCpCe7pLsvhM5SSLs9TOyu35gDb/tpKON4q 0RBZq9HHjEr4ttAteHDy6KI6A3bTCDbUx82kEQrA2evX35+Q/Ow7311/Znc0Uv85N/4g IpxgkyiwHICsdSf1WvXHrc+ozS70QEJ6PO1uFLb2Ptc8Yyic0v7Tp/WMCYE9CU1hfqnK KVOHW4h+YVaCfsNwmIgIdkbshWqLazPknxj5hk2oEJ+xTxvsgz0boova6qXBwHTbOIYm zNQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=AgqR6MzreZxN/LtR9G3dReOFLA17Zx0yJJpHUWnzJTY=; b=q7aOyJl9Phw1dhIX01MV/138DyfVvY5HoGNYHeryXHwOu6DvgKqT79k3ym4qUNJVn6 q6FRUwd1gbPvmHSm7EyCjISDihGMWTH2IOSEvQD3a33QciwtNPrwrmPNfXlydGnpSxyD mkcqexP3VNVZuur0znmSOqrvEtgamAdl/U5VMXbUlkutyArxgG43cRVwcDld9W37ysT8 l5adop/XmqrPr9Xd3eSsZBLleazmc7ETE4lgWXz3RemRW59OJkCCFuE0boHnGd37p8HZ taSapkHRoq5LKmsdyJvM6kgOKJiR5XjWXSOa7bTlDtTDKBh6/jpiGIzT0N0s2L65iAB4 1ePg== X-Gm-Message-State: AIkVDXLi1jxKUxWyp0w8l6fFdglXqy7SIemnPYOpdCvvILvj7IgygOsw1fgYuyOxZ4SBsp4oP6VpZvaFr4emBw== X-Received: by 10.37.115.17 with SMTP id o17mr14022960ybc.6.1485823173749; Mon, 30 Jan 2017 16:39:33 -0800 (PST) MIME-Version: 1.0 From: Bob Hepple Date: Tue, 31 Jan 2017 00:39:23 +0000 Message-ID: Content-Type: multipart/alternative; boundary=94eb2c0979f47871d00547592a02 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.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: -4.0 (----) --94eb2c0979f47871d00547592a02 Content-Type: text/plain; charset=UTF-8 One of the GNU Emacs maintainers eli-zaretski suggested that I post my problem as a bug report: https://www.reddit.com/r/emacs/comments/5qz6en/ctags_and_bash/: 'Report a bug against Shell-script Mode. It sounds like it doesn't define proper support for finding variables at point, so xref uses a generic facility, which is only mostly correct in this case.' My original problem is as follows: (confirm that it also fails with emacs -Q): So I've now got ctags(1) to understand bash variables as well as functions. Now I can jump to the defining location with M-. (ref-find-definitions)- all fine and dandy. The only fly in the ointment is that when a bash variable is concatenated with literal text, M-. wants to look for the entire text. eg if I M-. on the variable in: $foobar/bar/foo ... then it wants to search for foobar/bar/foo instead of just foobar. It wouldn't be so bad if I could repeat-complex-command and edit the search string but M-. doesn't appear to push the command there. Short of re-writing all the code as "$foobar"/bar/foo is there something I can set to fix this? In case it's interesting, this is how I build TAGS: DIRS=( dir1 dir2 ) ctags_opts='--regex-sh=/^[ \t]*(local|export|declare)?[ \t]*([A-Za-z0-9_-]+)=/\2/v,variable,variables/' find ${DIRS[@]} -name .svn -prune -o -print | while read F; do file -i "$F" | egrep -q 'shellscript|text/plain' && ctags -e --languages=sh -a "$ctags_opts" "$F" done In GNU Emacs 25.1.1 (x86_64-redhat-linux-gnu, GTK+ Version 3.20.9) of 2016-10-13 built on buildvm-05.phx2.fedoraproject.org Windowing system distributor 'Fedora Project', version 11.0.11804000 System Description: Fedora release 24 (Twenty Four) Configured using: 'configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-dbus --with-gif --with-jpeg --with-png --with-rsvg --with-tiff --with-xft --with-xpm --with-x-toolkit=gtk3 --with-gpm=no --with-xwidgets build_alias=x86_64-redhat-linux-gnu host_alias=x86_64-redhat-linux-gnu 'CFLAGS=-DMAIL_USE_LOCKF -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' LDFLAGS=-Wl,-z,relro PKG_CONFIG_PATH=:/usr/lib64/pkgconfig:/usr/share/pkgconfig' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GCONF GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XWIDGETS Important settings: value of $LC_ALL: en_AU.utf8 value of $LANG: C locale-coding-system: utf-8-unix Major mode: Help Minor modes in effect: global-flycheck-mode: t helm-mode: t shell-dirtrack-mode: t async-bytecomp-package-mode: t diff-auto-refine-mode: t delete-selection-mode: t show-paren-mode: t recentf-mode: t tooltip-mode: t global-eldoc-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 auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent messages: Setting up indent for shell type bash Indentation variables are now local. Indentation setup for shell type bash ARCH appears unused. Verify it or export it. [SC2034] Setting up indent for shell type sh Indentation variables are now local. Indentation setup for shell type sh TARGET_ARCH appears unused. Verify it or export it. [SC2034] [3 times] Type C-x 4 C-o RET to restore the other window. Type "q" to restore previous buffer. Load-path shadows: /usr/share/emacs/site-lisp/gnus-bonus/nnir hides /usr/share/emacs/25.1/lisp/gnus/nnir /usr/share/emacs/site-lisp/gnus-bonus/nnnil hides /usr/share/emacs/25.1/lisp/gnus/nnnil /usr/share/emacs/site-lisp/gnus-bonus/spam-stat hides /usr/share/emacs/25.1/lisp/gnus/spam-stat /usr/share/emacs/site-lisp/goodies/browse-kill-ring hides ~/.config/emacs/browse-kill-ring /usr/share/emacs/25.1/lisp/vc/vc-svn hides ~/.config/emacs/vc-svn Features: (shadow sort mail-extr emacsbug sendmail warnings apropos jka-compr helm-command helm-elisp helm-eval edebug eieio-opt dabbrev pulse ibuf-ext ibuffer locate find-dired ido winner grep etags xref project misearch multi-isearch vc-svn hideshow sh-script smie executable flycheck json map find-func subr-x dash indent-tools yafolding hydra lv indent-tools-indentation-of helm-mode helm-files rx image-dired tramp tramp-compat tramp-loaddefs trampver ucs-normalize shell pcomplete dired-x dired-aux ffap thingatpt helm-buffers helm-elscreen helm-tags helm-bookmark helm-adaptive helm-info bookmark helm-locate helm-grep helm-regexp helm-external helm-net browse-url xml url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf url-util url-parse auth-source url-vars mailcap helm-utils compile comint ansi-color helm-help helm-types helm-config helm-easymenu async-bytecomp async helm helm-source cl-seq eieio-compat eieio eieio-core helm-multi-match helm-lib finder-inf info package seq browse-kill-ring hide-comnt psvn byte-opt bytecomp byte-compile cl-extra cconv advice derived edmacro kmacro cl-macs cl gv log-edit message idna format-spec rfc822 mml mml-sec password-cache epg epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util help-fns help-mode mail-prsvr mailabbrev mail-utils gmm-utils mailheader ring pcvs-util add-log diff-mode pp elp ediff-merg ediff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util dired highline speedbar sb-image ezimage dframe ps-ccrypt delsel server paren recentf tree-widget wid-edit xcscope easymenu vc cl-loaddefs pcase cl-lib vc-dispatcher emacs-goodies-loaddefs easy-mmode time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame 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 charscript case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote dbusbind inotify dynamic-setting system-font-setting font-render-setting xwidget-internal move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 526407 64788) (symbols 48 40045 0) (miscs 40 3384 1255) (strings 32 86658 8760) (string-bytes 1 2653873) (vectors 16 61835) (vector-slots 8 1055224 27352) (floats 8 479 585) (intervals 56 17632 351) (buffers 976 59) (heap 1024 153739 47906)) --94eb2c0979f47871d00547592a02 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
One of the GNU Emacs maintainers eli-zaretski suggest= ed that I post my
problem as a bug report:

=
'Report a bug against Shell-script Mode. It sounds like it d= oesn't
define proper support for finding variables at point, = so xref uses a
generic facility, which is only mostly correct in = this case.'

My original problem is as follows:= (confirm that it also fails with emacs -Q):

So I&= #39;ve now got ctags(1) to understand bash variables as well as
f= unctions.

Now I can jump to the defining location = with M-. (ref-find-definitions)-
all fine and dandy.
The only fly in the ointment is that when a bash variable is
concatenated with literal text, M-. wants to look for the entire t= ext.
eg if I M-. on the variable in:

$fo= obar/bar/foo

... then it wants to search for fooba= r/bar/foo instead of just foobar.
=C2=A0
It wouldn'= t be so bad if I could repeat-complex-command and edit the
search= string but M-. doesn't appear to push the command there.
Short of re-writing all the code as "$foobar"/bar/foo= is there something
I can set to fix this?

In case it's interesting, this is how I build TAGS:
DIRS= =3D(
=C2=A0 =C2=A0 dir1
=C2=A0 =C2=A0 dir2
)<= /div>

ctags_opts=3D'--regex-sh=3D/^[ \t]*(local|expo= rt|declare)?[ \t]*([A-Za-z0-9_-]+)=3D/\2/v,variable,variables/'

find ${DIRS[@]} -name .svn -prune -o -print | while read = F; do
=C2=A0 =C2=A0 file -i "$F" | egrep -q 'shells= cript|text/plain' && ctags -e --languages=3Dsh -a "$ctags_= opts" "$F"
done



In GNU Emacs 25.1.1 (x86_64-redhat-linux-gnu, GTK+ Ver= sion 3.20.9)
=C2=A0of 2016-10-13 built on buildvm-05.phx2.fedoraproject.org
Windowing system distributor 'Fedora Project', version 11.0.1180= 4000
System Description: Fedora release 24 (Twenty Four)

Configured using:
=C2=A0'configure --build=3Dx86_64-red= hat-linux-gnu
=C2=A0--host=3Dx86_64-redhat-linux-gnu --program-pr= efix=3D
=C2=A0--disable-dependency-tracking --prefix=3D/usr --exe= c-prefix=3D/usr
=C2=A0--bindir=3D/usr/bin --sbindir=3D/usr/sbin -= -sysconfdir=3D/etc
=C2=A0--datadir=3D/usr/share --includedir=3D/u= sr/include --libdir=3D/usr/lib64
=C2=A0--libexecdir=3D/usr/libexe= c --localstatedir=3D/var
=C2=A0--sharedstatedir=3D/var/lib --mand= ir=3D/usr/share/man
=C2=A0--infodir=3D/usr/share/info --with-dbus= --with-gif --with-jpeg --with-png
=C2=A0--with-rsvg --with-tiff = --with-xft --with-xpm --with-x-toolkit=3Dgtk3
=C2=A0--with-gpm=3D= no --with-xwidgets build_alias=3Dx86_64-redhat-linux-gnu
=C2=A0ho= st_alias=3Dx86_64-redhat-linux-gnu 'CFLAGS=3D-DMAIL_USE_LOCKF -O2 -g
=C2=A0-pipe -Wall -Werror=3Dformat-security -Wp,-D_FORTIFY_SOURCE= =3D2
=C2=A0-fexceptions -fstack-protector-strong --param=3Dssp-bu= ffer-size=3D4
=C2=A0-grecord-gcc-switches -specs=3D/usr/lib/rpm/r= edhat/redhat-hardened-cc1
=C2=A0-m64 -mtune=3Dgeneric' LDFLAG= S=3D-Wl,-z,relro
=C2=A0PKG_CONFIG_PATH=3D:/usr/lib64/pkgconfig:/u= sr/share/pkgconfig'

Configured features:
=
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GCONF GSETTINGS NOTI= FY
ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLI= B
TOOLKIT_SCROLL_BARS GTK3 X11 XWIDGETS

= Important settings:
=C2=A0 value of $LC_ALL: en_AU.utf8
=C2=A0 value of $LANG: C
=C2=A0 locale-coding-system: utf-8-unix=

Major mode: Help

Minor m= odes in effect:
=C2=A0 global-flycheck-mode: t
=C2=A0 h= elm-mode: t
=C2=A0 shell-dirtrack-mode: t
=C2=A0 async-= bytecomp-package-mode: t
=C2=A0 diff-auto-refine-mode: t
=C2=A0 delete-selection-mode: t
=C2=A0 show-paren-mode: t
=
=C2=A0 recentf-mode: t
=C2=A0 tooltip-mode: t
=C2= =A0 global-eldoc-mode: t
=C2=A0 electric-indent-mode: t
=C2=A0 mouse-wheel-mode: t
=C2=A0 menu-bar-mode: t
=C2= =A0 file-name-shadow-mode: t
=C2=A0 global-font-lock-mode: t
=C2=A0 font-lock-mode: t
=C2=A0 blink-cursor-mode: t
<= div>=C2=A0 auto-composition-mode: t
=C2=A0 auto-encryption-mode: = t
=C2=A0 auto-compression-mode: t
=C2=A0 buffer-read-on= ly: t
=C2=A0 column-number-mode: t
=C2=A0 line-number-m= ode: t
=C2=A0 transient-mark-mode: t

Rec= ent messages:
Setting up indent for shell type bash
Ind= entation variables are now local.
Indentation setup for shell typ= e bash
ARCH appears unused. Verify it or export it. [SC2034]
Setting up indent for shell type sh
Indentation variables a= re now local.
Indentation setup for shell type sh
TARGE= T_ARCH appears unused. Verify it or export it. [SC2034] [3 times]
Type C-x 4 C-o RET to restore the other window. =C2=A0
Type &quo= t;q" to restore previous buffer.

Load-path sh= adows:
/usr/share/emacs/site-lisp/gnus-bonus/nnir hides /usr/shar= e/emacs/25.1/lisp/gnus/nnir
/usr/share/emacs/site-lisp/gnus-bonus= /nnnil hides /usr/share/emacs/25.1/lisp/gnus/nnnil
/usr/share/ema= cs/site-lisp/gnus-bonus/spam-stat hides /usr/share/emacs/25.1/lisp/gnus/spa= m-stat
/usr/share/emacs/site-lisp/goodies/browse-kill-ring hides = ~/.config/emacs/browse-kill-ring
/usr/share/emacs/25.1/lisp/vc/vc= -svn hides ~/.config/emacs/vc-svn

Features:
<= div>(shadow sort mail-extr emacsbug sendmail warnings apropos jka-compr
helm-command helm-elisp helm-eval edebug eieio-opt dabbrev pulse
ibuf-ext ibuffer locate find-dired ido winner grep etags xref projec= t
misearch multi-isearch vc-svn hideshow sh-script smie executabl= e
flycheck json map find-func subr-x dash indent-tools yafolding = hydra lv
indent-tools-indentation-of helm-mode helm-files rx imag= e-dired tramp
tramp-compat tramp-loaddefs trampver ucs-normalize = shell pcomplete
dired-x dired-aux ffap thingatpt helm-buffers hel= m-elscreen helm-tags
helm-bookmark helm-adaptive helm-info bookma= rk helm-locate helm-grep
helm-regexp helm-external helm-net brows= e-url xml url url-proxy
url-privacy url-expand url-methods url-hi= story url-cookie url-domsuf
url-util url-parse auth-source url-va= rs mailcap helm-utils compile
comint ansi-color helm-help helm-ty= pes helm-config helm-easymenu
async-bytecomp async helm helm-sour= ce cl-seq eieio-compat eieio
eieio-core helm-multi-match helm-lib= finder-inf info package seq
browse-kill-ring hide-comnt psvn byt= e-opt bytecomp byte-compile cl-extra
cconv advice derived edmacro= kmacro cl-macs cl gv log-edit message idna
format-spec rfc822 mm= l mml-sec password-cache epg epg-config gnus-util
mm-decode mm-bo= dies mm-encode mail-parse rfc2231 rfc2047 rfc2045
ietf-drums mm-u= til help-fns help-mode mail-prsvr mailabbrev mail-utils
gmm-utils= mailheader ring pcvs-util add-log diff-mode pp elp ediff-merg
ed= iff-wind ediff-diff ediff-mult ediff-help ediff-init ediff-util dired
=
highline speedbar sb-image ezimage dframe ps-ccrypt delsel server pare= n
recentf tree-widget wid-edit xcscope easymenu vc cl-loaddefs pc= ase
cl-lib vc-dispatcher emacs-goodies-loaddefs easy-mmode time-d= ate
mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks=
lisp-float-type mwheel x-win term/common-win x-dnd tool-bar dnd = fontset
image regexp-opt fringe tabulated-list newcomment elisp-m= ode lisp-mode
prog-mode register page menu-bar rfn-eshadow timer = select scroll-bar
mouse jit-lock font-lock syntax facemenu font-c= ore frame cl-generic cham
georgian utf-8-lang misc-lang vietnames= e tibetan thai tai-viet lao
korean japanese eucjp-ms cp51932 hebr= ew greek romanian slovak czech
european ethiopic indian cyrillic = chinese charscript case-table epa-hook
jka-cmpr-hook help simple = abbrev minibuffer cl-preloaded nadvice
loaddefs button faces cus-= face macroexp files text-properties overlay
sha1 md5 base64 forma= t env code-pages mule custom widget
hashtable-print-readable back= quote dbusbind inotify dynamic-setting
system-font-setting font-r= ender-setting xwidget-internal move-toolbar
gtk x-toolkit x multi= -tty make-network-process emacs)

Memory informatio= n:
((conses 16 526407 64788)
=C2=A0(symbols 48 40045 0)=
=C2=A0(miscs 40 3384 1255)
=C2=A0(strings 32 86658 876= 0)
=C2=A0(string-bytes 1 2653873)
=C2=A0(vectors 16 618= 35)
=C2=A0(vector-slots 8 1055224 27352)
=C2=A0(floats = 8 479 585)
=C2=A0(intervals 56 17632 351)
=C2=A0(buffer= s 976 59)
=C2=A0(heap 1024 153739 47906))

--94eb2c0979f47871d00547592a02-- From unknown Mon Aug 18 15:39:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25585: Fwd: [reddit] 1 new message from u/hvis Resent-From: Bob Hepple Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 01 Feb 2017 23:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25585 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 25585@debbugs.gnu.org Received: via spool by 25585-submit@debbugs.gnu.org id=B25585.148599192826767 (code B ref 25585); Wed, 01 Feb 2017 23:33:02 +0000 Received: (at 25585) by debbugs.gnu.org; 1 Feb 2017 23:32:08 +0000 Received: from localhost ([127.0.0.1]:53684 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cZ4Nj-0006xf-Qo for submit@debbugs.gnu.org; Wed, 01 Feb 2017 18:32:08 -0500 Received: from mail-yw0-f178.google.com ([209.85.161.178]:36296) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cZ4Ni-0006xA-3g for 25585@debbugs.gnu.org; Wed, 01 Feb 2017 18:32:06 -0500 Received: by mail-yw0-f178.google.com with SMTP id v200so77114311ywc.3 for <25585@debbugs.gnu.org>; Wed, 01 Feb 2017 15:32:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=Etc4DvHBK5Ge+o0x+bglJxwebAf0fUgbdmDVBFnQE3s=; b=rlHtZDA7+L4qCo24oh5tDQRmL1W82gLmd1hecufz+0mNE2waZC1E+1uYHQmRCo3OFU fYWHYC1j2gWVTqQDHCoybh+q55oKoqc7lZxqTyiTsXhtQ+ZwIa44XDmCdctQqW3+Fcv/ j3MiOO9HlChDo6o/CV44opTJ6baYHKPgYNlk/IajxZOiP8z2ffu98f/XHHayplRLiZLn euW1JXG6utgVUpKKCCokNQVJOgdZV9rxGSdVI/68uETkAeDVF+arnbixtsg8FqXERRHa pvQfAXlux34Bb0XOiYAxxYYZpZHeL9Q2CA7YUfgVmRA3NSrFeQM2fA4eCDW5rXVxIFuX 3PMg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=Etc4DvHBK5Ge+o0x+bglJxwebAf0fUgbdmDVBFnQE3s=; b=OFd5Kua94DnHkZscNj/CAS5Sru2rgIAheVFCsyrbvtu9KRi5K8vUHntAS3w4lvjBCy eUdNN/l8QMfUpiPzMA9PuAQiT8mKWTjM33JjrMMd/1a2jXRc11q1qWF3mXlretp4bMr1 oN/xOKTW0ui3cvf7VafUnyqm9leCftC9eiR7NSF9YIVMBy0Ydh+qEbflIUHQfy6+5IBZ lYtroftp4rln+mxtWTHsMiCpYU59drvO7ufkAPmZXAl+2KTsa9F1AYlVol6aDxYDK44T AOw7SwLJzXQR2riC0BI27NlkONFTPN/V8/H7wgKks+0x4qSwuj9wghrwHm9YtW5ZjWPp FhYw== X-Gm-Message-State: AIkVDXLmOPly2cNlS8cKPue2lqdWQ40V2b85YL35beMc/Qqe43wOy1jaszdJYQ3sbKMX1uyBS6C68EeONtF+jg== X-Received: by 10.129.72.208 with SMTP id v199mr3546888ywa.236.1485991920396; Wed, 01 Feb 2017 15:32:00 -0800 (PST) MIME-Version: 1.0 References: <20170201155249.114487.66089.C90F097C@redditmail.com> In-Reply-To: <20170201155249.114487.66089.C90F097C@redditmail.com> From: Bob Hepple Date: Wed, 01 Feb 2017 23:31:50 +0000 Message-ID: Content-Type: multipart/alternative; boundary=001a114dc2fc8defef05478074c8 X-Spam-Score: 0.5 (/) 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: 0.5 (/) --001a114dc2fc8defef05478074c8 Content-Type: text/plain; charset=UTF-8 This patch (suggested by https://reddit.com/u/hvis) works for me ... diff --git a/lisp/progmodes/sh-script.el b/lisp/progmodes/sh-script.el index a0bbf55..dc296a2 100644 --- a/lisp/progmodes/sh-script.el +++ b/lisp/progmodes/sh-script.el @@ -483,6 +483,7 @@ sh-mode-syntax-table ?~ "_" ?, "_" ?= "." + ?/ "." ?\; "." ?| "." ?& "." --001a114dc2fc8defef05478074c8 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
This patch (suggested by https://reddit.com/u/hvis) works for me ...

=20 =20 =20 =20 =20 =20 =20

diff --git a/lisp/progmodes/sh-script.el b/lisp/progmodes/sh-scr= ipt.el

index a0bb=
f55..dc296a2 100644
--- a/lisp/progmodes/sh-script.el
+++ b/lisp/progmodes/sh-script.el
@@ -483,6 +483,7 @@ sh-mode-syntax-table
    ?~ "_"
    ?, "_"
    ?=3D "."
+        ?/ "."
    ?\; "."
    ?| "."
    ?& "."
=20

=
--001a114dc2fc8defef05478074c8-- From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 11 04:00:22 2020 Received: (at control) by debbugs.gnu.org; 11 Aug 2020 08:00:22 +0000 Received: from localhost ([127.0.0.1]:38492 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k5PCn-0005LZ-Vj for submit@debbugs.gnu.org; Tue, 11 Aug 2020 04:00:22 -0400 Received: from mail-yb1-f179.google.com ([209.85.219.179]:46005) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k5PCl-0005EH-TG for control@debbugs.gnu.org; Tue, 11 Aug 2020 04:00:20 -0400 Received: by mail-yb1-f179.google.com with SMTP id x2so6559900ybf.12 for ; Tue, 11 Aug 2020 01:00:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=MTIXHMEi7TKu87dZPW+zawmypRizVxW/enzPyZa2C0Q=; b=heZu0XJji4t/Xr8lZXdGf8+10Bt+38PYaHfeLFc1HcHpJVTjqz2udzfZ9wDY6tcz4J eZ+bwyGtgFe8+VAsx/8HmN/UW2/e96OccumeZggrOtNQyFs6pM/NvXA1fFS0+FfUHM/B dI3figVy4o6l10lUiwkIR8Z+bavLzqFn0NotteYyUOTqRsapbckiYosSsPR9EirGDBXK lVDuRJfynuFjGpdbX89F+pUIBlE1OMwapW1lyFlElPxeED8K2o/JAUlh5L/JzadestvE 9x5Ag30b0e8zT8pK2UId2VmVzICWPthym3uVCwDgMVTI0IP336t/+IPR8ov3YEOd41kU UzVw== X-Gm-Message-State: AOAM5331DqaTd0ml0XYT6vGX99ACGvCg+1hFYujl2361Zp9V+YunVS4t yIQxnNswA+G9jiNMWU2exCbLRC9xIcQP507dbT9cnCA+PQA= X-Google-Smtp-Source: ABdhPJx6mTyyjRJ5QxZNkXUP6EFo1oKznACRy8kmW+TvSo88EJlnRzSmTqbLmx4ZYjFz7aucWNIuVwdFl26Lyxk5rxw= X-Received: by 2002:a25:7007:: with SMTP id l7mr43440941ybc.85.1597132814258; Tue, 11 Aug 2020 01:00:14 -0700 (PDT) MIME-Version: 1.0 From: Stefan Kangas Date: Tue, 11 Aug 2020 10:00:03 +0200 Message-ID: Subject: To: control Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 3.0 (+++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 25585 + patch thanks Content analysis details: (3.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) 0.0 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.219.179 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.219.179 listed in wl.mailspike.net] 1.0 PDS_TONAME_EQ_TOLOCAL_VSHORT Very short body and From looks like 2 different emails 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 2.0 BLANK_SUBJECT Subject is present but empty X-Debbugs-Envelope-To: control 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.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: tags 25585 + patch thanks Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.219.179 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.219.179 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) 0.0 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 1.0 PDS_TONAME_EQ_TOLOCAL_VSHORT Very short body and From looks like 2 different emails -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.0 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different 2.0 BLANK_SUBJECT Subject is present but empty tags 25585 + patch thanks From unknown Mon Aug 18 15:39:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25585: Fwd: [reddit] 1 new message from u/hvis Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Aug 2020 11:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25585 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Bob Hepple Cc: 25585@debbugs.gnu.org Received: via spool by 25585-submit@debbugs.gnu.org id=B25585.15978377691779 (code B ref 25585); Wed, 19 Aug 2020 11:50:02 +0000 Received: (at 25585) by debbugs.gnu.org; 19 Aug 2020 11:49:29 +0000 Received: from localhost ([127.0.0.1]:38318 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8Mav-0000Sc-3U for submit@debbugs.gnu.org; Wed, 19 Aug 2020 07:49:29 -0400 Received: from quimby.gnus.org ([95.216.78.240]:43902) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8Mat-0000SP-22 for 25585@debbugs.gnu.org; Wed, 19 Aug 2020 07:49:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=OK7VlStCpCoOtZDN2AIBMtWxJPX/rUK0A4EGvB0b7ug=; b=Y91S1vh9DDtnQS+wYO9ptXZKbG bSZ6g6elH/3oCnZplU54cbFDUfCwmLvy4tiav/8/cU1DaDWzOOy4fjbzJyK/Ssnrg90YGePGFpJXL sN7WI9WHRUViWOPjWcCoP9o7dVZsm0YCm5fHeW5BesbdTZz7MpM8u6mIb69ahEuJo4DU=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k8Mak-0004GI-0z; Wed, 19 Aug 2020 13:49:20 +0200 From: Lars Ingebrigtsen References: <20170201155249.114487.66089.C90F097C@redditmail.com> X-Now-Playing: Dead Can Dance's _Within the Realm of a Dying Sun_: "Summoning of the Muse" Date: Wed, 19 Aug 2020 13:49:16 +0200 In-Reply-To: (Bob Hepple's message of "Wed, 01 Feb 2017 23:31:50 +0000") Message-ID: <87lfia6ekj.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Bob Hepple writes: > This patch (suggested by https://reddit.com/u/hvis) works for me ... > > diff --git a/lisp/progmodes/sh-script.el b/lisp/progmodes/sh-script.el > > index a0bbf55..dc296a2 100644 > --- a/lisp/progmod [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (-) Bob Hepple writes: > This patch (suggested by https://reddit.com/u/hvis) works for me ... > > diff --git a/lisp/progmodes/sh-script.el b/lisp/progmodes/sh-script.el > > index a0bbf55..dc296a2 100644 > --- a/lisp/progmodes/sh-script.el > +++ b/lisp/progmodes/sh-script.el > @@ -483,6 +483,7 @@ sh-mode-syntax-table > ?~ "_" > ?, "_" > ?= "." > + ?/ "." > ?\; "." > ?| "." > ?& "." I've respun the patch below... So this would change the / character into a punctuation character in shell buffers? It fixes the reported problem, and it does seem reasonable to have / classified like that. Does anybody object to applying this patch? There may be unwanted side effects... diff --git a/lisp/progmodes/sh-script.el b/lisp/progmodes/sh-script.el index 5a47594878..8cd3aad268 100644 --- a/lisp/progmodes/sh-script.el +++ b/lisp/progmodes/sh-script.el @@ -386,6 +386,7 @@ sh-mode-syntax-table ?~ "_" ?, "_" ?= "." + ?/ "." ?\; "." ?| "." ?& "." -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Mon Aug 18 15:39:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25585: Fwd: [reddit] 1 new message from u/hvis Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Aug 2020 12:01:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25585 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen , Bob Hepple Cc: 25585@debbugs.gnu.org Received: via spool by 25585-submit@debbugs.gnu.org id=B25585.15978384224334 (code B ref 25585); Wed, 19 Aug 2020 12:01:02 +0000 Received: (at 25585) by debbugs.gnu.org; 19 Aug 2020 12:00:22 +0000 Received: from localhost ([127.0.0.1]:38388 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8MlS-00017V-E2 for submit@debbugs.gnu.org; Wed, 19 Aug 2020 08:00:22 -0400 Received: from mail-lj1-f182.google.com ([209.85.208.182]:43563) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8MlQ-0000zn-A2 for 25585@debbugs.gnu.org; Wed, 19 Aug 2020 08:00:20 -0400 Received: by mail-lj1-f182.google.com with SMTP id v12so25046306ljc.10 for <25585@debbugs.gnu.org>; Wed, 19 Aug 2020 05:00:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=Xi8TjVDAcDYcUAbHGDlKPfssrWezMc9d37KSnpYL/xQ=; b=hoJ5oaVfoaQ4VZvQBNzLSAG+YyaPZg3fDbq9bKdVhIsSYDpmtxbiLKHG2eN7TMEJWa mo/GC82zX5FNVoBBga5lfBvreWtBjXhO6+BOE2eps2nP+nlkIpyWW5CQnL/gY6trxPYa pzOsiIEAJ3KWSpTnkF4kDkgsLQTjY/wv70PhlQQOul6eChlwBGiju9kamutVryJFw6+d IlZ9DmVrMNAhQwT5TKvazIN44GO5ot58PssbiB2hwZ5eJGeKEYGn8CawrwuPmJPrtC4a siLrRGe4wZ+8wubBs2u1UYrEDol/nAtXJCEVKS03HC472Kq7O0uyshXuz8AwX5p7b2VL +Mfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=Xi8TjVDAcDYcUAbHGDlKPfssrWezMc9d37KSnpYL/xQ=; b=aX2O9AGtNysmQICrkvAeMjuUCeYvgwxBLXmd4p28mkknkb3+LIUClW+aNcD0XmuF+0 alDNBhoIZc36rf6Y7L6iqkSGaKKI3vZUOYj2tPchnMF/igArpmHKD5oMEWKDtOV7YwM5 WPIKSjOQqpytamEv2RZO5pg3EzmbF1m7LQV8dT3Xxw9wRSMgAYaIFbMB7ZwlIwgpKbtQ xGrEtFiYRkozSE8UqkaCHphxJQ5Bvz72m3QN2gQfvqKhfJ1S8mhu0mCuUwz9qGS5m300 4AmN73s+fm3xmtkE+X7/PhxnqPY0JV3GffhxjtN1oPvKXfTaF+yiaj8GF90Y/Oclqwh+ SJWQ== X-Gm-Message-State: AOAM5322kcFD4jW8HDiiuobla6tZaO91lezk1O2qWuxBKCPvF9pdVrHN HjjTQSpvycMhvPUYqwbs1X7hpMGH1pE= X-Google-Smtp-Source: ABdhPJzm1dKwVx5V01cldsOoZCbMepCFD8W4HFABFSXlwad3B7vdQpvfKoelpIZO5QmYFrwtzTtGGA== X-Received: by 2002:a2e:920c:: with SMTP id k12mr12653332ljg.29.1597838413794; Wed, 19 Aug 2020 05:00:13 -0700 (PDT) Received: from [192.168.0.104] ([94.229.108.16]) by smtp.googlemail.com with ESMTPSA id o1sm6585627ljc.3.2020.08.19.05.00.12 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 19 Aug 2020 05:00:12 -0700 (PDT) References: <20170201155249.114487.66089.C90F097C@redditmail.com> <87lfia6ekj.fsf@gnus.org> From: Dmitry Gutov Message-ID: Date: Wed, 19 Aug 2020 15:00:11 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <87lfia6ekj.fsf@gnus.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -0.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: -1.9 (-) On 19.08.2020 14:49, Lars Ingebrigtsen wrote: > Does anybody object to applying this patch? There may be unwanted side > effects... I object to the use of tab character for indentation in a newly added line. ;-) That patch was from me, BTW. From unknown Mon Aug 18 15:39:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25585: Fwd: [reddit] 1 new message from u/hvis Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Aug 2020 12:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25585 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Dmitry Gutov Cc: 25585@debbugs.gnu.org, Bob Hepple Received: via spool by 25585-submit@debbugs.gnu.org id=B25585.159783888112350 (code B ref 25585); Wed, 19 Aug 2020 12:08:01 +0000 Received: (at 25585) by debbugs.gnu.org; 19 Aug 2020 12:08:01 +0000 Received: from localhost ([127.0.0.1]:38422 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8Msq-0003D8-Vi for submit@debbugs.gnu.org; Wed, 19 Aug 2020 08:08:01 -0400 Received: from quimby.gnus.org ([95.216.78.240]:44222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8Msp-0003Cv-PN for 25585@debbugs.gnu.org; Wed, 19 Aug 2020 08:08:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=apWZn55+fqd9HSKk2RL5IFwqfDreXLASHIUvr3wYCtc=; b=HeQ/dWw+dMPrT98QXSxM+soGPq uxFvaKDtmqlD6wc0I2LsBLkXqUBDKM9McVaGFOL+gjXS7SQIhY/o13+fWvqLvZmO0oc4ZPOsu1shv 2ksRjLhP8tfbVrJKTubPT+sFIuji3AgIecRcnFwQUM6UAN7wDYktlrGgYv7IvQZn7C80=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k8Msg-0004QF-Jh; Wed, 19 Aug 2020 14:07:54 +0200 From: Lars Ingebrigtsen References: <20170201155249.114487.66089.C90F097C@redditmail.com> <87lfia6ekj.fsf@gnus.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAD1BMVEX49ubUvqSpSjyC Vz////9LLop8AAAAAWJLR0QEj2jZUQAAAAd0SU1FB+QIEwwHCpVTxjkAAAGPSURBVDjLbZPRlQMh CEUl0wBoAxEbEOi/twU0EydnOUk+vPJ8BCjlG0Dl3yCi/kHwOK/E73/vR+DPMUDo1P4ETaCJdPbo /Tw3AagiY5gpE+KR4OJcA1iVw7MBdWnNMtSIyn7KwPQGEW9nUUoD4t7GF/QAFACVjwSTkPJPK1Pp AENpOWgFCY6EkMIF3ICO7yN8Z5QjQZrpqp8uvFYFK65m8wTKG6D1VR/CzOrUxjZbFqAy7TrKkwKS pBeUl4Mx9itkNjEBaOUR7VhgerWSYqp1VGXW5UDCfL6hxoN4RRpO4NPktY65wUjDDqBQ9QzWAxTA kCqXDr4jAM38/wrUH9BmuTZQPcEy6719sT2BfgbITd5aCXy63VW3uHemVI5OkesMGw9bCUqjF8sT rJ4DAvd6AsHcHPDJw9fD1u6hAJZHhv9dS8p/an2AuUoMAnncd7NwLWgsBeyOSNtKKZSSqda7nWBt aIJ8414q3EC53k/f911rGD8TQhCPyT7AZfG9Z/Gb0Hos/I52ZMSttgdUwu0fxI1xpy+Kbp0AAAAl dEVYdGRhdGU6Y3JlYXRlADIwMjAtMDgtMTlUMTI6MDc6MDkrMDA6MDDV97R9AAAAJXRFWHRkYXRl Om1vZGlmeQAyMDIwLTA4LTE5VDEyOjA3OjA5KzAwOjAwpKoMwQAAAABJRU5ErkJggg== X-Now-Playing: Throwing Muses's _The Fat Skier_: "You Cage" Date: Wed, 19 Aug 2020 14:07:49 +0200 In-Reply-To: (Dmitry Gutov's message of "Wed, 19 Aug 2020 15:00:11 +0300") Message-ID: <87zh6q4z56.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Dmitry Gutov writes: > On 19.08.2020 14:49, Lars Ingebrigtsen wrote: >> Does anybody object to applying this patch? There may be unwanted side >> effects... > > I object to the use of tab character for indentation in a ne [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (-) Dmitry Gutov writes: > On 19.08.2020 14:49, Lars Ingebrigtsen wrote: >> Does anybody object to applying this patch? There may be unwanted side >> effects... > > I object to the use of tab character for indentation in a newly added > line. ;-) And I worked to hard on "fixing" the patch to match the surrounding lines! :-) > That patch was from me, BTW. Oh, sorry. Didn't follow the link. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Mon Aug 18 15:39:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25585: Fwd: [reddit] 1 new message from u/hvis Resent-From: Dmitry Gutov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Aug 2020 12:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25585 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen Cc: 25585@debbugs.gnu.org, Bob Hepple Received: via spool by 25585-submit@debbugs.gnu.org id=B25585.159783912512748 (code B ref 25585); Wed, 19 Aug 2020 12:13:01 +0000 Received: (at 25585) by debbugs.gnu.org; 19 Aug 2020 12:12:05 +0000 Received: from localhost ([127.0.0.1]:38437 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8Mwn-0003JY-Iv for submit@debbugs.gnu.org; Wed, 19 Aug 2020 08:12:05 -0400 Received: from mail-lj1-f173.google.com ([209.85.208.173]:37364) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8Mwm-0003J1-38 for 25585@debbugs.gnu.org; Wed, 19 Aug 2020 08:12:04 -0400 Received: by mail-lj1-f173.google.com with SMTP id w14so25106471ljj.4 for <25585@debbugs.gnu.org>; Wed, 19 Aug 2020 05:12:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=TnpjrB3M3Pr1kSTVWLMZoaqAOar6DBzk7EVDqbuuEWg=; b=aMjQTodpbsaIHIei7GY1rVZVeg/nOs2wngn4KDVyzlCyG6hvnN71inY/a2bIBDmxKi 8uMN2kjjKVUHt9aGMVST4P+ayAze5M2n6gXE2O2xri9TfSJaNzIlX4lH43YBdYPekQJK Xt5yP2BjSC9eGlOH3srlLjE4Dz6OoByNLDxvrcUZSlDB5F4mnYADbYR6A4pHdrmQonYb VDutt0z9caDoIHy6tBnVJ7VHkf3T5t+fwU4kHq10yIfOK9LCQxVhrxb39DUMhyqe5zsZ tIAIuKu6HOE0Deqpju+qa/ga5nFOGRgmQrSHnyO0lNM0heCBz6w+8f4btNkwPZmLRgLE V8+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:subject:to:cc:references:from:message-id :date:user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=TnpjrB3M3Pr1kSTVWLMZoaqAOar6DBzk7EVDqbuuEWg=; b=Uile2Xp81qAW4nmGa56aLcYrYrhJUtbP4SteKTfKValEWOt4C56swvx7hDKTDHdVpb GxMTacxyE1MaDdhLeUa00fwIdWdSPr5E4GTHlKvbYWC9v3AfjQzF3p03pAYpyW88P9Vy zldumlzQ5Dw3FonJQOxfT4K/aXYIdjT+Unhl4hQXuQHVxIqRhtfC1Y1TpNnDr3wDaw+j ph9Vb5zPp1B/O00yJwEBlTBYc6skHnGllth3Gewz4MNnUV00E21YxPjfC9rAFqZNG4bn KPAzOytYlophOjFYuPYIHJdA7lhiSWjEJwOD8BtduaYs0SVbPscGKN4lNAXGkxcml5ps xreg== X-Gm-Message-State: AOAM5308C7g9ryym8NGU2UGAum5DXmtn19bphN44A1XjC1BwZv/xar8t +sSUbI9LS26ttMK1/JcT3OaxHcgotxk= X-Google-Smtp-Source: ABdhPJwF8DUwbXRJSLgeVf9w0R9fSb4jPYullLdv+C7ATwlRh4dQu0bSp4NiwUHdSepGMuReaPAxyQ== X-Received: by 2002:a2e:87c1:: with SMTP id v1mr11696991ljj.384.1597839117858; Wed, 19 Aug 2020 05:11:57 -0700 (PDT) Received: from [192.168.0.104] ([94.229.108.16]) by smtp.googlemail.com with ESMTPSA id y136sm7198113lfa.79.2020.08.19.05.11.56 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 19 Aug 2020 05:11:57 -0700 (PDT) References: <20170201155249.114487.66089.C90F097C@redditmail.com> <87lfia6ekj.fsf@gnus.org> <87zh6q4z56.fsf@gnus.org> From: Dmitry Gutov Message-ID: Date: Wed, 19 Aug 2020 15:11:55 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <87zh6q4z56.fsf@gnus.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: -0.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: -1.9 (-) On 19.08.2020 15:07, Lars Ingebrigtsen wrote: > And I worked to hard on "fixing" the patch to match the surrounding > lines!:-) We either hope the indentation converges on one style over the years, or keep islands of consistent styling (which will break at the edges anyway). Can't have both. > Oh, sorry. Didn't follow the link. It was under a pseudonym anyway. From unknown Mon Aug 18 15:39:10 2025 X-Loop: help-debbugs@gnu.org Subject: bug#25585: Fwd: [reddit] 1 new message from u/hvis Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 02 Oct 2020 05:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 25585 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Bob Hepple Cc: 25585@debbugs.gnu.org Received: via spool by 25585-submit@debbugs.gnu.org id=B25585.160161559227162 (code B ref 25585); Fri, 02 Oct 2020 05:14:01 +0000 Received: (at 25585) by debbugs.gnu.org; 2 Oct 2020 05:13:12 +0000 Received: from localhost ([127.0.0.1]:39091 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kODNX-000742-W0 for submit@debbugs.gnu.org; Fri, 02 Oct 2020 01:13:12 -0400 Received: from quimby.gnus.org ([95.216.78.240]:39662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kODNW-00073n-1p for 25585@debbugs.gnu.org; Fri, 02 Oct 2020 01:13:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=PChhsEk/zH2wSEK+ap0R4wZNIFckuXdv65ey9Br4RBM=; b=NOzG/MNxNzfjK19pF+0ExBQW07 nJaUNlipxr/U1i5ECcMYa72D1QQr77IykAhOVXWZSvTZYtERluiYX/ZK9J22DDEEkjJIln4IETVGQ Ma3NMjJVPVq1wPRb+7k8ybd9R1hgSBVIz0YOHAw9IouT9MF858fUolAG7uCEzW4jKPWI=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kODNN-0007yS-6p; Fri, 02 Oct 2020 07:13:03 +0200 From: Lars Ingebrigtsen References: <20170201155249.114487.66089.C90F097C@redditmail.com> <87lfia6ekj.fsf@gnus.org> X-Now-Playing: Jenny Toomey's _Tempting_: "Decoy" Date: Fri, 02 Oct 2020 07:12:59 +0200 In-Reply-To: <87lfia6ekj.fsf@gnus.org> (Lars Ingebrigtsen's message of "Wed, 19 Aug 2020 13:49:16 +0200") Message-ID: <87sgaxxlb8.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Lars Ingebrigtsen writes: > Does anybody object to applying this patch? There may be unwanted side > effects... > > diff --git a/lisp/progmodes/sh-script.el b/lisp/progmodes/sh-script.el > index 5a47594878..8cd3aad268 100644 > [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] 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 (-) Lars Ingebrigtsen writes: > Does anybody object to applying this patch? There may be unwanted side > effects... > > diff --git a/lisp/progmodes/sh-script.el b/lisp/progmodes/sh-script.el > index 5a47594878..8cd3aad268 100644 > --- a/lisp/progmodes/sh-script.el > +++ b/lisp/progmodes/sh-script.el > @@ -386,6 +386,7 @@ sh-mode-syntax-table > ?~ "_" > ?, "_" > ?= "." > + ?/ "." > ?\; "." > ?| "." > ?& "." No objections (except the indentation), so I went ahead and pushed this to Emacs 28. If there are regressions, we'll have to revert. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 02 01:13:18 2020 Received: (at control) by debbugs.gnu.org; 2 Oct 2020 05:13:18 +0000 Received: from localhost ([127.0.0.1]:39094 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kODNe-00074N-7R for submit@debbugs.gnu.org; Fri, 02 Oct 2020 01:13:18 -0400 Received: from quimby.gnus.org ([95.216.78.240]:39676) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kODNc-000741-Ts for control@debbugs.gnu.org; Fri, 02 Oct 2020 01:13:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=/vlq3zYOQWx+3hXIx4dxEjWMITu7P1BrNTAjrQGvPC8=; b=IuTVOHyxrjjLPBD3aLRPgz0xw5 bCYJ5fMPv0CbcfSW7GOUtFD9ipZeweH7TgjImnEb+1WNGPGZmzFfw3PnRg7b69ysIF12qrRq9Vs5e OilTuDtTfMkEFwiGJGtpMjxzTjxECm2R8DIlBl1+BnBW+Hpi0MI1Ofr7ZaDbFLQ0KQHQ=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kODNV-0007yc-9k for control@debbugs.gnu.org; Fri, 02 Oct 2020 07:13:11 +0200 Date: Fri, 02 Oct 2020 07:13:08 +0200 Message-Id: <87r1qhxlaz.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #25585 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: close 25585 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (-) close 25585 28.1 quit