Subject: bug#29260: closed (Re: bug#29260: 25.2; Bat mode: underscore in variable names)

From: [email-masked] (GNU bug Tracking System)
Date: Sat, 11 Nov 2017 20:40:02 +0000

Your bug report

#29260: 25.2; Bat mode: underscore in variable names

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
29260: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=29260
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#29260: 25.2; Bat mode: underscore in variable names
From: Eli Zaretskii <[email-masked]>
To: Christophe Troestler <[email-masked]>
Cc: [email-masked]
Date: Sat, 11 Nov 2017 22:39:26 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

> From: Christophe Troestler <[email-masked]>
> Date: Sat, 11 Nov 2017 21:34:11 +0100
> 
> In Bat mode, variable names with underscore are supported¹ and should be taken into account for the syntax highlighting.

Thanks, this is already fixed for the next release, Emacs 26.1.

Subject: 25.2; Bat mode: underscore in variable names
From: Christophe Troestler <[email-masked]>
To: [email-masked]
Date: Sat, 11 Nov 2017 21:34:11 +0100
List-Id: <debbugs-submit.debbugs.gnu.org>

In Bat mode, variable names with underscore are supported¹ and should be taken into account for the syntax highlighting.

¹ https://technet.microsoft.com/en-us/library/bb490998.aspx

In GNU Emacs 25.2.2 (x86_64-pc-linux-gnu, GTK+ Version 3.22.20)
 of 2017-09-12, modified by Debian built on trouble
Windowing system distributor 'The X.Org Foundation', version 11.0.11905000
System Description:	Debian GNU/Linux testing (buster)

Configured using:
 'configure --build x86_64-linux-gnu --prefix=/usr
 --sharedstatedir=/var/lib --libexecdir=/usr/lib
 --localstatedir=/var/lib --infodir=/usr/share/info
 --mandir=/usr/share/man --with-pop=yes
 --enable-locallisppath=/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/site-lisp:/usr/share/emacs/site-lisp
 --with-sound=alsa --without-gconf --build x86_64-linux-gnu
 --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib
 --localstatedir=/var/lib --infodir=/usr/share/info
 --mandir=/usr/share/man --with-pop=yes
 --enable-locallisppath=/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/site-lisp:/usr/share/emacs/site-lisp
 --with-sound=alsa --without-gconf --with-x=yes --with-x-toolkit=gtk3
 --with-toolkit-scroll-bars 'CFLAGS=-g -O2
 -fdebug-prefix-map=/build/emacs25-XrMyQe/emacs25-25.2+1=. -fstack-protector-strong
 -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time
 -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro'

Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY
ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11

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

Major mode: mu4e-headers

Minor modes in effect:
  csv-field-index-mode: t
  TeX-PDF-mode: t
  diff-auto-refine-mode: t
  magit-auto-revert-mode: t
  global-git-commit-mode: t
  async-bytecomp-package-mode: t
  shell-dirtrack-mode: t
  erc-list-mode: t
  erc-menu-mode: t
  erc-autojoin-mode: t
  erc-ring-mode: t
  erc-networks-mode: t
  erc-pcomplete-mode: t
  erc-track-mode: t
  erc-match-mode: t
  erc-button-mode: t
  erc-fill-mode: t
  erc-stamp-mode: t
  erc-netsplit-mode: t
  erc-irccontrols-mode: t
  erc-noncommands-mode: t
  erc-move-to-prompt-mode: t
  erc-readonly-mode: t
  desktop-save-mode: t
  hl-line-mode: t
  show-paren-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
  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:
Are you sure you want to execute 1 mark? (y or n) y
Updating speedbar to: /home/trch/software/OCaml/windows/appveyor/...done
Type "q" in help window to restore its previous buffer, C-M-v to scroll help.
You can run the command ‘describe-mode’ with C-h m
Type "q" in help window to restore its previous buffer, C-M-v to scroll help.
uncompressing bat-mode.el.gz...done
Note: file is write protected
Updating speedbar to: /usr/share/emacs/25.2/lisp/progmodes/...done
scroll-down-command: Beginning of buffer
Making completion list... [2 times]

