1
0
mirror of https://github.com/m00natic/vlfi.git synced 2025-01-18 12:05:31 +00:00

Commit Graph

  • cc9b115486 Update docstring for vlf-ediff-adjust. Andrey Kotlarski 2014-01-23 02:30:02 +02:00
  • f83a212c52 Temporarily disable font-lock during multiple batch operations. Andrey Kotlarski 2014-01-23 02:11:44 +02:00
  • 1a1ce27d37 Add progress reporters for the optimized part of line search. Andrey Kotlarski 2014-01-23 02:10:52 +02:00
  • 5c604c48a4 Optimize vlf-goto-line not to decode batches as long as possible. Andrey Kotlarski 2014-01-22 02:42:52 +02:00
  • 0fa8e8d6bf Update buffer name on user interruption during ediff. Andrey Kotlarski 2014-01-22 02:40:53 +02:00
  • d7766f2a3b Update documentation and mark autoloaded functions as interactive. Andrey Kotlarski 2014-01-21 01:34:32 +02:00
  • 30d2bb0d25 VLF buffer ediff now starts from the current chunks. Andrey Kotlarski 2014-01-21 01:33:04 +02:00
  • c533bce956 Add command to set batch size explicitly. Andrey Kotlarski 2014-01-21 01:32:21 +02:00
  • 5d30eb4826 Use single ediff pass to adjust borders. Protect against user interruption while searching for difference. Andrey Kotlarski 2014-01-21 01:29:37 +02:00
  • d5d9cd71ee Improve refining of differences and readjustment. Andrey Kotlarski 2014-01-20 02:40:26 +02:00
  • e747de4495 Unify and optimize deletion. Andrey Kotlarski 2014-01-20 02:37:51 +02:00
  • 82fd5b943b Refine diff adjustment and in case of equality after it - make another search for difference. Andrey Kotlarski 2014-01-18 16:26:25 +02:00
  • 9646b00215 Adjust chunk borders to minimize shift differences and optimize detection of identical batches when ediff-ing. Andrey Kotlarski 2014-01-17 02:55:21 +02:00
  • 27e3bbb320 Reuse initial ediff session for all chunks. Andrey Kotlarski 2014-01-15 02:17:33 +02:00
  • 117935db98 Add progress reporter when searching for difference. Andrey Kotlarski 2014-01-14 01:11:59 +02:00
  • 38e8f6c4e1 Update file size when moving to end of buffer. Andrey Kotlarski 2014-01-14 01:11:07 +02:00
  • 98ddc3afd9 Add by batch Ediff functionality. Andrey Kotlarski 2014-01-13 01:35:01 +02:00
  • 4d82c781b8 - don't nullify default buffer coding system - make vlf return the newly created VLF buffer - simplify beginning and end jumps 1.3 Andrey Kotlarski 2014-01-13 01:15:08 +02:00
  • 429a8ff016 Widen region when measuring encoded content length. Andrey Kotlarski 2014-01-11 19:00:00 +02:00
  • 88dba8bb25 Remove unnecessary addition to load-path on compile. Andrey Kotlarski 2014-01-07 23:36:39 +02:00
  • 47c154cc1f Fix detection of good chunk start. Andrey Kotlarski 2014-01-07 13:57:17 +02:00
  • 9343095096 Fix installation interfile dependencies and fix setting of local variables for GNU Emasc 23. Andrey Kotlarski 2014-01-07 13:38:24 +02:00
  • dd43af51ff Manually decode and use several bytes buffer when loading chunk. Andrey Kotlarski 2014-01-07 01:55:27 +02:00
  • df8c9ea5dd Detect change of file when loading chunk and act more cautiously. Move some functions around. Andrey Kotlarski 2014-01-07 01:54:00 +02:00
  • 0dc6d0643e Completely decouple vlf integration from other functionality. Andrey Kotlarski 2014-01-07 01:47:39 +02:00
  • 66db665d82 Fix follow functionality and explicitly set variable as buffer local. Andrey Kotlarski 2014-01-07 01:43:14 +02:00
  • 95e625938e Add convenience macro to disable VLF application during execution of specific function. Andrey Kotlarski 2014-01-01 16:47:04 +02:00
  • 516584e6c9 Break VLF into components. Andrey Kotlarski 2014-01-01 15:43:14 +02:00
  • deec75dfc9 Enlarge minimum sample chunk for decoding size. Andrey Kotlarski 2014-01-01 00:41:06 +02:00
  • 7794b2cab6 Merge branch 'shift-undo' into chunk-move Andrey Kotlarski 2013-12-31 22:21:51 +02:00
  • 161a4ec76e Prevent inserting of too small file regions for GNU Emacs later than 24.3. Andrey Kotlarski 2013-12-31 20:46:06 +02:00
  • 4f99eaa5e7 Fixes to tiny chunk moves. Andrey Kotlarski 2013-12-31 19:55:21 +02:00
  • e36492b82f Optimize chunk jumping for current GNU Emacs releases. Fix moving by just few bytes. Andrey Kotlarski 2013-12-25 03:18:29 +02:00
  • 2470fc0f67 Fix vlf-shift-undo-list to reverse resulting list. Andrey Kotlarski 2013-12-21 00:18:36 +02:00
  • c58d0d84ff Shift buffer-undo-list elements when chunk beginning moves. Andrey Kotlarski 2013-12-18 02:24:02 +02:00
  • 386d85656c Restore undo information after temporarily disabling it. Andrey Kotlarski 2013-12-18 00:04:54 +02:00
  • d88080f436 Don't apply VLF over ebrowse and TAGS databases. Andrey Kotlarski 2013-12-17 23:49:20 +02:00
  • 4134de068f Add intelligent recenter chunk around point functionality. Andrey Kotlarski 2013-12-13 17:22:10 +02:00
  • 290c4ac885 Fix save with adjustment. 1.2 Andrey Kotlarski 2013-12-13 17:08:13 +02:00
  • 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. Andrey Kotlarski 2013-12-13 02:32:30 +02:00
  • 655805ce48 Fix vlf-next-batch-from-point behaviour near end of file. Andrey Kotlarski 2013-12-13 02:30:29 +02:00
  • bb482f0b0f Fix file size determination for symbolic links. Andrey Kotlarski 2013-12-12 16:16:32 +02:00
  • 9ffb968793 Remove defadvice abort-if-file-too-large argument list so it works correctly with GNU Emacs 23. Andrey Kotlarski 2013-12-12 14:39:56 +02:00
  • 099adab959 Fix abort-if-file-too-large advice not to activate VLF in case of empty file. Andrey Kotlarski 2013-12-12 13:44:31 +02:00
  • 65b4d7413f Refactor vlf-write. Andrey Kotlarski 2013-12-12 02:20:03 +02:00
  • 2e2bca6999 Fix file size determination after save and move vlf-with-undo-disabled macro before vlf-mode declaration. Andrey Kotlarski 2013-12-12 02:07:25 +02:00
  • ea46386cbc Don't apply VLF by default over image and pdf files. Andrey Kotlarski 2013-12-11 16:15:26 +02:00
  • d1af56d776 Fix opening of files for GNU Emacs 23. Andrey Kotlarski 2013-12-11 16:07:14 +02:00
  • 152462a654 Fix autoloads in last commit. Andrey Kotlarski 2013-12-11 16:01:12 +02:00
  • 9c50487982 Introduce list of major modes where VLF will not activate. Andrey Kotlarski 2013-12-11 15:58:35 +02:00
  • 88924f9c05 Fix vlf-write behaviour for newly created file. Andrey Kotlarski 2013-12-11 13:07:51 +02:00
  • 2aea17ab38 Fix behaviour when size is missing (creating file) in abort-if-file-too-large, vlf-mode is started over existing buffer. Rename default vlf-application value to `ask'. Andrey Kotlarski 2013-12-11 12:01:26 +02:00
  • 72fec35f44 Update README and bump version. Andrey Kotlarski 2013-12-11 03:21:08 +02:00
  • a0cafa71ea Explicitly offer vlf-prefix-map so user can easily define another prefix for vlf-mode-map. Remove vlf-refresh and refine vlf-revert. Andrey Kotlarski 2013-12-11 02:56:01 +02:00
  • c68c34ea90 Add vlf-application customization which refines control over when vlf-mode is automatically invoked or offered. Andrey Kotlarski 2013-12-11 02:54:44 +02:00
  • c0a85cdcfe Fix position when moving to overlapping chunk. Andrey Kotlarski 2013-12-11 02:51:46 +02:00
  • 371c560f4b Bump version and remove warning - save is now reliable. 1.1 Andrey Kotlarski 2013-12-11 01:11:13 +02:00
  • a3901b8f1a Fix deletion when moving to partially overlapping chunk and enable more intelligent behaviour in cases of overlapping and modifications. Andrey Kotlarski 2013-12-09 01:55:41 +02:00
  • f4ee23c07f Fix chunk end adjustment and save for current and older Emacsen. Andrey Kotlarski 2013-12-08 21:04:26 +02:00
  • 959bbc7661 Disable undo in cases of partial chunk move. Andrey Kotlarski 2013-12-08 17:22:23 +02:00
  • 0080991fa9 Fix chunk end adjustment and save for trunk Emacs. Andrey Kotlarski 2013-12-08 17:21:34 +02:00
  • 46e39a0fd8 Version 1.0. 1.0 Andrey Kotlarski 2013-12-07 20:20:41 +02:00
  • 51d95ec0a3 Add command to display batch starting from point. Andrey Kotlarski 2013-12-07 20:18:07 +02:00
  • d6c722376c Delete obsolete vlfi.el. Andrey Kotlarski 2013-12-07 19:50:19 +02:00
  • a42247cac4 Automatically scroll to adjacent batch when start or end of chunk is visible. Andrey Kotlarski 2013-12-04 15:11:04 +02:00
  • 3e8098af61 Rename vlf-discard-edit -> vlf-refresh. Andrey Kotlarski 2013-12-04 14:44:11 +02:00
  • 28646fbfee Reduce scope of vlf-with-undo-disabled usages. Andrey Kotlarski 2013-12-04 14:40:07 +02:00
  • 177c680288 Revert to showing batch size in buffer name instead of the mode-line. Andrey Kotlarski 2013-12-04 14:00:24 +02:00
  • 2ac3e7d577 Fix prematurely ending search/occur not to ask for modified buffer confirmation. Andrey Kotlarski 2013-12-04 13:59:08 +02:00
  • 931ca52688 Stylistic refinements. Andrey Kotlarski 2013-12-04 00:20:02 +02:00
  • 42e581da61 Add command to unconditionally open fresh VLF buffer to visit occur match. Andrey Kotlarski 2013-12-04 00:15:31 +02:00
  • a65f3a431d Check for unsaved changes before search query and don't enable undo if it was previously disabled. Andrey Kotlarski 2013-12-04 00:03:29 +02:00
  • f34986a9b8 Update README. Andrey Kotlarski 2013-12-03 02:54:33 +02:00
  • 452b7eb42d Ensure there are no modifications when executing searches. Andrey Kotlarski 2013-12-03 02:37:13 +02:00
  • 2dba838015 In case original VLF buffer has been killed, try to find existing VLF buffer for the same file when visiting occur results. Andrey Kotlarski 2013-12-03 02:04:27 +02:00
  • cb47e19128 Use temporary buffer for occur in case of modifications. Andrey Kotlarski 2013-12-03 01:50:03 +02:00
  • efae918a83 Turn vlf into minor mode. Andrey Kotlarski 2013-12-02 02:08:24 +02:00
  • 7a141091c8 Fix search for GNU Emacs 23 (no assert). 0.9.1 Andrey Kotlarski 2013-08-26 12:29:39 +03:00
  • 8ab1c6a4f2 Disable undo and mark buffer as not modified when invoking search or indexing. Andrey Kotlarski 2013-08-26 12:03:18 +03:00
  • ae2237d7ea Minor adjustments: - fix batch position formatting - unconditionally update chunk on revert - do nothing if same chunk is requested in `vlf-move-to-chunk' Andrey Kotlarski 2013-08-26 00:39:51 +03:00
  • 9b22b74f21 Add gitignore. Andrey Kotlarski 2013-08-25 23:01:55 +03:00
  • 025399a644 Merge branch 'master' into keep-edit Andrey Kotlarski 2013-08-25 19:17:04 +03:00
  • bfcbfd33cb Make error message more descriptive. Andrey Kotlarski 2013-08-25 18:23:06 +03:00
  • bc68eed5a2 Add dummy vlfi.el that urges move to the vlf package. Andrey Kotlarski 2013-08-25 18:11:04 +03:00
  • 17c66122d9 Rename anything vlfi -> vlf. Andrey Kotlarski 2013-08-25 17:57:43 +03:00
  • 4c631bcbe5 Rename vlfi.el to vlf.el. Andrey Kotlarski 2013-08-25 17:51:34 +03:00
  • e5457690fb Fix adjusting of end chunk bytes. Andrey Kotlarski 2013-08-24 17:31:38 +03:00
  • d1b34dcefb Add autoload cookie for `file-size-human-readable' not to break GNU Emacs 23 opening of large files. Andrey Kotlarski 2013-08-13 12:39:55 +03:00
  • 737c1e9979 Remove encode size bookkeeping. Andrey Kotlarski 2013-08-09 02:00:34 +03:00
  • 2d71996d9e Add end character shift when adjusting chunk. Apply partial chunk update when buffer is not modified too. Andrey Kotlarski 2013-08-09 01:59:32 +03:00
  • 0ecb40a5ee Keep as much editing as possible when moving to intersecting chunk. Andrey Kotlarski 2013-08-08 12:43:00 +03:00
  • 02a37c4192 Merge branch 'master' into chunk-opt2 Andrey Kotlarski 2013-08-07 01:19:26 +03:00
  • 7cb047407d Add forgotten vlfi-encode-size local variable creation. Andrey Kotlarski 2013-08-06 16:41:16 +03:00
  • 34dfbd202d Use set-visited-file-name and abstract getting current file size and updating visited time. Andrey Kotlarski 2013-08-06 16:23:04 +03:00
  • ce9441fc83 Update info as VLFI is merging back to VLF. Bump version. Andrey Kotlarski 2013-08-06 02:14:39 +03:00
  • 563d9ca423 Fix vlfi-revert to revert on user confirmation. Andrey Kotlarski 2013-08-06 02:13:01 +03:00
  • 298d8f59d9 Keep track of current batch encoded size and allow fluctuation when searching for proper decoding. Andrey Kotlarski 2013-08-06 02:11:21 +03:00
  • 8ed919209a Review fixes: - move put statements to top level - add write-file-functions hook locally - vlfi-if-file-too-large becomes around advice - minor style changes Andrey Kotlarski 2013-08-06 02:07:36 +03:00
  • c1aedbc307 Update README: VLFI is now development version of VLF. Andrey Kotlarski 2013-08-06 02:02:02 +03:00
  • a0b8d5f67a Merge pull request #3 from danlamanna/master Andrey Kotlarski 2013-07-25 01:17:35 -07:00