Mercurial > emacs
comparison src/buffer.c @ 62069:a0a348c8b14b
(init_buffer_once): Set cursor_in_non_selected_windows default value.
(syms_of_buffer): Add default-cursor-in-non-selected-windows.
Fix type of cursor-in-non-selected-windows.
| author | Kim F. Storm <storm@cua.dk> |
|---|---|
| date | Wed, 04 May 2005 22:10:14 +0000 |
| parents | bc82609e1655 |
| children | 71f6142fcfb9 b151ec53c504 62afea0771d8 |
comparison
equal
deleted
inserted
replaced
| 62068:6c7102728f30 | 62069:a0a348c8b14b |
|---|---|
| 1 /* Buffer manipulation primitives for GNU Emacs. | 1 /* Buffer manipulation primitives for GNU Emacs. |
| 2 Copyright (C) 1985, 86, 87, 88, 89, 93, 94, 95, 97, 98, 99, | 2 Copyright (C) 1985, 86, 87, 88, 89, 93, 94, 95, 97, 98, 99, |
| 3 2000, 01, 02, 03, 04, 2005 Free Software Foundation, Inc. | 3 2000, 01, 02, 03, 04, 2005 Free Software Foundation, Inc. |
| 4 | 4 |
| 5 This file is part of GNU Emacs. | 5 This file is part of GNU Emacs. |
| 6 | 6 |
| 7 GNU Emacs is free software; you can redistribute it and/or modify | 7 GNU Emacs is free software; you can redistribute it and/or modify |
| 8 it under the terms of the GNU General Public License as published by | 8 it under the terms of the GNU General Public License as published by |
| 4970 buffer_defaults.truncate_lines = Qnil; | 4970 buffer_defaults.truncate_lines = Qnil; |
| 4971 buffer_defaults.ctl_arrow = Qt; | 4971 buffer_defaults.ctl_arrow = Qt; |
| 4972 buffer_defaults.direction_reversed = Qnil; | 4972 buffer_defaults.direction_reversed = Qnil; |
| 4973 buffer_defaults.cursor_type = Qt; | 4973 buffer_defaults.cursor_type = Qt; |
| 4974 buffer_defaults.extra_line_spacing = Qnil; | 4974 buffer_defaults.extra_line_spacing = Qnil; |
| 4975 buffer_defaults.cursor_in_non_selected_windows = Qt; | |
| 4975 | 4976 |
| 4976 #ifdef DOS_NT | 4977 #ifdef DOS_NT |
| 4977 buffer_defaults.buffer_file_type = Qnil; /* TEXT */ | 4978 buffer_defaults.buffer_file_type = Qnil; /* TEXT */ |
| 4978 #endif | 4979 #endif |
| 4979 buffer_defaults.enable_multibyte_characters = Qt; | 4980 buffer_defaults.enable_multibyte_characters = Qt; |
| 5257 | 5258 |
| 5258 DEFVAR_LISP_NOPRO ("default-line-spacing", | 5259 DEFVAR_LISP_NOPRO ("default-line-spacing", |
| 5259 &buffer_defaults.extra_line_spacing, | 5260 &buffer_defaults.extra_line_spacing, |
| 5260 doc: /* Default value of `line-spacing' for buffers that don't override it. | 5261 doc: /* Default value of `line-spacing' for buffers that don't override it. |
| 5261 This is the same as (default-value 'line-spacing). */); | 5262 This is the same as (default-value 'line-spacing). */); |
| 5263 | |
| 5264 DEFVAR_LISP_NOPRO ("default-cursor-in-non-selected-windows", | |
| 5265 &buffer_defaults.cursor_in_non_selected_windows, | |
| 5266 doc: /* Default value of `cursor-in-non-selected-windows'. | |
| 5267 This is the same as (default-value 'cursor-in-non-selected-windows). */); | |
| 5262 | 5268 |
| 5263 DEFVAR_LISP_NOPRO ("default-abbrev-mode", | 5269 DEFVAR_LISP_NOPRO ("default-abbrev-mode", |
| 5264 &buffer_defaults.abbrev_mode, | 5270 &buffer_defaults.abbrev_mode, |
| 5265 doc: /* Default value of `abbrev-mode' for buffers that do not override it. | 5271 doc: /* Default value of `abbrev-mode' for buffers that do not override it. |
| 5266 This is the same as (default-value 'abbrev-mode). */); | 5272 This is the same as (default-value 'abbrev-mode). */); |
| 5938 The space is measured in pixels, and put below lines on window systems. | 5944 The space is measured in pixels, and put below lines on window systems. |
| 5939 If value is a floating point number, it specifies the spacing relative | 5945 If value is a floating point number, it specifies the spacing relative |
| 5940 to the default frame line height. */); | 5946 to the default frame line height. */); |
| 5941 | 5947 |
| 5942 DEFVAR_PER_BUFFER ("cursor-in-non-selected-windows", | 5948 DEFVAR_PER_BUFFER ("cursor-in-non-selected-windows", |
| 5943 ¤t_buffer->cursor_in_non_selected_windows, Qt, | 5949 ¤t_buffer->cursor_in_non_selected_windows, Qnil, |
| 5944 doc: /* *Cursor type to display in non-selected windows. | 5950 doc: /* *Cursor type to display in non-selected windows. |
| 5945 t means to use hollow box cursor. See `cursor-type' for other values. */); | 5951 t means to use hollow box cursor. See `cursor-type' for other values. */); |
| 5946 | 5952 |
| 5947 DEFVAR_LISP ("kill-buffer-query-functions", &Vkill_buffer_query_functions, | 5953 DEFVAR_LISP ("kill-buffer-query-functions", &Vkill_buffer_query_functions, |
| 5948 doc: /* List of functions called with no args to query before killing a buffer. */); | 5954 doc: /* List of functions called with no args to query before killing a buffer. */); |
