diff options
| author | Gerd Moellmann | 2000-08-06 09:18:02 +0000 |
|---|---|---|
| committer | Gerd Moellmann | 2000-08-06 09:18:02 +0000 |
| commit | dedffa6a6bdfbfe6bb1257579734bc4467ebc7bc (patch) | |
| tree | 8dfc2b24b4270a8e6b511d3630a91bb8efa13009 /lisp/pcvs.el | |
| parent | dc79c3ea3c2fbcaf80b70e33517c573451d671bb (diff) | |
| download | emacs-dedffa6a6bdfbfe6bb1257579734bc4467ebc7bc.tar.gz emacs-dedffa6a6bdfbfe6bb1257579734bc4467ebc7bc.zip | |
Use `nth' instead of `first', `second', and `third'.
Diffstat (limited to 'lisp/pcvs.el')
| -rw-r--r-- | lisp/pcvs.el | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/lisp/pcvs.el b/lisp/pcvs.el index 455d7028e8e..c61ce429932 100644 --- a/lisp/pcvs.el +++ b/lisp/pcvs.el | |||
| @@ -14,7 +14,7 @@ | |||
| 14 | ;; Maintainer: (Stefan Monnier) monnier+lists/cvs/pcl@flint.cs.yale.edu | 14 | ;; Maintainer: (Stefan Monnier) monnier+lists/cvs/pcl@flint.cs.yale.edu |
| 15 | ;; Keywords: CVS, version control, release management | 15 | ;; Keywords: CVS, version control, release management |
| 16 | ;; Version: $Name: $ | 16 | ;; Version: $Name: $ |
| 17 | ;; Revision: $Id: pcvs.el,v 1.1 2000/08/05 19:28:18 gerd Exp gerd $ | 17 | ;; Revision: $Id: pcvs.el,v 1.6 2000/08/05 20:08:49 gerd Exp $ |
| 18 | 18 | ||
| 19 | ;; This file is part of GNU Emacs. | 19 | ;; This file is part of GNU Emacs. |
| 20 | 20 | ||
| @@ -138,7 +138,7 @@ | |||
| 138 | (defun cvs-defaults (&rest defs) | 138 | (defun cvs-defaults (&rest defs) |
| 139 | (let ((defs (cvs-first defs cvs-shared-start))) | 139 | (let ((defs (cvs-first defs cvs-shared-start))) |
| 140 | (append defs | 140 | (append defs |
| 141 | (make-list (- cvs-shared-start (length defs)) (first defs)) | 141 | (make-list (- cvs-shared-start (length defs)) (nth 0 defs)) |
| 142 | cvs-shared-flags))) | 142 | cvs-shared-flags))) |
| 143 | 143 | ||
| 144 | ;; For cvs flags, we need to add "-f" to override the cvsrc settings | 144 | ;; For cvs flags, we need to add "-f" to override the cvsrc settings |
| @@ -338,8 +338,8 @@ information and will be read-only unless NORMAL is non-nil. It will be emptied | |||
| 338 | from the current buffer." | 338 | from the current buffer." |
| 339 | (let* ((cvs-buf (current-buffer)) | 339 | (let* ((cvs-buf (current-buffer)) |
| 340 | (info (cdr (assoc cmd cvs-buffer-name-alist))) | 340 | (info (cdr (assoc cmd cvs-buffer-name-alist))) |
| 341 | (name (eval (first info))) | 341 | (name (eval (nth 0 info))) |
| 342 | (mode (second info)) | 342 | (mode (nth 1 info)) |
| 343 | (dir default-directory) | 343 | (dir default-directory) |
| 344 | (buf (cond | 344 | (buf (cond |
| 345 | (name (cvs-get-buffer-create name)) | 345 | (name (cvs-get-buffer-create name)) |
| @@ -496,9 +496,9 @@ Working dir: " (abbreviate-file-name dir) " | |||
| 496 | (fi (car fis) (car fis))) | 496 | (fi (car fis) (car fis))) |
| 497 | ((not (and fis (string= dir (cvs-fileinfo->dir fi)))) | 497 | ((not (and fis (string= dir (cvs-fileinfo->dir fi)))) |
| 498 | (list dir files fis)))))) | 498 | (list dir files fis)))))) |
| 499 | (dir (first dir+files+rest)) | 499 | (dir (nth 0 dir+files+rest)) |
| 500 | (files (second dir+files+rest)) | 500 | (files (nth 1 dir+files+rest)) |
| 501 | (rest (third dir+files+rest))) | 501 | (rest (nth 2 dir+files+rest))) |
| 502 | 502 | ||
| 503 | ;; setup the (current) process buffer | 503 | ;; setup the (current) process buffer |
| 504 | (set (make-local-variable 'cvs-postprocess) | 504 | (set (make-local-variable 'cvs-postprocess) |
| @@ -666,8 +666,8 @@ clear what alternative to use. | |||
| 666 | (cond | 666 | (cond |
| 667 | ;; a trivial interaction, no need to move it | 667 | ;; a trivial interaction, no need to move it |
| 668 | ((or (eq style 'SIMPLE) | 668 | ((or (eq style 'SIMPLE) |
| 669 | (null (second interact)) | 669 | (null (nth 1 interact)) |
| 670 | (stringp (second interact))) | 670 | (stringp (nth 1 interact))) |
| 671 | `(defun ,fun ,args ,docstring ,interact | 671 | `(defun ,fun ,args ,docstring ,interact |
| 672 | (cvs-mode! (lambda () ,@body)))) | 672 | (cvs-mode! (lambda () ,@body)))) |
| 673 | 673 | ||
| @@ -1301,7 +1301,7 @@ The POSTPROC specified there (typically `cvs-edit') is then called, | |||
| 1301 | (pop-to-buffer (cvs-temp-buffer "message" 'normal 'nosetup)) | 1301 | (pop-to-buffer (cvs-temp-buffer "message" 'normal 'nosetup)) |
| 1302 | (set (make-local-variable 'cvs-minor-wrap-function) 'cvs-commit-minor-wrap) | 1302 | (set (make-local-variable 'cvs-minor-wrap-function) 'cvs-commit-minor-wrap) |
| 1303 | (let ((lbd list-buffers-directory) | 1303 | (let ((lbd list-buffers-directory) |
| 1304 | (setupfun (or (third (cdr (assoc "message" cvs-buffer-name-alist))) | 1304 | (setupfun (or (nth 2 (cdr (assoc "message" cvs-buffer-name-alist))) |
| 1305 | 'cvs-edit))) | 1305 | 'cvs-edit))) |
| 1306 | (funcall setupfun 'cvs-do-commit setup 'cvs-commit-filelist) | 1306 | (funcall setupfun 'cvs-do-commit setup 'cvs-commit-filelist) |
| 1307 | (set (make-local-variable 'list-buffers-directory) lbd))) | 1307 | (set (make-local-variable 'list-buffers-directory) lbd))) |
| @@ -1540,12 +1540,12 @@ Signal an error if there is no backup file." | |||
| 1540 | (fis (cvs-mode-marked 'diff "idiff" :file t))) | 1540 | (fis (cvs-mode-marked 'diff "idiff" :file t))) |
| 1541 | (when (> (length fis) 2) | 1541 | (when (> (length fis) 2) |
| 1542 | (error "idiff-other cannot be applied to more than 2 files at a time.")) | 1542 | (error "idiff-other cannot be applied to more than 2 files at a time.")) |
| 1543 | (let* ((fi1 (first fis)) | 1543 | (let* ((fi1 (nth 0 fis)) |
| 1544 | (rev1-buf (if rev1 (cvs-retrieve-revision fi1 rev1) | 1544 | (rev1-buf (if rev1 (cvs-retrieve-revision fi1 rev1) |
| 1545 | (find-file-noselect (cvs-fileinfo->full-path fi1)))) | 1545 | (find-file-noselect (cvs-fileinfo->full-path fi1)))) |
| 1546 | rev2-buf) | 1546 | rev2-buf) |
| 1547 | (if (cdr fis) | 1547 | (if (cdr fis) |
| 1548 | (let ((fi2 (second fis))) | 1548 | (let ((fi2 (nth 1 fis))) |
| 1549 | (setq rev2-buf | 1549 | (setq rev2-buf |
| 1550 | (if rev2 (cvs-retrieve-revision fi2 rev2) | 1550 | (if rev2 (cvs-retrieve-revision fi2 rev2) |
| 1551 | (find-file-noselect (cvs-fileinfo->full-path fi2))))) | 1551 | (find-file-noselect (cvs-fileinfo->full-path fi2))))) |
| @@ -1595,7 +1595,7 @@ POSTPROC is a list of expressions to be evaluated at the very end (after | |||
| 1595 | (member cmd cvs-execute-single-dir))) | 1595 | (member cmd cvs-execute-single-dir))) |
| 1596 | (parse (member cmd cvs-parse-known-commands)) | 1596 | (parse (member cmd cvs-parse-known-commands)) |
| 1597 | (args (append cvsargs (list cmd) flags)) | 1597 | (args (append cvsargs (list cmd) flags)) |
| 1598 | (after-mode (third (cdr (assoc cmd cvs-buffer-name-alist))))) | 1598 | (after-mode (nth 2 (cdr (assoc cmd cvs-buffer-name-alist))))) |
| 1599 | (cvs-cleanup-collection cvs-cookies ;cleanup remaining messages | 1599 | (cvs-cleanup-collection cvs-cookies ;cleanup remaining messages |
| 1600 | (eq cvs-auto-remove-handled 'delayed) nil t) | 1600 | (eq cvs-auto-remove-handled 'delayed) nil t) |
| 1601 | (when (fboundp after-mode) | 1601 | (when (fboundp after-mode) |