Compact buffers when idle.
authorDmitry Antipov <dmantipov@yandex.ru>
Thu, 19 Jul 2012 08:56:53 +0000 (12:56 +0400)
committerDmitry Antipov <dmantipov@yandex.ru>
Thu, 19 Jul 2012 08:56:53 +0000 (12:56 +0400)
commit9cd47b72e021f76a6e2481d986ce4b0cb0b859d3
tree73912e8be2147fe90acf8f5dd20bb1c238d354df
parent1d6fc0df363db43f2c1db696fad40f068287500b
Compact buffers when idle.
* lisp/compact.el: New file.
* src/buffer.c (compact_buffer, Fcompact_buffer): New function.
(syms_of_buffer): Register Fcompact_buffer.
* src/alloc.c (Fgarbage_collect): Use compact_buffer.
* src/buffer.h (compact_buffer): New prototype.
(struct buffer_text): New member.
lisp/ChangeLog
lisp/compact.el [new file with mode: 0644]
src/ChangeLog
src/alloc.c
src/buffer.c
src/buffer.h