diff options
author | Stefan Kangas <stefankangas@gmail.com> | 2022-08-23 04:54:57 +0200 |
---|---|---|
committer | Stefan Kangas <stefankangas@gmail.com> | 2022-08-23 04:54:57 +0200 |
commit | b7e867b841f47dcff3aeaef9b5608a237386ce70 (patch) | |
tree | 57154cb336fcfdf9fbf80e4c6bb24b07a0432b66 /lisp/progmodes/vhdl-mode.el | |
parent | e425b7d231d02e76ec3e3790418121fc07877e70 (diff) | |
download | emacs-b7e867b841f47dcff3aeaef9b5608a237386ce70.tar.gz emacs-b7e867b841f47dcff3aeaef9b5608a237386ce70.tar.bz2 emacs-b7e867b841f47dcff3aeaef9b5608a237386ce70.zip |
Make point-at-eol and point-at-bol obsolete
* lisp/subr.el (point-at-eol, point-at-bol): Make XEmacs compat
aliases obsolete in favor of `pos-bol'/'line-beginning-position' or
'pos-eol'/'line-end-position'. Update callers.
Ref: https://lists.gnu.org/r/emacs-devel/2022-08/msg00853.html
Diffstat (limited to 'lisp/progmodes/vhdl-mode.el')
-rw-r--r-- | lisp/progmodes/vhdl-mode.el | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/lisp/progmodes/vhdl-mode.el b/lisp/progmodes/vhdl-mode.el index 18219db740b..b763da3fbc5 100644 --- a/lisp/progmodes/vhdl-mode.el +++ b/lisp/progmodes/vhdl-mode.el @@ -7707,7 +7707,7 @@ non-nil, indentation is done before aligning." (save-excursion (goto-char begin) (let (element - (eol (point-at-eol))) + (eol (line-end-position))) (setq element (nth 0 copy)) (when (and (or (and (listp (car element)) (memq major-mode (car element))) @@ -7733,7 +7733,7 @@ space is inserted after the token in MATCH." ;; Determine the greatest whitespace distance to the alignment ;; character (goto-char begin) - (setq eol (point-at-eol) + (setq eol (line-end-position) bol (setq begin (progn (beginning-of-line) (point)))) (while (< bol end) (save-excursion @@ -7750,13 +7750,13 @@ space is inserted after the token in MATCH." (setq max distance)))) (forward-line) (setq bol (point) - eol (point-at-eol)) + eol (line-end-position)) (setq lines (1+ lines))) ;; Now insert enough maxs to push each assignment operator to ;; the same column. We need to use 'lines' as a counter, since ;; the location of the mark may change (goto-char (setq bol begin)) - (setq eol (point-at-eol)) + (setq eol (line-end-position)) (while (> lines 0) (when (and (vhdl-re-search-forward match eol t) (save-excursion @@ -7776,7 +7776,7 @@ space is inserted after the token in MATCH." (beginning-of-line) (forward-line) (setq bol (point) - eol (point-at-eol)) + eol (line-end-position)) (setq lines (1- lines)))))) (defun vhdl-align-region-groups (beg end &optional spacing @@ -8647,7 +8647,7 @@ buffer." (forward-char) (vhdl-forward-syntactic-ws)) (goto-char end) - (when (> pos (point-at-eol)) + (when (> pos (line-end-position)) (error "ERROR: Not within a generic/port clause")) ;; delete closing parenthesis on separate line (not supported style) (when (save-excursion (beginning-of-line) (looking-at "^\\s-*);")) @@ -12838,7 +12838,7 @@ expressions (e.g. for index ranges of types and signals)." "Return the line number of the line containing point." (save-restriction (widen) - (1+ (count-lines (point-min) (point-at-bol))))) + (1+ (count-lines (point-min) (line-beginning-position))))) (defun vhdl-line-kill-entire (&optional arg) "Delete entire line." @@ -12855,7 +12855,7 @@ expressions (e.g. for index ranges of types and signals)." "Copy current line." (interactive "p") (save-excursion - (let ((position (point-at-bol))) + (let ((position (line-beginning-position))) (forward-line (or arg 1)) (copy-region-as-kill position (point))))) @@ -16752,7 +16752,7 @@ current project/directory." (let ((ent-alist ent-alist-arg) (conf-alist conf-alist-arg) (margin (current-indentation)) - (beg (point-at-bol)) + (beg (line-beginning-position)) ent-entry inst-entry inst-path inst-prev-path tmp-alist) ;; cons-key ;; insert block configuration (for architecture) (vhdl-insert-keyword "FOR ") (insert arch-name "\n") |