[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/vlf 51d95ec 152/310: Add command to display batch start
From: |
Stefan Monnier |
Subject: |
[elpa] externals/vlf 51d95ec 152/310: Add command to display batch starting from point. |
Date: |
Sat, 28 Nov 2020 00:33:05 -0500 (EST) |
branch: externals/vlf
commit 51d95ec0a397269b72eabd2c4d9d3d14a2b99ddc
Author: Andrey Kotlarski <m00naticus@gmail.com>
Commit: Andrey Kotlarski <m00naticus@gmail.com>
Add command to display batch starting from point.
---
README.org | 2 ++
vlf.el | 7 +++++++
2 files changed, 9 insertions(+)
diff --git a/README.org b/README.org
index 42ada96..d371c6f 100644
--- a/README.org
+++ b/README.org
@@ -57,6 +57,8 @@ refresh with *C-c C-v g*.
prefix argument they move prefix number of batches. With negative -
append prefix number of batches.
+*C-c C-v n* displays batch starting from current point.
+
*C-c C-v [* and *C-c C-v ]* take you to the beginning and end of file
respectively.
diff --git a/vlf.el b/vlf.el
index 4f01a7b..51a6c06 100644
--- a/vlf.el
+++ b/vlf.el
@@ -65,6 +65,7 @@
(map (make-sparse-keymap)))
(define-key map [next] 'vlf-next-batch)
(define-key map [prior] 'vlf-prev-batch)
+ (define-key map "n" 'vlf-next-batch-from-point)
(define-key map "+" 'vlf-change-batch-size)
(define-key map "-"
(lambda () "Decrease vlf batch size by factor of 2."
@@ -325,6 +326,12 @@ When given MINIMAL flag, skip non important operations."
(setq start (max 0 (- end vlf-batch-size))))
(vlf-move-to-chunk start end minimal)))
+(defun vlf-next-batch-from-point ()
+ "Display batch of file data starting from current point."
+ (interactive)
+ (vlf-move-to-batch (+ vlf-start-pos (position-bytes (point)) -1))
+ (goto-char (point-min)))
+
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;; primitive chunk operations
- [elpa] externals/vlf df677c1 302/310: Issue 35: make mode-line batch indicators more accurate, (continued)
- [elpa] externals/vlf df677c1 302/310: Issue 35: make mode-line batch indicators more accurate, Stefan Monnier, 2020/11/28
- [elpa] externals/vlf a568d2d 307/310: packages/vlf: Update copyright dates and bump version., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 0ecb40a 124/310: Keep as much editing as possible when moving to intersecting chunk., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 86223ed 234/310: Fixes to hexl-mode integration., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 9271f68 256/310: Add function to linearly search best batch size according to existing, Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 0d2c096 258/310: Restore batch size and hexl mode in case of failed search or occur., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf b918791 265/310: Improve vlf performance with hexl-mode. Align batches to hexl-bits, Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 2e9ff70 238/310: Enlarge default batch size but keep is small on initial load of remote, Stefan Monnier, 2020/11/28
- [elpa] externals/vlf d85f3d4 246/310: Fix access to uninitialized measurements when tuning., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf ca56498 259/310: Change vlf-tune-get-optimal to optimize on total time of primitive, Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 51d95ec 152/310: Add command to display batch starting from point.,
Stefan Monnier <=
- [elpa] externals/vlf 46e39a0 153/310: Version 1.0., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf d1af56d 167/310: Fix opening of files for GNU Emacs 23., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 8ab1c6a 136/310: Disable undo and mark buffer as not modified when invoking search or, Stefan Monnier, 2020/11/28
- [elpa] externals/vlf bb482f0 173/310: Fix file size determination for symbolic links., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 9ffb968 172/310: Remove defadvice abort-if-file-too-large argument list so it works, Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 386d856 179/310: Restore undo information after temporarily disabling it., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf deec75d 186/310: Enlarge minimum sample chunk for decoding size., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 516584e 187/310: Break VLF into components., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 27e3bbb 201/310: Reuse initial ediff session for all chunks., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 9343095 193/310: Fix installation interfile dependencies and fix setting of local, Stefan Monnier, 2020/11/28