micro/internal/buffer
Zachary Yedidia a8332fd316 Improve backup system
This commit introduces several improvements to the backup system.

* Backups are made every 8 seconds for buffers that have been modified
  since the last backup.

* The `permbackup` option allows users to specify that backups should
  be kept permanently.

* `The backupdir` option allows users to store backups in a custom
   directory.

Fixes #1641
Fixes #1536
Ref #1539 (removes possibility of race condition for backups)
2020-06-22 17:54:56 -04:00
..
autocomplete.go Use CharacterCount over RuneCount 2020-05-20 16:47:08 -04:00
backup.go Improve backup system 2020-06-22 17:54:56 -04:00
buffer.go Improve backup system 2020-06-22 17:54:56 -04:00
buffer_generated_test.go Merge branch 'buffer-benchmarks' of https://github.com/p-e-w/micro into p-e-w-buffer-benchmarks 2020-05-20 15:28:36 -04:00
buffer_test.go Use CharacterCount over RuneCount 2020-05-20 16:47:08 -04:00
cursor.go Merge 2020-06-03 00:27:51 -04:00
eventhandler.go Use CharacterCount over RuneCount 2020-05-20 16:47:08 -04:00
line_array.go Fix fileformat for newly created files 2020-06-06 15:56:13 -04:00
line_array_test.go Improve unicode line array test 2020-05-20 19:53:54 -04:00
loc.go Use CharacterCount over RuneCount 2020-05-20 16:47:08 -04:00
message.go Fix v2 import path for go mod 2020-05-04 10:16:15 -04:00
save.go UpdateRules after save is successful 2020-05-28 13:06:29 -04:00
search.go Fix issue with search and replace at the end of a range 2020-06-18 16:38:10 -04:00
serialize.go Fix v2 import path for go mod 2020-05-04 10:16:15 -04:00
settings.go Fix v2 import path for go mod 2020-05-04 10:16:15 -04:00
stack.go Change project layout and use go.mod 2019-12-25 17:05:10 -05:00
stack_test.go Change project layout and use go.mod 2019-12-25 17:05:10 -05:00