1. 08 Apr, 2017 1 commit
    • Glenn Morris's avatar
      Remove references to OS/2 in code, doc, and comments · bca1fde8
      Glenn Morris authored
      * lisp/gnus/nnheader.el (nnheader-read-timeout)
      (nnheader-file-name-translation-alist): Remove OS/2 case, and simplify.
      * lisp/emulation/viper-util.el (viper-color-defined-p):
      * lisp/net/pop3.el (pop3-read-timeout):
      * lisp/net/imap.el (imap-read-timeout):
      * lisp/url/url-privacy.el (url-setup-privacy-info): Remove OS/2 case.
      * lisp/emulation/viper-ex.el (viper-glob-function):
      * lisp/vc/ediff-util.el (ediff-submit-report): Doc fix.
      * lisp/cus-edit.el (custom-display): Remove "pm" (OS/2).
      * doc/emacs/msdos-xtra.texi (MS-DOS):
      * doc/misc/gnus.texi (Various Various):
      * doc/misc/viper.texi (Rudimentary Changes): Remove mentions of OS/2.
      ; * lisp/url/url.el, lisp/url/url-vars.el:
      ; * lisp/progmodes/cperl-mode.el: Remove old comments.
      bca1fde8
  2. 26 Jan, 2017 2 commits
    • Lars Ingebrigtsen's avatar
      Add new command gnus-article-sort-by-marks · a3b6d8e2
      Lars Ingebrigtsen authored
      * doc/misc/gnus.texi (Summary Sorting): Mention
      gnus-summary-sort-by-marks.
      
      * lisp/gnus/gnus-sum.el (gnus-article-sort-by-marks): New
      function (bug#23393).
      (gnus-thread-sort-by-marks): Ditto.
      (gnus-summary-sort-by-mark): New command suggested by Dan Jacobson.
      (gnus-summary-mode-map): Add keystroke.
      (gnus-summary-make-menu-bar): Add to menu.
      a3b6d8e2
    • Lars Ingebrigtsen's avatar
      Gnus doc clarification · 2db8794f
      Lars Ingebrigtsen authored
      * doc/misc/gnus.texi (Unavailable Servers): Explicitly say
      that "unreachable" is the same as disabling it (bug#21630).
      2db8794f
  3. 25 Jan, 2017 2 commits
    • Lars Ingebrigtsen's avatar
      Fix wrong documentation on nnmairix keystrokes · 36cbe217
      Lars Ingebrigtsen authored
      * doc/misc/gnus.texi (nnmairix keyboard shortcuts): The
      nnmairix commands are on G G, not $ (bug#18260).
      36cbe217
    • Lars Ingebrigtsen's avatar
      Revert "nnimap.el: support additional expunge options" · f580ea19
      Lars Ingebrigtsen authored
      This reverts commit 4e9baea6.
      
      The patch broke fetching new mail:
      
      Debugger entered--Lisp error: (error "Format specifier doesn’t match argument type")
        format("%d .*\n" (t ("OK" ("HIGHESTMODSEQ" "914696") "Expunge" "completed.") ("VANISHED" "1825937") ("0" "RECENT")))
        (looking-at (format "%d .*\n" sequence))
        (not (looking-at (format "%d .*\n" sequence)))
        (progn (while (and (not (bobp)) (progn (forward-line -1) (looking-at "\\*\\|[0-9]+ OK NOOP")))) (not (looking-at (format "%d .*\n" sequence))))
      f580ea19
  4. 24 Jan, 2017 1 commit
    • Nikolaus Rath's avatar
      nnimap.el: support additional expunge options · 4e9baea6
      Nikolaus Rath authored
      * lisp/gnus/nnimap.el (nnimap-close-group)
      (nnimap-request-expire-articles, nnimap-delete-article)
      (nnimap-request-scan): add new 'never, 'immediate, and 'on-exit
      settings for nnimap-expunge (bug#20670).
      4e9baea6
  5. 01 Jan, 2017 1 commit
  6. 27 Dec, 2016 1 commit
  7. 06 Nov, 2016 1 commit
    • Paul Eggert's avatar
      Modernize usage of 'macOS' in doc and comments · dc152c54
      Paul Eggert authored
      Apple changed the spelling of its operating system again, to "macOS",
      effective with macOS 10.12 Sierra (2016-09-20).  Change Emacs
      documentation and comments to match this.  Stick with older OS
      spellings ("OS X", "Mac OS X") when talking about older releases where
      the older names are more correct.
      dc152c54
  8. 20 Jul, 2016 1 commit
    • Ted Zlatanov's avatar
      Bring the Gnus Cloud package into working order. · 30b3a842
      Ted Zlatanov authored
      * lisp/gnus/gnus-sync.el: Removed in favor of gnus-cloud.el.
      
      * lisp/gnus/gnus-cloud.el: Autoload EPG functions. Change storage format to
      simplify non-file data.
      (gnus-cloud-storage-method): New defcustom to support nil, Base64,
      Base64+gzip, or EPG encoding on the Gnus Cloud IMAP server. Defaults to
      EPG if that's available, Base64+gzip otherwise.
      (gnus-cloud-interactive): New defcustom to make Gnus Cloud operations
      interactive, defaults to enabled.
      (gnus-cloud-group-name): New variable for the Gnus Cloud group name.
      (gnus-cloud-make-chunk): Tag with "Gnus-Cloud-Version" instead of just
      "Version".
      (gnus-cloud-insert-data): Simplify and support :newsrc-data entries.
      (gnus-cloud-encode-data, gnus-cloud-decode-data): Support various
      storage methods as per gnus-cloud-storage-method.
      (gnus-cloud-parse-chunk): Look for "Gnus-Cloud-Version" marker.
      (gnus-cloud-parse-version-1): Fix parsing loop bug. Handle :newsrc-data
      entries.
      (gnus-cloud-update-all): Handle :newsrc-data entries and dispatch to
      file and data handlers.
      (gnus-cloud-update-newsrc-data): New function to handle :newrsc-data
      entries.
      (gnus-cloud-update-file): Rework to support gnus-cloud-interactive and
      be more careful.
      (gnus-cloud-delete-file): Remove; merged into gnus-cloud-update-file.
      (gnus-cloud-file-covered-p, gnus-cloud-all-files)
      (gnus-cloud-files-to-upload, gnus-cloud-ensure-cloud-group)
      (gnus-cloud-add-timestamps, gnus-cloud-available-chunks)
      (gnus-cloud-prune-old-chunks): Fix indentation.
      (gnus-cloud-timestamp): New function to make a standard Gnus Cloud
      timestamp.
      (gnus-cloud-file-new-p): Use it.
      (gnus-cloud-upload-all-data): Add interactive convenience function to
      upload all data.
      (gnus-cloud-upload-data): Make interactive; collect files and newsrc
      data separately; refresh Gnus Cloud group after insert.
      (gnus-cloud-download-all-data): Add interactive convenience function to
      download all data.
      (gnus-cloud-download-data): Rework to support "Gnus-Cloud-Version"
      marker and different storage methods.
      (gnus-cloud-host-server-p): New function to check if a server is the
      Gnus Cloud host.
      (gnus-cloud-collect-full-newsrc): Tag entries with :newsrc-data.
      (gnus-cloud-host-acceptable-method-p): New function so
      other code can check if a server method can host the Gnus cloud.
      (gnus-cloud-storage-method): Use 'radio instead of 'choice for better UI.
      (gnus-cloud-method): Make this a defcustom and note how to set it.
      
      * lisp/gnus/gnus-group.el (gnus-group-cloud-map): Add Gnus Cloud autoloaded
      keybindings under the `~' prefix.
      
      * lisp/gnus/gnus-srvr.el (gnus-server-mode-map, gnus-server-make-menu-bar)
      (gnus-server-cloud, gnus-server-cloud-host)
      (gnus-server-font-lock-keywords, gnus-server-insert-server-line)
      (gnus-server-toggle-cloud-method-server): Support Gnus Cloud
      synchronized servers and synchronization host server toggling (`i' and
      `I') and visual display.
      (gnus-server-toggle-cloud-method-server): Use
      gnus-cloud-host-acceptable-method-p.
      (gnus-server-toggle-cloud-method-server): Use custom-set-variables to
      set the gnus-cloud-method. Ask the user if it's OK to upload the data
      right now.
      
      * doc/misc/gnus.texi: Document Gnus Cloud package.
      30b3a842
  9. 01 May, 2016 1 commit
  10. 30 Apr, 2016 1 commit
  11. 20 Feb, 2016 1 commit
  12. 09 Feb, 2016 1 commit
  13. 08 Feb, 2016 1 commit
    • Foo's avatar
      Allow various Gnus and Message address variables to be functions · 357ae5db
      Foo authored
      * doc/misc/gnus.texi (To From Newsgroups):
      gnus-ignored-from-addresses can be a function.
      
      * doc/misc/message.texi (Wide Reply):
      message-dont-reply-to-names can be a function.
      
      * lisp/gnus/gnus-icalendar.el (gnus-icalendar-identities):
      message-alternative-emails can be a function.
      
      * lisp/gnus/gnus-notifications.el (gnus-notifications):
      message-alternative-emails can be a function (bug#22315).
      
      * lisp/gnus/gnus-sum.el
      (gnus-summary-from-or-to-or-newsgroups):
      gnus-ignored-from-addresses can be a function (bug#22315).
      357ae5db
  14. 04 Feb, 2016 1 commit
  15. 01 Jan, 2016 1 commit
  16. 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
  17. 06 Sep, 2015 1 commit
  18. 04 Sep, 2015 1 commit
  19. 31 Aug, 2015 1 commit
    • Paul Eggert's avatar
      Documentation fixes re quotes · b5335522
      Paul Eggert authored
      Prefer curved quotes in examples if users will typically see
      curved quotes when the examples run.
      Mention format-message when appropriate.
      Don’t use @code in examples.
      Quote an apostrophe with @kbd.
      b5335522
  20. 09 Jul, 2015 1 commit
    • Nikolaus Rath's avatar
      nnimap.el: Handle plain value for nnimap-stream · 0bec5a22
      Nikolaus Rath authored
      * lisp/gnus/nnimap.el (nnimap-open-connection-1): Always query
      capabilities, so that a 'plain value for the `nnimap-stream' server
      variable is handled correctly.
      
      * doc/misc/gnus.texi (Customizing the IMAP Connection):
      Document the 'plain option.
      0bec5a22
  21. 01 May, 2015 2 commits
    • Paul Eggert's avatar
      Prefer plain characters to Texinfo circumlocutions · 08782a2e
      Paul Eggert authored
      For example, prefer 'François' to 'Fran\c{c}ois', 'Fran\c cois',
      'Fran@,{c}ois' or 'Francois' (all of which were used!) in Texinfo sources.
      08782a2e
    • Paul Eggert's avatar
      Fix single-quoting style in PDF manuals · c33d89cc
      Paul Eggert authored
      The PDF versions of the GNU manuals used curved single quotes to
      represent grave accent and apostrophe, which made it a pain to cut
      and paste code examples from them.  Fix the PDF versions to use
      grave accent and apostrophe for Lisp source code, keystrokes, etc.
      This change does not affect the info files, nor does it affect
      ordinary uses of curved single quotes in PDF.
      * doc/emacs/docstyle.texi: New file, which specifies treatment for
      grave accent and apostrophe, as well as the document encoding.
      * doc/emacs/emacs-xtra.texi, doc/emacs/emacs.texi:
      * doc/lispintro/emacs-lisp-intro.texi:
      * doc/lispref/back.texi, doc/lispref/book-spine.texi:
      * doc/lispref/elisp.texi, doc/lispref/lay-flat.texi:
      * doc/misc/ada-mode.texi, doc/misc/auth.texi:
      * doc/misc/autotype.texi, doc/misc/bovine.texi, doc/misc/calc.texi:
      * doc/misc/cc-mode.texi, doc/misc/cl.texi, doc/misc/dbus.texi:
      * doc/misc/dired-x.texi, doc/misc/ebrowse.texi, doc/misc/ede.texi:
      * doc/misc/ediff.texi, doc/misc/edt.texi, doc/misc/efaq-w32.texi:
      * doc/misc/efaq.texi, doc/misc/eieio.texi, doc/misc/emacs-gnutls.texi:
      * doc/misc/emacs-mime.texi, doc/misc/epa.texi, doc/misc/erc.texi:
      * doc/misc/ert.texi, doc/misc/eshell.texi, doc/misc/eudc.texi:
      * doc/misc/eww.texi, doc/misc/flymake.texi, doc/misc/forms.texi:
      * doc/misc/gnus-coding.texi, doc/misc/gnus-faq.texi:
      * doc/misc/gnus.texi, doc/misc/htmlfontify.texi:
      * doc/misc/idlwave.texi, doc/misc/ido.texi, doc/misc/info.texi:
      * doc/misc/mairix-el.texi, doc/misc/message.texi, doc/misc/mh-e.texi:
      * doc/misc/newsticker.texi, doc/misc/nxml-mode.texi:
      * doc/misc/octave-mode.texi, doc/misc/org.texi, doc/misc/pcl-cvs.texi:
      * doc/misc/pgg.texi, doc/misc/rcirc.texi, doc/misc/reftex.texi:
      * doc/misc/remember.texi, doc/misc/sasl.texi, doc/misc/sc.texi:
      * doc/misc/semantic.texi, doc/misc/ses.texi, doc/misc/sieve.texi:
      * doc/misc/smtpmail.texi, doc/misc/speedbar.texi:
      * doc/misc/srecode.texi, doc/misc/todo-mode.texi, doc/misc/tramp.texi:
      * doc/misc/url.texi, doc/misc/vhdl-mode.texi, doc/misc/vip.texi:
      * doc/misc/viper.texi, doc/misc/widget.texi, doc/misc/wisent.texi:
      * doc/misc/woman.texi:
      Use it instead of '@documentencoding UTF-8', to lessen the need for
      global changes like this in the future.
      * doc/emacs/Makefile.in (EMACS_XTRA):
      * doc/lispintro/Makefile.in (srcs):
      * doc/lispref/Makefile.in (srcs):
      Add dependency on docstyle.texi.
      * doc/misc/Makefile.in (style): New macro.
      (${buildinfodir}/%.info, %.dvi, %.pdf, %.html)
      (${buildinfodir}/ccmode.info, ${buildinfodir}/efaq%.info, gnus_deps):
      Use it.
      c33d89cc
  22. 11 Apr, 2015 1 commit
    • Paul Eggert's avatar
      Minor quoting etc. fixes to misc manuals · 279558f4
      Paul Eggert authored
      Fix some minor quoting and spacing issues.  Distinguish more
      clearly among grave accent and apostrophe (which are ASCII) and
      single quote (which is not).  Prefer the standard terms
      "apostrophe" and "grave accent" to alternative names that can be
      confusing.  Use apostrophes to single-quote ASCII text.
      * doc/misc/remember.texi: Spell the mystic's pseudonym in UTF-8
      rather than approximating it in ASCII with grave accent.
      279558f4
  23. 17 Mar, 2015 1 commit
  24. 05 Feb, 2015 1 commit
  25. 01 Jan, 2015 2 commits
    • Paul Eggert's avatar
      Fix copyright years by hand · 52a4e87c
      Paul Eggert authored
      These are dates that admin/update-copyright did not update, or
      updated incorrectly.  Also, back out the copyright-date change to
      doc/misc/texinfo.tex, as upstream hasn't updated that date yet.
      52a4e87c
    • Paul Eggert's avatar
      Fix copyright years by hand · a012c7bb
      Paul Eggert authored
      These are dates that admin/update-copyright did not update,
      or updated incorrectly.
      a012c7bb
  26. 18 Dec, 2014 1 commit
    • Eric Abrahamsen's avatar
      Fix Gnus registry pruning and sorting, and rename file · d20acfe0
      Eric Abrahamsen authored
      * lisp/gnus/gnus-registry.el (gnus-registry-prune-factor): Add new variable.
      (gnus-registry-max-pruned-entries): Remove obsolete variable.
      (gnus-registry-cache-file): Change default
      filename extension to "eieio".
      (gnus-registry-read): Add new function, split out from
      `gnus-registry-load', that does the actual object reading.
      (gnus-registry-load): Use it. Add condition case handler to check for
      old filename extension and rename to the new one.
      (gnus-registry-default-sort-function): New variable to specify a sort
      function to use when pruning.
      (gnus-registry-save, gnus-registry-insert): Use it.
      (gnus-registry-sort-by-creation-time): Define a default sort function.
      
      * lisp/gnus/registry.el (registry-db): Consolidate the :max-hard and
      :max-soft slots into a :max-size slot.
      (registry-db-version): Add new variable for database version number.
      (registry-prune): Use :max-size slot. Accept and use a sort-function
      argument.
      (registry-collect-prune-candidates): Add new function for finding
      non-precious pruning candidates.
      (registry-prune-hard-candidates, registry-prune-soft-candidates):
      Remove obsolete functions.
      (initialize-instance): Upgrade registry version when starting.
      
      * doc/misc/gnus.texi (Gnus Registry Setup): Explain pruning changes.
      Mention gnus-registry-prune-factor. Explain sorting changes and
      gnus-registry-default-sort-function. Correct file extension.
      d20acfe0
  27. 10 Nov, 2014 2 commits
  28. 07 Nov, 2014 2 commits
  29. 31 Jul, 2014 1 commit
  30. 18 Jul, 2014 1 commit
  31. 10 Jun, 2014 1 commit
  32. 08 Jun, 2014 1 commit
  33. 07 May, 2014 1 commit
  34. 23 Mar, 2014 1 commit
    • Gnus developers's avatar
      Merge from Gnus git master · c1df1845
      Gnus developers authored
      2014-03-14 Katsumi Yamaoka <yamaoka@jpl.org>
       * gnus.texi (Ma Gnus): Mention header attachment buttons.
      
      2014-03-05 Lars Ingebrigtsen <larsi@gnus.org>
       * emacs-mime.texi (MML Definition): Document recipient-filename.
      
      2014-02-05 Katsumi Yamaoka <yamaoka@jpl.org>
       * gnus.texi (MIME Commands): Mention
       gnus-mime-buttonize-attachments-in-header and
       gnus-mime-display-attachment-buttons-in-header.
      
      2014-02-01 Lars Ingebrigtsen <larsi@gnus.org>
       * message.texi (Forwarding): Mention
       `message-forward-included-headers'.
      
      2014-01-31 Lars Ingebrigtsen <larsi@gnus.org>
       * gnus.texi: w3 is no longer supported by Gnus.
      c1df1845