[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/vlf f63ea96 272/310: Document new query replace and sav
From: |
Stefan Monnier |
Subject: |
[elpa] externals/vlf f63ea96 272/310: Document new query replace and save options. |
Date: |
Sat, 28 Nov 2020 00:33:30 -0500 (EST) |
branch: externals/vlf
commit f63ea96c2bf3ee2ac183de121de5dfda3c3f2147
Author: Andrey Kotlarski <m00naticus@gmail.com>
Commit: Andrey Kotlarski <m00naticus@gmail.com>
Document new query replace and save options.
---
README.org | 27 +++++++++++++++------------
1 file changed, 15 insertions(+), 12 deletions(-)
diff --git a/README.org b/README.org
index e39eefa..309fb33 100644
--- a/README.org
+++ b/README.org
@@ -10,22 +10,22 @@ without swapping and degraded performance.
This is development version of the GNU ELPA
[[http://elpa.gnu.org/packages/vlf][VLF]] package. Here's what
it offers in a nutshell:
-- regular expression search on whole file (in constant memory
- determined by current batch size)
+- automatic adjustment of batch size for optimal performance and
+ responsiveness
+- regular expression search and replace over whole file
+- [[http://www.emacswiki.org/emacs/OccurMode][Occur]] like indexing
+- by batch [[http://www.emacswiki.org/emacs/EdiffMode][Ediff]] comparison
+- automatic scrolling of batches
- chunk editing (save is immediate if size hasn't changed, done in
constant memory determined by current batch size otherwise)
-- [[http://www.emacswiki.org/emacs/OccurMode][Occur]] like indexing
- options to jump to beginning, end or arbitrary file chunk
+- smooth integration with
[[http://www.emacswiki.org/emacs/HexlMode][hexl-mode]]
+- works with [[http://www.emacswiki.org/emacs/TrampMode][TRAMP]] so accessing
network files is fine and quick
- newly added content is acknowledged if file has changed size
meanwhile
-- automatic scrolling of batches
-- automatic adjustment of batch size for optimal performance
- as it's a minor mode, font locking and functionality of the
- respective major mode is also present
-- by batch [[http://www.emacswiki.org/emacs/EdiffMode][Ediff]] comparison
+ respective major mode and other minor modes is also present
- can be added as option to automatically open large files
-- smooth integration with
[[http://www.emacswiki.org/emacs/HexlMode][hexl-mode]]
-- works with [[http://www.emacswiki.org/emacs/TrampMode][TRAMP]] so accessing
network files is fine
GNU Emacs 23 and 24 are supported.
@@ -143,10 +143,11 @@ the end.
Continuous chunk recenter around point in current buffer can be
toggled with *C-c C-v f*.
-** Search whole file
+** Search and/or replace whole file
*C-c C-v s* and *C-c C-v r* search forward and backward respectively
-over the whole file, batch by batch.
+over the whole file, batch by batch. *C-c C-v %* does search and
+query replace saving intermediate changes.
** Occur over whole file
@@ -168,6 +169,8 @@ lines are counted from the end of file.
If editing doesn't change size of the chunk, only this chunk is saved.
Otherwise the remaining part of the file is adjusted batch by batch.
+*vlf-save-in-place* customization option controls if temporary file
+should be used in such case.
** By batch Ediff
@@ -178,7 +181,7 @@ last difference in current chunk searches for following one
with
difference. The other way around if looking for difference before the
first one.
-* Extending
+* Extend
** Move hooks
- [elpa] externals/vlf 0d9cc8e 245/310: Don't measure encoding of too small region when adjusting chunk start, (continued)
- [elpa] externals/vlf 0d9cc8e 245/310: Don't measure encoding of too small region when adjusting chunk start, Stefan Monnier, 2020/11/28
- [elpa] externals/vlf e8bb4a9 248/310: Apply batch size tuning on adjacent moves, search, save adjusting and, Stefan Monnier, 2020/11/28
- [elpa] externals/vlf d526ea8 257/310: Apply and restore batch size in more cases., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 9b6657b 260/310: Replace usage of conservative tune in single batch operations with load, Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 2c660b0 269/310: Fix positive goto-line search and make highlighting of match optional., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 3cfa9b1 273/310: Refactor vlf-query-replace and don't adjust batch size if only, Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 61599a0 274/310: Change linear tune to search only known measures and use it to, Stefan Monnier, 2020/11/28
- [elpa] externals/vlf a9c14e2 268/310: Add regexp query replace over whole file command., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 673ae08 277/310: Lower tramp verbosity level., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf ac8d400 276/310: Fixes to hexl-mode activation., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf f63ea96 272/310: Document new query replace and save options.,
Stefan Monnier <=
- [elpa] externals/vlf e4a2e80 266/310: Optimize goto-line for hexl-mode, no need to search., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 7b9befe 275/310: - don't load unnecessary data at the end of search or occur, Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 842569a 270/310: Add ability to use temporary file when adjusting content on save., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf d579b7b 279/310: Workaround local maximum in batch tune., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf b14c912 290/310: Copy around buffer specific profile vectors when forking new buffers., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf b300137 292/310: Encode smaller region to detect cut point overall offset in vlf-occur, Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 86be483 293/310: Improve search precision., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf a8ba836 298/310: Fix issue where tramp-verbose is bound to nil., Stefan Monnier, 2020/11/28
- [elpa] externals/vlf 25e16ef 303/310: Fix broken link in README, Stefan Monnier, 2020/11/28
- [elpa] externals/vlf b62bc04 301/310: Issue 31 Make vlf-batch-size configurable in the remote case, Stefan Monnier, 2020/11/28