comparison lisp/mh-e/mh-seq.el @ 111433:05dc9dca8729

Replace end-of-line, save-excursion etc with point-at-eol, point-at-bol. * lisp/mh-e/mh-seq.el (mh-read-msg-list): Use point-at-eol. * lisp/gnus/gnus-bookmark.el (gnus-bookmark-bmenu-show-infos) (gnus-bookmark-kill-line): Use point-at-eol. * lisp/cedet/ede/proj-elisp.el (ede-proj-flush-autoconf): Use point-at-bol. * lisp/emacs-lisp/chart.el (chart-zap-chars): * lisp/play/decipher.el (decipher-set-map): * lisp/progmodes/ada-mode.el (ada-get-current-indent) (ada-search-ignore-string-comment, ada-tab-hard, ada-untab-hard): * lisp/progmodes/ada-prj.el (ada-prj-load-from-file, ada-prj-display-help): * lisp/progmodes/ada-xref.el (ada-initialize-runtime-library) (ada-get-all-references): * lisp/progmodes/cperl-mode.el (cperl-electric-paren) (cperl-electric-rparen, cperl-electric-keyword, cperl-electric-else) (cperl-linefeed, cperl-sniff-for-indent, cperl-to-comment-or-eol) (cperl-find-pods-heres, cperl-indent-exp, cperl-fix-line-spacing) (cperl-word-at-point-hard): * lisp/progmodes/idlw-shell.el (idlwave-shell-move-or-history) (idlwave-shell-filename-string, idlwave-shell-batch-command) (idlwave-shell-display-line): * lisp/progmodes/idlwave.el (idlwave-show-begin, idlwave-fill-paragraph) (idlwave-calc-hanging-indent, idlwave-auto-fill, idlwave-template): * lisp/progmodes/js.el (js--re-search-forward-inner) (js--re-search-backward-inner): * lisp/progmodes/vhdl-mode.el (vhdl-align-region-1, vhdl-align-region-2) (vhdl-fix-clause, vhdl-compose-configuration-architecture): * lisp/progmodes/ruby-mode.el (ruby-parse-partial, eval-when-compile): * lisp/textmodes/flyspell.el (flyspell-process-localwords): * lisp/textmodes/ispell.el (ispell-buffer-local-parsing) (ispell-buffer-local-dict, ispell-buffer-local-words): Use point-at-bol and point-at-eol.
author Glenn Morris <rgm@gnu.org>
date Sat, 06 Nov 2010 18:36:33 -0700
parents 1d1d5d9bd884
children 417b1e4d63cd
comparison
equal deleted inserted replaced
111432:8de1e4554e5e 111433:05dc9dca8729
1 ;;; mh-seq.el --- MH-E sequences support 1 ;;; mh-seq.el --- MH-E sequences support
2 2
3 ;; Copyright (C) 1993, 1995, 3 ;; Copyright (C) 1993, 1995, 2001, 2002, 2003, 2004, 2005, 2006, 2007,
4 ;; 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 4 ;; 2008, 2009, 2010 Free Software Foundation, Inc.
5 ;; Free Software Foundation, Inc.
6 5
7 ;; Author: Bill Wohler <wohler@newt.com> 6 ;; Author: Bill Wohler <wohler@newt.com>
8 ;; Maintainer: Bill Wohler <wohler@newt.com> 7 ;; Maintainer: Bill Wohler <wohler@newt.com>
9 ;; Keywords: mail 8 ;; Keywords: mail
10 ;; See: mh-e.el 9 ;; See: mh-e.el
817 816
818 (defun mh-read-msg-list () 817 (defun mh-read-msg-list ()
819 "Return a list of message numbers from point to the end of the line. 818 "Return a list of message numbers from point to the end of the line.
820 Expands ranges into set of individual numbers." 819 Expands ranges into set of individual numbers."
821 (let ((msgs ()) 820 (let ((msgs ())
822 (end-of-line (save-excursion (end-of-line) (point))) 821 (end-of-line (point-at-eol))
823 num) 822 num)
824 (while (re-search-forward "[0-9]+" end-of-line t) 823 (while (re-search-forward "[0-9]+" end-of-line t)
825 (setq num (string-to-number (buffer-substring (match-beginning 0) 824 (setq num (string-to-number (buffer-substring (match-beginning 0)
826 (match-end 0)))) 825 (match-end 0))))
827 (cond ((looking-at "-") ; Message range 826 (cond ((looking-at "-") ; Message range
1015 ;; Local Variables: 1014 ;; Local Variables:
1016 ;; indent-tabs-mode: nil 1015 ;; indent-tabs-mode: nil
1017 ;; sentence-end-double-space: nil 1016 ;; sentence-end-double-space: nil
1018 ;; End: 1017 ;; End:
1019 1018
1020 ;; arch-tag: 8e952711-01a2-485b-bf21-c9e3ad4de942
1021 ;;; mh-seq.el ends here 1019 ;;; mh-seq.el ends here