diff options
author | Glenn Morris <rgm@gnu.org> | 2010-11-06 18:06:37 -0700 |
---|---|---|
committer | Glenn Morris <rgm@gnu.org> | 2010-11-06 18:06:37 -0700 |
commit | 26f097bff6dc221b89300a251d36b3cb9fe7ef5b (patch) | |
tree | 19a6c79ca453ec199cb42c6a04ee2c5659deda7a /lisp/speedbar.el | |
parent | 4ddab346e6595eefaaf575a1aee508950a33fee0 (diff) | |
download | emacs-26f097bff6dc221b89300a251d36b3cb9fe7ef5b.tar.gz |
Replace more speedbar uses of end-of-line etc with line-end-position.
* lisp/speedbar.el (speedbar-generic-item-info)
(speedbar-item-info-tag-helper, speedbar-change-expand-button-char)
(speedbar-add-indicator, speedbar-check-vc-this-line)
(speedbar-check-obj-this-line, speedbar-extract-one-symbol)
(speedbar-buffers-line-directory, speedbar-buffer-revert-buffer):
Replace more uses of end-of-line etc with line-end-position.
Diffstat (limited to 'lisp/speedbar.el')
-rw-r--r-- | lisp/speedbar.el | 44 |
1 files changed, 12 insertions, 32 deletions
diff --git a/lisp/speedbar.el b/lisp/speedbar.el index 3c05734489c..cb5a8d5c0d3 100644 --- a/lisp/speedbar.el +++ b/lisp/speedbar.el @@ -1472,7 +1472,7 @@ File style information is displayed with `speedbar-item-info'." (if (looking-at "\\s-*[[<({].[]>)}] ") (goto-char (match-end 0))) ;; Get the text (speedbar-message "Text: %s" (buffer-substring-no-properties - (point) (progn (end-of-line) (point)))))) + (point) (line-end-position))))) (defun speedbar-item-info () "Display info in the minibuffer about the button the mouse is over. @@ -1498,8 +1498,7 @@ instead of reading it from the speedbar buffer." Return nil if not applicable." (save-excursion (beginning-of-line) - (if (re-search-forward " [-+=]?> \\([^\n]+\\)" - (save-excursion(end-of-line)(point)) t) + (if (re-search-forward " [-+=]?> \\([^\n]+\\)" (line-end-position) t) (let* ((tag (match-string 1)) (attr (speedbar-line-token)) (item nil) @@ -1517,8 +1516,7 @@ Return nil if not applicable." (looking-at "\\([0-9]+\\):") (setq item (file-name-nondirectory (speedbar-line-directory))) (speedbar-message "Tag: %s in %s" tag item))) - (if (re-search-forward "{[+-]} \\([^\n]+\\)$" - (save-excursion(end-of-line)(point)) t) + (if (re-search-forward "{[+-]} \\([^\n]+\\)$" (line-end-position) t) (speedbar-message "Group of tags \"%s\"" (match-string 1)) (if (re-search-forward " [+-]?[()|@] \\([^\n]+\\)$" nil t) (let* ((detailtext (match-string 1)) @@ -2062,8 +2060,7 @@ position to insert a new item, and that the new item will end with a CR." "Change the expansion button character to CHAR for the current line." (save-excursion (beginning-of-line) - (if (re-search-forward ":\\s-*.\\([-+?]\\)" (save-excursion (end-of-line) - (point)) t) + (if (re-search-forward ":\\s-*.\\([-+?]\\)" (line-end-position) t) (speedbar-with-writable (goto-char (match-end 1)) (insert-char char 1 t) @@ -2852,9 +2849,7 @@ indicator, then do not add a space." (speedbar-with-writable (save-excursion (if (and replace-this - (re-search-forward replace-this (save-excursion (end-of-line) - (point)) - t)) + (re-search-forward replace-this (line-end-position) t)) (delete-region (match-beginning 0) (match-end 0)))) (end-of-line) (if (not (string= " " indicator-string)) @@ -2952,9 +2947,7 @@ the file being checked." (fn (buffer-substring-no-properties ;; Skip-chars: thanks ptype@dra.hmg.gb (point) (progn - (skip-chars-forward "^ " - (save-excursion (end-of-line) - (point))) + (skip-chars-forward "^ " (line-end-position)) (point)))) (fulln (concat f fn))) (if (<= 2 speedbar-verbosity-level) @@ -3026,9 +3019,7 @@ the file being checked." (fn (buffer-substring-no-properties ;; Skip-chars: thanks ptype@dra.hmg.gb (point) (progn - (skip-chars-forward "^ " - (save-excursion (end-of-line) - (point))) + (skip-chars-forward "^ " (line-end-position)) (point)))) (fulln (concat f fn))) (if (<= 2 speedbar-verbosity-level) @@ -3764,17 +3755,12 @@ The line should contain output from etags. Parse the output using the regular expression EXPR." (let* ((sym (if (stringp expr) (if (save-excursion - (re-search-forward expr (save-excursion - (end-of-line) - (point)) t)) + (re-search-forward expr (line-end-position) t)) (buffer-substring-no-properties (match-beginning 1) (match-end 1))) (funcall expr))) (pos (let ((j (re-search-forward "[\C-?\C-a]\\([0-9]+\\),\\([0-9]+\\)" - (save-excursion - (end-of-line) - (point)) - t))) + (line-end-position) t))) (if (and j sym) (1+ (string-to-number (buffer-substring-no-properties (match-beginning 2) @@ -3948,9 +3934,7 @@ Optional argument DEPTH specifies the current depth of the back search." (let* ((bn (speedbar-line-text)) (buffer (if bn (get-buffer bn)))) (if buffer - (if (save-excursion - (end-of-line) - (eq start (point))) + (if (eq start (line-end-position)) (or (with-current-buffer buffer default-directory) "") (buffer-file-name buffer)))))))) @@ -3982,14 +3966,10 @@ TEXT is the buffer's name, TOKEN and INDENT are unused." (beginning-of-line) ;; If this fails, then it is a non-standard click, and as such, ;; perfectly allowed - (if (re-search-forward "[]>?}] [^ ]" - (line-end-position) - t) + (if (re-search-forward "[]>?}] [^ ]" (line-end-position) t) (let ((text (progn (forward-char -1) - (buffer-substring (point) (save-excursion - (end-of-line) - (point)))))) + (buffer-substring (point) (line-end-position))))) (if (get-buffer text) (progn (set-buffer text) |