1
0
mirror of https://github.com/m00natic/vlfi.git synced 2024-10-05 10:20:52 +01:00
Commit Graph

306 Commits

Author SHA1 Message Date
Damien Cassou
cc02f25337 Fix typos
Typos found with codespell.
2019-11-27 00:50:22 +02:00
Troy Hinckley
31b292dc85 fixed large-file-warning-threshold error 2018-02-02 00:54:59 +02:00
Andrey Kotlarski
a01e9ed416 Minor README additions. 2017-11-20 23:25:27 +02:00
George D. Plymale II
25e16ef85d Fix broken link in README
This fixes the link to the ELPA page.
2017-11-20 23:24:33 +02:00
Dan Harms
df677c128f Issue 35: make mode-line batch indicators more accurate 2017-08-30 21:48:26 +03:00
Dan Harms
b62bc04612 Issue 31 Make vlf-batch-size configurable in the remote case 2017-07-14 02:52:01 +03:00
Andrey Kotlarski
55e0c404c8 Explicitly set coding-system-for-read to the current coding when not
inserting from the beginning.
2017-05-01 19:32:18 +03:00
Nil Geisweiller
eaa3629227 Fix cursor position after search
After searching forward (resp. backward) the cursor should be at the
end (resp. the beginning) of the match. That way one can jump to the
next match by running again the command.
2017-03-31 02:13:14 +03:00
Andrey Kotlarski
a8ba8363b2 Fix issue where tramp-verbose is bound to nil. 2016-10-30 17:40:59 +02:00
Andrey Kotlarski
4eaf763cad Rename vlf-integrate.el to vlf-setup.el 2015-01-01 17:18:35 +02:00
Andrey Kotlarski
ac1aa160e6 Standard naming for chunk update hooks. 2015-01-01 16:18:45 +02:00
Andrey Kotlarski
fd90b3a6b1 Use xdigit regex class in vlf-hexl-adjust-addresses. 2014-12-27 02:34:57 +02:00
Andrey Kotlarski
726f50bf34 Fix byte-compilation warnings on install. 2014-12-27 02:34:04 +02:00
Andrey Kotlarski
86be48302e Improve search precision. 2014-12-27 02:31:47 +02:00
Andrey Kotlarski
b300137941 Encode smaller region to detect cut point overall offset in vlf-occur
when moving to next batch and be more precise with hexl-mode active.
2014-12-27 02:27:18 +02:00
Andrey Kotlarski
bc398d6053 - don't adjust start on next occur batch
- don't gather profile info for adjustment insert as it's too small
2014-12-17 01:46:33 +02:00
Andrey Kotlarski
b14c912afb Copy around buffer specific profile vectors when forking new buffers. 2014-12-17 01:42:05 +02:00
Andrey Kotlarski
68d6c1bc33 vlf-occur changes:
- support multi-line matches
- divide user regex search from line counting
- fix wrong last match overall position
- fix edge cases of incorrect line numbers, matches in last chunk line
which is incomplete
2014-12-13 18:49:37 +02:00
Andrey Kotlarski
0fa624837a Optimize unconditional chunk loading and prefer it in more cases of
overlapping batch moves.
2014-12-13 18:46:57 +02:00
Andrey Kotlarski
f4526a1492 Forbid short-cutting in line search. 2014-12-13 18:41:14 +02:00
Andrey Kotlarski
bd5f9ca6fe Back to using per buffer profiling for encode speed. 2014-12-13 18:39:35 +02:00
Andrey Kotlarski
1c961f45b2 Fix whole file reload in read-only buffer on vlf-mode exit. 2014-12-13 18:37:31 +02:00
Andrey Kotlarski
d1a6800b5b Move vlf information from buffer name to the mode line. 2014-12-13 02:03:58 +02:00
Andrey Kotlarski
a7be7136be Set vlf-tune-max with proper value in case RAM size is wrongly
determined.
2014-11-18 12:02:24 +02:00
Andrey Kotlarski
f43ada1173 Fix byte compilation warnings. 2014-10-16 02:56:34 +03:00
Andrey Kotlarski
5dd9e2cd02 Adjust address parts of hexlified buffer according to vlf-start-pos. 2014-10-16 02:56:34 +03:00
Andrey Kotlarski
305d8022c4 Use shared profiling info for encode, write and hexl operations. 2014-10-08 19:33:59 +03:00
Andrey Kotlarski
d579b7b3e2 Workaround local maximum in batch tune. 2014-10-07 14:18:34 +03:00
Andrey Kotlarski
ce13609f14 Fix vlf-ediff at the borders of hexl buffers. 2014-10-07 13:20:04 +03:00
Andrey Kotlarski
673ae08848 Lower tramp verbosity level. 2014-10-07 13:19:40 +03:00
Andrey Kotlarski
ac8d4008bd Fixes to hexl-mode activation. 2014-10-07 01:42:33 +03:00
Andrey Kotlarski
7b9befe81a - don't load unnecessary data at the end of search or occur
- don't flood profile vector with approximations in linear search
2014-10-07 01:33:21 +03:00
Andrey Kotlarski
61599a007f Change linear tune to search only known measures and use it to
initialize occur indexing.  Make default tune step smaller.
2014-10-02 13:49:42 +03:00
Andrey Kotlarski
3cfa9b1935 Refactor vlf-query-replace and don't adjust batch size if only
statistics are enabled.
2014-09-26 15:22:25 +03:00
Andrey Kotlarski
f63ea96c2b Document new query replace and save options. 2014-09-26 14:14:16 +03:00
Andrey Kotlarski
c3a308c835 Optimize save performance over the temp file if such is used. Add
customization option whether to use temp file.
2014-09-26 14:00:01 +03:00
Andrey Kotlarski
842569ae07 Add ability to use temporary file when adjusting content on save. 2014-09-26 01:56:12 +03:00
Andrey Kotlarski
2c660b064f Fix positive goto-line search and make highlighting of match optional. 2014-09-25 19:15:12 +03:00
Andrey Kotlarski
a9c14e2d4c Add regexp query replace over whole file command. 2014-09-25 17:54:42 +03:00
Andrey Kotlarski
023ee704e7 Declare hexl functions to please byte compiler. 2014-09-25 17:53:21 +03:00
Andrey Kotlarski
e4a2e806c9 Optimize goto-line for hexl-mode, no need to search. 2014-09-25 01:25:48 +03:00
Andrey Kotlarski
b9187918f7 Improve vlf performance with hexl-mode. Align batches to hexl-bits
width.
2014-09-25 01:23:08 +03:00
Andrey Kotlarski
d9cc6fb65e Fix vlf-tune-optimal-load in case best value prunes slower times leaving
all-less flag on.
2014-09-08 14:32:02 +03:00
Andrey Kotlarski
199209fe15 Fix vlf-tune-optimal-load with no optional arguments supplied. 2014-09-08 12:36:35 +03:00
Andrey Kotlarski
06b4f856ac Respect disabled tune settings and move custom options. 2014-09-08 02:21:09 +03:00
Andrey Kotlarski
ff06509caa Document tune functionality. 2014-09-08 02:19:29 +03:00
Andrey Kotlarski
9b6657bcc5 Replace usage of conservative tune in single batch operations with load
tuning.
2014-09-07 22:10:56 +03:00
Andrey Kotlarski
ca564988e0 Change vlf-tune-get-optimal to optimize on total time of primitive
operations, also fix hexl timing functions not to book in cases where
hexl is already (not) active.
2014-09-07 18:05:13 +03:00
Andrey Kotlarski
0d2c096ed6 Restore batch size and hexl mode in case of failed search or occur. 2014-09-07 18:04:17 +03:00
Andrey Kotlarski
d526ea8ef8 Apply and restore batch size in more cases. 2014-09-07 16:25:36 +03:00