1. 10 Apr, 2021 1 commit
  2. 22 Mar, 2021 1 commit
  3. 02 Feb, 2021 1 commit
    • Stefan Kangas's avatar
      Prefer defvar-local in remaining libraries · e0fc879c
      Stefan Kangas authored
      * lisp/align.el (align-mode-rules-list)
      (align-mode-exclude-rules-list):
      * lisp/bookmark.el (bookmark-current-bookmark)
      (bookmark-annotation-name)
      (bookmark--annotation-from-bookmark-list):
      * lisp/calc/calc-embed.el (calc-embedded-all-active)
      (calc-embedded-some-active):
      * lisp/comint.el (comint-password-function):
      * lisp/completion.el (completion-syntax-table):
      * lisp/dframe.el (dframe-track-mouse-function)
      (dframe-help-echo-function, dframe-mouse-click-function)
      (dframe-mouse-position-function, dframe-timer)
      (dframe-attached-frame, dframe-controlled):
      * lisp/ehelp.el (electric-help-orig-major-mode):
      * lisp/eshell/esh-util.el (eshell-path-env):
      * lisp/expand.el (expand-pos, expand-index, expand-point):
      * lisp/face-remap.el (text-scale-mode-remapping)
      (text-scale-mode-lighter, text-scale-mode-amount)
      (text-scale-remap-header-line, buffer-face-mode-remapping):
      * lisp/ffap.el (ffap-menu-alist):
      * lisp/files-x.el (connection-local-variables-alist):
      * lisp/foldout.el (foldout-fold-list, foldout-mode-line-string):
      * lisp/follow.el (follow-start-end-invalid):
      * lisp/forms.el (forms--mode-setup):
      * lisp/gnus/message.el (message-cross-post-old-target)
      (message-options):
      * lisp/help-mode.el (help-xref-stack, help-xref-forward-stack)
      (help-xref-stack-item, help-xref-stack-forward-item):
      * lisp/hexl.el (hexl-mode--old-var-vals, hexl-ascii-overlay):
      * lisp/hilit-chg.el (hilit-chg-string):
      * lisp/ido.el (ido-eoinput):
      * lisp/imenu.el (imenu-generic-expression)
      (imenu-create-index-function, imenu-default-goto-function)
      (imenu-prev-index-position-function)
      (imenu-extract-index-name-function, imenu-name-lookup-function)
      (imenu-syntax-alist, imenu-case-fold-search):
      * lisp/jka-compr.el (jka-compr-really-do-compress):
      * lisp/language/ethio-util.el (ethio-prefer-ascii-space):
      * lisp/leim/quail/hangul.el (hangul-input-method-help-text):
      * lisp/leim/quail/japanese.el (quail-japanese-package-saved):
      * lisp/linum.el (linum-overlays, linum-available):
      * lisp/man.el (Man-original-frame, Man-arguments, Man--sections)
      (Man--refpages, Man-page-list, Man-current-page)
      (Man-page-mode-string):
      * lisp/pcomplete.el (pcomplete-current-completions)
      (pcomplete-last-completion-length)
      (pcomplete-last-completion-stub, pcomplete-last-completion-raw)
      (pcomplete-last-window-config, pcomplete-window-restore-timer):
      * lisp/reveal.el (reveal-open-spots, reveal-last-tick):
      * lisp/ruler-mode.el (ruler-mode):
      * lisp/scroll-lock.el (scroll-lock-preserve-screen-pos-save):
      * lisp/server.el (server-buffer-clients, server-existing-buffer):
      * lisp/tab-line.el (tab-line-exclude):
      * lisp/tar-mode.el (tar-data-buffer, tar-data-swapped):
      * lisp/thumbs.el (thumbs-current-tmp-filename)
      (thumbs-current-image-filename, thumbs-extra-images)
      (thumbs-image-num, thumbs-buffer, thumbs-marked-list):
      * lisp/tutorial.el (tutorial--point-before-chkeys)
      (tutorial--point-after-chkeys, tutorial--lang):
      * lisp/url/url-vars.el (url-current-object)
      (url-current-mime-headers, url-current-lastloc):
      * lisp/view.el (view-mode, view-old-buffer-read-only)
      (view-old-Helper-return-blurb, view-page-size)
      (view-half-page-size, view-last-regexp, view-return-to-alist)
      (view-exit-action, view-overlay):
      * lisp/wid-edit.el (widget-global-map, widget-field-new)
      (widget-field-list, widget-field-last, widget-field-was):
      * lisp/woman.el (woman-imenu-done): Prefer defvar-local.
      e0fc879c
  4. 01 Jan, 2021 2 commits
  5. 21 Nov, 2020 1 commit
    • Michael Albinus's avatar
      Handle connection-local null-device and path-separator variables · 789ee3e1
      Michael Albinus authored
      * doc/lispref/os.texi (System Environment): Add `path-separator'
      function and `null-device' variable and function.
      
      * etc/NEWS: Mention 'null-device' and 'path-separator'.  Fix typos.
      
      * lisp/files-x.el (path-separator, null-device): New defuns.  (Bug#3736)
      
      * lisp/net/tramp-adb.el
      (tramp-adb-connection-local-default-shell-variables): Rename from
      `tramp-adb-connection-local-default-profile'.
      
      * lisp/net/tramp-integration.el
      (tramp-connection-local-default-system-variables): New defvar.
      Add it to connection-local profiles.
      (tramp-connection-local-default-shell-variables): Rename from
      `tramp-connection-local-default-profile'.
      
      * lisp/progmodes/grep.el (grep-hello-file): New defun.
      (grep-compute-defaults): Use `null-device' function for remote
      case. Handle remote `hello-file'.  Use `process-file-shell-command'.
      (grep,grep-expand-keywords, lgrep): Use `null-device' function for
      remote case.
      789ee3e1
  6. 06 Sep, 2020 1 commit
    • Lars Ingebrigtsen's avatar
      Use `format-prompt' when prompting with default values · 7d927fa8
      Lars Ingebrigtsen authored
      * lisp/woman.el (woman-file-name):
      * lisp/wid-edit.el (widget-file-prompt-value)
      (widget-coding-system-prompt-value):
      * lisp/w32-fns.el (w32-set-system-coding-system):
      * lisp/vc/vc.el (vc-print-root-log):
      * lisp/vc/vc-annotate.el (vc-annotate):
      * lisp/vc/emerge.el (emerge-read-file-name):
      * lisp/vc/ediff.el (ediff-directories)
      (ediff-directory-revisions, ediff-directories3)
      (ediff-merge-directories, )
      (ediff-merge-directories-with-ancestor)
      (ediff-merge-directory-revisions)
      (ediff-merge-directory-revisions-with-ancestor)
      (ediff-merge-revisions, ediff-merge-revisions-with-ancestor)
      (ediff-revision):
      * lisp/vc/ediff-util.el (ediff-toggle-regexp-match):
      * lisp/vc/ediff-mult.el (ediff-filegroup-action):
      * lisp/vc/add-log.el (prompt-for-change-log-name):
      * lisp/textmodes/table.el (table-insert-row-column)
      (table-span-cell, table-split-cell-horizontally)
      (table-split-cell, table-justify, table-generate-source)
      (table-insert-sequence, table-capture)
      (table--read-from-minibuffer, table--query-justification):
      * lisp/textmodes/sgml-mode.el (sgml-tag, sgml-tag-help):
      * lisp/textmodes/reftex-ref.el (reftex-goto-label):
      * lisp/textmodes/refer.el (refer-get-bib-files):
      * lisp/textmodes/css-mode.el (css-lookup-symbol):
      * lisp/term.el (serial-read-name, serial-read-speed):
      * lisp/speedbar.el (speedbar-change-initial-expansion-list):
      * lisp/simple.el (previous-matching-history-element)
      (set-variable):
      * lisp/ses.el (ses-read-cell, ses-set-column-width):
      * lisp/replace.el (query-replace-read-from)
      (occur-read-primary-args):
      * lisp/rect.el (string-rectangle, string-insert-rectangle):
      * lisp/progmodes/tcl.el (tcl-help-on-word):
      * lisp/progmodes/sh-script.el (sh-set-shell):
      * lisp/progmodes/python.el (python-eldoc-at-point):
      * lisp/progmodes/octave.el (octave-completing-read)
      (octave-update-function-file-comment, octave-insert-defun):
      * lisp/progmodes/inf-lisp.el (lisp-symprompt):
      * lisp/progmodes/cperl-mode.el (cperl-info-on-command)
      (cperl-perldoc):
      * lisp/progmodes/compile.el (compilation-find-file):
      * lisp/net/rcirc.el (rcirc-prompt-for-encryption):
      * lisp/net/eww.el (eww):
      * lisp/net/browse-url.el (browse-url-with-browser-kind):
      * lisp/man.el (man):
      * lisp/mail/sendmail.el (sendmail-query-user-about-smtp):
      * lisp/mail/mailalias.el (build-mail-aliases):
      * lisp/mail/mailabbrev.el (merge-mail-abbrevs)
      (rebuild-mail-abbrevs):
      * lisp/locate.el (locate-prompt-for-search-string):
      * lisp/isearch.el (isearch-occur):
      * lisp/international/ogonek.el (ogonek-read-encoding)
      (ogonek-read-prefix):
      * lisp/international/mule.el (read-buffer-file-coding-system)
      (set-terminal-coding-system, set-keyboard-coding-system)
      (set-next-selection-coding-system, recode-region):
      * lisp/international/mule-cmds.el ()
      (universal-coding-system-argument, search-unencodable-char)
      (select-safe-coding-system-interactively):
      * lisp/info.el (Info-search, Info-search-backward, Info-menu):
      * lisp/info-look.el (info-lookup-interactive-arguments):
      * lisp/imenu.el (imenu--completion-buffer):
      * lisp/ibuf-ext.el (mode, used-mode, ibuffer-mark-by-mode):
      * lisp/hi-lock.el (hi-lock-unface-buffer)
      (hi-lock-read-face-name):
      * lisp/help.el (view-emacs-news, where-is):
      * lisp/help-fns.el (describe-variable, describe-symbol)
      (describe-keymap):
      * lisp/gnus/mm-decode.el (mm-save-part):
      * lisp/gnus/gnus-sum.el (gnus-summary-browse-url):
      * lisp/gnus/gnus-group.el (gnus-group--read-bug-ids)
      (gnus-group-set-current-level):
      * lisp/frame.el (make-frame-on-monitor)
      (close-display-connection, select-frame-by-name):
      * lisp/format.el (format-encode-buffer, format-encode-region):
      * lisp/files.el (recode-file-name):
      * lisp/files-x.el (read-file-local-variable)
      (read-file-local-variable-value, )
      (read-file-local-variable-mode):
      * lisp/ffap.el (ffap-menu-ask):
      * lisp/faces.el (face-read-string):
      * lisp/facemenu.el (facemenu-set-charset):
      * lisp/erc/erc-dcc.el (erc-dcc-do-GET-command):
      * lisp/emulation/edt-mapper.el (edt-mapper):
      * lisp/emacs-lisp/trace.el (trace--read-args)
      (trace-function-foreground, trace-function-background):
      * lisp/emacs-lisp/smie.el (smie-config-set-indent):
      * lisp/emacs-lisp/re-builder.el (reb-change-syntax):
      * lisp/emacs-lisp/package.el (describe-package):
      * lisp/emacs-lisp/find-func.el (read-library-name)
      (find-function-read):
      * lisp/emacs-lisp/ert.el (ert-read-test-name)
      (ert-run-tests-interactively):
      * lisp/emacs-lisp/disass.el (disassemble):
      * lisp/emacs-lisp/debug.el (debug-on-entry)
      (debug-on-variable-change):
      * lisp/emacs-lisp/advice.el (ad-read-advised-function)
      (ad-read-advice-class, ad-read-advice-name, ad-read-regexp):
      * lisp/dired-x.el (dired--mark-suffix-interactive-spec):
      * lisp/dired-aux.el (dired-diff):
      * lisp/cus-edit.el (custom-variable-prompt, customize-mode)
      (customize-changed-options):
      * lisp/completion.el (interactive-completion-string-reader):
      * lisp/calendar/timeclock.el (timeclock-ask-for-project):
      * lisp/calc/calcalg3.el (calc-get-fit-variables):
      * lisp/calc/calc-store.el (calc-edit-variable):
      * lisp/calc/calc-bin.el (calc-word-size):
      * lisp/bookmark.el (bookmark-set-internal):
      * lisp/abbrev.el (read-abbrev-file): Use `format-prompt' for
      prompting (bug#12443).
      7d927fa8
  7. 01 Jan, 2020 1 commit
  8. 18 Aug, 2019 1 commit
  9. 25 May, 2019 1 commit
    • Paul Eggert's avatar
      Go back to "Maintainer: emacs-devel@gnu.org" · f744797a
      Paul Eggert authored
      Restore lines saying "Maintainer: emacs-devel@gnu.org" when there is
      no special maintainer for a file.  Although this wasn't documented
      it was common practice and removing the lines didn't have consensus.
      f744797a
  10. 20 May, 2019 1 commit
  11. 24 Mar, 2019 1 commit
  12. 23 Mar, 2019 1 commit
    • Michael Albinus's avatar
      Fix Bug#34943 · a3194e7b
      Michael Albinus authored
      * lisp/files-x.el (cl-lib): Require when compiling.
      (hack-connection-local-variables): Regard connection-local
      variables as safe.  (Bug#34943)
      
      * lisp/shell.el (shell): Use `with-connection-local-variables' for
      the whole code block.  (Bug#34943)
      
      * lisp/net/tramp-adb.el (tramp-connection-local-safe-shell-file-names):
      Do not set values.
      
      * lisp/net/tramp-integration.el
      (tramp-connection-local-safe-shell-file-names): Remove.
      (shell-file-name, shell-command-switch): Do not add safe-local-variable
      property.
      
      * lisp/net/tramp.el (tramp-handle-shell-command): Use proper
      buffer name.
      
      * test/lisp/net/tramp-tests.el (tramp-test34-explicit-shell-file-name):
      Tag it :unstable.
      a3194e7b
  13. 09 Mar, 2019 1 commit
    • Michael Albinus's avatar
      Do not hardcode "/bin/sh" in compile. Bug#24338, Bug#29723 · 21f54fee
      Michael Albinus authored
      * doc/emacs/custom.texi (Connection Variables): New node.
      
      * doc/emacs/emacs.texi (Top): Add entry for Connection Variables.
      
      * doc/emacs/misc.texi (Single Shell): Mention default value for
      remote buffers.
      
      * doc/lispref/variables.texi (Connection Local Variables):
      Describe `with-connection-local-variables' instead of
      `with-connection-local-profiles'.
      
      * doc/misc/tramp.texi (Remote processes): Refer to Emacs manual.
      Mention default connection-local settings for `shell-file-name'
      and `shell-command-switch'.
      
      * etc/NEWS: Mention connection-local variables changes.
      
      * lisp/files-x.el (hack-connection-local-variables):
      Push connection-local variables to `file-local-variables-alist'.
      (connection-local-criteria-for-default-directory): New defsubst.
      (with-connection-local-variables): Rename from
      `with-connection-local-profiles'.  Adapt implementation.
      
      * lisp/files.el (hack-local-variables):
      Call `hack-connection-local-variables'.
      
      * lisp/shell.el (shell): Use `with-connection-local-variables'.
      
      * lisp/subr.el (start-file-process-shell-command):
      * lisp/progmodes/compile.el (compilation-start):
      Use `with-connection-local-variables'.  Do not set "/bin/sh" for
      remote buffers, trust settings of `shell-file-name'.  (Bug#24338),
      (Bug#29723)
      
      * lisp/net/ange-ftp.el (ange-ftp-compress, ange-ftp-uncompress):
      Use `shell-command-switch'.
      
      * lisp/net/tramp-adb.el (tramp-adb-connection-local-default-profile):
      New defvar.  Add it to connection-local profiles after loading "shell".
      
      * lisp/net/tramp-integration.el (tramp-compat): Require tramp-compat.
      (tramp-compat-exec-path): Do not declare anymore.
      (tramp-connection-local-safe-shell-file-names): New defvar.
      (tramp-connection-local-default-profile): New defconst.  Activate
      it after loading "shell".
      (shell-file-name, shell-command-switch): Add safe-local-variable
      property.
      
      * lisp/net/tramp-sh.el (tramp-display-escape-sequence-regexp):
      Add tramp-autoload cookie.
      
      * test/lisp/files-x-tests.el (remote-shell-file-name):
      Add safe-local-variable property to remote-* variables.
      (tramp-connection-local-default-profile): Declare.
      (files-x-test-with-connection-local-variables):
      Rename from `files-x-test-with-connection-local-profiles'.  Adapt
      implementation.
      
      * test/lisp/net/tramp-tests.el
      (tramp-test34-connection-local-variables): New test.
      (tramp-test34-explicit-shell-file-name): Run it also for tramp-adb.
      Bind connection-local-{profile,criteria}-alist.  Use tramp-adb
      specific `shell-file-name'.  Add safe-local-variable property to
      `explicit-shell-file-name' and `explicit-sh-args'.
      21f54fee
  14. 01 Jan, 2019 1 commit
  15. 07 Nov, 2018 1 commit
  16. 25 Sep, 2018 1 commit
  17. 24 Sep, 2018 1 commit
  18. 25 Aug, 2018 1 commit
  19. 09 Jul, 2018 1 commit
    • Michael Albinus's avatar
      Fix Bug#32090 · 917158f8
      Michael Albinus authored
      * lisp/files-x.el (connection-local-normalize-criteria): Do not
      use PROPERTIES anymore.
      (connection-local-get-profiles): Rewrite, in order to accept any
      property as optional.  (Bug#32090)
      (connection-local-set-profiles):
      Adapt ´connection-local-normalize-criteria' call.
      
      * test/lisp/files-x-tests.el
      (files-x-test-connection-local-set-profiles)
      (files-x-test-hack-connection-local-variables-apply): Extend tests.
      917158f8
  20. 01 Jan, 2018 1 commit
  21. 10 Dec, 2017 1 commit
  22. 13 Sep, 2017 1 commit
    • Paul Eggert's avatar
      Prefer HTTPS to FTP and HTTP in documentation · bc511a64
      Paul Eggert authored
      Most of this change is to boilerplate commentary such as license URLs.
      This change was prompted by ftp://ftp.gnu.org's going-away party,
      planned for November.  Change these FTP URLs to https://ftp.gnu.org
      instead.  Make similar changes for URLs to other organizations moving
      away from FTP.  Also, change HTTP to HTTPS for URLs to gnu.org and
      fsf.org when this works, as this will further help defend against
      man-in-the-middle attacks (for this part I omitted the MS-DOS and
      MS-Windows sources and the test tarballs to keep the workload down).
      HTTPS is not fully working to lists.gnu.org so I left those URLs alone
      for now.
      bc511a64
  23. 02 Apr, 2017 1 commit
    • Michael Albinus's avatar
      Apply connecion-local variables for shells · 59191cd0
      Michael Albinus authored
      * doc/misc/tramp.texi (Remote processes): Show use of connection-local
      variables.  Don't mention Emacs 23 anymore.
      (Frequently Asked Questions): Precise Emacs and MS Windows version.
      
      * lisp/files-x.el (connection-local-normalize-criteria):
      Suppress nil properties.
      (connection-local-set-profiles, with-connection-local-profiles):
      Adapt docstring.
      
      * lisp/shell.el (shell): Apply connecion-local variables.
      59191cd0
  24. 19 Feb, 2017 1 commit
    • Michael Albinus's avatar
      Rework connection local variables · 143bc75c
      Michael Albinus authored
      For connection local variables interface, `class' is renamed
      to `profile'.  All arguments `criteria' are a plist now.
      
      * doc/lispref/variables.texi (Connection Local Variables):
      Rewrite.
      
      * lisp/files-x.el (connection-local-profile-alist): Rename
      from `connection-local-class-alist'.  Adapt docstring.
      (connection-local-criteria-alist): Adapt docstring.
      (connection-local-normalize-criteria): New defun.
      (connection-local-get-profiles): Rename from
      `connection-local-get-classes'.  Rewrite.
      (connection-local-set-profiles): Rename from
      `connection-local-set-classes'.  Rewrite.
      (connection-local-get-profile-variables): Rename from
      `connection-local-get-class-variables'.  Rewrite.
      (connection-local-set-profile-variables): Rename from
      `connection-local-set-class-variables'.  Rewrite.
      (hack-connection-local-variables)
      (hack-connection-local-variables-apply)): Rewrite.
      (with-connection-local-profiles): Rename from
      `ith-connection-local-classes'.  Rewrite.
      
      * lisp/net/tramp.el (tramp-set-connection-local-variables):
      Compute criteria.
      
      * lisp/net/tramp-cmds.el (tramp-bug):
      Use `connection-local-profile-alist'.
      
      * test/lisp/files-x-tests.el (files-x-test--variables1)
      (files-x-test--variables2, files-x-test--variables3)
      (files-x-test--variables4, files-x-test--criteria1)
      (files-x-test--criteria2): Make them a defconst.
      (files-x-test--application)
      (files-x-test--another-application, files-x-test--protocol)
      (files-x-test--user, files-x-test--machine): New defconst.
      (files-x-test--criteria): New defvar.
      (files-x-test--criteria3): Remove.
      (files-x-test-connection-local-set-profile-variables):
      Rename from `files-x-test-connection-local-set-class-variables'.
      Rewrite.
      (files-x-test-connection-local-set-profiles): Rename from
      `files-x-test-connection-local-set-classes'.  Rewrite.
      (files-x-test-hack-connection-local-variables-apply)  Rewrite.
      (files-x-test-with-connection-local-profiles): Rename from
      `files-x-test-with-connection-local-classes'.  Rewrite.
      143bc75c
  25. 01 Jan, 2017 1 commit
  26. 14 Nov, 2016 1 commit
    • Michael Albinus's avatar
      Implement connection-local variables · 6647e051
      Michael Albinus authored
      * doc/lispref/variables.texi (Connection Local Variables): New section.
      
      * etc/NEWS: Mention connection-local variables.
      
      * lisp/files-x.el (enable-connection-local-variables)
      (connection-local-variables-alist, connection-local-class-alist)
      (connection-local-criteria-alist): New defvars.
      (connection-local-get-classes)
      (connection-local-get-class-variables): New defsubst.
      (connection-local-set-classes)
      (connection-local-set-class-variables)
      (hack-connection-local-variables)
      (hack-connection-local-variables-apply): New defuns.
      (with-connection-local-classes): New defmacro.
      
      * lisp/net/tramp.el (tramp-set-connection-local-variables): New defun.
      
      * lisp/net/tramp-adb.el (tramp-adb-maybe-open-connection):
      * lisp/net/tramp-gvfs.el (tramp-gvfs-maybe-open-connection):
      * lisp/net/lisp/net/tramp-sh.el (tramp-maybe-open-connection):
      * lisp/net/tramp-smb.el (tramp-smb-maybe-open-connection): Use it.
      
      * test/lisp/files-x-tests.el: New file.
      6647e051
  27. 30 Jan, 2016 1 commit
    • Artur Malabarba's avatar
      Backport: * lisp/files.el: Remove support for extra .dir-locals file · 71b20b31
      Artur Malabarba authored
      (dir-locals-file-2, dir-locals--all-files): Remove.
      (dir-locals-collect-variables, dir-locals-file, dir-locals-find-file)
      (dir-locals-read-from-file, hack-dir-local-variables): Revert changes.
      
      * lisp/files-x.el (modify-dir-local-variable): Revert changes.
      
      * lisp/help-fns.el (describe-variable): Revert changes.
      
      * doc/emacs/custom.texi (Directory Variables): Revert changes.
      
      * etc/NEWS: Revert changes.
      71b20b31
  28. 25 Jan, 2016 1 commit
  29. 16 Jan, 2016 1 commit
  30. 01 Jan, 2016 1 commit
  31. 10 Nov, 2015 1 commit
    • Artur Malabarba's avatar
      * lisp/files.el (dir-locals-file): Allow wildcards · 2e848885
      Artur Malabarba authored
      (dir-locals-find-file, dir-locals-collect-variables)
      (dir-locals-read-from-file): Update accordingly.
      (hack-dir-local-variables): Rename a local variable.
      
      * lisp/files-x.el (modify-dir-local-variable): Update accordingly
      
      * lisp/help-fns.el (describe-variable): Update accordingly
      
      * .gitignore: Add .dir-locals?.el
      2e848885
  32. 07 Sep, 2015 1 commit
    • Paul Eggert's avatar
      Go back to grave quoting in source-code docstrings etc. · 6afef3f6
      Paul Eggert authored
      This reverts almost all my recent changes to use curved quotes
      in docstrings and/or strings used for error diagnostics.
      There are a few exceptions, e.g., Bahá’í proper names.
      * admin/unidata/unidata-gen.el (unidata-gen-table):
      * lisp/abbrev.el (expand-region-abbrevs):
      * lisp/align.el (align-region):
      * lisp/allout.el (allout-mode, allout-solicit-alternate-bullet)
      (outlineify-sticky):
      * lisp/apropos.el (apropos-library):
      * lisp/bookmark.el (bookmark-default-annotation-text):
      * lisp/button.el (button-category-symbol, button-put)
      (make-text-button):
      * lisp/calc/calc-aent.el (math-read-if, math-read-factor):
      * lisp/calc/calc-embed.el (calc-do-embedded):
      * lisp/calc/calc-ext.el (calc-user-function-list):
      * lisp/calc/calc-graph.el (calc-graph-show-dumb):
      * lisp/calc/calc-help.el (calc-describe-key)
      (calc-describe-thing, calc-full-help):
      * lisp/calc/calc-lang.el (calc-c-language)
      (math-parse-fortran-vector-end, math-parse-tex-sum)
      (math-parse-eqn-matrix, math-parse-eqn-prime)
      (calc-yacas-language, calc-maxima-language, calc-giac-language)
      (math-read-giac-subscr, math-read-math-subscr)
      (math-read-big-rec, math-read-big-balance):
      * lisp/calc/calc-misc.el (calc-help, report-calc-bug):
      * lisp/calc/calc-mode.el (calc-auto-why, calc-save-modes)
      (calc-auto-recompute):
      * lisp/calc/calc-prog.el (calc-fix-token-name)
      (calc-read-parse-table-part, calc-user-define-invocation)
      (math-do-arg-check):
      * lisp/calc/calc-store.el (calc-edit-variable):
      * lisp/calc/calc-units.el (math-build-units-table-buffer):
      * lisp/calc/calc-vec.el (math-read-brackets):
      * lisp/calc/calc-yank.el (calc-edit-mode):
      * lisp/calc/calc.el (calc, calc-do, calc-user-invocation):
      * lisp/calendar/appt.el (appt-display-message):
      * lisp/calendar/diary-lib.el (diary-check-diary-file)
      (diary-mail-entries, diary-from-outlook):
      * lisp/calendar/icalendar.el (icalendar-export-region)
      (icalendar--convert-float-to-ical)
      (icalendar--convert-date-to-ical)
      (icalendar--convert-ical-to-diary)
      (icalendar--convert-recurring-to-diary)
      (icalendar--add-diary-entry):
      * lisp/calendar/time-date.el (format-seconds):
      * lisp/calendar/timeclock.el (timeclock-mode-line-display)
      (timeclock-make-hours-explicit, timeclock-log-data):
      * lisp/calendar/todo-mode.el (todo-prefix, todo-delete-category)
      (todo-item-mark, todo-check-format)
      (todo-insert-item--next-param, todo-edit-item--next-key)
      (todo-mode):
      * lisp/cedet/ede/pmake.el (ede-proj-makefile-insert-dist-rules):
      * lisp/cedet/mode-local.el (describe-mode-local-overload)
      (mode-local-print-binding, mode-local-describe-bindings-2):
      * lisp/cedet/semantic/complete.el (semantic-displayor-show-request):
      * lisp/cedet/srecode/srt-mode.el (srecode-macro-help):
      * lisp/cus-start.el (standard):
      * lisp/cus-theme.el (describe-theme-1):
      * lisp/custom.el (custom-add-dependencies, custom-check-theme)
      (custom--sort-vars-1, load-theme):
      * lisp/descr-text.el (describe-text-properties-1, describe-char):
      * lisp/dired-x.el (dired-do-run-mail):
      * lisp/dired.el (dired-log):
      * lisp/emacs-lisp/advice.el (ad-read-advised-function)
      (ad-read-advice-class, ad-read-advice-name, ad-enable-advice)
      (ad-disable-advice, ad-remove-advice, ad-set-argument)
      (ad-set-arguments, ad--defalias-fset, ad-activate)
      (ad-deactivate):
      * lisp/emacs-lisp/byte-opt.el (byte-compile-inline-expand)
      (byte-compile-unfold-lambda, byte-optimize-form-code-walker)
      (byte-optimize-while, byte-optimize-apply):
      * lisp/emacs-lisp/byte-run.el (defun, defsubst):
      * lisp/emacs-lisp/bytecomp.el (byte-compile-lapcode)
      (byte-compile-log-file, byte-compile-format-warn)
      (byte-compile-nogroup-warn, byte-compile-arglist-warn)
      (byte-compile-cl-warn)
      (byte-compile-warn-about-unresolved-functions)
      (byte-compile-file, byte-compile--declare-var)
      (byte-compile-file-form-defmumble, byte-compile-form)
      (byte-compile-normal-call, byte-compile-check-variable)
      (byte-compile-variable-ref, byte-compile-variable-set)
      (byte-compile-subr-wrong-args, byte-compile-setq-default)
      (byte-compile-negation-optimizer)
      (byte-compile-condition-case--old)
      (byte-compile-condition-case--new, byte-compile-save-excursion)
      (byte-compile-defvar, byte-compile-autoload)
      (byte-compile-lambda-form)
      (byte-compile-make-variable-buffer-local, display-call-tree)
      (batch-byte-compile):
      * lisp/emacs-lisp/cconv.el (cconv-convert, cconv--analyze-use):
      * lisp/emacs-lisp/chart.el (chart-space-usage):
      * lisp/emacs-lisp/check-declare.el (check-declare-scan)
      (check-declare-warn, check-declare-file)
      (check-declare-directory):
      * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine)
      (checkdoc-message-text-engine):
      * lisp/emacs-lisp/cl-extra.el (cl-parse-integer)
      (cl--describe-class):
      * lisp/emacs-lisp/cl-generic.el (cl-defgeneric)
      (cl--generic-describe, cl-generic-generalizers):
      * lisp/emacs-lisp/cl-macs.el (cl--parse-loop-clause, cl-tagbody)
      (cl-symbol-macrolet):
      * lisp/emacs-lisp/cl.el (cl-unload-function, flet):
      * lisp/emacs-lisp/copyright.el (copyright)
      (copyright-update-directory):
      * lisp/emacs-lisp/edebug.el (edebug-read-list):
      * lisp/emacs-lisp/eieio-base.el (eieio-persistent-read):
      * lisp/emacs-lisp/eieio-core.el (eieio--slot-override)
      (eieio-oref):
      * lisp/emacs-lisp/eieio-opt.el (eieio-help-constructor):
      * lisp/emacs-lisp/eieio-speedbar.el:
      (eieio-speedbar-child-make-tag-lines)
      (eieio-speedbar-child-description):
      * lisp/emacs-lisp/eieio.el (defclass, change-class):
      * lisp/emacs-lisp/elint.el (elint-file, elint-get-top-forms)
      (elint-init-form, elint-check-defalias-form)
      (elint-check-let-form):
      * lisp/emacs-lisp/ert.el (ert-get-test, ert-results-mode-menu)
      (ert-results-pop-to-backtrace-for-test-at-point)
      (ert-results-pop-to-messages-for-test-at-point)
      (ert-results-pop-to-should-forms-for-test-at-point)
      (ert-describe-test):
      * lisp/emacs-lisp/find-func.el (find-function-search-for-symbol)
      (find-function-library):
      * lisp/emacs-lisp/generator.el (iter-yield):
      * lisp/emacs-lisp/gv.el (gv-define-simple-setter):
      * lisp/emacs-lisp/lisp-mnt.el (lm-verify):
      * lisp/emacs-lisp/macroexp.el (macroexp--obsolete-warning):
      * lisp/emacs-lisp/map-ynp.el (map-y-or-n-p):
      * lisp/emacs-lisp/nadvice.el (advice--make-docstring)
      (advice--make, define-advice):
      * lisp/emacs-lisp/package-x.el (package-upload-file):
      * lisp/emacs-lisp/package.el (package-version-join)
      (package-disabled-p, package-activate-1, package-activate)
      (package--download-one-archive)
      (package--download-and-read-archives)
      (package-compute-transaction, package-install-from-archive)
      (package-install, package-install-selected-packages)
      (package-delete, package-autoremove, describe-package-1)
      (package-install-button-action, package-delete-button-action)
      (package-menu-hide-package, package-menu--list-to-prompt)
      (package-menu--perform-transaction)
      (package-menu--find-and-notify-upgrades):
      * lisp/emacs-lisp/pcase.el (pcase-exhaustive, pcase--u1):
      * lisp/emacs-lisp/re-builder.el (reb-enter-subexp-mode):
      * lisp/emacs-lisp/ring.el (ring-previous, ring-next):
      * lisp/emacs-lisp/rx.el (rx-check, rx-anything)
      (rx-check-any-string, rx-check-any, rx-check-not, rx-=)
      (rx-repeat, rx-check-backref, rx-syntax, rx-check-category)
      (rx-form):
      * lisp/emacs-lisp/smie.el (smie-config-save):
      * lisp/emacs-lisp/subr-x.el (internal--check-binding):
      * lisp/emacs-lisp/tabulated-list.el (tabulated-list-put-tag):
      * lisp/emacs-lisp/testcover.el (testcover-1value):
      * lisp/emacs-lisp/timer.el (timer-event-handler):
      * lisp/emulation/viper-cmd.el (viper-toggle-parse-sexp-ignore-comments)
      (viper-toggle-search-style, viper-kill-buffer)
      (viper-brac-function):
      * lisp/emulation/viper-macs.el (viper-record-kbd-macro):
      * lisp/env.el (setenv):
      * lisp/erc/erc-button.el (erc-nick-popup):
      * lisp/erc/erc.el (erc-cmd-LOAD, erc-handle-login, english):
      * lisp/eshell/em-dirs.el (eshell/cd):
      * lisp/eshell/em-glob.el (eshell-glob-regexp)
      (eshell-glob-entries):
      * lisp/eshell/em-pred.el (eshell-parse-modifiers):
      * lisp/eshell/esh-opt.el (eshell-show-usage):
      * lisp/facemenu.el (facemenu-add-new-face)
      (facemenu-add-new-color):
      * lisp/faces.el (read-face-name, read-face-font, describe-face)
      (x-resolve-font-name):
      * lisp/files-x.el (modify-file-local-variable):
      * lisp/files.el (locate-user-emacs-file, find-alternate-file)
      (set-auto-mode, hack-one-local-variable--obsolete)
      (dir-locals-set-directory-class, write-file, basic-save-buffer)
      (delete-directory, copy-directory, recover-session)
      (recover-session-finish, insert-directory)
      (file-modes-char-to-who, file-modes-symbolic-to-number)
      (move-file-to-trash):
      * lisp/filesets.el (filesets-add-buffer, filesets-remove-buffer):
      * lisp/find-cmd.el (find-generic, find-to-string):
      * lisp/finder.el (finder-commentary):
      * lisp/font-lock.el (font-lock-fontify-buffer):
      * lisp/format.el (format-write-file, format-find-file)
      (format-insert-file):
      * lisp/frame.el (get-device-terminal, select-frame-by-name):
      * lisp/fringe.el (fringe--check-style):
      * lisp/gnus/nnmairix.el (nnmairix-widget-create-query):
      * lisp/help-fns.el (help-fns--key-bindings)
      (help-fns--compiler-macro, help-fns--parent-mode)
      (help-fns--obsolete, help-fns--interactive-only)
      (describe-function-1, describe-variable):
      * lisp/help.el (describe-mode)
      (describe-minor-mode-from-indicator):
      * lisp/image.el (image-type):
      * lisp/international/ccl.el (ccl-dump):
      * lisp/international/fontset.el (x-must-resolve-font-name):
      * lisp/international/mule-cmds.el (prefer-coding-system)
      (select-safe-coding-system-interactively)
      (select-safe-coding-system, activate-input-method)
      (toggle-input-method, describe-current-input-method)
      (describe-language-environment):
      * lisp/international/mule-conf.el (code-offset):
      * lisp/international/mule-diag.el (describe-character-set)
      (list-input-methods-1):
      * lisp/mail/feedmail.el (feedmail-run-the-queue):
      * lisp/mouse.el (minor-mode-menu-from-indicator):
      * lisp/mpc.el (mpc-playlist-rename):
      * lisp/msb.el (msb--choose-menu):
      * lisp/net/ange-ftp.el (ange-ftp-shell-command):
      * lisp/net/imap.el (imap-interactive-login):
      * lisp/net/mairix.el (mairix-widget-create-query):
      * lisp/net/newst-backend.el (newsticker--sentinel-work):
      * lisp/net/newst-treeview.el (newsticker--treeview-load):
      * lisp/net/rlogin.el (rlogin):
      * lisp/obsolete/iswitchb.el (iswitchb-possible-new-buffer):
      * lisp/obsolete/otodo-mode.el (todo-more-important-p):
      * lisp/obsolete/pgg-gpg.el (pgg-gpg-process-region):
      * lisp/obsolete/pgg-pgp.el (pgg-pgp-process-region):
      * lisp/obsolete/pgg-pgp5.el (pgg-pgp5-process-region):
      * lisp/org/ob-core.el (org-babel-goto-named-src-block)
      (org-babel-goto-named-result):
      * lisp/org/ob-fortran.el (org-babel-fortran-ensure-main-wrap):
      * lisp/org/ob-ref.el (org-babel-ref-resolve):
      * lisp/org/org-agenda.el (org-agenda-prepare):
      * lisp/org/org-clock.el (org-clock-notify-once-if-expired)
      (org-clock-resolve):
      * lisp/org/org-ctags.el (org-ctags-ask-rebuild-tags-file-then-find-tag):
      * lisp/org/org-feed.el (org-feed-parse-atom-entry):
      * lisp/org/org-habit.el (org-habit-parse-todo):
      * lisp/org/org-mouse.el (org-mouse-popup-global-menu)
      (org-mouse-context-menu):
      * lisp/org/org-table.el (org-table-edit-formulas):
      * lisp/org/ox.el (org-export-async-start):
      * lisp/proced.el (proced-log):
      * lisp/progmodes/ada-mode.el (ada-get-indent-case)
      (ada-check-matching-start, ada-goto-matching-start):
      * lisp/progmodes/ada-prj.el (ada-prj-display-page):
      * lisp/progmodes/ada-xref.el (ada-find-executable):
      * lisp/progmodes/ebrowse.el (ebrowse-tags-apropos):
      * lisp/progmodes/etags.el (etags-tags-apropos-additional):
      * lisp/progmodes/flymake.el (flymake-parse-err-lines)
      (flymake-start-syntax-check-process):
      * lisp/progmodes/python.el (python-shell-get-process-or-error)
      (python-define-auxiliary-skeleton):
      * lisp/progmodes/sql.el (sql-comint):
      * lisp/progmodes/verilog-mode.el (verilog-load-file-at-point):
      * lisp/progmodes/vhdl-mode.el (vhdl-widget-directory-validate):
      * lisp/recentf.el (recentf-open-files):
      * lisp/replace.el (query-replace-read-from)
      (occur-after-change-function, occur-1):
      * lisp/scroll-bar.el (scroll-bar-columns):
      * lisp/server.el (server-get-auth-key):
      * lisp/simple.el (execute-extended-command)
      (undo-outer-limit-truncate, list-processes--refresh)
      (compose-mail, set-variable, choose-completion-string)
      (define-alternatives):
      * lisp/startup.el (site-run-file, tty-handle-args, command-line)
      (command-line-1):
      * lisp/subr.el (noreturn, define-error, add-to-list)
      (read-char-choice, version-to-list):
      * lisp/term/common-win.el (x-handle-xrm-switch)
      (x-handle-name-switch, x-handle-args):
      * lisp/term/x-win.el (x-handle-parent-id, x-handle-smid):
      * lisp/textmodes/reftex-ref.el (reftex-label):
      * lisp/textmodes/reftex-toc.el (reftex-toc-rename-label):
      * lisp/textmodes/two-column.el (2C-split):
      * lisp/tutorial.el (tutorial--describe-nonstandard-key)
      (tutorial--find-changed-keys):
      * lisp/type-break.el (type-break-noninteractive-query):
      * lisp/wdired.el (wdired-do-renames, wdired-do-symlink-changes)
      (wdired-do-perm-changes):
      * lisp/whitespace.el (whitespace-report-region):
      Prefer grave quoting in source-code strings used to generate help
      and diagnostics.
      * lisp/faces.el (face-documentation):
      No need to convert quotes, since the result is a docstring.
      * lisp/info.el (Info-virtual-index-find-node)
      (Info-virtual-index, info-apropos):
      Simplify by generating only curved quotes, since info files are
      typically that ways nowadays anyway.
      * lisp/international/mule-diag.el (list-input-methods):
      Don’t assume text quoting style is curved.
      * lisp/org/org-bibtex.el (org-bibtex-fields):
      Revert my recent changes, going back to the old quoting style.
      6afef3f6
  33. 25 Aug, 2015 1 commit
    • Paul Eggert's avatar
      Prefer directed to neutral quotes · 875a5d0e
      Paul Eggert authored
      Prefer directed to neutral quotes in docstings and diagnostics.
      In docstrings, escape apostrophes that would otherwise be translated
      to curved quotes using the newer, simpler rules.
      * admin/unidata/unidata-gen.el (unidata-gen-table):
      * lisp/align.el (align-region):
      * lisp/allout.el (allout-mode, allout-solicit-alternate-bullet):
      * lisp/bookmark.el (bookmark-default-annotation-text):
      * lisp/calc/calc-aent.el (math-read-if, math-read-factor):
      * lisp/calc/calc-lang.el (math-read-giac-subscr)
      (math-read-math-subscr):
      * lisp/calc/calc-misc.el (report-calc-bug):
      * lisp/calc/calc-prog.el (calc-fix-token-name)
      (calc-read-parse-table-part):
      * lisp/cedet/ede/pmake.el (ede-proj-makefile-insert-dist-rules):
      * lisp/cedet/semantic/complete.el (semantic-displayor-show-request):
      * lisp/dabbrev.el (dabbrev-expand):
      * lisp/emacs-lisp/checkdoc.el (checkdoc-this-string-valid-engine):
      * lisp/emacs-lisp/elint.el (elint-get-top-forms):
      * lisp/emacs-lisp/lisp-mnt.el (lm-verify):
      * lisp/emulation/viper-cmd.el (viper-toggle-search-style):
      * lisp/erc/erc-button.el (erc-nick-popup):
      * lisp/erc/erc.el (erc-cmd-LOAD, erc-handle-login):
      * lisp/eshell/em-dirs.el (eshell/cd):
      * lisp/eshell/em-glob.el (eshell-glob-regexp):
      * lisp/eshell/em-pred.el (eshell-parse-modifiers):
      * lisp/eshell/esh-arg.el (eshell-parse-arguments):
      * lisp/eshell/esh-opt.el (eshell-show-usage):
      * lisp/files-x.el (modify-file-local-variable):
      * lisp/filesets.el (filesets-add-buffer, filesets-remove-buffer)
      (filesets-update-pre010505):
      * lisp/find-cmd.el (find-generic, find-to-string):
      * lisp/gnus/auth-source.el (auth-source-netrc-parse-entries):
      * lisp/gnus/gnus-agent.el (gnus-agent-check-overview-buffer)
      (gnus-agent-fetch-headers):
      * lisp/gnus/gnus-int.el (gnus-start-news-server):
      * lisp/gnus/gnus-registry.el:
      (gnus-registry--split-fancy-with-parent-internal):
      * lisp/gnus/gnus-score.el (gnus-summary-increase-score):
      * lisp/gnus/gnus-start.el (gnus-convert-old-newsrc):
      * lisp/gnus/gnus-topic.el (gnus-topic-rename):
      * lisp/gnus/legacy-gnus-agent.el (gnus-agent-unlist-expire-days):
      * lisp/gnus/nnmairix.el (nnmairix-widget-create-query):
      * lisp/gnus/spam.el (spam-check-blackholes):
      * lisp/mail/feedmail.el (feedmail-run-the-queue):
      * lisp/mpc.el (mpc-playlist-rename):
      * lisp/net/ange-ftp.el (ange-ftp-shell-command):
      * lisp/net/mairix.el (mairix-widget-create-query):
      * lisp/net/tramp-cache.el:
      * lisp/obsolete/otodo-mode.el (todo-more-important-p):
      * lisp/obsolete/pgg-gpg.el (pgg-gpg-process-region):
      * lisp/obsolete/pgg-pgp.el (pgg-pgp-process-region):
      * lisp/obsolete/pgg-pgp5.el (pgg-pgp5-process-region):
      * lisp/org/ob-core.el (org-babel-goto-named-src-block)
      (org-babel-goto-named-result):
      * lisp/org/ob-fortran.el (org-babel-fortran-ensure-main-wrap):
      * lisp/org/ob-ref.el (org-babel-ref-resolve):
      * lisp/org/org-agenda.el (org-agenda-prepare):
      * lisp/org/org-bibtex.el (org-bibtex-fields):
      * lisp/org/org-clock.el (org-clock-notify-once-if-expired)
      (org-clock-resolve):
      * lisp/org/org-feed.el (org-feed-parse-atom-entry):
      * lisp/org/org-habit.el (org-habit-parse-todo):
      * lisp/org/org-mouse.el (org-mouse-popup-global-menu)
      (org-mouse-context-menu):
      * lisp/org/org-table.el (org-table-edit-formulas):
      * lisp/org/ox.el (org-export-async-start):
      * lisp/play/dunnet.el (dun-score, dun-help, dun-endgame-question)
      (dun-rooms, dun-endgame-questions):
      * lisp/progmodes/ada-mode.el (ada-goto-matching-start):
      * lisp/progmodes/ada-xref.el (ada-find-executable):
      * lisp/progmodes/antlr-mode.el (antlr-options-alists):
      * lisp/progmodes/flymake.el (flymake-parse-err-lines)
      (flymake-start-syntax-check-process):
      * lisp/progmodes/python.el (python-define-auxiliary-skeleton):
      * lisp/progmodes/sql.el (sql-comint):
      * lisp/progmodes/verilog-mode.el (verilog-load-file-at-point):
      * lisp/server.el (server-get-auth-key):
      * lisp/subr.el (version-to-list):
      * lisp/textmodes/reftex-ref.el (reftex-label):
      * lisp/textmodes/reftex-toc.el (reftex-toc-rename-label):
      * lisp/vc/ediff-diff.el (ediff-same-contents):
      * lisp/vc/vc-cvs.el (vc-cvs-mode-line-string):
      * test/automated/tramp-tests.el (tramp-test33-asynchronous-requests):
      Use directed rather than neutral quotes in diagnostics.
      875a5d0e
  34. 10 Jun, 2015 1 commit
  35. 01 Jan, 2015 2 commits
  36. 10 Feb, 2014 1 commit
  37. 01 Jan, 2014 1 commit
  38. 25 Jun, 2013 1 commit