[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] scratch/add-vdiff 4b7f3d1 004/258: Make buffer names easier to re
From: |
Justin Burkett |
Subject: |
[elpa] scratch/add-vdiff 4b7f3d1 004/258: Make buffer names easier to read in functions |
Date: |
Wed, 17 May 2017 08:13:11 -0400 (EDT) |
branch: scratch/add-vdiff
commit 4b7f3d18c839052904b2b09ed4abf21722ece5a4
Author: justbur <address@hidden>
Commit: justbur <address@hidden>
Make buffer names easier to read in functions
---
vdiff.el | 38 ++++++++++++++++++++------------------
1 file changed, 20 insertions(+), 18 deletions(-)
diff --git a/vdiff.el b/vdiff.el
index 45e8446..063b4c4 100644
--- a/vdiff.el
+++ b/vdiff.el
@@ -36,14 +36,14 @@ lines in sync.")
(eq (current-buffer) (car vdiff-buffers)))
(defun vdiff-buffer-b-p ()
- (eq (current-buffer) (nth 1 vdiff-buffers)))
+ (eq (current-buffer) (cadr vdiff-buffers)))
(defun vdiff-buffer-p ()
(memq (current-buffer) vdiff-buffers))
(defun vdiff-other-buffer ()
(if (vdiff-buffer-a-p)
- (nth 1 vdiff-buffers)
+ (cadr vdiff-buffers)
(car vdiff-buffers)))
(defun vdiff-other-window ()
@@ -92,7 +92,7 @@ lines in sync.")
(defmacro vdiff-with-both-buffers (&rest body)
`(when (and (buffer-live-p (car vdiff-buffers))
- (buffer-live-p (nth 1 vdiff-buffers)))
+ (buffer-live-p (cadr vdiff-buffers)))
(dolist (buf vdiff-buffers)
(with-current-buffer buf
,@body))))
@@ -105,13 +105,13 @@ lines in sync.")
vdiff-diff-program
vdiff-diff-program-args
(car vdiff-temp-files)
- (nth 1 vdiff-temp-files))
+ (cadr vdiff-temp-files))
" "))
proc)
(with-current-buffer (car vdiff-buffers)
(write-region nil nil (car vdiff-temp-files)))
- (with-current-buffer (nth 1 vdiff-buffers)
- (write-region nil nil (nth 1 vdiff-temp-files)))
+ (with-current-buffer (cadr vdiff-buffers)
+ (write-region nil nil (cadr vdiff-temp-files)))
(with-current-buffer (get-buffer-create vdiff-process-buffer)
(erase-buffer))
(when proc
@@ -196,6 +196,8 @@ lines in sync.")
(save-excursion
(dolist (header vdiff-diff-data)
(let* ((code (nth 0 header))
+ (a-buffer (car vdiff-buffers))
+ (b-buffer (cadr vdiff-buffers))
(a-range (nth 1 header))
(a-beg (car a-range))
(a-end (if (cdr-safe a-range)
@@ -212,33 +214,33 @@ lines in sync.")
(b-length (1+ (- b-end b-beg))))
(cond ((string= code "d")
(vdiff-add-subtraction-overlays
- (nth 1 vdiff-buffers) b-beg a-norm-range a-length)
+ b-buffer b-beg a-norm-range a-length)
(vdiff-add-change-overlays
- (car vdiff-buffers) a-beg a-length b-norm-range t))
+ a-buffer a-beg a-length b-norm-range t))
((string= code "a")
(vdiff-add-subtraction-overlays
- (car vdiff-buffers) a-beg b-norm-range b-length)
+ a-buffer a-beg b-norm-range b-length)
(vdiff-add-change-overlays
- (nth 1 vdiff-buffers) b-beg b-length a-norm-range t))
+ b-buffer b-beg b-length a-norm-range t))
((and (string= code "c") (> a-length b-length))
(vdiff-add-change-overlays
- (car vdiff-buffers) a-beg a-length b-norm-range)
+ a-buffer a-beg a-length b-norm-range)
(vdiff-add-change-overlays
- (nth 1 vdiff-buffers) b-beg b-length a-norm-range)
+ b-buffer b-beg b-length a-norm-range)
(vdiff-add-subtraction-overlays
- (nth 1 vdiff-buffers) b-end nil (- a-length b-length)))
+ b-buffer b-end nil (- a-length b-length)))
((and (string= code "c") (< a-length b-length))
(vdiff-add-change-overlays
- (car vdiff-buffers) a-beg a-length b-norm-range)
+ a-buffer a-beg a-length b-norm-range)
(vdiff-add-change-overlays
- (nth 1 vdiff-buffers) b-beg b-length a-norm-range)
+ b-buffer b-beg b-length a-norm-range)
(vdiff-add-subtraction-overlays
- (car vdiff-buffers) a-end nil (- b-length a-length)))
+ a-buffer a-end nil (- b-length a-length)))
((string= code "c")
(vdiff-add-change-overlays
- (car vdiff-buffers) a-beg a-length b-norm-range)
+ a-buffer a-beg a-length b-norm-range)
(vdiff-add-change-overlays
- (nth 1 vdiff-buffers) b-beg b-length a-norm-range)))))))
+ b-buffer b-beg b-length a-norm-range)))))))
;; * Moving changes
- [elpa] branch scratch/add-vdiff created (now 819ea4b), Justin Burkett, 2017/05/17
- [elpa] scratch/add-vdiff b6b37a5 022/258: Broaden search for overlays at point, Justin Burkett, 2017/05/17
- [elpa] scratch/add-vdiff 4b7f3d1 004/258: Make buffer names easier to read in functions,
Justin Burkett <=
- [elpa] scratch/add-vdiff 1155601 014/258: Fix problem with restarting mode and temp files, Justin Burkett, 2017/05/17
- [elpa] scratch/add-vdiff 1b96390 021/258: Use fringes for open folds, Justin Burkett, 2017/05/17
- [elpa] scratch/add-vdiff 8a51468 025/258: Don't close fold on point on refresh, Justin Burkett, 2017/05/17
- [elpa] scratch/add-vdiff 4d5299e 031/258: Fix alignment of folds next to subtractions, Justin Burkett, 2017/05/17
- [elpa] scratch/add-vdiff f826315 033/258: Increase default fold padding, Justin Burkett, 2017/05/17
- [elpa] scratch/add-vdiff 3e1169c 043/258: Screenshot showing off theme integration, Justin Burkett, 2017/05/17
- [elpa] scratch/add-vdiff a094450 048/258: Tweak line translation rules for better scrolling, Justin Burkett, 2017/05/17
- [elpa] scratch/add-vdiff 0fd1837 063/258: Update screenshot, Justin Burkett, 2017/05/17
- [elpa] scratch/add-vdiff b02b59e 072/258: Whitespace cleanup, Justin Burkett, 2017/05/17
- [elpa] scratch/add-vdiff b2ba7ab 070/258: Move hydra to main file and avoid dependency, Justin Burkett, 2017/05/17