diff options
author | Gregory Heytings <gregory@heytings.org> | 2022-12-10 23:04:10 +0000 |
---|---|---|
committer | Gregory Heytings <gregory@heytings.org> | 2022-12-11 00:16:27 +0100 |
commit | 7d787564c08351b275e8f729e8e9f1ec2ae8fe04 (patch) | |
tree | 4c803b455311e549bd8d6b5d8ddeab768af91b77 /src/buffer.h | |
parent | 118465f6fed8bf490cc69634b96d1ffa721abb7b (diff) | |
download | emacs-7d787564c08351b275e8f729e8e9f1ec2ae8fe04.tar.gz emacs-7d787564c08351b275e8f729e8e9f1ec2ae8fe04.tar.bz2 emacs-7d787564c08351b275e8f729e8e9f1ec2ae8fe04.zip |
Actually improve detection of long lines
* src/xdisp.c (redisplay_window): Update condition.
* src/xdisp.c (mark_window_display_accurate_1):
* src/pdumper.c (dump_buffer):
* src/buffer.h (BUF_CHARS_UNCHANGED_MODIFIED):
(struct buffer_text):
* src/buffer.c (Fget_buffer_create):
Revert 1c837c42c2, which was misguided.
Diffstat (limited to 'src/buffer.h')
-rw-r--r-- | src/buffer.h | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/src/buffer.h b/src/buffer.h index dded0cd98c1..80b3fd81e09 100644 --- a/src/buffer.h +++ b/src/buffer.h @@ -149,18 +149,12 @@ enum { BEG = 1, BEG_BYTE = BEG }; #define BUF_BEG_UNCHANGED(buf) ((buf)->text->beg_unchanged) #define BUF_END_UNCHANGED(buf) ((buf)->text->end_unchanged) -#define BUF_CHARS_UNCHANGED_MODIFIED(buf) \ - ((buf)->text->chars_unchanged_modified) - #define UNCHANGED_MODIFIED \ BUF_UNCHANGED_MODIFIED (current_buffer) #define OVERLAY_UNCHANGED_MODIFIED \ BUF_OVERLAY_UNCHANGED_MODIFIED (current_buffer) #define BEG_UNCHANGED BUF_BEG_UNCHANGED (current_buffer) #define END_UNCHANGED BUF_END_UNCHANGED (current_buffer) - -#define CHARS_UNCHANGED_MODIFIED \ - BUF_CHARS_UNCHANGED_MODIFIED (current_buffer) /* Functions to set PT in the current buffer, or another buffer. */ @@ -274,11 +268,6 @@ struct buffer_text end_unchanged contain no useful information. */ modiff_count overlay_unchanged_modified; - /* CHARS_MODIFF as of last redisplay that finished. It's used - when we only care about changes in actual buffer text, not in - any other kind of changes, like properties etc. */ - modiff_count chars_unchanged_modified; - /* Properties of this buffer's text. */ INTERVAL intervals; |