diff options
| author | Richard M. Stallman | 2005-07-03 16:25:59 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2005-07-03 16:25:59 +0000 |
| commit | 3b72eca0a36c364e9fdeb2ae7c50718b3d3c2bea (patch) | |
| tree | 144a8183bdcb7e40a9ca0f601448efaae4342989 | |
| parent | 4668b9f92d1c8bf8370130a13168b8c8d6259aef (diff) | |
| download | emacs-3b72eca0a36c364e9fdeb2ae7c50718b3d3c2bea.tar.gz emacs-3b72eca0a36c364e9fdeb2ae7c50718b3d3c2bea.zip | |
(vi-mark-region): Use c-mark-function.
(c-mark-function): Add point-moving-unit property.
(vi-goto-line): Use with-no-warnings.
| -rw-r--r-- | lisp/emulation/vi.el | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lisp/emulation/vi.el b/lisp/emulation/vi.el index d6b7c2728b2..559d1677347 100644 --- a/lisp/emulation/vi.el +++ b/lisp/emulation/vi.el | |||
| @@ -314,7 +314,7 @@ command extensions.") | |||
| 314 | (put 'mark-defun 'point-moving-unit 'region) | 314 | (put 'mark-defun 'point-moving-unit 'region) |
| 315 | (put 'mark-whole-buffer 'point-moving-unit 'region) | 315 | (put 'mark-whole-buffer 'point-moving-unit 'region) |
| 316 | (put 'mark-end-of-sentence 'point-moving-unit 'region) | 316 | (put 'mark-end-of-sentence 'point-moving-unit 'region) |
| 317 | (put 'mark-c-function 'point-moving-unit 'region) | 317 | (put 'c-mark-function 'point-moving-unit 'region) |
| 318 | ;;; | 318 | ;;; |
| 319 | 319 | ||
| 320 | (defvar vi-mark-alist nil | 320 | (defvar vi-mark-alist nil |
| @@ -637,7 +637,8 @@ insert state." | |||
| 637 | "Go to ARGth line." | 637 | "Go to ARGth line." |
| 638 | (interactive "P") | 638 | (interactive "P") |
| 639 | (if (null (vi-raw-numeric-prefix arg)) | 639 | (if (null (vi-raw-numeric-prefix arg)) |
| 640 | (end-of-buffer) | 640 | (with-no-warnings |
| 641 | (end-of-buffer)) | ||
| 641 | (goto-line (vi-prefix-numeric-value arg)))) | 642 | (goto-line (vi-prefix-numeric-value arg)))) |
| 642 | 643 | ||
| 643 | (defun vi-beginning-of-buffer () | 644 | (defun vi-beginning-of-buffer () |
| @@ -1384,7 +1385,7 @@ l(ines)." | |||
| 1384 | ((char-equal region ?b) (mark-whole-buffer)) | 1385 | ((char-equal region ?b) (mark-whole-buffer)) |
| 1385 | ((char-equal region ?p) (mark-paragraph)) | 1386 | ((char-equal region ?p) (mark-paragraph)) |
| 1386 | ((char-equal region ?P) (mark-page arg)) | 1387 | ((char-equal region ?P) (mark-page arg)) |
| 1387 | ((char-equal region ?f) (mark-c-function)) | 1388 | ((char-equal region ?f) (c-mark-function)) |
| 1388 | ((char-equal region ?w) (mark-word arg)) | 1389 | ((char-equal region ?w) (mark-word arg)) |
| 1389 | ((char-equal region ?e) (mark-end-of-sentence arg)) | 1390 | ((char-equal region ?e) (mark-end-of-sentence arg)) |
| 1390 | ((char-equal region ?l) (vi-mark-lines arg)) | 1391 | ((char-equal region ?l) (vi-mark-lines arg)) |