Andrey Kotlarski
|
b235cf907c
|
Execute vlf-after-batch-functions hook even on user quit command before
end of search. Update buffer name after unsuccessful goto line.
|
2014-02-15 02:32:43 +02:00 |
|
Andrey Kotlarski
|
859c1e4c45
|
Fix hook names.
|
2014-02-15 02:32:05 +02:00 |
|
Andrey Kotlarski
|
8c61b776d6
|
Fix when batch hooks are run for occur and save.
|
2014-02-14 12:34:31 +02:00 |
|
Andrey Kotlarski
|
074f9e960d
|
Play nicely with hexl-mode.
|
2014-02-14 02:49:02 +02:00 |
|
Andrey Kotlarski
|
b05255b225
|
Add hooks to run around chunk moves and batch operations. Don't err
when tramp hasn't been loaded yet.
|
2014-02-14 02:47:37 +02:00 |
|
Andrey Kotlarski
|
924d6b18fa
|
Revert to using insert-file-contents instead of manual decoding.
|
2014-02-14 02:44:43 +02:00 |
|
Andrey Kotlarski
|
0199c2468a
|
Lower tramp verbosity level when dealing with multiple batches.
1.4
|
2014-01-30 01:58:57 +02:00 |
|
Andrey Kotlarski
|
ffac6972ed
|
Keep undo list after occur or unsuccessful line search.
|
2014-01-27 02:15:56 +02:00 |
|
Andrey Kotlarski
|
a71ee32508
|
Skip adjustment in some cases of overlapping chunk.
|
2014-01-27 01:18:07 +02:00 |
|
Andrey Kotlarski
|
9510c70860
|
Retry decoding when the initial attempt seems wrong.
|
2014-01-27 01:16:00 +02:00 |
|
Andrey Kotlarski
|
cc9b115486
|
Update docstring for vlf-ediff-adjust.
|
2014-01-23 02:30:02 +02:00 |
|
Andrey Kotlarski
|
f83a212c52
|
Temporarily disable font-lock during multiple batch operations.
|
2014-01-23 02:11:44 +02:00 |
|
Andrey Kotlarski
|
1a1ce27d37
|
Add progress reporters for the optimized part of line search.
|
2014-01-23 02:10:52 +02:00 |
|
Andrey Kotlarski
|
5c604c48a4
|
Optimize vlf-goto-line not to decode batches as long as possible.
|
2014-01-22 02:42:52 +02:00 |
|
Andrey Kotlarski
|
0fa8e8d6bf
|
Update buffer name on user interruption during ediff.
|
2014-01-22 02:40:53 +02:00 |
|
Andrey Kotlarski
|
d7766f2a3b
|
Update documentation and mark autoloaded functions as interactive.
|
2014-01-21 01:34:32 +02:00 |
|
Andrey Kotlarski
|
30d2bb0d25
|
VLF buffer ediff now starts from the current chunks.
|
2014-01-21 01:33:04 +02:00 |
|
Andrey Kotlarski
|
c533bce956
|
Add command to set batch size explicitly.
|
2014-01-21 01:32:21 +02:00 |
|
Andrey Kotlarski
|
5d30eb4826
|
Use single ediff pass to adjust borders. Protect against user
interruption while searching for difference.
|
2014-01-21 01:29:37 +02:00 |
|
Andrey Kotlarski
|
d5d9cd71ee
|
Improve refining of differences and readjustment.
|
2014-01-20 02:40:26 +02:00 |
|
Andrey Kotlarski
|
e747de4495
|
Unify and optimize deletion.
|
2014-01-20 02:37:51 +02:00 |
|
Andrey Kotlarski
|
82fd5b943b
|
Refine diff adjustment and in case of equality after it - make another
search for difference.
|
2014-01-18 16:26:25 +02:00 |
|
Andrey Kotlarski
|
9646b00215
|
Adjust chunk borders to minimize shift differences and optimize
detection of identical batches when ediff-ing.
|
2014-01-17 03:01:41 +02:00 |
|
Andrey Kotlarski
|
27e3bbb320
|
Reuse initial ediff session for all chunks.
|
2014-01-15 02:17:33 +02:00 |
|
Andrey Kotlarski
|
117935db98
|
Add progress reporter when searching for difference.
|
2014-01-14 01:11:59 +02:00 |
|
Andrey Kotlarski
|
38e8f6c4e1
|
Update file size when moving to end of buffer.
|
2014-01-14 01:11:07 +02:00 |
|
Andrey Kotlarski
|
98ddc3afd9
|
Add by batch Ediff functionality.
|
2014-01-13 01:36:20 +02:00 |
|
Andrey Kotlarski
|
4d82c781b8
|
- don't nullify default buffer coding system
- make vlf return the newly created VLF buffer
- simplify beginning and end jumps
1.3
|
2014-01-13 01:15:08 +02:00 |
|
Andrey Kotlarski
|
429a8ff016
|
Widen region when measuring encoded content length.
|
2014-01-11 19:00:00 +02:00 |
|
Andrey Kotlarski
|
88dba8bb25
|
Remove unnecessary addition to load-path on compile.
|
2014-01-07 23:49:56 +02:00 |
|
Andrey Kotlarski
|
47c154cc1f
|
Fix detection of good chunk start.
|
2014-01-07 13:57:17 +02:00 |
|
Andrey Kotlarski
|
9343095096
|
Fix installation interfile dependencies and fix setting of local
variables for GNU Emasc 23.
|
2014-01-07 13:38:24 +02:00 |
|
Andrey Kotlarski
|
dd43af51ff
|
Manually decode and use several bytes buffer when loading chunk.
|
2014-01-07 01:55:27 +02:00 |
|
Andrey Kotlarski
|
df8c9ea5dd
|
Detect change of file when loading chunk and act more cautiously. Move
some functions around.
|
2014-01-07 01:54:00 +02:00 |
|
Andrey Kotlarski
|
0dc6d0643e
|
Completely decouple vlf integration from other functionality.
|
2014-01-07 01:47:39 +02:00 |
|
Andrey Kotlarski
|
66db665d82
|
Fix follow functionality and explicitly set variable as buffer local.
|
2014-01-07 01:43:14 +02:00 |
|
Andrey Kotlarski
|
95e625938e
|
Add convenience macro to disable VLF application during execution of
specific function.
|
2014-01-01 16:47:04 +02:00 |
|
Andrey Kotlarski
|
516584e6c9
|
Break VLF into components.
|
2014-01-01 16:42:45 +02:00 |
|
Andrey Kotlarski
|
deec75dfc9
|
Enlarge minimum sample chunk for decoding size.
|
2014-01-01 00:41:06 +02:00 |
|
Andrey Kotlarski
|
7794b2cab6
|
Merge branch 'shift-undo' into chunk-move
Conflicts:
vlf.el
|
2013-12-31 22:21:51 +02:00 |
|
Andrey Kotlarski
|
161a4ec76e
|
Prevent inserting of too small file regions for GNU Emacs later than
24.3.
|
2013-12-31 20:46:06 +02:00 |
|
Andrey Kotlarski
|
4f99eaa5e7
|
Fixes to tiny chunk moves.
|
2013-12-31 19:55:21 +02:00 |
|
Andrey Kotlarski
|
e36492b82f
|
Optimize chunk jumping for current GNU Emacs releases. Fix moving by
just few bytes.
|
2013-12-25 03:18:29 +02:00 |
|
Andrey Kotlarski
|
2470fc0f67
|
Fix vlf-shift-undo-list to reverse resulting list.
|
2013-12-21 00:18:36 +02:00 |
|
Andrey Kotlarski
|
c58d0d84ff
|
Shift buffer-undo-list elements when chunk beginning moves.
|
2013-12-18 02:24:02 +02:00 |
|
Andrey Kotlarski
|
386d85656c
|
Restore undo information after temporarily disabling it.
|
2013-12-18 00:04:54 +02:00 |
|
Andrey Kotlarski
|
d88080f436
|
Don't apply VLF over ebrowse and TAGS databases.
|
2013-12-17 23:49:20 +02:00 |
|
Andrey Kotlarski
|
4134de068f
|
Add intelligent recenter chunk around point functionality.
|
2013-12-13 17:23:16 +02:00 |
|
Andrey Kotlarski
|
290c4ac885
|
Fix save with adjustment.
1.2
|
2013-12-13 17:08:13 +02:00 |
|
Andrey Kotlarski
|
db1da304d5
|
Use buffer-file-truename for file size determination and remove
superfluous checks to vlf-verify-size when saving. Fix vlf-revert not
to ask unnecessary.
|
2013-12-13 02:32:30 +02:00 |
|