Load-path shadows:
/home/trch/software/mu/mu4e/mu4e-headers hides /usr/share/emacs25/site-lisp/mu4e/mu4e-headers
/home/trch/software/mu/mu4e/mu4e-contrib hides /usr/share/emacs25/site-lisp/mu4e/mu4e-contrib
/home/trch/software/mu/mu4e/mu4e-context hides /usr/share/emacs25/site-lisp/mu4e/mu4e-context
/home/trch/software/mu/mu4e/mu4e-message hides /usr/share/emacs25/site-lisp/mu4e/mu4e-message
/home/trch/software/mu/mu4e/org-old-mu4e hides /usr/share/emacs25/site-lisp/mu4e/org-old-mu4e
/home/trch/software/mu/mu4e/mu4e hides /usr/share/emacs25/site-lisp/mu4e/mu4e
/home/trch/software/mu/mu4e/mu4e-mark hides /usr/share/emacs25/site-lisp/mu4e/mu4e-mark
/home/trch/software/mu/mu4e/mu4e-compose hides /usr/share/emacs25/site-lisp/mu4e/mu4e-compose
/home/trch/software/mu/mu4e/mu4e-draft hides /usr/share/emacs25/site-lisp/mu4e/mu4e-draft
/home/trch/software/mu/mu4e/mu4e-lists hides /usr/share/emacs25/site-lisp/mu4e/mu4e-lists
/home/trch/software/mu/mu4e/mu4e-meta hides /usr/share/emacs25/site-lisp/mu4e/mu4e-meta
/home/trch/software/mu/mu4e/mu4e-view hides /usr/share/emacs25/site-lisp/mu4e/mu4e-view
/home/trch/software/mu/mu4e/mu4e-speedbar hides /usr/share/emacs25/site-lisp/mu4e/mu4e-speedbar
/home/trch/software/mu/mu4e/mu4e-vars hides /usr/share/emacs25/site-lisp/mu4e/mu4e-vars
/home/trch/software/mu/mu4e/org-mu4e hides /usr/share/emacs25/site-lisp/mu4e/org-mu4e
/home/trch/software/mu/mu4e/mu4e-utils hides /usr/share/emacs25/site-lisp/mu4e/mu4e-utils
/home/trch/software/mu/mu4e/mu4e-proc hides /usr/share/emacs25/site-lisp/mu4e/mu4e-proc
/home/trch/software/mu/mu4e/mu4e-main hides /usr/share/emacs25/site-lisp/mu4e/mu4e-main
/home/trch/software/mu/mu4e/mu4e-actions hides /usr/share/emacs25/site-lisp/mu4e/mu4e-actions
/home/trch/.emacs.d/elpa/ntlm-2.1.0/ntlm hides /usr/share/emacs25/site-lisp/flim/ntlm
/usr/share/emacs/25.2/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup
/usr/share/emacs25/site-lisp/cmake-data/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode
/usr/share/emacs25/site-lisp/flim/md4 hides /usr/share/emacs/25.2/lisp/md4
/usr/share/emacs25/site-lisp/flim/hex-util hides /usr/share/emacs/25.2/lisp/hex-util
/home/trch/.emacs.d/elpa/soap-client-3.1.3/soap-inspect hides /usr/share/emacs/25.2/lisp/net/soap-inspect
/usr/share/emacs25/site-lisp/flim/sasl-cram hides /usr/share/emacs/25.2/lisp/net/sasl-cram
/usr/share/emacs25/site-lisp/flim/sasl-ntlm hides /usr/share/emacs/25.2/lisp/net/sasl-ntlm
/usr/share/emacs25/site-lisp/flim/sasl hides /usr/share/emacs/25.2/lisp/net/sasl
/usr/share/emacs25/site-lisp/flim/hmac-def hides /usr/share/emacs/25.2/lisp/net/hmac-def
/home/trch/.emacs.d/elpa/soap-client-3.1.3/soap-client hides /usr/share/emacs/25.2/lisp/net/soap-client
/usr/share/emacs25/site-lisp/flim/hmac-md5 hides /usr/share/emacs/25.2/lisp/net/hmac-md5
/home/trch/.emacs.d/elpa/ntlm-2.1.0/ntlm hides /usr/share/emacs/25.2/lisp/net/ntlm
/usr/share/emacs25/site-lisp/flim/sasl-digest hides /usr/share/emacs/25.2/lisp/net/sasl-digest
/usr/share/emacs25/site-lisp/latex-cjk-thai/thai-word hides /usr/share/emacs/25.2/lisp/language/thai-word
/usr/share/emacs25/site-lisp/auctex/toolbar-x hides /usr/share/emacs/site-lisp/auctex/toolbar-x
/usr/share/emacs25/site-lisp/auctex/context hides /usr/share/emacs/site-lisp/auctex/context
/usr/share/emacs25/site-lisp/auctex/tex hides /usr/share/emacs/site-lisp/auctex/tex
/usr/share/emacs25/site-lisp/auctex/tex-style hides /usr/share/emacs/site-lisp/auctex/tex-style
/usr/share/emacs25/site-lisp/auctex/prv-emacs hides /usr/share/emacs/site-lisp/auctex/prv-emacs
/usr/share/emacs25/site-lisp/auctex/plain-tex hides /usr/share/emacs/site-lisp/auctex/plain-tex
/usr/share/emacs25/site-lisp/auctex/font-latex hides /usr/share/emacs/site-lisp/auctex/font-latex
/usr/share/emacs25/site-lisp/auctex/tex-jp hides /usr/share/emacs/site-lisp/auctex/tex-jp
/usr/share/emacs25/site-lisp/auctex/tex-fold hides /usr/share/emacs/site-lisp/auctex/tex-fold
/usr/share/emacs25/site-lisp/auctex/tex-font hides /usr/share/emacs/site-lisp/auctex/tex-font
/usr/share/emacs25/site-lisp/auctex/tex-info hides /usr/share/emacs/site-lisp/auctex/tex-info
/usr/share/emacs25/site-lisp/auctex/tex-buf hides /usr/share/emacs/site-lisp/auctex/tex-buf
/usr/share/emacs25/site-lisp/auctex/multi-prompt hides /usr/share/emacs/site-lisp/auctex/multi-prompt
/usr/share/emacs25/site-lisp/auctex/texmathp hides /usr/share/emacs/site-lisp/auctex/texmathp
/usr/share/emacs25/site-lisp/auctex/preview hides /usr/share/emacs/site-lisp/auctex/preview
/usr/share/emacs25/site-lisp/auctex/tex-ispell hides /usr/share/emacs/site-lisp/auctex/tex-ispell
/usr/share/emacs25/site-lisp/auctex/tex-mik hides /usr/share/emacs/site-lisp/auctex/tex-mik
/usr/share/emacs25/site-lisp/auctex/context-en hides /usr/share/emacs/site-lisp/auctex/context-en
/usr/share/emacs25/site-lisp/auctex/latex hides /usr/share/emacs/site-lisp/auctex/latex
/usr/share/emacs25/site-lisp/auctex/context-nl hides /usr/share/emacs/site-lisp/auctex/context-nl
/usr/share/emacs25/site-lisp/auctex/bib-cite hides /usr/share/emacs/site-lisp/auctex/bib-cite
/usr/share/emacs25/site-lisp/auctex/tex-bar hides /usr/share/emacs/site-lisp/auctex/tex-bar

