diff options
Diffstat (limited to 'src/buffer.c')
| -rw-r--r-- | src/buffer.c | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/src/buffer.c b/src/buffer.c index dae07edf359..e1caaac5f89 100644 --- a/src/buffer.c +++ b/src/buffer.c | |||
| @@ -5023,6 +5023,8 @@ init_buffer_once () | |||
| 5023 | buffer_defaults.vertical_scroll_bar_type = Qt; | 5023 | buffer_defaults.vertical_scroll_bar_type = Qt; |
| 5024 | buffer_defaults.indicate_empty_lines = Qnil; | 5024 | buffer_defaults.indicate_empty_lines = Qnil; |
| 5025 | buffer_defaults.indicate_buffer_boundaries = Qnil; | 5025 | buffer_defaults.indicate_buffer_boundaries = Qnil; |
| 5026 | buffer_defaults.fringe_indicator_alist = Qnil; | ||
| 5027 | buffer_defaults.fringe_cursor_alist = Qnil; | ||
| 5026 | buffer_defaults.scroll_up_aggressively = Qnil; | 5028 | buffer_defaults.scroll_up_aggressively = Qnil; |
| 5027 | buffer_defaults.scroll_down_aggressively = Qnil; | 5029 | buffer_defaults.scroll_down_aggressively = Qnil; |
| 5028 | buffer_defaults.display_time = Qnil; | 5030 | buffer_defaults.display_time = Qnil; |
| @@ -5094,6 +5096,8 @@ init_buffer_once () | |||
| 5094 | XSETFASTINT (buffer_local_flags.vertical_scroll_bar_type, idx); ++idx; | 5096 | XSETFASTINT (buffer_local_flags.vertical_scroll_bar_type, idx); ++idx; |
| 5095 | XSETFASTINT (buffer_local_flags.indicate_empty_lines, idx); ++idx; | 5097 | XSETFASTINT (buffer_local_flags.indicate_empty_lines, idx); ++idx; |
| 5096 | XSETFASTINT (buffer_local_flags.indicate_buffer_boundaries, idx); ++idx; | 5098 | XSETFASTINT (buffer_local_flags.indicate_buffer_boundaries, idx); ++idx; |
| 5099 | XSETFASTINT (buffer_local_flags.fringe_indicator_alist, idx); ++idx; | ||
| 5100 | XSETFASTINT (buffer_local_flags.fringe_cursor_alist, idx); ++idx; | ||
| 5097 | XSETFASTINT (buffer_local_flags.scroll_up_aggressively, idx); ++idx; | 5101 | XSETFASTINT (buffer_local_flags.scroll_up_aggressively, idx); ++idx; |
| 5098 | XSETFASTINT (buffer_local_flags.scroll_down_aggressively, idx); ++idx; | 5102 | XSETFASTINT (buffer_local_flags.scroll_down_aggressively, idx); ++idx; |
| 5099 | XSETFASTINT (buffer_local_flags.header_line_format, idx); ++idx; | 5103 | XSETFASTINT (buffer_local_flags.header_line_format, idx); ++idx; |
| @@ -5387,6 +5391,16 @@ This is the same as (default-value 'indicate-empty-lines). */); | |||
| 5387 | doc: /* Default value of `indicate-buffer-boundaries' for buffers that don't override it. | 5391 | doc: /* Default value of `indicate-buffer-boundaries' for buffers that don't override it. |
| 5388 | This is the same as (default-value 'indicate-buffer-boundaries). */); | 5392 | This is the same as (default-value 'indicate-buffer-boundaries). */); |
| 5389 | 5393 | ||
| 5394 | DEFVAR_LISP_NOPRO ("default-fringe-indicator-alist", | ||
| 5395 | &buffer_defaults.fringe_indicator_alist, | ||
| 5396 | doc: /* Default value of `fringe-indicator-alist' for buffers that don't override it. | ||
| 5397 | This is the same as (default-value 'fringe-indicator-alist'). */); | ||
| 5398 | |||
| 5399 | DEFVAR_LISP_NOPRO ("default-fringe-cursor-alist", | ||
| 5400 | &buffer_defaults.fringe_cursor_alist, | ||
| 5401 | doc: /* Default value of `fringe-cursor-alist' for buffers that don't override it. | ||
| 5402 | This is the same as (default-value 'fringe-cursor-alist'). */); | ||
| 5403 | |||
| 5390 | DEFVAR_LISP_NOPRO ("default-scroll-up-aggressively", | 5404 | DEFVAR_LISP_NOPRO ("default-scroll-up-aggressively", |
| 5391 | &buffer_defaults.scroll_up_aggressively, | 5405 | &buffer_defaults.scroll_up_aggressively, |
| 5392 | doc: /* Default value of `scroll-up-aggressively'. | 5406 | doc: /* Default value of `scroll-up-aggressively'. |
| @@ -5732,6 +5746,40 @@ left fringe, the bottom angle bitmap in right fringe, and both arrow | |||
| 5732 | bitmaps in right fringe. To show just the angle bitmaps in the left | 5746 | bitmaps in right fringe. To show just the angle bitmaps in the left |
| 5733 | fringe, but no arrow bitmaps, use ((top . left) (bottom . left)). */); | 5747 | fringe, but no arrow bitmaps, use ((top . left) (bottom . left)). */); |
| 5734 | 5748 | ||
| 5749 | DEFVAR_PER_BUFFER ("fringe-indicator-alist", | ||
| 5750 | ¤t_buffer->fringe_indicator_alist, Qnil, | ||
| 5751 | doc: /* *Mapping from logical to physical fringe indicator bitmaps. | ||
| 5752 | The value is an alist where each element (INDICATOR . BITMAPS) | ||
| 5753 | specifies the fringe bitmaps used to display a specific logical | ||
| 5754 | fringe indicator. | ||
| 5755 | |||
| 5756 | INDICATOR specifies the logical indicator type which is one of the | ||
| 5757 | following symbols: `truncation' , `continuation', `overlay-arrow', | ||
| 5758 | `top', `bottom', `up', `down', `one-line', `empty-line', or `unknown'. | ||
| 5759 | |||
| 5760 | BITMAPS is list of symbols (LEFT RIGHT [LEFT1 RIGHT1]) which specifies | ||
| 5761 | the actual bitmap shown in the left or right fringe for the logical | ||
| 5762 | indicator. LEFT and RIGHT are the bitmaps shown in the left and/or | ||
| 5763 | right fringe for the specific indicator. The LEFT1 or RIGHT1 bitmaps | ||
| 5764 | are used only for the `bottom' and `one-line' indicators when the last | ||
| 5765 | (only) line in has no final newline. BITMAPS may also be a single | ||
| 5766 | symbol which is used in both left and right fringes. */); | ||
| 5767 | |||
| 5768 | DEFVAR_PER_BUFFER ("fringe-cursor-alist", | ||
| 5769 | ¤t_buffer->fringe_cursor_alist, Qnil, | ||
| 5770 | doc: /* *Mapping from logical to physical fringe cursor bitmaps. | ||
| 5771 | The value is an alist where each element (CURSOR . BITMAP) | ||
| 5772 | specifies the fringe bitmaps used to display a specific logical | ||
| 5773 | cursor type in the fringe. | ||
| 5774 | |||
| 5775 | CURSOR specifies the logical cursor type which is one of the following | ||
| 5776 | symbols: `box' , `hollow', `bar', `hbar', or `hollow-small'. The last | ||
| 5777 | one is used to show a hollow cursor on narrow lines display lines | ||
| 5778 | where the normal hollow cursor will not fit. | ||
| 5779 | |||
| 5780 | BITMAP is the corresponding fringe bitmap shown for the logical | ||
| 5781 | cursor type. */); | ||
| 5782 | |||
| 5735 | DEFVAR_PER_BUFFER ("scroll-up-aggressively", | 5783 | DEFVAR_PER_BUFFER ("scroll-up-aggressively", |
| 5736 | ¤t_buffer->scroll_up_aggressively, Qnil, | 5784 | ¤t_buffer->scroll_up_aggressively, Qnil, |
| 5737 | doc: /* How far to scroll windows upward. | 5785 | doc: /* How far to scroll windows upward. |