1. 13 Jan, 2011 1 commit
    • Chong Yidong's avatar
      New arg RETURN-ACTION for compose-mail, and related functions. · 25ca2e61
      Chong Yidong authored
      * lisp/mail/sendmail.el (mail-return-action): New var.
      (mail-mode): Make it buffer-local.
      (mail-bury): Obey it.  Move special Rmail window handling to
      rmail-mail-return.
      (mail, mail-setup): New arg RETURN-ACTION.
      (sendmail-user-agent-compose): Move from simple.el.
      
      * lisp/simple.el (sendmail-user-agent-compose): Move to sendmail.el.
      (compose-mail): New arg RETURN-ACTION.
      (compose-mail-other-window, compose-mail-other-frame): Likewise.
      
      * lisp/gnus/gnus-msg.el (gnus-msg-mail): New arg RETURN-ACTION.  Pass it to
      message-mail.
      
      * lisp/gnus/message.el (message-mail): New arg RETURN-ACTION.
      (message-return-action): New var.
      (message-bury): Use it.
      (message-mode): Make it buffer-local.
      (message-send-and-exit): Always call message-bury.
      (message-tool-bar-gnome): Tweak tool-bar items.  Add :vert-only tags.
      
      * lisp/mail/rmail.el (rmail-mail-return): New function.
      (rmail-start-mail): Pass it to compose-mail.
      
      * lisp/mh-e/mh-comp.el (mh-user-agent-compose): New arg RETURN-ACTION.
      25ca2e61
  2. 14 Dec, 2010 3 commits
    • Glenn Morris's avatar
      Misc sendmail.el. · e758216c
      Glenn Morris authored
      * lisp/mail/sendmail.el: Don't require rmail or mailalias when compiling.
      Require mail-utils.
      (mail-alias-file): Don't autoload.  Doc fix.
      (mail-bury-selects-summary, mail-send-nonascii): Don't autoload.
      (mail-mailer-swallows-blank-line): Default to nil.  Doc fix.
      Mark as obsolete, and risky.
      (mail-setup): Simplify.
      e758216c
    • Glenn Morris's avatar
      Make build-mail-aliases an interactive command. · 53aff12a
      Glenn Morris authored
      * lisp/mail/mailalias.el (build-mail-aliases): Make it interactive.
      * lisp/mail/sendmail.el (build-mail-aliases): Update autoload.
      
      * doc/misc/faq.texi (Expanding aliases when sending mail):
      Now build-mail-aliases is interactive.
      53aff12a
    • Glenn Morris's avatar
      Remove some dired.el autoload cookies on defcustoms. · aae4b48c
      Glenn Morris authored
      * lisp/dired.el (dired-trivial-filenames, dired-chown-program)
      (dired-auto-revert-buffer): Remove autoload cookies.
      * lisp/mail/sendmail.el (mail-recover-1): Require 'dired.
      aae4b48c
  3. 27 Nov, 2010 1 commit
    • Glenn Morris's avatar
      sendmail.el trivia. · 82445062
      Glenn Morris authored
      * lisp/mail/sendmail.el (build-mail-aliases): Doc fix for autoload.
      (expand-mail-aliases): Remove unnecessary autoload.
      82445062
  4. 09 Nov, 2010 1 commit
    • Glenn Morris's avatar
      Replace still more end-of-line etc with line-end-position, etc. · 9b026d9f
      Glenn Morris authored
      * lisp/gnus/nnbabyl.el (nnbabyl-request-move-article, nnbabyl-delete-mail)
      (nnbabyl-check-mbox): Use point-at-bol.
      
      * lisp/cedet/semantic/lex.el (semantic-lex-ignore-comments, semantic-flex):
      * lisp/cedet/semantic/grammar.el (semantic-grammar-epilogue):
      * lisp/cedet/ede/speedbar.el (ede-find-nearest-file-line):
      * lisp/cedet/ede/pmake.el (ede-proj-makefile-insert-dist-rules):
      * lisp/cedet/ede/autoconf-edit.el (autoconf-delete-parameter):
      Use point-at-bol and point-at-eol.
      
      * lisp/vc/emerge.el (emerge-line-number-in-buf):
      * lisp/textmodes/ispell.el (ispell-region):
      * lisp/textmodes/fill.el (current-fill-column):
      * lisp/progmodes/xscheme.el (xscheme-send-current-line):
      * lisp/progmodes/vhdl-mode.el (vhdl-current-line, vhdl-line-copy):
      * lisp/progmodes/tcl.el (tcl-hairy-scan-for-comment):
      * lisp/progmodes/sh-script.el (sh-handle-prev-do):
      * lisp/progmodes/meta-mode.el (meta-indent-line):
      * lisp/progmodes/idlwave.el (idlwave-goto-comment, idlwave-fill-paragraph)
      (idlwave-in-quote):
      * lisp/progmodes/idlw-shell.el (idlwave-shell-current-frame)
      (idlwave-shell-update-bp-overlays, idlwave-shell-sources-filter):
      * lisp/progmodes/fortran.el (fortran-looking-at-if-then):
      * lisp/progmodes/etags.el (find-tag-in-order, etags-snarf-tag):
      * lisp/progmodes/cperl-mode.el (cperl-sniff-for-indent)
      (cperl-find-pods-heres):
      * lisp/progmodes/ada-mode.el (ada-get-current-indent, ada-narrow-to-defun):
      * lisp/net/quickurl.el (quickurl-list-insert):
      * lisp/net/ldap.el (ldap-search-internal):
      * lisp/net/eudc.el (eudc-expand-inline):
      * lisp/mail/sendmail.el (sendmail-send-it):
      * lisp/mail/mspools.el (mspools-visit-spool, mspools-get-spool-name):
      * lisp/emulation/viper-cmd.el (viper-paren-match, viper-backward-indent)
      (viper-brac-function):
      * lisp/calc/calc-yank.el (calc-do-grab-region):
      * lisp/calc/calc-keypd.el (calc-keypad-press):
      * lisp/term.el (term-move-columns, term-insert-spaces):
      * lisp/speedbar.el (speedbar-highlight-one-tag-line):
      * lisp/simple.el (current-word):
      * lisp/mouse-drag.el (mouse-drag-should-do-col-scrolling):
      * lisp/info.el (Info-find-node-in-buffer-1, Info-follow-reference)
      (Info-scroll-down):
      * lisp/hippie-exp.el (he-line-beg):
      * lisp/epa.el (epa--marked-keys):
      * lisp/dired-aux.el (dired-kill-line, dired-do-kill-lines)
      (dired-update-file-line, dired-add-entry, dired-remove-entry)
      (dired-relist-entry):
      * lisp/buff-menu.el (Buffer-menu-buffer):
      * lisp/array.el (current-line):
      * lisp/allout.el (allout-resolve-xref)
      (allout-latex-verbatim-quote-curr-line):
      Replace yet more uses of end-of-line etc with line-end-position.
      9b026d9f
  5. 06 Nov, 2010 1 commit
    • Glenn Morris's avatar
      Use line-end-position rather than end-of-line, etc. · 5ed619e0
      Glenn Morris authored
      * textmodes/texnfo-upd.el (texinfo-start-menu-description)
      (texinfo-update-menu-region-beginning, texinfo-menu-first-node)
      (texinfo-delete-existing-pointers, texinfo-find-pointer)
      (texinfo-clean-up-node-line, texinfo-insert-node-lines)
      (texinfo-multiple-files-update):
      * textmodes/table.el (table--probe-cell-left-up)
      (table--probe-cell-right-bottom):
      * textmodes/picture.el (picture-tab-search):
      * textmodes/page-ext.el (pages-copy-header-and-position)
      (pages-directory-for-addresses):
      * progmodes/vera-mode.el (vera-get-offset):
      * progmodes/simula.el (simula-calculate-indent):
      * progmodes/python.el (python-pdbtrack-overlay-arrow):
      * progmodes/prolog.el (end-of-prolog-clause):
      * progmodes/perl-mode.el (perl-calculate-indent, perl-indent-exp):
      * progmodes/icon.el (indent-icon-exp):
      * progmodes/etags.el (tag-re-match-p):
      * progmodes/ebrowse.el (ebrowse-show-file-name-at-point):
      * progmodes/ebnf2ps.el (ebnf-begin-file):
      * progmodes/dcl-mode.el (dcl-back-to-indentation-1)
      (dcl-save-local-variable):
      * play/life.el (life-setup):
      * play/gametree.el (gametree-looking-at-ply):
      * nxml/nxml-maint.el (nxml-insert-target-repertoire-glyph-set):
      * mail/sendmail.el (mail-mode-auto-fill):
      * emacs-lisp/lisp-mode.el (calculate-lisp-indent):
      * emacs-lisp/edebug.el (edebug-overlay-arrow):
      * emacs-lisp/checkdoc.el (checkdoc-this-string-valid):
      * woman.el (woman-parse-numeric-value, woman2-TH, woman2-SH)
      (woman-tab-to-tab-stop, WoMan-warn-ignored):
      * type-break.el (type-break-file-keystroke-count):
      * term.el (term-replace-by-expanded-history-before-point)
      (term-skip-prompt, term-extract-string):
      * speedbar.el (speedbar-edit-line, speedbar-expand-line)
      (speedbar-contract-line, speedbar-toggle-line-expansion)
      (speedbar-parse-c-or-c++tag, speedbar-parse-tex-string)
      (speedbar-buffer-revert-buffer, speedbar-highlight-one-tag-line):
      * sort.el (sort-skip-fields):
      * skeleton.el (skeleton-internal-list):
      * simple.el (line-move-finish, line-move-to-column):
      * shell.el (shell-forward-command):
      * misc.el (copy-from-above-command):
      * makesum.el (double-column):
      * ebuff-menu.el (electric-buffer-update-highlight):
      * dired.el (dired-move-to-end-of-filename):
      * dframe.el (dframe-popup-kludge):
      * bookmark.el (bookmark-kill-line, bookmark-bmenu-show-filenames):
      * arc-mode.el (archive-get-lineno):
      Use line-end-position and line-beginning-position.
      
      * net/ange-ftp.el, progmodes/hideif.el, reposition.el:
      Same, but only in comments.
      5ed619e0
  6. 28 Sep, 2010 1 commit
    • Katsumi Yamaoka's avatar
      Fix message-* user options that differ from Gnus trunk. · e0a185ae
      Katsumi Yamaoka authored
      message.el (message-from-style, message-interactive, message-signature): Remove comment.
      message.el (message-cite-prefix-regexp): Default to mail-citation-prefix-regexp always.
      message.el (message-sendmail-envelope-from): Comment fix.
      message.el (message-yank-prefix): Default to mail-yank-prefix always.
      message.el (message-indentation-spaces): Default to mail-indentation-spaces always.
      message.el (message-signature-file): Default to mail-signature-file always.
      sendmail.el (mail-citation-prefix-regexp): Remove "}" from citation prefix.
      e0a185ae
  7. 20 Sep, 2010 1 commit
  8. 17 Sep, 2010 1 commit
  9. 28 Mar, 2010 1 commit
  10. 26 Feb, 2010 1 commit
  11. 17 Jan, 2010 1 commit
  12. 13 Jan, 2010 1 commit
  13. 01 Dec, 2009 1 commit
  14. 19 Nov, 2009 1 commit
    • Chong Yidong's avatar
      * mail/sendmail.el (mail-yank-prefix): Change default to "> ". · 0b8ee421
      Chong Yidong authored
      (mail-signature): Change default to t.
      (mail-from-style): Deprecate `system-default' value.
      (mail-insert-from-field): For default value of mail-from-style,
      default to `angles' unless `angles' needs quoting and `parens'
      does not.
      (mail-citation-prefix-regexp): Use citation regexp from
      message-mode.
      0b8ee421
  15. 06 Nov, 2009 1 commit
    • Dan Nicolaescu's avatar
      * textmodes/tex-mode.el (tex-alt-dvi-print-command) · 1e8780b1
      Dan Nicolaescu authored
      (tex-dvi-print-command, tex-bibtex-command, tex-start-commands)
      (tex-start-options, slitex-run-command, latex-run-command)
      (tex-run-command, tex-directory):
      * textmodes/ispell.el (ispell-html-skip-alists)
      (ispell-tex-skip-alists, ispell-tex-skip-alists):
      * textmodes/fill.el (adaptive-fill-first-line-regexp):
      (adaptive-fill-regexp):
      * textmodes/dns-mode.el (auto-mode-alist):
      * progmodes/python.el (interpreter-mode-alist):
      * progmodes/etags.el (tags-compression-info-list):
      * progmodes/etags.el (tags-file-name):
      * net/browse-url.el (browse-url-galeon-program)
      (browse-url-firefox-program):
      * mail/sendmail.el (mail-signature-file)
      (mail-citation-prefix-regexp):
      * international/mule-conf.el (eight-bit):
      * international/latexenc.el (latex-inputenc-coding-alist):
      * international/fontset.el (x-pixel-size-width-font-regexp):
      * emacs-lisp/warnings.el (warning-type-format):
      * emacs-lisp/trace.el (trace-buffer):
      * emacs-lisp/lisp-mode.el (lisp-interaction-mode-map)
      (emacs-lisp-mode-map):
      * calendar/holidays.el (holiday-solar-holidays)
      (holiday-bahai-holidays, holiday-islamic-holidays)
      (holiday-christian-holidays, holiday-hebrew-holidays)
      (hebrew-holidays-4, hebrew-holidays-3, hebrew-holidays-2)
      (hebrew-holidays-1, holiday-oriental-holidays)
      (holiday-general-holidays):
      * x-dnd.el (x-dnd-known-types):
      * tool-bar.el (tool-bar):
      * startup.el (site-run-file):
      * shell.el (shell-dumb-shell-regexp):
      * rfn-eshadow.el (file-name-shadow-tty-properties)
      (file-name-shadow-properties):
      * paths.el (remote-shell-program, news-directory):
      * mouse.el ([C-down-mouse-3]):
      * menu-bar.el (menu-bar-tools-menu):
      * jka-cmpr-hook.el (jka-compr-load-suffixes)
      (jka-compr-mode-alist-additions, jka-compr-compression-info-list)
      (jka-compr-compression-info-list):
      * isearch.el (search-whitespace-regexp):
      * image-file.el (image-file-name-extensions):
      * find-dired.el (find-ls-option):
      * files.el (directory-listing-before-filename-regexp)
      (directory-free-space-args, insert-directory-program)
      (list-directory-brief-switches, magic-fallback-mode-alist)
      (magic-fallback-mode-alist, auto-mode-interpreter-regexp)
      (automount-dir-prefix):
      * faces.el (face-x-resources, x-font-regexp, x-font-regexp-head)
      (x-font-regexp-slant, x-font-regexp-weight, face-x-resources)
      (face-font-registry-alternatives, face-font-registry-alternatives)
      (face-font-family-alternatives):
      * facemenu.el (facemenu-add-new-face, facemenu-background-menu)
      (facemenu-foreground-menu, facemenu-face-menu):
      * epa-hook.el (epa-file-name-regexp):
      * dnd.el (dnd-protocol-alist):
      * textmodes/rst.el (auto-mode-alist):
      * button.el (default-button):  Purecopy strings.
      1e8780b1
  16. 30 Oct, 2009 1 commit
    • Dan Nicolaescu's avatar
      * puresize.h (BASE_PURESIZE): Increase to 1470000. · ca0a881a
      Dan Nicolaescu authored
      * lread.c (Fload): Purecopy the file name when building Vpreloaded_file_list.
      
      * textmodes/ispell.el (ispell-skip-region-alist):
      * international/mule-conf.el (eight-bit):
      * international/fontset.el (font-encoding-alist):
      * startup.el (pure-space-overflow-message):
      * simple.el (overwrite-mode-textual, overwrite-mode-binary):
      * paths.el (gnus-nntp-service, rmail-spool-directory)
      (term-file-prefix):
      * files.el (save-some-buffers-action-alist):
      * cmuscheme.el (same-window-buffer-names):
      * ielm.el (same-window-buffer-names):
      * shell.el (same-window-buffer-names):
      * mail/sendmail.el (same-window-buffer-names):
      * progmodes/inf-lisp.el (same-window-buffer-names):
      * bindings.el (mode-line-client)
      (mode-line-column-line-number-mode-map):
      * language/tibetan.el (tibetan-precomposition-rule-regexp)
      (tibetan-precomposed-regexp): Purecopy string arguments.
      ca0a881a
  17. 26 Oct, 2009 1 commit
    • Dan Nicolaescu's avatar
      * textmodes/tex-mode.el (tex-dvi-view-command) · a7610c52
      Dan Nicolaescu authored
      (tex-show-queue-command, tex-open-quote):
      * progmodes/ruby-mode.el (auto-mode-alist)
      (interpreter-mode-alist): Purecopy strings.
      
      * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Purecopy item names.
      
      * emacs-lisp/derived.el (define-derived-mode): Purecopy the doc
      string for the hook, keymap and abbrev table.
      
      * emacs-lisp/byte-run.el (make-obsolete): Purecopy the current name.
      
      * x-dnd.el (x-dnd-xdnd-to-action):
      * startup.el (fancy-startup-text, fancy-about-text): Change to
      defconst from defvar.
      
      * ps-print.el (ps-page-dimensions-database): Purecopy initial value.
      
      * mouse.el (mouse-buffer-menu-mode-groups, x-fixed-font-alist):
      Purecopy initialization strings.
      
      * mail/sendmail.el (mail-header-separator)
      (mail-personal-alias-file):
      * mail/rmail.el (rmail-default-dont-reply-to-names)
      (rmail-ignored-headers, rmail-retry-ignored-headers)
      (rmail-highlighted-headers, rmail-secondary-file-directory)
      (rmail-secondary-file-regexp):
      * files.el (null-device, file-name-invalid-regexp)
      (locate-dominating-stop-dir-regexp)
      (inhibit-first-line-modes-regexps): Purecopy initialization
      strings.
      (interpreter-mode-alist): Use mapcar instead of mapc.
      
      * buff-menu.el (Buffer-menu-mode-map): Purecopy name.
      
      * bindings.el (mode-line-major-mode-keymap): Purecopy name.
      (completion-ignored-extensions):
      (debug-ignored-errors): Purecopy strings.
      a7610c52
  18. 02 Oct, 2009 1 commit
  19. 13 Sep, 2009 1 commit
    • Stefan Monnier's avatar
      * mail/sendmail.el (send-mail-function): · adba8116
      Stefan Monnier authored
      * tooltip.el (tooltip-mode):
      * simple.el (transient-mark-mode):
      * rfn-eshadow.el (file-name-shadow-mode):
      * frame.el (blink-cursor-mode):
      * font-core.el (global-font-lock-mode):
      * files.el (temporary-file-directory)
      (small-temporary-file-directory, auto-save-file-name-transforms):
      * epa-hook.el (auto-encryption-mode):
      * composite.el (global-auto-composition-mode):
      Use custom-initialize-delay.
      * startup.el (command-line): Don't explicitly call
      custom-reevaluate-setting for all the above vars.
      * custom.el (custom-initialize-safe-set)
      (custom-initialize-safe-default): Delete.
      adba8116
  20. 03 Sep, 2009 1 commit
  21. 28 Aug, 2009 1 commit
    • Stefan Monnier's avatar
      * mh-e/mh-comp.el (mh-send-letter): · b56a5ae0
      Stefan Monnier authored
      * mail/sendmail.el (mail-recover-1):
      * international/mule-diag.el (describe-current-coding-system-briefly)
      (describe-current-coding-system):
      * international/mule-cmds.el (select-safe-coding-system)
      (select-message-coding-system)
      (set-language-environment-coding-systems, set-locale-environment):
      * hexl.el (hexl-insert-multibyte-char):
      * dos-w32.el (find-buffer-file-type-coding-system):
      * simple.el (what-cursor-position):
      Replace uses of default-buffer-file-coding-system
      with (default-value 'buffer-file-coding-system).
      b56a5ae0
  22. 07 Aug, 2009 1 commit
  23. 09 Apr, 2009 1 commit
  24. 15 Mar, 2009 1 commit
    • Glenn Morris's avatar
      (mail-yank-prefix): Doc fix. · e009b596
      Glenn Morris authored
      (mail-mode-map): Only enable the "Cite Original" menu-item when
      appropriate.  Standardize the text used for other headers re hyphens.
      e009b596
  25. 14 Mar, 2009 2 commits
    • Glenn Morris's avatar
      (mail-mode-hook): Doc fix. · b769f3da
      Glenn Morris authored
      b769f3da
    • Glenn Morris's avatar
      (mail-interactive): Doc fix. · 87ede499
      Glenn Morris authored
      (mail-yank-ignored-headers): Add X-RMAIL- headers, bump :version.
      (mail-setup): Use the function mail-signature.
      (mail-to, mail-subject, mail-cc, mail-bcc, mail-reply-to)
      (mail-mail-reply-to, mail-mail-followup-to): Doc fixes.
      (mail-signature): Check the signature file is readable.
      With the argument ATPOINT, really insert at point.
      Handle the case when the variable mail-signature is an expression.
      87ede499
  26. 10 Mar, 2009 1 commit
  27. 26 Feb, 2009 1 commit
  28. 07 Feb, 2009 1 commit
  29. 23 Jan, 2009 1 commit
  30. 05 Jan, 2009 2 commits
  31. 03 Sep, 2008 1 commit
  32. 07 Jun, 2008 1 commit
  33. 06 Jun, 2008 1 commit
  34. 06 May, 2008 1 commit
  35. 07 Jan, 2008 1 commit
  36. 27 Nov, 2007 1 commit
    • Dan Nicolaescu's avatar
      * progmodes/cperl-mode.el (compilation-error-regexp-alist): Pacify · 73e72da4
      Dan Nicolaescu authored
      byte compiler.
      (cperl-mode): Use with-no-warnings for setting vc-header-alist.
      
      * progmodes/idlwave.el (idlwave-shell-get-path-info)
      (idlwave-shell-temp-file, idlwave-shell-is-running)
      (widget-value, comint-dynamic-complete-filename, Info-goto-node):
      * progmodes/idlw-help.el (idlwave-prepare-structure-tag-completion)
      (idlwave-all-method-classes, idlwave-all-method-keyword-classes)
      (idlwave-beginning-of-statement, idlwave-best-rinfo-assoc)
      (idlwave-class-found-in, idlwave-class-or-superclass-with-tag)
      (idlwave-completing-read, idlwave-current-routine)
      (idlwave-downcase-safe, idlwave-entry-find-keyword)
      (idlwave-expand-keyword, idlwave-find-class-definition)
      (idlwave-find-inherited-class, idlwave-find-struct-tag)
      (idlwave-get-buffer-visiting, idlwave-in-quote)
      (idlwave-make-full-name, idlwave-members-only)
      (idlwave-popup-select, idlwave-routine-source-file)
      (idlwave-routines, idlwave-sintern-class)
      (idlwave-sintern-keyword, idlwave-sintern-method)
      (idlwave-sintern-routine-or-method)
      (idlwave-substitute-link-target, idlwave-sys-dir)
      (idlwave-this-word, idlwave-what-module-find-class)
      (idlwave-where):
      * progmodes/idlw-complete-structtag.el (idlwave-shell-buffer):
      * mail/uce.el (rmail-msg-is-pruned)
      (rmail-maybe-set-message-counters, rmail-msgbeg, rmail-msgend)
      (rmail-toggle-header):
      * mail/sendmail.el (dired-view-file, dired-get-filename):
      * mail/rmailkwd.el (rmail-maybe-set-message-counters)
      (rmail-display-labels, rmail-msgbeg)
      (rmail-set-message-deleted-p, rmail-message-labels-p)
      (rmail-show-message, mail-comma-list-regexp)
      (mail-parse-comma-list):
      * mail/rmail.el (rmail-spam-filter, rmail-summary-goto-msg)
      (rmail-summary-mark-undeleted, rmail-summary-mark-deleted)
      (rfc822-addresses, mail-abbrev-make-syntax-table)
      (mail-sendmail-delimit-header, mail-header-end):
      * mail/hashcash.el (message-narrow-to-headers-or-head)
      (message-fetch-field, message-goto-eoh)
      (message-narrow-to-headers):
      * vc.el (view-mode-exit): Declare as functions.
      
      * mail/vms-pmail.el:
      * vmsproc.el:
      * vms-patch.el: Don't byte compile these files, they don't work.
      
      * Makefile.in (SOME_MACHINE_LISP): Remove VMS files, they are not
      compiled anymore.
      73e72da4