Features:
(shadow emacsbug xref project bat-mode yaml-mode debug novice csv-mode
pcmpl-unix apt-sources calc-alg calc-ext calc-menu view cal-china lunar
solar cal-dst cal-islam holidays hol-loaddefs rect python tramp-sh json
map tar-mode bug-reference git-rebase tabify man eieio-opt grep
conf-mode texmathp latexenc cal-move qp mailalias mail-extr sort
cus-edit cus-start cus-load dabbrev descr-text adoc-mode tempo
markup-faces lisp-mnt mm-archive url-handlers url-http-ntlm ntlm calc
calc-loaddefs calc-macs hmac-md5 md4 network-stream nsm starttls
url-http tls gnutls url-gw url-cache tramp-cache tramp tramp-compat
tramp-loaddefs trampver ucs-normalize sh-script executable misearch
multi-isearch visual-fill-column face-remap sgml-mode shr-color shr dom
reftex-auc preview prv-emacs tex-buf reftex-dcr reftex reftex-vars latex
tex-ispell tex-style tex-mode markdown-mode rx color cc-mode cc-fonts
cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs
org-element org-rmail org-mhe org-irc org-info org-gnus org-docview
org-bibtex org-bbdb org-w3m merlin-ac auto-complete popup tuareg caml
imenu skeleton caml-help tuareg-jbuild-mode scheme make-mode vc-git
tuareg-opam-mode flymake compile smie font-latex tex dbus bibtex
merlin-cap merlin caml-types caml-emacs magit-obsolete magit-blame
magit-stash magit-bisect magit-remote magit-commit magit-sequence
magit-notes magit-worktree magit-branch magit-files magit-refs
magit-status magit magit-repos magit-apply magit-wip magit-log
magit-diff smerge-mode diff-mode magit-core magit-autorevert
magit-process magit-margin magit-mode magit-git magit-section
magit-popup git-commit magit-utils crm log-edit pcvs-util add-log
with-editor async-bytecomp async shell dash erc-list erc-menu erc-join
erc-ring erc-networks erc-pcomplete erc-track erc-match erc-button
erc-fill erc-stamp erc-netsplit erc-goodies erc erc-backend erc-compat
pp twittering-mode url url-proxy url-privacy url-expand url-methods
url-history url-cookie url-domsuf url-util mailcap xml org-mu4e mu-cite
alist std11 pccl pccl-20 pcustom poem poem-e20 poem-e20_3 pces pces-e20
pces-20 broken poe pym static apel-ver product flyspell ispell advice
mu4e-contrib mu4e desktop frameset mu4e-speedbar speedbar sb-image
ezimage dframe mu4e-main mu4e-view thingatpt mu4e-headers mu4e-compose
mu4e-context mu4e-draft mu4e-actions ido rfc2368 smtpmail sendmail
mu4e-mark mu4e-message flow-fill html2text mu4e-proc mu4e-proc-mu
mu4e-utils mu4e-lists mu4e-vars message rfc822 mml mml-sec mm-decode
mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums
mailabbrev mail-utils gmm-utils mailheader hl-line mu4e-meta w3m
browse-url doc-view subr-x jka-compr dired image-mode timezone w3m-hist
w3m-fb bookmark-w3m w3m-ems wid-edit w3m-ccl ccl w3m-favicon w3m-image
w3m-proc w3m-util org org-macro org-footnote org-pcomplete pcomplete
org-list org-faces org-entities noutline outline easy-mmode org-version
ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp org-src ob-keys
ob-comint comint ansi-color ring ob-core ob-eval org-compat org-macs
org-loaddefs format-spec find-func epa-file epa derived epg cl quail
autorevert filenotify edmacro kmacro paren icalendar diary-lib
diary-loaddefs cal-menu calendar cal-loaddefs server finder-inf url-auth
url-parse auth-source cl-seq eieio eieio-core cl-macs gnus-util mm-util
help-fns mail-prsvr password-cache url-vars info package epg-config seq
byte-opt gv bytecomp byte-compile cl-extra help-mode easymenu cconv
cl-loaddefs pcase cl-lib debian-el debian-el-loaddefs w3m-load
preview-latex tex-site auto-loads 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
move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 1862036 348291)
 (symbols 48 79791 25)
 (miscs 40 17406 5643)
 (strings 32 351924 98537)
 (string-bytes 1 10279789)
 (vectors 16 115165)
 (vector-slots 8 2584966 102484)
 (floats 8 1378 1816)
 (intervals 56 160227 5055)
 (buffers 976 171))