Backslash cleanup in Elisp source files
commit284c470ef752967fcd8bae6a450dc138462b1e49
authorPaul Eggert <eggert@cs.ucla.edu>
Thu, 17 Sep 2015 23:08:20 +0000 (17 16:08 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Thu, 17 Sep 2015 23:09:39 +0000 (17 16:09 -0700)
tree83e8bcfe4c756e741ee9d4ecdf80f6b8d0e73c91
parentd149ff5233805c0a09b6067e0cf27549291cc83a
Backslash cleanup in Elisp source files

This patch should not change behavior.  It typically omits backslashes
where they are redundant (e.g., in the string literal "^\$").
In a few places, insert backslashes where they make regular
expressions clearer: e.g., replace "^\*" (equivalent to "^*") with
"^\\*", which has the same effect as a regular expression.
Also, use ‘\ %’ instead of ‘\%’ when avoiding confusion with SCCS IDs,
and similarly use ‘\ $’ instead of ‘\$’ when avoiding confusion with
RCS IDs, as that makes it clearer that the backslash is intended.
237 files changed:
lisp/allout.el
lisp/bindings.el
lisp/bookmark.el
lisp/calc/calc-help.el
lisp/calendar/todo-mode.el
lisp/cedet/ede/proj-obj.el
lisp/cedet/mode-local.el
lisp/cedet/semantic/tag.el
lisp/cedet/semantic/wisent/comp.el
lisp/cedet/semantic/wisent/wisent.el
lisp/cmuscheme.el
lisp/comint.el
lisp/dabbrev.el
lisp/emacs-lisp/advice.el
lisp/emacs-lisp/avl-tree.el
lisp/emacs-lisp/bytecomp.el
lisp/emacs-lisp/check-declare.el
lisp/emacs-lisp/easy-mmode.el
lisp/emacs-lisp/edebug.el
lisp/emacs-lisp/ert-x.el
lisp/emacs-lisp/ert.el
lisp/emacs-lisp/find-func.el
lisp/emacs-lisp/gv.el
lisp/emacs-lisp/lisp-mode.el
lisp/emacs-lisp/map-ynp.el
lisp/emacs-lisp/regexp-opt.el
lisp/emacs-lisp/rx.el
lisp/emacs-lisp/shadow.el
lisp/emacs-lisp/smie.el
lisp/emacs-lisp/timer.el
lisp/emulation/edt-mapper.el
lisp/emulation/edt.el
lisp/emulation/viper-cmd.el
lisp/emulation/viper-ex.el
lisp/emulation/viper-init.el
lisp/emulation/viper-macs.el
lisp/emulation/viper-mous.el
lisp/emulation/viper-util.el
lisp/emulation/viper.el
lisp/epg.el
lisp/erc/erc-backend.el
lisp/erc/erc-match.el
lisp/erc/erc-services.el
lisp/erc/erc.el
lisp/eshell/em-hist.el
lisp/eshell/em-ls.el
lisp/eshell/em-unix.el
lisp/eshell/esh-util.el
lisp/expand.el
lisp/faces.el
lisp/filenotify.el
lisp/files.el
lisp/filesets.el
lisp/find-cmd.el
lisp/find-dired.el
lisp/find-file.el
lisp/foldout.el
lisp/format.el
lisp/gnus/auth-source.el
lisp/gnus/gnus-art.el
lisp/gnus/gnus-bookmark.el
lisp/gnus/gnus-cus.el
lisp/gnus/gnus-group.el
lisp/gnus/gnus-mlspl.el
lisp/gnus/gnus-registry.el
lisp/gnus/gnus-salt.el
lisp/gnus/gnus-sieve.el
lisp/gnus/gnus-util.el
lisp/gnus/gnus.el
lisp/gnus/message.el
lisp/gnus/mm-decode.el
lisp/gnus/nndoc.el
lisp/gnus/nnheader.el
lisp/gnus/registry.el
lisp/gnus/rfc1843.el
lisp/gnus/rfc2047.el
lisp/help-fns.el
lisp/help.el
lisp/hfy-cmap.el
lisp/htmlfontify.el
lisp/ibuffer.el
lisp/ido.el
lisp/image.el
lisp/info-look.el
lisp/info.el
lisp/international/iso-cvt.el
lisp/international/mule-cmds.el
lisp/international/mule.el
lisp/international/ogonek.el
lisp/international/titdic-cnv.el
lisp/language/japan-util.el
lisp/leim/quail/japanese.el
lisp/leim/quail/latin-alt.el
lisp/leim/quail/latin-ltx.el
lisp/leim/quail/thai.el
lisp/lpr.el
lisp/mail/feedmail.el
lisp/mail/mail-extr.el
lisp/mail/mailclient.el
lisp/mail/mspools.el
lisp/mail/rmail.el
lisp/mail/rmailmm.el
lisp/man.el
lisp/mh-e/mh-alias.el
lisp/mh-e/mh-comp.el
lisp/mh-e/mh-e.el
lisp/mh-e/mh-folder.el
lisp/mh-e/mh-letter.el
lisp/mh-e/mh-mime.el
lisp/mh-e/mh-search.el
lisp/mh-e/mh-utils.el
lisp/mh-e/mh-xface.el
lisp/msb.el
lisp/net/ange-ftp.el
lisp/net/dbus.el
lisp/net/eww.el
lisp/net/gnutls.el
lisp/net/net-utils.el
lisp/net/newst-backend.el
lisp/net/newst-reader.el
lisp/net/rcirc.el
lisp/net/rlogin.el
lisp/net/secrets.el
lisp/net/soap-client.el
lisp/net/tramp-adb.el
lisp/net/tramp-sh.el
lisp/net/tramp.el
lisp/net/zeroconf.el
lisp/org/ob-core.el
lisp/org/ob-dot.el
lisp/org/ob-lilypond.el
lisp/org/ob-lob.el
lisp/org/ob-octave.el
lisp/org/ob-ref.el
lisp/org/ob-sql.el
lisp/org/ob-sqlite.el
lisp/org/ob-tangle.el
lisp/org/org-agenda.el
lisp/org/org-clock.el
lisp/org/org-colview.el
lisp/org/org-element.el
lisp/org/org-footnote.el
lisp/org/org-list.el
lisp/org/org-table.el
lisp/org/org.el
lisp/org/ox-html.el
lisp/org/ox-latex.el
lisp/org/ox-man.el
lisp/org/ox-odt.el
lisp/org/ox-publish.el
lisp/org/ox-texinfo.el
lisp/org/ox.el
lisp/play/doctor.el
lisp/play/gametree.el
lisp/progmodes/ada-mode.el
lisp/progmodes/ada-xref.el
lisp/progmodes/antlr-mode.el
lisp/progmodes/cc-align.el
lisp/progmodes/cc-awk.el
lisp/progmodes/cc-cmds.el
lisp/progmodes/cc-defs.el
lisp/progmodes/cc-engine.el
lisp/progmodes/cc-fonts.el
lisp/progmodes/cc-langs.el
lisp/progmodes/cc-vars.el
lisp/progmodes/cfengine.el
lisp/progmodes/cmacexp.el
lisp/progmodes/compile.el
lisp/progmodes/cperl-mode.el
lisp/progmodes/dcl-mode.el
lisp/progmodes/elisp-mode.el
lisp/progmodes/f90.el
lisp/progmodes/flymake.el
lisp/progmodes/fortran.el
lisp/progmodes/glasses.el
lisp/progmodes/idlw-shell.el
lisp/progmodes/idlwave.el
lisp/progmodes/inf-lisp.el
lisp/progmodes/js.el
lisp/progmodes/m4-mode.el
lisp/progmodes/mantemp.el
lisp/progmodes/perl-mode.el
lisp/progmodes/prog-mode.el
lisp/progmodes/prolog.el
lisp/progmodes/ruby-mode.el
lisp/progmodes/scheme.el
lisp/progmodes/sh-script.el
lisp/progmodes/sql.el
lisp/progmodes/vera-mode.el
lisp/progmodes/verilog-mode.el
lisp/progmodes/vhdl-mode.el
lisp/progmodes/xscheme.el
lisp/ps-print.el
lisp/sort.el
lisp/speedbar.el
lisp/startup.el
lisp/term.el
lisp/textmodes/bibtex.el
lisp/textmodes/conf-mode.el
lisp/textmodes/css-mode.el
lisp/textmodes/ispell.el
lisp/textmodes/makeinfo.el
lisp/textmodes/page-ext.el
lisp/textmodes/refer.el
lisp/textmodes/reftex-cite.el
lisp/textmodes/reftex.el
lisp/textmodes/rst.el
lisp/textmodes/sgml-mode.el
lisp/textmodes/tex-mode.el
lisp/textmodes/texinfmt.el
lisp/textmodes/texinfo.el
lisp/textmodes/texnfo-upd.el
lisp/thingatpt.el
lisp/tutorial.el
lisp/type-break.el
lisp/url/url-cookie.el
lisp/url/url-dav.el
lisp/url/url-gw.el
lisp/url/url-handlers.el
lisp/vc/diff-mode.el
lisp/vc/ediff-diff.el
lisp/vc/ediff-init.el
lisp/vc/ediff-ptch.el
lisp/vc/ediff-util.el
lisp/vc/ediff-wind.el
lisp/vc/ediff.el
lisp/vc/log-edit.el
lisp/vc/vc-annotate.el
lisp/vc/vc-cvs.el
lisp/vc/vc-rcs.el
lisp/vc/vc-svn.el
lisp/vc/vc.el
lisp/vcursor.el
lisp/woman.el
test/automated/ert-x-tests.el
test/automated/icalendar-tests.el
test/etags/el-src/emacs/lisp/progmodes/etags.el