Mercurial > emacs
annotate src/globals.h @ 112425:9f7614f1a892
Merge from emacs-23
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Sat, 22 Jan 2011 11:36:45 -0800 |
parents | f5af01a13248 |
children |
rev | line source |
---|---|
112364
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1 /* Declare all global lisp variables. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
3 Copyright (C) 2011 Free Software Foundation, Inc. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
4 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
5 This file is part of GNU Emacs. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
6 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
7 GNU Emacs is free software: you can redistribute it and/or modify |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
8 it under the terms of the GNU General Public License as published by |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
9 the Free Software Foundation, either version 3 of the License, or |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
10 (at your option) any later version. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
11 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
12 GNU Emacs is distributed in the hope that it will be useful, |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
13 but WITHOUT ANY WARRANTY; without even the implied warranty of |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
15 GNU General Public License for more details. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
16 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
17 You should have received a copy of the GNU General Public License |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
18 along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
19 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
20 struct emacs_globals |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
21 { |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
22 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
23 /* Count the amount of consing of various sorts of space. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
24 EMACS_INT f_cons_cells_consed; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
25 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
26 EMACS_INT f_floats_consed; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
27 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
28 EMACS_INT f_vector_cells_consed; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
29 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
30 EMACS_INT f_symbols_consed; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
31 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
32 EMACS_INT f_string_chars_consed; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
33 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
34 EMACS_INT f_misc_objects_consed; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
35 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
36 EMACS_INT f_intervals_consed; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
37 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
38 EMACS_INT f_strings_consed; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
39 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
40 /* Minimum number of bytes of consing since GC before next GC. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
41 EMACS_INT f_gc_cons_threshold; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
42 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
43 Lisp_Object f_Vgc_cons_percentage; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
44 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
45 /* Nonzero means display messages at beginning and end of GC. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
46 int f_garbage_collection_messages; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
47 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
48 /* Non-nil means defun should do purecopy on the function definition. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
49 Lisp_Object f_Vpurify_flag; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
50 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
51 /* Non-nil means we are handling a memory-full error. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
52 Lisp_Object f_Vmemory_full; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
53 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
54 /* Total number of bytes allocated in pure storage. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
55 EMACS_INT f_pure_bytes_used; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
56 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
57 /* Pre-computed signal argument for use when memory is exhausted. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
58 Lisp_Object f_Vmemory_signal_data; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
59 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
60 Lisp_Object f_Vpost_gc_hook; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
61 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
62 Lisp_Object f_Vgc_elapsed; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
63 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
64 EMACS_INT f_gcs_done; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
65 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
66 /* Functions to call before and after each text change. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
67 Lisp_Object f_Vbefore_change_functions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
68 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
69 Lisp_Object f_Vafter_change_functions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
70 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
71 Lisp_Object f_Vtransient_mark_mode; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
72 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
73 /* t means ignore all read-only text properties. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
74 A list means ignore such a property if its value is a member of the list. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
75 Any non-nil value means ignore buffer-read-only. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
76 Lisp_Object f_Vinhibit_read_only; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
77 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
78 /* List of functions to call that can query about killing a buffer. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
79 If any of these functions returns nil, we don't kill it. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
80 Lisp_Object f_Vkill_buffer_query_functions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
81 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
82 Lisp_Object f_Vchange_major_mode_hook; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
83 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
84 /* List of functions to call before changing an unmodified buffer. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
85 Lisp_Object f_Vfirst_change_hook; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
86 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
87 /* If nonzero, all modification hooks are suppressed. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
88 int f_inhibit_modification_hooks; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
89 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
90 Lisp_Object f_Vbyte_code_meter; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
91 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
92 int f_byte_metering_on; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
93 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
94 Lisp_Object f_Vcurrent_prefix_arg; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
95 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
96 Lisp_Object f_Vcommand_history; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
97 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
98 Lisp_Object f_Vcommand_debug_status; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
99 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
100 /* Non-nil means treat the mark as active |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
101 even if mark_active is 0. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
102 Lisp_Object f_Vmark_even_if_inactive; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
103 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
104 Lisp_Object f_Vmouse_leave_buffer_hook; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
105 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
106 Lisp_Object f_Vexec_path; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
107 Lisp_Object f_Vexec_directory; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
108 Lisp_Object f_Vexec_suffixes; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
109 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
110 Lisp_Object f_Vdata_directory; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
111 Lisp_Object f_Vdoc_directory; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
112 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
113 Lisp_Object f_Vconfigure_info_directory; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
114 Lisp_Object f_Vshared_game_score_directory; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
115 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
116 Lisp_Object f_Vshell_file_name; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
117 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
118 Lisp_Object f_Vprocess_environment; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
119 Lisp_Object f_Vinitial_environment; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
120 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
121 /* Variables to determine word boundary. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
122 Lisp_Object f_Vword_combining_categories; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
123 Lisp_Object f_Vword_separating_categories; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
124 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
125 /* This contains all code conversion map available to CCL. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
126 Lisp_Object f_Vcode_conversion_map_vector; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
127 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
128 /* Alist of fontname patterns vs corresponding CCL program. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
129 Lisp_Object f_Vfont_ccl_encoder_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
130 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
131 /* Vector of registered hash tables for translation. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
132 Lisp_Object f_Vtranslation_hash_table_vector; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
133 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
134 /* Vector of translation table ever defined. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
135 ID of a translation table is used to index this vector. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
136 Lisp_Object f_Vtranslation_table_vector; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
137 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
138 /* A char-table for characters which may invoke auto-filling. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
139 Lisp_Object f_Vauto_fill_chars; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
140 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
141 /* A char-table. An element is non-nil iff the corresponding |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
142 character has a printable glyph. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
143 Lisp_Object f_Vprintable_chars; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
144 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
145 /* A char-table. An elemnent is a column-width of the corresponding |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
146 character. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
147 Lisp_Object f_Vchar_width_table; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
148 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
149 /* A char-table. An element is a symbol indicating the direction |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
150 property of corresponding character. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
151 Lisp_Object f_Vchar_direction_table; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
152 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
153 /* Char table of scripts. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
154 Lisp_Object f_Vchar_script_table; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
155 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
156 /* Alist of scripts vs representative characters. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
157 Lisp_Object f_Vscript_representative_chars; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
158 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
159 Lisp_Object f_Vunicode_category_table; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
160 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
161 /* List of all charsets. This variable is used only from Emacs |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
162 Lisp. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
163 Lisp_Object f_Vcharset_list; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
164 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
165 Lisp_Object f_Vcharset_map_path; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
166 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
167 /* If nonzero, don't load charset maps. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
168 int f_inhibit_load_charset_map; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
169 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
170 Lisp_Object f_Vcurrent_iso639_language; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
171 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
172 Lisp_Object f_Vpost_self_insert_hook; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
173 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
174 int f_coding_system_require_warning; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
175 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
176 Lisp_Object f_Vselect_safe_coding_system_function; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
177 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
178 /* Mnemonic string for each format of end-of-line. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
179 Lisp_Object f_eol_mnemonic_unix; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
180 Lisp_Object f_eol_mnemonic_dos; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
181 Lisp_Object f_eol_mnemonic_mac; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
182 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
183 /* Mnemonic string to indicate format of end-of-line is not yet |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
184 decided. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
185 Lisp_Object f_eol_mnemonic_undecided; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
186 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
187 Lisp_Object f_Vcoding_system_list; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
188 Lisp_Object f_Vcoding_system_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
189 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
190 /* Coding-system for reading files and receiving data from process. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
191 Lisp_Object f_Vcoding_system_for_read; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
192 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
193 /* Coding-system for writing files and sending data to process. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
194 Lisp_Object f_Vcoding_system_for_write; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
195 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
196 /* Coding-system actually used in the latest I/O. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
197 Lisp_Object f_Vlast_coding_system_used; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
198 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
199 /* Set to non-nil when an error is detected while code conversion. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
200 Lisp_Object f_Vlast_code_conversion_error; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
201 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
202 /* A vector of length 256 which contains information about special |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
203 Latin codes (especially for dealing with Microsoft codes). */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
204 Lisp_Object f_Vlatin_extra_code_table; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
205 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
206 /* Flag to inhibit code conversion of end-of-line format. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
207 int f_inhibit_eol_conversion; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
208 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
209 /* Flag to inhibit ISO2022 escape sequence detection. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
210 int f_inhibit_iso_escape_detection; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
211 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
212 /* Flag to inhibit detection of binary files through null bytes. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
213 int f_inhibit_null_byte_detection; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
214 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
215 /* Flag to make buffer-file-coding-system inherit from process-coding. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
216 int f_inherit_process_coding_system; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
217 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
218 Lisp_Object f_Vfile_coding_system_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
219 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
220 Lisp_Object f_Vprocess_coding_system_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
221 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
222 Lisp_Object f_Vnetwork_coding_system_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
223 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
224 Lisp_Object f_Vlocale_coding_system; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
225 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
226 /* Flag to tell if we look up translation table on character code |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
227 conversion. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
228 Lisp_Object f_Venable_character_translation; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
229 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
230 /* Standard translation table to look up on decoding (reading). */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
231 Lisp_Object f_Vstandard_translation_table_for_decode; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
232 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
233 /* Standard translation table to look up on encoding (writing). */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
234 Lisp_Object f_Vstandard_translation_table_for_encode; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
235 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
236 /* Alist of charsets vs revision number. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
237 Lisp_Object f_Vcharset_revision_table; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
238 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
239 /* Default coding systems used for process I/O. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
240 Lisp_Object f_Vdefault_process_coding_system; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
241 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
242 /* Char table for translating Quail and self-inserting input. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
243 Lisp_Object f_Vtranslation_table_for_input; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
244 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
245 /* List of symbols `coding-category-xxx' ordered by priority. This |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
246 variable is exposed to Emacs Lisp. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
247 Lisp_Object f_Vcoding_category_list; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
248 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
249 /* Function to call to adjust composition. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
250 Lisp_Object f_Vcompose_chars_after_function; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
251 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
252 Lisp_Object f_Vauto_composition_mode; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
253 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
254 Lisp_Object f_Vauto_composition_function; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
255 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
256 Lisp_Object f_Vcomposition_function_table; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
257 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
258 Lisp_Object f_Vmost_positive_fixnum; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
259 Lisp_Object f_Vmost_negative_fixnum; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
260 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
261 /* Registered buses. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
262 Lisp_Object f_Vdbus_registered_buses; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
263 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
264 /* Hash table which keeps function definitions. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
265 Lisp_Object f_Vdbus_registered_objects_table; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
266 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
267 /* Whether to debug D-Bus. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
268 Lisp_Object f_Vdbus_debug; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
269 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
270 Lisp_Object f_Vcompletion_ignored_extensions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
271 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
272 /* Non-zero means don't pause redisplay for pending input. (This is |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
273 for debugging and for a future implementation of EDT-like |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
274 scrolling. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
275 int f_redisplay_dont_pause; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
276 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
277 /* If a number (float), check for user input every N seconds. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
278 Lisp_Object f_Vredisplay_preemption_period; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
279 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
280 /* Lisp variable visible-bell; enables use of screen-flash instead of |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
281 audible bell. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
282 int f_visible_bell; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
283 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
284 /* Invert the color of the whole frame, at a low level. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
285 int f_inverse_video; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
286 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
287 /* Line speed of the terminal. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
288 EMACS_INT f_baud_rate; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
289 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
290 /* Either nil or a symbol naming the window system under which Emacs |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
291 creates the first frame. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
292 Lisp_Object f_Vinitial_window_system; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
293 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
294 /* Version number of X windows: 10, 11 or nil. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
295 Lisp_Object f_Vwindow_system_version; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
296 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
297 /* Vector of glyph definitions. Indexed by glyph number, the contents |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
298 are a string which is how to output the glyph. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
299 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
300 If Vglyph_table is nil, a glyph is output by using its low 8 bits |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
301 as a character code. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
302 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
303 This is an obsolete feature that is no longer used. The variable |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
304 is retained for compatibility. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
305 Lisp_Object f_Vglyph_table; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
306 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
307 /* Display table to use for vectors that don't specify their own. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
308 Lisp_Object f_Vstandard_display_table; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
309 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
310 /* Nonzero means reading single-character input with prompt so put |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
311 cursor on mini-buffer after the prompt. Positive means at end of |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
312 text in echo area; negative means at beginning of line. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
313 int f_cursor_in_echo_area; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
314 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
315 Lisp_Object f_Vdoc_file_name; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
316 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
317 /* A list of files used to build this Emacs binary. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
318 Lisp_Object f_Vbuild_files; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
319 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
320 /* country info */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
321 EMACS_INT f_dos_country_code; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
322 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
323 EMACS_INT f_dos_codepage; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
324 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
325 EMACS_INT f_dos_timezone_offset; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
326 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
327 EMACS_INT f_dos_decimal_point; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
328 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
329 EMACS_INT f_dos_keyboard_layout; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
330 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
331 EMACS_INT f_dos_hyper_key; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
332 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
333 EMACS_INT f_dos_super_key; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
334 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
335 EMACS_INT f_dos_keypad_mode; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
336 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
337 Lisp_Object f_Vdos_version; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
338 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
339 Lisp_Object f_Vdos_display_scancodes; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
340 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
341 Lisp_Object f_Vdos_windows_version; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
342 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
343 Lisp_Object f_Vbuffer_access_fontify_functions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
344 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
345 Lisp_Object f_Vbuffer_access_fontified_property; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
346 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
347 /* Non-nil means don't stop at field boundary in text motion commands. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
348 Lisp_Object f_Vinhibit_field_text_motion; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
349 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
350 /* Some static data, and a function to initialize it for each run */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
351 Lisp_Object f_Vsystem_name; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
352 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
353 Lisp_Object f_Vuser_real_login_name; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
354 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
355 Lisp_Object f_Vuser_full_name; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
356 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
357 Lisp_Object f_Vuser_login_name; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
358 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
359 Lisp_Object f_Voperating_system_release; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
360 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
361 /* Command line args from shell, as list of strings. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
362 Lisp_Object f_Vcommand_line_args; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
363 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
364 /* The name under which Emacs was invoked, with any leading directory |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
365 names discarded. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
366 Lisp_Object f_Vinvocation_name; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
367 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
368 /* The directory name from which Emacs was invoked. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
369 Lisp_Object f_Vinvocation_directory; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
370 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
371 /* The directory name in which to find subdirs such as lisp and etc. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
372 nil means get them only from PATH_LOADSEARCH. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
373 Lisp_Object f_Vinstallation_directory; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
374 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
375 /* The values of `current-time' before and after Emacs initialization. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
376 Lisp_Object f_Vbefore_init_time; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
377 Lisp_Object f_Vafter_init_time; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
378 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
379 /* Hook run by `kill-emacs' before it does really anything. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
380 Lisp_Object f_Vkill_emacs_hook; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
381 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
382 /* Search path separator. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
383 Lisp_Object f_Vpath_separator; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
384 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
385 /* Variable whose value is symbol giving operating system type. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
386 Lisp_Object f_Vsystem_type; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
387 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
388 /* Variable whose value is string giving configuration built for. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
389 Lisp_Object f_Vsystem_configuration; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
390 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
391 /* Variable whose value is string giving configuration options, |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
392 for use when reporting bugs. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
393 Lisp_Object f_Vsystem_configuration_options; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
394 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
395 /* Current and previous system locales for messages and time. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
396 Lisp_Object f_Vsystem_messages_locale; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
397 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
398 Lisp_Object f_Vprevious_system_messages_locale; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
399 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
400 Lisp_Object f_Vsystem_time_locale; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
401 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
402 Lisp_Object f_Vprevious_system_time_locale; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
403 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
404 /* Copyright and version info. The version number may be updated by |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
405 Lisp code. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
406 Lisp_Object f_Vemacs_copyright; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
407 Lisp_Object f_Vemacs_version; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
408 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
409 /* Alist of external libraries and files implementing them. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
410 Lisp_Object f_Vdynamic_library_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
411 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
412 /* Value of Lisp variable `noninteractive'. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
413 Normally same as C variable `noninteractive' |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
414 but nothing terrible happens if user sets this one. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
415 int f_noninteractive1; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
416 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
417 /* Nonzero means Emacs was run in --quick mode. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
418 int f_inhibit_x_resources; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
419 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
420 Lisp_Object f_Vinhibit_quit; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
421 Lisp_Object f_Vquit_flag; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
422 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
423 /* Maximum size allowed for specpdl allocation */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
424 EMACS_INT f_max_specpdl_size; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
425 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
426 /* Maximum allowed depth in Lisp evaluations and function calls. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
427 EMACS_INT f_max_lisp_eval_depth; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
428 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
429 /* Nonzero means enter debugger before next function call */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
430 int f_debug_on_next_call; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
431 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
432 /* Non-zero means debugger may continue. This is zero when the |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
433 debugger is called during redisplay, where it might not be safe to |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
434 continue the interrupted redisplay. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
435 int f_debugger_may_continue; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
436 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
437 /* List of conditions (non-nil atom means all) which cause a backtrace |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
438 if an error is handled by the command loop's error handler. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
439 Lisp_Object f_Vstack_trace_on_error; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
440 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
441 /* List of conditions (non-nil atom means all) which enter the debugger |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
442 if an error is handled by the command loop's error handler. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
443 Lisp_Object f_Vdebug_on_error; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
444 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
445 /* List of conditions and regexps specifying error messages which |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
446 do not enter the debugger even if Vdebug_on_error says they should. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
447 Lisp_Object f_Vdebug_ignored_errors; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
448 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
449 /* Non-nil means call the debugger even if the error will be handled. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
450 Lisp_Object f_Vdebug_on_signal; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
451 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
452 /* Hook for edebug to use. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
453 Lisp_Object f_Vsignal_hook_function; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
454 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
455 /* Nonzero means enter debugger if a quit signal |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
456 is handled by the command loop's error handler. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
457 int f_debug_on_quit; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
458 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
459 Lisp_Object f_Vdebugger; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
460 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
461 /* Function to process declarations in defmacro forms. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
462 Lisp_Object f_Vmacro_declaration_function; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
463 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
464 /* Coding system for file names, or nil if none. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
465 Lisp_Object f_Vfile_name_coding_system; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
466 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
467 /* Coding system for file names used only when |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
468 Vfile_name_coding_system is nil. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
469 Lisp_Object f_Vdefault_file_name_coding_system; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
470 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
471 /* Alist of elements (REGEXP . HANDLER) for file names |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
472 whose I/O is done with a special handler. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
473 Lisp_Object f_Vfile_name_handler_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
474 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
475 /* Function to be called to decide a coding system of a reading file. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
476 Lisp_Object f_Vset_auto_coding_function; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
477 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
478 /* Functions to be called to process text properties in inserted file. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
479 Lisp_Object f_Vafter_insert_file_functions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
480 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
481 /* Functions to be called to create text property annotations for file. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
482 Lisp_Object f_Vwrite_region_annotate_functions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
483 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
484 Lisp_Object f_Vwrite_region_post_annotation_function; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
485 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
486 /* During build_annotations, each time an annotation function is called, |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
487 this holds the annotations made by the previous functions. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
488 Lisp_Object f_Vwrite_region_annotations_so_far; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
489 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
490 /* File name in which we write a list of all our auto save files. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
491 Lisp_Object f_Vauto_save_list_file_name; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
492 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
493 /* Whether or not files are auto-saved into themselves. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
494 Lisp_Object f_Vauto_save_visited_file_name; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
495 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
496 /* Whether or not to continue auto-saving after a large deletion. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
497 Lisp_Object f_Vauto_save_include_big_deletions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
498 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
499 /* Nonzero means skip the call to fsync in Fwrite-region. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
500 int f_write_region_inhibit_fsync; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
501 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
502 /* Non-zero means call move-file-to-trash in Fdelete_file or |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
503 Fdelete_directory_internal. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
504 int f_delete_by_moving_to_trash; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
505 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
506 /* These variables describe handlers that have "already" had a chance |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
507 to handle the current operation. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
508 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
509 Vinhibit_file_name_handlers is a list of file name handlers. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
510 Vinhibit_file_name_operation is the operation being handled. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
511 If we try to handle that operation, we ignore those handlers. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
512 Lisp_Object f_Vinhibit_file_name_handlers; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
513 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
514 Lisp_Object f_Vinhibit_file_name_operation; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
515 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
516 /* The directory for writing temporary files. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
517 Lisp_Object f_Vtemporary_file_directory; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
518 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
519 /* Nonzero enables use of dialog boxes for questions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
520 asked by mouse commands. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
521 int f_use_dialog_box; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
522 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
523 /* Nonzero enables use of a file dialog for file name |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
524 questions asked by mouse commands. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
525 int f_use_file_dialog; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
526 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
527 Lisp_Object f_Vfeatures; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
528 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
529 Lisp_Object f_Vfont_weight_table; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
530 Lisp_Object f_Vfont_slant_table; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
531 Lisp_Object f_Vfont_width_table; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
532 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
533 Lisp_Object f_Vfont_encoding_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
534 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
535 Lisp_Object f_Vfont_log; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
536 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
537 Lisp_Object f_Vfont_encoding_charset_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
538 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
539 Lisp_Object f_Vuse_default_ascent; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
540 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
541 Lisp_Object f_Vignore_relative_composition; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
542 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
543 Lisp_Object f_Valternate_fontname_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
544 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
545 Lisp_Object f_Vfontset_alias_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
546 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
547 Lisp_Object f_Vvertical_centering_font_regexp; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
548 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
549 Lisp_Object f_Votf_script_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
550 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
551 /* If we shall make pointer invisible when typing or not. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
552 Lisp_Object f_Vmake_pointer_invisible; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
553 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
554 /* The name we're using in resource queries. Most often "emacs". */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
555 Lisp_Object f_Vx_resource_name; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
556 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
557 /* The application class we're using in resource queries. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
558 Normally "Emacs". */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
559 Lisp_Object f_Vx_resource_class; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
560 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
561 /* Lower limit value of the frame opacity (alpha transparency). */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
562 Lisp_Object f_Vframe_alpha_lower_limit; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
563 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
564 Lisp_Object f_Vmenu_bar_mode; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
565 Lisp_Object f_Vtool_bar_mode; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
566 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
567 Lisp_Object f_Vterminal_frame; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
568 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
569 Lisp_Object f_Vdefault_frame_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
570 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
571 Lisp_Object f_Vdefault_frame_scroll_bars; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
572 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
573 Lisp_Object f_Vmouse_position_function; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
574 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
575 Lisp_Object f_Vmouse_highlight; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
576 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
577 Lisp_Object f_Vdelete_frame_functions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
578 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
579 int f_focus_follows_mouse; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
580 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
581 /* Non-nil means that newline may flow into the right fringe. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
582 Lisp_Object f_Voverflow_newline_into_fringe; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
583 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
584 /* List of known fringe bitmap symbols. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
585 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
586 The fringe bitmap number is stored in the `fringe' property on |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
587 those symbols. Names for the built-in bitmaps are installed by |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
588 loading fringe.el. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
589 */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
590 Lisp_Object f_Vfringe_bitmaps; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
591 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
592 /* Search path for bitmap files. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
593 Lisp_Object f_Vx_bitmap_file_path; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
594 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
595 /* A list of symbols, one for each supported image type. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
596 Lisp_Object f_Vimage_types; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
597 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
598 /* Time in seconds after which images should be removed from the cache |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
599 if not displayed. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
600 Lisp_Object f_Vimage_cache_eviction_delay; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
601 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
602 Lisp_Object f_Vmax_image_size; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
603 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
604 /* Non-zero means draw a cross on images having `:conversion |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
605 disabled'. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
606 int f_cross_disabled_images; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
607 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
608 Lisp_Object f_Vimagemagick_render_type; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
609 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
610 /* Indentation can insert tabs if this is non-zero; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
611 otherwise always uses spaces. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
612 int f_indent_tabs_mode; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
613 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
614 /* Non-nil means don't call the after-change-functions right away, |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
615 just record an element in combine_after_change_list. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
616 Lisp_Object f_Vcombine_after_change_calls; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
617 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
618 /* Check all markers in the current buffer, looking for something invalid. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
619 int f_check_markers_debug_flag; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
620 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
621 /* Non-nil if the present key sequence was obtained by shift translation. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
622 Lisp_Object f_Vthis_command_keys_shift_translated; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
623 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
624 /* If non-nil, the function that implements the display of help. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
625 It's called with one argument, the help string to display. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
626 Lisp_Object f_Vshow_help_function; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
627 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
628 /* Nonzero means do menu prompting. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
629 int f_menu_prompting; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
630 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
631 /* Character to see next line of menu prompt. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
632 Lisp_Object f_menu_prompt_more_char; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
633 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
634 /* Nonzero means disregard local maps for the menu bar. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
635 int f_inhibit_local_menu_bar_menus; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
636 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
637 /* The user's hook function for outputting an error message. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
638 Lisp_Object f_Vcommand_error_function; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
639 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
640 /* The user's ERASE setting. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
641 Lisp_Object f_Vtty_erase_char; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
642 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
643 /* Character to recognize as the help char. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
644 Lisp_Object f_Vhelp_char; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
645 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
646 /* List of other event types to recognize as meaning "help". */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
647 Lisp_Object f_Vhelp_event_list; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
648 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
649 /* Form to execute when help char is typed. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
650 Lisp_Object f_Vhelp_form; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
651 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
652 /* Command to run when the help character follows a prefix key. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
653 Lisp_Object f_Vprefix_help_command; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
654 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
655 /* List of items that should move to the end of the menu bar. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
656 Lisp_Object f_Vmenu_bar_final_items; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
657 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
658 /* Expression to evaluate for the tool bar separator image. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
659 This is used for build_desired_tool_bar_string only. For GTK, we |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
660 use GTK tool bar seperators. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
661 Lisp_Object f_Vtool_bar_separator_image_expression; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
662 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
663 /* Non-nil means show the equivalent key-binding for |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
664 any M-x command that has one. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
665 The value can be a length of time to show the message for. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
666 If the value is non-nil and not a number, we wait 2 seconds. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
667 Lisp_Object f_Vsuggest_key_bindings; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
668 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
669 /* How long to display an echo-area message when the minibuffer is active. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
670 If the value is not a number, such messages don't time out. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
671 Lisp_Object f_Vminibuffer_message_timeout; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
672 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
673 /* If non-nil, this is a map that overrides all other local maps. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
674 Lisp_Object f_Voverriding_local_map; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
675 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
676 /* If non-nil, Voverriding_local_map applies to the menu bar. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
677 Lisp_Object f_Voverriding_local_map_menu_flag; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
678 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
679 /* Keymap that defines special misc events that should |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
680 be processed immediately at a low level. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
681 Lisp_Object f_Vspecial_event_map; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
682 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
683 /* Total number of times command_loop has read a key sequence. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
684 EMACS_INT f_num_input_keys; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
685 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
686 /* Last input event read as a command. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
687 Lisp_Object f_last_command_event; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
688 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
689 /* Last input character read as a command, not counting menus |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
690 reached by the mouse. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
691 Lisp_Object f_last_nonmenu_event; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
692 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
693 /* Last input event read for any purpose. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
694 Lisp_Object f_last_input_event; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
695 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
696 /* If not Qnil, a list of objects to be read as subsequent command input. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
697 Lisp_Object f_Vunread_command_events; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
698 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
699 /* If not Qnil, a list of objects to be read as subsequent command input |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
700 including input method processing. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
701 Lisp_Object f_Vunread_input_method_events; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
702 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
703 /* If not Qnil, a list of objects to be read as subsequent command input |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
704 but NOT including input method processing. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
705 Lisp_Object f_Vunread_post_input_method_events; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
706 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
707 /* If not -1, an event to be read as subsequent command input. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
708 EMACS_INT f_unread_command_char; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
709 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
710 /* A mask of extra modifier bits to put into every keyboard char. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
711 EMACS_INT f_extra_keyboard_modifiers; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
712 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
713 /* Char to use as prefix when a meta character is typed in. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
714 This is bound on entry to minibuffer in case ESC is changed there. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
715 Lisp_Object f_meta_prefix_char; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
716 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
717 /* Number of idle seconds before an auto-save and garbage collection. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
718 Lisp_Object f_Vauto_save_timeout; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
719 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
720 /* Total number of times read_char has returned, outside of macros. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
721 EMACS_INT f_num_nonmacro_input_events; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
722 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
723 /* Auto-save automatically when this many characters have been typed |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
724 since the last time. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
725 EMACS_INT f_auto_save_interval; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
726 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
727 /* The command being executed by the command loop. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
728 Commands may set this, and the value set will be copied into |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
729 current_kboard->Vlast_command instead of the actual command. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
730 Lisp_Object f_Vthis_command; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
731 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
732 /* If the lookup of the command returns a binding, the original |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
733 command is stored in this-original-command. It is nil otherwise. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
734 Lisp_Object f_Vthis_original_command; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
735 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
736 /* A user-visible version of the above, intended to allow users to |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
737 figure out where the last event came from, if the event doesn't |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
738 carry that information itself (i.e. if it was a character). */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
739 Lisp_Object f_Vlast_event_frame; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
740 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
741 /* If non-nil, active regions automatically become the window selection. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
742 Lisp_Object f_Vselect_active_regions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
743 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
744 /* The text in the active region prior to modifying the buffer. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
745 Used by the `select-active-regions' feature. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
746 Lisp_Object f_Vsaved_region_selection; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
747 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
748 /* Echo unfinished commands after this many seconds of pause. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
749 Lisp_Object f_Vecho_keystrokes; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
750 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
751 /* Form to evaluate (if non-nil) when Emacs is started. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
752 Lisp_Object f_Vtop_level; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
753 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
754 /* If non-nil, this implements the current input method. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
755 Lisp_Object f_Vinput_method_function; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
756 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
757 /* When we call Vinput_method_function, |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
758 this holds the echo area message that was just erased. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
759 Lisp_Object f_Vinput_method_previous_message; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
760 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
761 /* Non-nil means deactivate the mark at end of this command. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
762 Lisp_Object f_Vdeactivate_mark; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
763 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
764 /* Menu bar specified in Lucid Emacs fashion. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
765 Lisp_Object f_Vlucid_menu_bar_dirty_flag; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
766 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
767 Lisp_Object f_Vpre_command_hook; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
768 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
769 Lisp_Object f_Vpost_command_hook; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
770 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
771 Lisp_Object f_Vcommand_hook_internal; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
772 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
773 /* Parent keymap of terminal-local function-key-map instances. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
774 Lisp_Object f_Vfunction_key_map; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
775 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
776 /* Keymap of key translations that can override keymaps. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
777 Lisp_Object f_Vkey_translation_map; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
778 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
779 /* List of deferred actions to be performed at a later time. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
780 The precise format isn't relevant here; we just check whether it is nil. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
781 Lisp_Object f_Vdeferred_action_list; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
782 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
783 /* Function to call to handle deferred actions, when there are any. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
784 Lisp_Object f_Vdeferred_action_function; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
785 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
786 /* If this flag is non-nil, we check mouse_moved to see when the |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
787 mouse moves, and motion events will appear in the input stream. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
788 Otherwise, mouse motion is ignored. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
789 Lisp_Object f_do_mouse_tracking; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
790 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
791 /* List of absolute timers. Appears in order of next scheduled event. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
792 Lisp_Object f_Vtimer_list; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
793 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
794 /* List of idle time timers. Appears in order of next scheduled event. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
795 Lisp_Object f_Vtimer_idle_list; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
796 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
797 /* After a command is executed, if point is moved into a region that |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
798 has specific properties (e.g. composition, display), we adjust |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
799 point to the boundary of the region. But, if a command sets this |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
800 variable to non-nil, we suppress this point adjustment. This |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
801 variable is set to nil before reading a command. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
802 Lisp_Object f_Vdisable_point_adjustment; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
803 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
804 /* If non-nil, always disable point adjustment. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
805 Lisp_Object f_Vglobal_disable_point_adjustment; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
806 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
807 /* If non-nil, events produced by disabled menu items and tool-bar |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
808 buttons are not ignored. Help functions bind this to allow help on |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
809 those items and buttons. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
810 Lisp_Object f_Venable_disabled_menus_and_buttons; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
811 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
812 /* Nonzero means don't try to suspend even if the operating system seems |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
813 to support it. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
814 int f_cannot_suspend; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
815 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
816 /* Number of seconds between polling for input. This is a Lisp |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
817 variable that can be bound. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
818 EMACS_INT f_polling_period; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
819 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
820 /* subprocesses */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
821 Lisp_Object f_Vthrow_on_input; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
822 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
823 /* The maximum time between clicks to make a double-click, or Qnil to |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
824 disable double-click detection, or Qt for no time limit. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
825 Lisp_Object f_Vdouble_click_time; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
826 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
827 /* Maximum number of pixels the mouse may be moved between clicks |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
828 to make a double-click. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
829 EMACS_INT f_double_click_fuzz; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
830 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
831 /* was MinibufLocalMap */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
832 Lisp_Object f_Vminibuffer_local_map; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
833 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
834 /* was MinibufLocalNSMap */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
835 Lisp_Object f_Vminibuffer_local_ns_map; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
836 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
837 /* was MinibufLocalCompletionMap */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
838 Lisp_Object f_Vminibuffer_local_completion_map; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
839 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
840 /* keymap used for minibuffers when doing completion in filenames */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
841 Lisp_Object f_Vminibuffer_local_filename_completion_map; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
842 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
843 /* keymap used for minibuffers when doing completion in filenames |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
844 with require-match*/ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
845 Lisp_Object f_Vminibuffer_local_filename_must_match_map; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
846 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
847 /* was MinibufLocalMustMatchMap */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
848 Lisp_Object f_Vminibuffer_local_must_match_map; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
849 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
850 /* Alist of minor mode variables and keymaps. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
851 Lisp_Object f_Vminor_mode_map_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
852 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
853 /* Alist of major-mode-specific overrides for |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
854 minor mode variables and keymaps. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
855 Lisp_Object f_Vminor_mode_overriding_map_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
856 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
857 /* List of emulation mode keymap alists. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
858 Lisp_Object f_Vemulation_mode_map_alists; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
859 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
860 /* A list of all commands given new bindings since a certain time |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
861 when nil was stored here. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
862 This is used to speed up recomputation of menu key equivalents |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
863 when Emacs starts up. t means don't record anything here. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
864 Lisp_Object f_Vdefine_key_rebound_commands; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
865 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
866 Lisp_Object f_Vwhere_is_preferred_modifier; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
867 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
868 Lisp_Object f_Vvalues; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
869 Lisp_Object f_Vstandard_input; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
870 Lisp_Object f_Vafter_load_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
871 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
872 Lisp_Object f_Veval_buffer_list; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
873 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
874 /* non-zero if inside `load' */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
875 int f_load_in_progress; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
876 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
877 /* Directory in which the sources were found. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
878 Lisp_Object f_Vsource_directory; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
879 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
880 /* Search path and suffixes for files to be loaded. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
881 Lisp_Object f_Vload_path; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
882 Lisp_Object f_Vload_suffixes; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
883 Lisp_Object f_Vload_file_rep_suffixes; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
884 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
885 /* File name of user's init file. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
886 Lisp_Object f_Vuser_init_file; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
887 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
888 /* This is the user-visible association list that maps features to |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
889 lists of defs in their load files. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
890 Lisp_Object f_Vload_history; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
891 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
892 /* This is used to build the load history. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
893 Lisp_Object f_Vcurrent_load_list; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
894 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
895 /* List of files that were preloaded. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
896 Lisp_Object f_Vpreloaded_file_list; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
897 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
898 /* Name of file actually being read by `load'. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
899 Lisp_Object f_Vload_file_name; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
900 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
901 /* Function to use for reading, in `load' and friends. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
902 Lisp_Object f_Vload_read_function; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
903 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
904 /* Non-nil means read recursive structures using #n= and #n# syntax. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
905 Lisp_Object f_Vread_circle; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
906 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
907 /* Nonzero means load should forcibly load all dynamic doc strings. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
908 int f_load_force_doc_strings; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
909 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
910 /* Nonzero means read should convert strings to unibyte. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
911 int f_load_convert_to_unibyte; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
912 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
913 /* Function to use for loading an Emacs Lisp source file (not |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
914 compiled) instead of readevalloop. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
915 Lisp_Object f_Vload_source_file_function; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
916 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
917 /* List of all DEFVAR_BOOL variables. Used by the byte optimizer. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
918 Lisp_Object f_Vbyte_boolean_vars; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
919 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
920 /* Whether or not to add a `read-positions' property to symbols |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
921 read. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
922 Lisp_Object f_Vread_with_symbol_positions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
923 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
924 /* List of (SYMBOL . POSITION) accumulated so far. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
925 Lisp_Object f_Vread_symbol_positions_list; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
926 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
927 Lisp_Object f_Vold_style_backquotes; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
928 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
929 /* Non-zero means load dangerous compiled Lisp files. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
930 int f_load_dangerous_libraries; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
931 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
932 /* Non-zero means force printing messages when loading Lisp files. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
933 int f_force_load_messages; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
934 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
935 /* A regular expression used to detect files compiled with Emacs. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
936 Lisp_Object f_Vbytecomp_version_regexp; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
937 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
938 Lisp_Object f_Vobarray; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
939 |
112383
051c56a77c5c
Give kbd-macro-termination-hook a doc.
Glenn Morris <rgm@gnu.org>
parents:
112374
diff
changeset
|
940 /* Normal hook run whenever a keyboard macro terminates. */ |
051c56a77c5c
Give kbd-macro-termination-hook a doc.
Glenn Morris <rgm@gnu.org>
parents:
112374
diff
changeset
|
941 Lisp_Object f_Vkbd_macro_termination_hook; |
051c56a77c5c
Give kbd-macro-termination-hook a doc.
Glenn Morris <rgm@gnu.org>
parents:
112374
diff
changeset
|
942 |
112364
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
943 /* Kbd macro currently being executed (a string or vector). */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
944 Lisp_Object f_Vexecuting_kbd_macro; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
945 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
946 /* Index of next character to fetch from that macro. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
947 EMACS_INT f_executing_kbd_macro_index; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
948 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
949 /* Nonzero means enable debugging checks on byte/char correspondences. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
950 int f_byte_debug_flag; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
951 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
952 Lisp_Object f_Vhistory_length; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
953 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
954 /* No duplicates in history. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
955 int f_history_delete_duplicates; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
956 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
957 /* Non-nil means add new input to history. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
958 Lisp_Object f_Vhistory_add_new_input; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
959 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
960 /* Nonzero means let functions called when within a minibuffer |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
961 invoke recursive minibuffers (to read arguments, or whatever) */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
962 int f_enable_recursive_minibuffers; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
963 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
964 /* Nonzero means don't ignore text properties |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
965 in Fread_from_minibuffer. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
966 int f_minibuffer_allow_text_properties; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
967 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
968 /* help-form is bound to this while in the minibuffer. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
969 Lisp_Object f_Vminibuffer_help_form; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
970 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
971 /* Variable which is the history list to add minibuffer values to. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
972 Lisp_Object f_Vminibuffer_history_variable; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
973 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
974 /* Current position in the history list (adjusted by M-n and M-p). */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
975 Lisp_Object f_Vminibuffer_history_position; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
976 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
977 /* Text properties that are added to minibuffer prompts. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
978 These are in addition to the basic `field' property, and stickiness |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
979 properties. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
980 Lisp_Object f_Vminibuffer_prompt_properties; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
981 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
982 Lisp_Object f_Vminibuffer_setup_hook; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
983 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
984 Lisp_Object f_Vminibuffer_exit_hook; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
985 |
112384
f5af01a13248
Give read-expression-history a doc.
Glenn Morris <rgm@gnu.org>
parents:
112383
diff
changeset
|
986 Lisp_Object f_Vread_expression_history; |
f5af01a13248
Give read-expression-history a doc.
Glenn Morris <rgm@gnu.org>
parents:
112383
diff
changeset
|
987 |
112364
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
988 /* Function to call to read a buffer name. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
989 Lisp_Object f_Vread_buffer_function; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
990 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
991 /* Nonzero means completion ignores case. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
992 int f_completion_ignore_case; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
993 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
994 int f_read_buffer_completion_ignore_case; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
995 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
996 /* List of regexps that should restrict possible completions. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
997 Lisp_Object f_Vcompletion_regexp_list; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
998 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
999 /* Nonzero means raise the minibuffer frame when the minibuffer |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1000 is entered. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1001 int f_minibuffer_auto_raise; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1002 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1003 /* Keymap for reading expressions. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1004 Lisp_Object f_Vread_expression_map; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1005 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1006 Lisp_Object f_Vminibuffer_completion_table; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1007 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1008 Lisp_Object f_Vminibuffer_completion_predicate; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1009 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1010 Lisp_Object f_Vminibuffer_completion_confirm; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1011 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1012 Lisp_Object f_Vminibuffer_completing_file_name; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1013 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1014 Lisp_Object f_Vdos_unsupported_char_glyph; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1015 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1016 Lisp_Object f_Vstandard_output; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1017 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1018 Lisp_Object f_Vfloat_output_format; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1019 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1020 /* Maximum length of list to print in full; noninteger means |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1021 effectively infinity */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1022 Lisp_Object f_Vprint_length; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1023 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1024 /* Maximum depth of list to print in full; noninteger means |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1025 effectively infinity. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1026 Lisp_Object f_Vprint_level; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1027 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1028 /* Nonzero means print newlines in strings as \n. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1029 int f_print_escape_newlines; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1030 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1031 /* Nonzero means to print single-byte non-ascii characters in strings as |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1032 octal escapes. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1033 int f_print_escape_nonascii; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1034 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1035 /* Nonzero means to print multibyte characters in strings as hex escapes. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1036 int f_print_escape_multibyte; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1037 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1038 /* Nonzero means print (quote foo) forms as 'foo, etc. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1039 int f_print_quoted; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1040 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1041 /* Non-nil means print #: before uninterned symbols. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1042 Lisp_Object f_Vprint_gensym; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1043 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1044 /* Non-nil means print recursive structures using #n= and #n# syntax. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1045 Lisp_Object f_Vprint_circle; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1046 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1047 /* Non-nil means keep continuous number for #n= and #n# syntax |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1048 between several print functions. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1049 Lisp_Object f_Vprint_continuous_numbering; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1050 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1051 Lisp_Object f_Vprint_number_table; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1052 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1053 /* A flag to control printing of `charset' text property. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1054 The default value is Qdefault. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1055 Lisp_Object f_Vprint_charset_text_property; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1056 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1057 /* Nonzero means delete a process right away if it exits. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1058 int f_delete_exited_processes; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1059 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1060 /* t means use pty, nil means use a pipe, |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1061 maybe other values to come. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1062 Lisp_Object f_Vprocess_connection_type; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1063 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1064 /* Non-nil means to delay reading process output to improve buffering. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1065 A value of t means that delay is reset after each send, any other |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1066 non-nil value does not reset the delay. A value of nil disables |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1067 adaptive read buffering completely. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1068 Lisp_Object f_Vprocess_adaptive_read_buffering; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1069 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1070 Lisp_Object f_Vsearch_spaces_regexp; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1071 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1072 /* If non-nil, the match data will not be changed during call to |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1073 searching or matching functions. This variable is for internal use |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1074 only. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1075 Lisp_Object f_Vinhibit_changing_match_data; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1076 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1077 int f_words_include_escapes; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1078 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1079 int f_parse_sexp_lookup_properties; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1080 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1081 /* Nonzero means `scan-sexps' treat all multibyte characters as symbol. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1082 int f_multibyte_syntax_as_symbol; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1083 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1084 /* Non-zero means an open parenthesis in column 0 is always considered |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1085 to be the start of a defun. Zero means an open parenthesis in |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1086 column 0 has no special meaning. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1087 int f_open_paren_in_column_0_is_defun_start; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1088 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1089 int f_parse_sexp_ignore_comments; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1090 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1091 /* Char-table of functions that find the next or previous word |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1092 boundary. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1093 Lisp_Object f_Vfind_word_boundary_function_table; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1094 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1095 /* If true, use "vs", otherwise use "ve" to make the cursor visible. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1096 int f_visible_cursor; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1097 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1098 /* Functions to call after suspending a tty. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1099 Lisp_Object f_Vsuspend_tty_functions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1100 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1101 /* Functions to call after resuming a tty. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1102 Lisp_Object f_Vresume_tty_functions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1103 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1104 /* Nonzero means no need to redraw the entire frame on resuming a |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1105 suspended Emacs. This is useful on terminals with multiple |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1106 pages, where one page is used for Emacs and another for all |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1107 else. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1108 int f_no_redraw_on_reenter; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1109 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1110 /* Provided for lisp packages. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1111 int f_system_uses_terminfo; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1112 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1113 /* Function to use to ring the bell. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1114 Lisp_Object f_Vring_bell_function; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1115 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1116 Lisp_Object f_Vdelete_terminal_functions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1117 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1118 Lisp_Object f_Vinhibit_point_motion_hooks; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1119 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1120 Lisp_Object f_Vdefault_text_properties; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1121 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1122 Lisp_Object f_Vchar_property_alias_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1123 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1124 Lisp_Object f_Vtext_property_default_nonsticky; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1125 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1126 /* Limits controlling how much undo information to keep. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1127 EMACS_INT f_undo_limit; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1128 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1129 EMACS_INT f_undo_strong_limit; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1130 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1131 Lisp_Object f_Vundo_outer_limit; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1132 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1133 /* Function to call when undo_outer_limit is exceeded. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1134 Lisp_Object f_Vundo_outer_limit_function; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1135 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1136 /* Nonzero means do not record point in record_point. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1137 int f_undo_inhibit_record_point; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1138 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1139 /* Coding system for communicating with other Windows programs via the |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1140 clipboard. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1141 Lisp_Object f_Vselection_coding_system; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1142 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1143 /* Coding system for the next communicating with other Windows programs. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1144 Lisp_Object f_Vnext_selection_coding_system; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1145 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1146 /* Determine whether to make frame dimensions match the screen buffer, |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1147 or the current window size. The former is desirable when running |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1148 over telnet, while the latter is more useful when working directly at |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1149 the console with a large scroll-back buffer. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1150 int f_w32_use_full_screen_buffer; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1151 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1152 /* The colormap for converting color names to RGB values */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1153 Lisp_Object f_Vw32_color_map; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1154 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1155 /* Non nil if alt key presses are passed on to Windows. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1156 Lisp_Object f_Vw32_pass_alt_to_system; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1157 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1158 /* Non nil if alt key is translated to meta_modifier, nil if it is translated |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1159 to alt_modifier. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1160 Lisp_Object f_Vw32_alt_is_meta; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1161 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1162 /* If non-zero, the windows virtual key code for an alternative quit key. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1163 int f_w32_quit_key; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1164 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1165 /* Non nil if left window key events are passed on to Windows (this only |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1166 affects whether "tapping" the key opens the Start menu). */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1167 Lisp_Object f_Vw32_pass_lwindow_to_system; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1168 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1169 /* Non nil if right window key events are passed on to Windows (this |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1170 only affects whether "tapping" the key opens the Start menu). */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1171 Lisp_Object f_Vw32_pass_rwindow_to_system; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1172 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1173 /* Virtual key code used to generate "phantom" key presses in order |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1174 to stop system from acting on Windows key events. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1175 Lisp_Object f_Vw32_phantom_key_code; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1176 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1177 /* Modifier associated with the left "Windows" key, or nil to act as a |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1178 normal key. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1179 Lisp_Object f_Vw32_lwindow_modifier; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1180 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1181 /* Modifier associated with the right "Windows" key, or nil to act as a |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1182 normal key. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1183 Lisp_Object f_Vw32_rwindow_modifier; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1184 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1185 /* Modifier associated with the "Apps" key, or nil to act as a normal |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1186 key. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1187 Lisp_Object f_Vw32_apps_modifier; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1188 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1189 /* Value is nil if Num Lock acts as a function key. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1190 Lisp_Object f_Vw32_enable_num_lock; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1191 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1192 /* Value is nil if Caps Lock acts as a function key. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1193 Lisp_Object f_Vw32_enable_caps_lock; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1194 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1195 /* Modifier associated with Scroll Lock, or nil to act as a normal key. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1196 Lisp_Object f_Vw32_scroll_lock_modifier; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1197 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1198 /* Switch to control whether we inhibit requests for synthesized bold |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1199 and italic versions of fonts. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1200 int f_w32_enable_synthesized_fonts; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1201 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1202 /* Enable palette management. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1203 Lisp_Object f_Vw32_enable_palette; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1204 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1205 /* Control how close left/right button down events must be to |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1206 be converted to a middle button down event. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1207 int f_w32_mouse_button_tolerance; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1208 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1209 /* Minimum interval between mouse movement (and scroll bar drag) |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1210 events that are passed on to the event loop. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1211 int f_w32_mouse_move_interval; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1212 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1213 /* Flag to indicate if XBUTTON events should be passed on to Windows. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1214 int f_w32_pass_extra_mouse_buttons_to_system; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1215 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1216 /* Flag to indicate if media keys should be passed on to Windows. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1217 int f_w32_pass_multimedia_buttons_to_system; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1218 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1219 /* Non nil if no window manager is in use. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1220 Lisp_Object f_Vx_no_window_manager; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1221 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1222 /* The background and shape of the mouse pointer, and shape when not |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1223 over text or in the modeline. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1224 Lisp_Object f_Vx_pointer_shape; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1225 Lisp_Object f_Vx_nontext_pointer_shape; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1226 Lisp_Object f_Vx_mode_pointer_shape; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1227 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1228 /* TODO: Mouse cursor customization. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1229 Lisp_Object f_Vx_hourglass_pointer_shape; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1230 Lisp_Object f_Vx_window_horizontal_drag_shape; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1231 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1232 /* The shape when over mouse-sensitive text. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1233 Lisp_Object f_Vx_sensitive_text_pointer_shape; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1234 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1235 /* Color of chars displayed in cursor box. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1236 Lisp_Object f_Vx_cursor_fore_pixel; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1237 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1238 /* Regexp matching a font name whose width is the same as `PIXEL_SIZE'. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1239 Lisp_Object f_Vx_pixel_size_width_font_regexp; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1240 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1241 /* Alist of bdf fonts and the files that define them. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1242 Lisp_Object f_Vw32_bdf_filename_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1243 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1244 /* A flag to control whether fonts are matched strictly or not. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1245 int f_w32_strict_fontnames; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1246 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1247 /* A flag to control whether we should only repaint if GetUpdateRect |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1248 indicates there is an update region. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1249 int f_w32_strict_painting; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1250 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1251 /* The ANSI codepage. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1252 int f_w32_ansi_code_page; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1253 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1254 /* Maximum size for tooltips; a cons (COLUMNS . ROWS). */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1255 Lisp_Object f_Vx_max_tooltip_size; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1256 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1257 /* Associative list linking character set strings to Windows codepages. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1258 Lisp_Object f_Vw32_charset_info_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1259 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1260 /* Control whether spawnve quotes arguments as necessary to ensure |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1261 correct parsing by child process. Because not all uses of spawnve |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1262 are careful about constructing argv arrays, we make this behavior |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1263 conditional (off by default). */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1264 Lisp_Object f_Vw32_quote_process_args; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1265 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1266 /* Control whether create_child causes the process' window to be |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1267 hidden. The default is nil. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1268 Lisp_Object f_Vw32_start_process_show_window; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1269 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1270 /* Control whether create_child causes the process to inherit Emacs' |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1271 console window, or be given a new one of its own. The default is |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1272 nil, to allow multiple DOS programs to run on Win95. Having separate |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1273 consoles also allows Emacs to cleanly terminate process groups. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1274 Lisp_Object f_Vw32_start_process_share_console; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1275 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1276 /* Control whether create_child cause the process to inherit Emacs' |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1277 error mode setting. The default is t, to minimize the possibility of |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1278 subprocesses blocking when accessing unmounted drives. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1279 Lisp_Object f_Vw32_start_process_inherit_error_mode; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1280 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1281 /* Time to sleep before reading from a subprocess output pipe - this |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1282 avoids the inefficiency of frequently reading small amounts of data. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1283 This is primarily necessary for handling DOS processes on Windows 95, |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1284 but is useful for W32 processes on both Windows 95 and NT as well. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1285 int f_w32_pipe_read_delay; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1286 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1287 /* Control conversion of upper case file names to lower case. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1288 nil means no, t means yes. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1289 Lisp_Object f_Vw32_downcase_file_names; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1290 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1291 /* Control whether stat() attempts to generate fake but hopefully |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1292 "accurate" inode values, by hashing the absolute truenames of files. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1293 This should detect aliasing between long and short names, but still |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1294 allows the possibility of hash collisions. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1295 Lisp_Object f_Vw32_generate_fake_inodes; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1296 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1297 /* Control whether stat() attempts to determine file type and link count |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1298 exactly, at the expense of slower operation. Since true hard links |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1299 are supported on NTFS volumes, this is only relevant on NT. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1300 Lisp_Object f_Vw32_get_true_file_attributes; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1301 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1302 /* Coding system for communicating with other programs via the |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1303 clipboard. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1304 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1305 /* Coding system for the next communication with other programs. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1306 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1307 /* Non-nil means Emacs uses toolkit scroll bars. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1308 Lisp_Object f_Vx_toolkit_scroll_bars; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1309 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1310 /* Non-zero means make use of UNDERLINE_POSITION font properties. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1311 int f_x_use_underline_position_properties; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1312 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1313 /* Non-zero means to draw the underline at the same place as the descent line. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1314 int f_x_underline_at_descent_line; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1315 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1316 int f_w32_use_visible_system_caret; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1317 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1318 int f_w32_num_mouse_buttons; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1319 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1320 Lisp_Object f_Vw32_swap_mouse_buttons; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1321 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1322 /* Control whether x_raise_frame also sets input focus. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1323 Lisp_Object f_Vw32_grab_focus_on_raise; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1324 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1325 /* Control whether Caps Lock affects non-ascii characters. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1326 Lisp_Object f_Vw32_capslock_is_shiftlock; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1327 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1328 /* Control whether right-alt and left-ctrl should be recognized as AltGr. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1329 Lisp_Object f_Vw32_recognize_altgr; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1330 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1331 /* Non-nil means it is the window for C-M-v to scroll |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1332 when the mini-buffer is selected. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1333 Lisp_Object f_Vminibuf_scroll_window; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1334 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1335 /* Non-nil means this is the buffer whose window C-M-v should scroll. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1336 Lisp_Object f_Vother_window_scroll_buffer; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1337 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1338 /* Non-nil means it's function to call to display temp buffers. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1339 Lisp_Object f_Vtemp_buffer_show_function; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1340 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1341 /* Non-zero means line and page scrolling on tall lines (with images) |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1342 does partial scrolling by modifying window-vscroll. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1343 int f_auto_window_vscroll_p; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1344 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1345 /* Non-zero means to use mode-line-inactive face in all windows but the |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1346 selected-window and the minibuffer-scroll-window when the |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1347 minibuffer is active. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1348 int f_mode_line_in_non_selected_windows; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1349 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1350 /* If a window gets smaller than either of these, it is removed. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1351 EMACS_INT f_window_min_height; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1352 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1353 EMACS_INT f_window_min_width; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1354 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1355 /* Number of lines of continuity in scrolling by screenfuls. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1356 EMACS_INT f_next_screen_context_lines; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1357 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1358 Lisp_Object f_Vwindow_configuration_change_hook; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1359 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1360 /* Non-nil means scroll commands try to put point |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1361 at the same screen height as previously. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1362 Lisp_Object f_Vscroll_preserve_screen_position; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1363 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1364 /* Non-nil means that text is inserted before window's markers. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1365 Lisp_Object f_Vwindow_point_insertion_type; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1366 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1367 /* If non-nil, then the `recenter' command with a nil argument |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1368 the entire frame to be redrawn; the special value `tty' causes the |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1369 frame to be redrawn only if it is a tty frame. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1370 Lisp_Object f_Vrecenter_redisplay; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1371 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1372 Lisp_Object f_Vwindow_scroll_functions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1373 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1374 Lisp_Object f_Vwindow_text_change_functions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1375 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1376 Lisp_Object f_Vredisplay_end_trigger_functions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1377 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1378 /* Functions called to fontify regions of text. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1379 Lisp_Object f_Vfontification_functions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1380 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1381 /* Non-nil means automatically select any window when the mouse |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1382 cursor moves into it. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1383 Lisp_Object f_Vmouse_autoselect_window; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1384 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1385 Lisp_Object f_Vwrap_prefix; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1386 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1387 Lisp_Object f_Vline_prefix; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1388 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1389 /* Non-zero means draw tool bar buttons raised when the mouse moves |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1390 over them. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1391 int f_auto_raise_tool_bar_buttons_p; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1392 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1393 /* Non-zero means to reposition window if cursor line is only partially visible. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1394 int f_make_cursor_line_fully_visible_p; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1395 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1396 /* Margin below tool bar in pixels. 0 or nil means no margin. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1397 If value is `internal-border-width' or `border-width', |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1398 the corresponding frame parameter is used. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1399 Lisp_Object f_Vtool_bar_border; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1400 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1401 /* Margin around tool bar buttons in pixels. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1402 Lisp_Object f_Vtool_bar_button_margin; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1403 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1404 /* Thickness of shadow to draw around tool bar buttons. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1405 EMACS_INT f_tool_bar_button_relief; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1406 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1407 /* Non-nil means automatically resize tool-bars so that all tool-bar |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1408 items are visible, and no blank lines remain. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1409 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1410 If value is `grow-only', only make tool-bar bigger. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1411 Lisp_Object f_Vauto_resize_tool_bars; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1412 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1413 /* Type of tool bar. Can be symbols image, text, both or both-hroiz. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1414 Lisp_Object f_Vtool_bar_style; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1415 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1416 /* Maximum number of characters a label can have to be shown. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1417 EMACS_INT f_tool_bar_max_label_size; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1418 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1419 /* Non-zero means draw block and hollow cursor as wide as the glyph |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1420 under it. For example, if a block cursor is over a tab, it will be |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1421 drawn as wide as that tab on the display. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1422 int f_x_stretch_cursor_p; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1423 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1424 Lisp_Object f_Vinhibit_redisplay; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1425 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1426 /* Non-zero means Lisp evaluation during redisplay is inhibited. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1427 int f_inhibit_eval_during_redisplay; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1428 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1429 /* Symbols used in text property values. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1430 Lisp_Object f_Vdisplay_pixels_per_inch; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1431 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1432 /* Non-nil means highlight trailing whitespace. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1433 Lisp_Object f_Vshow_trailing_whitespace; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1434 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1435 /* Non-nil means escape non-break space and hyphens. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1436 Lisp_Object f_Vnobreak_char_display; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1437 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1438 /* Non-nil means show the text cursor in void text areas |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1439 i.e. in blank areas after eol and eob. This used to be |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1440 the default in 21.3. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1441 Lisp_Object f_Vvoid_text_area_pointer; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1442 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1443 /* Nonzero means truncate lines in all windows less wide than the |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1444 frame. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1445 Lisp_Object f_Vtruncate_partial_width_windows; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1446 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1447 /* A flag to control how to display unibyte 8-bit character. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1448 int f_unibyte_display_via_language_environment; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1449 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1450 /* Nonzero means we have more than one non-mini-buffer-only frame. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1451 Not guaranteed to be accurate except while parsing |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1452 frame-title-format. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1453 int f_multiple_frames; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1454 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1455 Lisp_Object f_Vglobal_mode_string; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1456 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1457 /* List of variables (symbols) which hold markers for overlay arrows. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1458 The symbols on this list are examined during redisplay to determine |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1459 where to display overlay arrows. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1460 Lisp_Object f_Voverlay_arrow_variable_list; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1461 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1462 /* Marker for where to display an arrow on top of the buffer text. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1463 Lisp_Object f_Voverlay_arrow_position; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1464 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1465 /* String to display for the arrow. Only used on terminal frames. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1466 Lisp_Object f_Voverlay_arrow_string; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1467 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1468 /* Like mode-line-format, but for the title bar on a visible frame. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1469 Lisp_Object f_Vframe_title_format; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1470 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1471 /* Like mode-line-format, but for the title bar on an iconified frame. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1472 Lisp_Object f_Vicon_title_format; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1473 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1474 /* List of functions to call when a window's size changes. These |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1475 functions get one arg, a frame on which one or more windows' sizes |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1476 have changed. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1477 Lisp_Object f_Vwindow_size_change_functions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1478 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1479 Lisp_Object f_Vmenu_bar_update_hook; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1480 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1481 /* Nonzero means highlight the region even in nonselected windows. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1482 int f_highlight_nonselected_windows; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1483 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1484 /* If cursor motion alone moves point off frame, try scrolling this |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1485 many lines up or down if that will bring it back. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1486 EMACS_INT f_emacs_scroll_step; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1487 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1488 /* Nonzero means scroll just far enough to bring point back on the |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1489 screen, when appropriate. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1490 EMACS_INT f_scroll_conservatively; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1491 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1492 /* Recenter the window whenever point gets within this many lines of |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1493 the top or bottom of the window. This value is translated into a |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1494 pixel value by multiplying it with FRAME_LINE_HEIGHT, which means |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1495 that there is really a fixed pixel height scroll margin. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1496 EMACS_INT f_scroll_margin; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1497 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1498 /* Zero means display the mode-line/header-line/menu-bar in the default face |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1499 (this slightly odd definition is for compatibility with previous versions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1500 of emacs), non-zero means display them using their respective faces. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1501 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1502 This variable is deprecated. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1503 int f_mode_line_inverse_video; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1504 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1505 /* Maximum buffer size for which to display line numbers. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1506 Lisp_Object f_Vline_number_display_limit; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1507 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1508 /* Line width to consider when repositioning for line number display. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1509 EMACS_INT f_line_number_display_limit_width; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1510 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1511 /* Number of lines to keep in the message log buffer. t means |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1512 infinite. nil means don't log at all. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1513 Lisp_Object f_Vmessage_log_max; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1514 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1515 int f_inhibit_menubar_update; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1516 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1517 /* When evaluating expressions from menu bar items (enable conditions, |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1518 for instance), this is the frame they are being processed for. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1519 Lisp_Object f_Vmenu_updating_frame; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1520 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1521 /* Maximum height for resizing mini-windows. Either a float |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1522 specifying a fraction of the available height, or an integer |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1523 specifying a number of lines. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1524 Lisp_Object f_Vmax_mini_window_height; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1525 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1526 /* Non-zero means messages should be displayed with truncated |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1527 lines instead of being continued. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1528 int f_message_truncate_lines; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1529 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1530 /* How to blink the default frame cursor off. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1531 Lisp_Object f_Vblink_cursor_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1532 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1533 /* Variables to turn off display optimizations from Lisp. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1534 int f_inhibit_try_window_id; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1535 int f_inhibit_try_window_reusing; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1536 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1537 int f_inhibit_try_cursor_movement; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1538 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1539 /* Non-zero means automatically scroll windows horizontally to make |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1540 point visible. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1541 int f_automatic_hscrolling_p; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1542 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1543 /* How close to the margin can point get before the window is scrolled |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1544 horizontally. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1545 EMACS_INT f_hscroll_margin; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1546 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1547 /* How much to scroll horizontally when point is inside the above margin. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1548 Lisp_Object f_Vhscroll_step; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1549 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1550 /* The variable `resize-mini-windows'. If nil, don't resize |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1551 mini-windows. If t, always resize them to fit the text they |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1552 display. If `grow-only', let mini-windows grow only until they |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1553 become empty. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1554 Lisp_Object f_Vresize_mini_windows; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1555 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1556 /* Space between overline and text. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1557 EMACS_INT f_overline_margin; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1558 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1559 /* Require underline to be at least this many screen pixels below baseline |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1560 This to avoid underline "merging" with the base of letters at small |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1561 font sizes, particularly when x_use_underline_position_properties is on. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1562 EMACS_INT f_underline_minimum_offset; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1563 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1564 /* Non-zero means don't free realized faces. Bound while freeing |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1565 realized faces is dangerous because glyph matrices might still |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1566 reference them. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1567 int f_inhibit_free_realized_faces; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1568 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1569 /* Non-zero means we're allowed to display a hourglass pointer. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1570 int f_display_hourglass_p; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1571 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1572 /* Number of seconds to wait before displaying an hourglass cursor. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1573 Lisp_Object f_Vhourglass_delay; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1574 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1575 /* Char-table to control the display of glyphless characters. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1576 Lisp_Object f_Vglyphless_char_display; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1577 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1578 EMACS_INT f_debug_end_pos; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1579 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1580 /* Default stipple pattern used on monochrome displays. This stipple |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1581 pattern is used on monochrome displays instead of shades of gray |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1582 for a face background color. See `set-face-stipple' for possible |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1583 values for this variable. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1584 Lisp_Object f_Vface_default_stipple; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1585 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1586 Lisp_Object f_Vscalable_fonts_allowed; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1587 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1588 /* List of regular expressions that matches names of fonts to ignore. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1589 Lisp_Object f_Vface_ignored_fonts; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1590 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1591 /* Alist of font name patterns vs the rescaling factor. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1592 Lisp_Object f_Vface_font_rescale_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1593 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1594 /* Maximum number of fonts to consider in font_list. If not an |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1595 integer > 0, DEFAULT_FONT_LIST_LIMIT is used instead. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1596 Lisp_Object f_Vfont_list_limit; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1597 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1598 /* Alist of global face definitions. Each element is of the form |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1599 (FACE . LFACE) where FACE is a symbol naming a face and LFACE |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1600 is a Lisp vector of face attributes. These faces are used |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1601 to initialize faces for new frames. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1602 Lisp_Object f_Vface_new_frame_defaults; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1603 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1604 /* Alist of face remappings. Each element is of the form: |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1605 (FACE REPLACEMENT...) which causes display of the face FACE to use |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1606 REPLACEMENT... instead. REPLACEMENT... is interpreted the same way |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1607 the value of a `face' text property is: it may be (1) A face name, |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1608 (2) A list of face names, (3) A property-list of face attribute/value |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1609 pairs, or (4) A list of face names intermixed with lists containing |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1610 face attribute/value pairs. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1611 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1612 Multiple entries in REPLACEMENT... are merged together to form the final |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1613 result, with faces or attributes earlier in the list taking precedence |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1614 over those that are later. |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1615 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1616 Face-name remapping cycles are suppressed; recursive references use |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1617 the underlying face instead of the remapped face. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1618 Lisp_Object f_Vface_remapping_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1619 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1620 /* An alist of defined terminal colors and their RGB values. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1621 Lisp_Object f_Vtty_defined_color_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1622 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1623 /* LessTif/Motif version info. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1624 Lisp_Object f_Vmotif_version_string; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1625 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1626 /* GTK+ version info */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1627 Lisp_Object f_Vgtk_version_string; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1628 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1629 /* Non-zero means prompt with the old GTK file selection dialog. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1630 int f_x_gtk_use_old_file_dialog; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1631 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1632 /* If non-zero, by default show hidden files in the GTK file chooser. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1633 int f_x_gtk_show_hidden_files; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1634 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1635 /* If non-zero, don't show additional help text in the GTK file chooser. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1636 int f_x_gtk_file_dialog_help_text; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1637 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1638 /* If non-zero, don't collapse to tool bar when it is detached. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1639 int f_x_gtk_whole_detached_tool_bar; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1640 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1641 /* If non-zero, use Gtk+ tooltips. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1642 int f_x_gtk_use_system_tooltips; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1643 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1644 /* The background and shape of the mouse pointer, and shape when not |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1645 over text or in the modeline. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1646 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1647 /* The shape when over mouse-sensitive text. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1648 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1649 /* If non-nil, the pointer shape to indicate that windows can be |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1650 dragged horizontally. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1651 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1652 /* Color of chars displayed in cursor box. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1653 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1654 /* Non nil if no window manager is in use. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1655 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1656 /* Regexp matching a font name whose width is the same as `PIXEL_SIZE'. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1657 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1658 /* Maximum size for tooltips; a cons (COLUMNS . ROWS). */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1659 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1660 Lisp_Object f_Vx_lost_selection_functions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1661 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1662 Lisp_Object f_Vx_sent_selection_functions; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1663 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1664 /* This is an alist whose CARs are selection-types (whose names are the same |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1665 as the names of X Atoms) and whose CDRs are the names of Lisp functions to |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1666 call to convert the given Emacs selection value to a string representing |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1667 the given selection type. This is for Lisp-level extension of the emacs |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1668 selection handling. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1669 Lisp_Object f_Vselection_converter_alist; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1670 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1671 /* If the selection owner takes too long to reply to a selection request, |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1672 we give up on it. This is in milliseconds (0 = no timeout.) */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1673 EMACS_INT f_x_selection_timeout; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1674 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1675 int f_use_system_font; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1676 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1677 Lisp_Object f_Vxft_settings; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1678 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1679 /* The client session id for this session as a lisp object. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1680 Lisp_Object f_Vx_session_id; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1681 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1682 /* The id we had the previous session. This is only available if we |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1683 have been started by the session manager with SMID_OPT. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1684 Lisp_Object f_Vx_session_previous_id; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1685 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1686 /* Non-nil means Emacs uses toolkit scroll bars. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1687 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1688 /* Non-zero means make use of UNDERLINE_POSITION font properties. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1689 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1690 /* Non-zero means to draw the underline at the same place as the descent line. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1691 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1692 /* Non-zero means to not move point as a result of clicking on a |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1693 frame to focus it (when focus-follows-mouse is nil). */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1694 int f_x_mouse_click_focus_ignore_position; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1695 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1696 /* The keysyms to use for the various modifiers. */ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1697 Lisp_Object f_Vx_alt_keysym; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1698 Lisp_Object f_Vx_hyper_keysym; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1699 Lisp_Object f_Vx_meta_keysym; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1700 Lisp_Object f_Vx_super_keysym; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1701 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1702 Lisp_Object f_Vx_keysym_table; |
112370
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1703 |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1704 /* Lisp communications */ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1705 Lisp_Object f_ns_input_file, f_ns_input_font, f_ns_input_fontsize, |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1706 f_ns_input_line; |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1707 Lisp_Object f_ns_input_color, f_ns_input_text, f_ns_working_text; |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1708 Lisp_Object f_ns_input_spi_name, f_ns_input_spi_arg; |
112374
4d90cea362a3
Fix X11 compilation failure.
Paul Eggert <eggert@cs.ucla.edu>
parents:
112370
diff
changeset
|
1709 |
112370
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1710 /* Specifies which emacs modifier should be generated when NS receives |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1711 the Alternate modifier. May be Qnone or any of the modifier lisp symbols. |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1712 */ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1713 Lisp_Object f_ns_alternate_modifier; |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1714 |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1715 /* Specifies which emacs modifier should be generated when NS receives |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1716 the right Alternate modifier. Has same values as ns_alternate_modifier |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1717 plus the value Qleft which means whatever value ns_alternate_modifier has. |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1718 */ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1719 Lisp_Object f_ns_right_alternate_modifier; |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1720 |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1721 /* Specifies which emacs modifier should be generated when NS receives |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1722 the Command modifier. May be any of the modifier lisp symbols. */ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1723 Lisp_Object f_ns_command_modifier; |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1724 |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1725 /* Specifies which emacs modifier should be generated when NS receives |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1726 the right Command modifier. Has same values as ns_command_modifier plus |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1727 the value Qleft which means whatever value ns_command_modifier has. */ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1728 Lisp_Object f_ns_right_command_modifier; |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1729 |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1730 /* Specifies which emacs modifier should be generated when NS receives |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1731 the Control modifier. May be any of the modifier lisp symbols. */ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1732 Lisp_Object f_ns_control_modifier; |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1733 |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1734 /* Specifies which emacs modifier should be generated when NS receives |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1735 the right Control modifier. Has same values as ns_control_modifier plus |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1736 the value Qleft which means whatever value ns_control_modifier has. */ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1737 Lisp_Object f_ns_right_control_modifier; |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1738 |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1739 /* Specifies which emacs modifier should be generated when NS receives |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1740 the Function modifier (laptops). May be any of the modifier lisp symbols. |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1741 */ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1742 Lisp_Object f_ns_function_modifier; |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1743 |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1744 /* Control via default 'GSFontAntiAlias' on OS X and GNUstep. */ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1745 Lisp_Object f_ns_antialias_text; |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1746 |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1747 /* Confirm on exit. */ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1748 Lisp_Object f_ns_confirm_quit; |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1749 |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1750 /* Alist of elements (REGEXP . IMAGE) for images of icons associated |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1751 to frames.*/ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1752 Lisp_Object f_Vns_icon_type_alist; |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1753 |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1754 /* Toolkit version support. */ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1755 Lisp_Object f_Vns_version_string; |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1756 |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1757 Lisp_Object f_Vns_sent_selection_hooks; |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1758 Lisp_Object f_Vns_lost_selection_hooks; |
112374
4d90cea362a3
Fix X11 compilation failure.
Paul Eggert <eggert@cs.ucla.edu>
parents:
112370
diff
changeset
|
1759 |
4d90cea362a3
Fix X11 compilation failure.
Paul Eggert <eggert@cs.ucla.edu>
parents:
112370
diff
changeset
|
1760 /* This is an association list whose elements are of the form |
4d90cea362a3
Fix X11 compilation failure.
Paul Eggert <eggert@cs.ucla.edu>
parents:
112370
diff
changeset
|
1761 ( SELECTION-NAME SELECTION-VALUE SELECTION-TIMESTAMP FRAME) |
4d90cea362a3
Fix X11 compilation failure.
Paul Eggert <eggert@cs.ucla.edu>
parents:
112370
diff
changeset
|
1762 SELECTION-NAME is a lisp symbol, whose name is the name of an X Atom. |
4d90cea362a3
Fix X11 compilation failure.
Paul Eggert <eggert@cs.ucla.edu>
parents:
112370
diff
changeset
|
1763 SELECTION-VALUE is the value that emacs owns for that selection. |
4d90cea362a3
Fix X11 compilation failure.
Paul Eggert <eggert@cs.ucla.edu>
parents:
112370
diff
changeset
|
1764 It may be any kind of Lisp object. |
4d90cea362a3
Fix X11 compilation failure.
Paul Eggert <eggert@cs.ucla.edu>
parents:
112370
diff
changeset
|
1765 SELECTION-TIMESTAMP is the time at which emacs began owning this |
4d90cea362a3
Fix X11 compilation failure.
Paul Eggert <eggert@cs.ucla.edu>
parents:
112370
diff
changeset
|
1766 selection, as a cons of two 16-bit numbers (making a 32 bit time.) |
4d90cea362a3
Fix X11 compilation failure.
Paul Eggert <eggert@cs.ucla.edu>
parents:
112370
diff
changeset
|
1767 FRAME is the frame for which we made the selection. |
4d90cea362a3
Fix X11 compilation failure.
Paul Eggert <eggert@cs.ucla.edu>
parents:
112370
diff
changeset
|
1768 If there is an entry in this alist, then it can be assumed that Emacs owns |
4d90cea362a3
Fix X11 compilation failure.
Paul Eggert <eggert@cs.ucla.edu>
parents:
112370
diff
changeset
|
1769 that selection. |
4d90cea362a3
Fix X11 compilation failure.
Paul Eggert <eggert@cs.ucla.edu>
parents:
112370
diff
changeset
|
1770 The only (eq) parts of this list that are visible from Lisp are the |
4d90cea362a3
Fix X11 compilation failure.
Paul Eggert <eggert@cs.ucla.edu>
parents:
112370
diff
changeset
|
1771 selection-values. */ |
112370
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1772 Lisp_Object f_Vselection_alist; |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1773 |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1774 Lisp_Object f_Vns_reg_to_script; |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1775 |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
1776 |
112364
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1777 }; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1778 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1779 extern struct emacs_globals globals; |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1780 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1781 #define Vafter_change_functions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1782 globals.f_Vafter_change_functions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1783 #define Vafter_init_time \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1784 globals.f_Vafter_init_time |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1785 #define Vafter_insert_file_functions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1786 globals.f_Vafter_insert_file_functions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1787 #define Vafter_load_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1788 globals.f_Vafter_load_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1789 #define Valternate_fontname_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1790 globals.f_Valternate_fontname_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1791 #define Vauto_composition_function \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1792 globals.f_Vauto_composition_function |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1793 #define Vauto_composition_mode \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1794 globals.f_Vauto_composition_mode |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1795 #define Vauto_fill_chars \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1796 globals.f_Vauto_fill_chars |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1797 #define Vauto_resize_tool_bars \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1798 globals.f_Vauto_resize_tool_bars |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1799 #define Vauto_save_include_big_deletions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1800 globals.f_Vauto_save_include_big_deletions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1801 #define Vauto_save_list_file_name \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1802 globals.f_Vauto_save_list_file_name |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1803 #define Vauto_save_timeout \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1804 globals.f_Vauto_save_timeout |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1805 #define Vauto_save_visited_file_name \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1806 globals.f_Vauto_save_visited_file_name |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1807 #define Vbefore_change_functions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1808 globals.f_Vbefore_change_functions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1809 #define Vbefore_init_time \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1810 globals.f_Vbefore_init_time |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1811 #define Vblink_cursor_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1812 globals.f_Vblink_cursor_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1813 #define Vbuffer_access_fontified_property \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1814 globals.f_Vbuffer_access_fontified_property |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1815 #define Vbuffer_access_fontify_functions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1816 globals.f_Vbuffer_access_fontify_functions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1817 #define Vbuild_files \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1818 globals.f_Vbuild_files |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1819 #define Vbyte_boolean_vars \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1820 globals.f_Vbyte_boolean_vars |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1821 #define Vbyte_code_meter \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1822 globals.f_Vbyte_code_meter |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1823 #define Vbytecomp_version_regexp \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1824 globals.f_Vbytecomp_version_regexp |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1825 #define Vchange_major_mode_hook \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1826 globals.f_Vchange_major_mode_hook |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1827 #define Vchar_direction_table \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1828 globals.f_Vchar_direction_table |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1829 #define Vchar_property_alias_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1830 globals.f_Vchar_property_alias_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1831 #define Vchar_script_table \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1832 globals.f_Vchar_script_table |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1833 #define Vchar_width_table \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1834 globals.f_Vchar_width_table |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1835 #define Vcharset_list \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1836 globals.f_Vcharset_list |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1837 #define Vcharset_map_path \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1838 globals.f_Vcharset_map_path |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1839 #define Vcharset_revision_table \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1840 globals.f_Vcharset_revision_table |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1841 #define Vcode_conversion_map_vector \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1842 globals.f_Vcode_conversion_map_vector |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1843 #define Vcoding_category_list \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1844 globals.f_Vcoding_category_list |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1845 #define Vcoding_system_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1846 globals.f_Vcoding_system_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1847 #define Vcoding_system_for_read \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1848 globals.f_Vcoding_system_for_read |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1849 #define Vcoding_system_for_write \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1850 globals.f_Vcoding_system_for_write |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1851 #define Vcoding_system_list \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1852 globals.f_Vcoding_system_list |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1853 #define Vcombine_after_change_calls \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1854 globals.f_Vcombine_after_change_calls |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1855 #define Vcommand_debug_status \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1856 globals.f_Vcommand_debug_status |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1857 #define Vcommand_error_function \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1858 globals.f_Vcommand_error_function |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1859 #define Vcommand_history \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1860 globals.f_Vcommand_history |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1861 #define Vcommand_hook_internal \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1862 globals.f_Vcommand_hook_internal |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1863 #define Vcommand_line_args \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1864 globals.f_Vcommand_line_args |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1865 #define Vcompletion_ignored_extensions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1866 globals.f_Vcompletion_ignored_extensions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1867 #define Vcompletion_regexp_list \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1868 globals.f_Vcompletion_regexp_list |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1869 #define Vcompose_chars_after_function \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1870 globals.f_Vcompose_chars_after_function |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1871 #define Vcomposition_function_table \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1872 globals.f_Vcomposition_function_table |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1873 #define Vconfigure_info_directory \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1874 globals.f_Vconfigure_info_directory |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1875 #define Vcurrent_iso639_language \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1876 globals.f_Vcurrent_iso639_language |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1877 #define Vcurrent_load_list \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1878 globals.f_Vcurrent_load_list |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1879 #define Vcurrent_prefix_arg \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1880 globals.f_Vcurrent_prefix_arg |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1881 #define Vdata_directory \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1882 globals.f_Vdata_directory |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1883 #define Vdbus_debug \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1884 globals.f_Vdbus_debug |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1885 #define Vdbus_registered_buses \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1886 globals.f_Vdbus_registered_buses |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1887 #define Vdbus_registered_objects_table \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1888 globals.f_Vdbus_registered_objects_table |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1889 #define Vdeactivate_mark \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1890 globals.f_Vdeactivate_mark |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1891 #define Vdebug_ignored_errors \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1892 globals.f_Vdebug_ignored_errors |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1893 #define Vdebug_on_error \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1894 globals.f_Vdebug_on_error |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1895 #define Vdebug_on_signal \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1896 globals.f_Vdebug_on_signal |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1897 #define Vdebugger \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1898 globals.f_Vdebugger |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1899 #define Vdefault_file_name_coding_system \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1900 globals.f_Vdefault_file_name_coding_system |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1901 #define Vdefault_frame_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1902 globals.f_Vdefault_frame_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1903 #define Vdefault_frame_scroll_bars \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1904 globals.f_Vdefault_frame_scroll_bars |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1905 #define Vdefault_process_coding_system \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1906 globals.f_Vdefault_process_coding_system |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1907 #define Vdefault_text_properties \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1908 globals.f_Vdefault_text_properties |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1909 #define Vdeferred_action_function \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1910 globals.f_Vdeferred_action_function |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1911 #define Vdeferred_action_list \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1912 globals.f_Vdeferred_action_list |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1913 #define Vdefine_key_rebound_commands \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1914 globals.f_Vdefine_key_rebound_commands |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1915 #define Vdelete_frame_functions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1916 globals.f_Vdelete_frame_functions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1917 #define Vdelete_terminal_functions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1918 globals.f_Vdelete_terminal_functions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1919 #define Vdisable_point_adjustment \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1920 globals.f_Vdisable_point_adjustment |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1921 #define Vdisplay_pixels_per_inch \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1922 globals.f_Vdisplay_pixels_per_inch |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1923 #define Vdoc_directory \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1924 globals.f_Vdoc_directory |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1925 #define Vdoc_file_name \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1926 globals.f_Vdoc_file_name |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1927 #define Vdos_display_scancodes \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1928 globals.f_Vdos_display_scancodes |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1929 #define Vdos_unsupported_char_glyph \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1930 globals.f_Vdos_unsupported_char_glyph |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1931 #define Vdos_version \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1932 globals.f_Vdos_version |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1933 #define Vdos_windows_version \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1934 globals.f_Vdos_windows_version |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1935 #define Vdouble_click_time \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1936 globals.f_Vdouble_click_time |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1937 #define Vdynamic_library_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1938 globals.f_Vdynamic_library_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1939 #define Vecho_keystrokes \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1940 globals.f_Vecho_keystrokes |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1941 #define Vemacs_copyright \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1942 globals.f_Vemacs_copyright |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1943 #define Vemacs_version \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1944 globals.f_Vemacs_version |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1945 #define Vemulation_mode_map_alists \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1946 globals.f_Vemulation_mode_map_alists |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1947 #define Venable_character_translation \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1948 globals.f_Venable_character_translation |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1949 #define Venable_disabled_menus_and_buttons \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1950 globals.f_Venable_disabled_menus_and_buttons |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1951 #define Veval_buffer_list \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1952 globals.f_Veval_buffer_list |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1953 #define Vexec_directory \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1954 globals.f_Vexec_directory |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1955 #define Vexec_path \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1956 globals.f_Vexec_path |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1957 #define Vexec_suffixes \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1958 globals.f_Vexec_suffixes |
112383
051c56a77c5c
Give kbd-macro-termination-hook a doc.
Glenn Morris <rgm@gnu.org>
parents:
112374
diff
changeset
|
1959 #define Vkbd_macro_termination_hook \ |
051c56a77c5c
Give kbd-macro-termination-hook a doc.
Glenn Morris <rgm@gnu.org>
parents:
112374
diff
changeset
|
1960 globals.f_Vkbd_macro_termination_hook |
112364
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1961 #define Vexecuting_kbd_macro \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1962 globals.f_Vexecuting_kbd_macro |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1963 #define Vface_default_stipple \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1964 globals.f_Vface_default_stipple |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1965 #define Vface_font_rescale_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1966 globals.f_Vface_font_rescale_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1967 #define Vface_ignored_fonts \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1968 globals.f_Vface_ignored_fonts |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1969 #define Vface_new_frame_defaults \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1970 globals.f_Vface_new_frame_defaults |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1971 #define Vface_remapping_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1972 globals.f_Vface_remapping_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1973 #define Vfeatures \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1974 globals.f_Vfeatures |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1975 #define Vfile_coding_system_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1976 globals.f_Vfile_coding_system_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1977 #define Vfile_name_coding_system \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1978 globals.f_Vfile_name_coding_system |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1979 #define Vfile_name_handler_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1980 globals.f_Vfile_name_handler_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1981 #define Vfind_word_boundary_function_table \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1982 globals.f_Vfind_word_boundary_function_table |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1983 #define Vfirst_change_hook \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1984 globals.f_Vfirst_change_hook |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1985 #define Vfloat_output_format \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1986 globals.f_Vfloat_output_format |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1987 #define Vfont_ccl_encoder_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1988 globals.f_Vfont_ccl_encoder_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1989 #define Vfont_encoding_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1990 globals.f_Vfont_encoding_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1991 #define Vfont_encoding_charset_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1992 globals.f_Vfont_encoding_charset_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1993 #define Vfont_list_limit \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1994 globals.f_Vfont_list_limit |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1995 #define Vfont_log \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1996 globals.f_Vfont_log |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1997 #define Vfont_slant_table \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1998 globals.f_Vfont_slant_table |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
1999 #define Vfont_weight_table \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2000 globals.f_Vfont_weight_table |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2001 #define Vfont_width_table \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2002 globals.f_Vfont_width_table |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2003 #define Vfontification_functions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2004 globals.f_Vfontification_functions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2005 #define Vfontset_alias_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2006 globals.f_Vfontset_alias_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2007 #define Vframe_alpha_lower_limit \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2008 globals.f_Vframe_alpha_lower_limit |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2009 #define Vframe_title_format \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2010 globals.f_Vframe_title_format |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2011 #define Vfringe_bitmaps \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2012 globals.f_Vfringe_bitmaps |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2013 #define Vfunction_key_map \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2014 globals.f_Vfunction_key_map |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2015 #define Vgc_cons_percentage \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2016 globals.f_Vgc_cons_percentage |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2017 #define Vgc_elapsed \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2018 globals.f_Vgc_elapsed |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2019 #define Vglobal_disable_point_adjustment \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2020 globals.f_Vglobal_disable_point_adjustment |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2021 #define Vglobal_mode_string \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2022 globals.f_Vglobal_mode_string |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2023 #define Vglyph_table \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2024 globals.f_Vglyph_table |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2025 #define Vglyphless_char_display \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2026 globals.f_Vglyphless_char_display |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2027 #define Vgtk_version_string \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2028 globals.f_Vgtk_version_string |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2029 #define Vhelp_char \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2030 globals.f_Vhelp_char |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2031 #define Vhelp_event_list \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2032 globals.f_Vhelp_event_list |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2033 #define Vhelp_form \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2034 globals.f_Vhelp_form |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2035 #define Vhistory_add_new_input \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2036 globals.f_Vhistory_add_new_input |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2037 #define Vhistory_length \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2038 globals.f_Vhistory_length |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2039 #define Vhourglass_delay \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2040 globals.f_Vhourglass_delay |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2041 #define Vhscroll_step \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2042 globals.f_Vhscroll_step |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2043 #define Vicon_title_format \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2044 globals.f_Vicon_title_format |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2045 #define Vignore_relative_composition \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2046 globals.f_Vignore_relative_composition |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2047 #define Vimage_cache_eviction_delay \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2048 globals.f_Vimage_cache_eviction_delay |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2049 #define Vimage_types \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2050 globals.f_Vimage_types |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2051 #define Vimagemagick_render_type \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2052 globals.f_Vimagemagick_render_type |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2053 #define Vinhibit_changing_match_data \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2054 globals.f_Vinhibit_changing_match_data |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2055 #define Vinhibit_field_text_motion \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2056 globals.f_Vinhibit_field_text_motion |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2057 #define Vinhibit_file_name_handlers \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2058 globals.f_Vinhibit_file_name_handlers |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2059 #define Vinhibit_file_name_operation \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2060 globals.f_Vinhibit_file_name_operation |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2061 #define Vinhibit_point_motion_hooks \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2062 globals.f_Vinhibit_point_motion_hooks |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2063 #define Vinhibit_quit \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2064 globals.f_Vinhibit_quit |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2065 #define Vinhibit_read_only \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2066 globals.f_Vinhibit_read_only |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2067 #define Vinhibit_redisplay \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2068 globals.f_Vinhibit_redisplay |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2069 #define Vinitial_environment \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2070 globals.f_Vinitial_environment |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2071 #define Vinitial_window_system \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2072 globals.f_Vinitial_window_system |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2073 #define Vinput_method_function \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2074 globals.f_Vinput_method_function |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2075 #define Vinput_method_previous_message \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2076 globals.f_Vinput_method_previous_message |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2077 #define Vinstallation_directory \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2078 globals.f_Vinstallation_directory |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2079 #define Vinvocation_directory \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2080 globals.f_Vinvocation_directory |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2081 #define Vinvocation_name \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2082 globals.f_Vinvocation_name |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2083 #define Vkey_translation_map \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2084 globals.f_Vkey_translation_map |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2085 #define Vkill_buffer_query_functions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2086 globals.f_Vkill_buffer_query_functions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2087 #define Vkill_emacs_hook \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2088 globals.f_Vkill_emacs_hook |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2089 #define Vlast_code_conversion_error \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2090 globals.f_Vlast_code_conversion_error |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2091 #define Vlast_coding_system_used \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2092 globals.f_Vlast_coding_system_used |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2093 #define Vlast_event_frame \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2094 globals.f_Vlast_event_frame |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2095 #define Vlatin_extra_code_table \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2096 globals.f_Vlatin_extra_code_table |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2097 #define Vline_number_display_limit \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2098 globals.f_Vline_number_display_limit |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2099 #define Vline_prefix \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2100 globals.f_Vline_prefix |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2101 #define Vload_file_name \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2102 globals.f_Vload_file_name |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2103 #define Vload_file_rep_suffixes \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2104 globals.f_Vload_file_rep_suffixes |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2105 #define Vload_history \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2106 globals.f_Vload_history |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2107 #define Vload_path \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2108 globals.f_Vload_path |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2109 #define Vload_read_function \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2110 globals.f_Vload_read_function |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2111 #define Vload_source_file_function \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2112 globals.f_Vload_source_file_function |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2113 #define Vload_suffixes \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2114 globals.f_Vload_suffixes |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2115 #define Vlocale_coding_system \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2116 globals.f_Vlocale_coding_system |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2117 #define Vlucid_menu_bar_dirty_flag \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2118 globals.f_Vlucid_menu_bar_dirty_flag |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2119 #define Vmacro_declaration_function \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2120 globals.f_Vmacro_declaration_function |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2121 #define Vmake_pointer_invisible \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2122 globals.f_Vmake_pointer_invisible |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2123 #define Vmark_even_if_inactive \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2124 globals.f_Vmark_even_if_inactive |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2125 #define Vmax_image_size \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2126 globals.f_Vmax_image_size |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2127 #define Vmax_mini_window_height \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2128 globals.f_Vmax_mini_window_height |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2129 #define Vmemory_full \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2130 globals.f_Vmemory_full |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2131 #define Vmemory_signal_data \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2132 globals.f_Vmemory_signal_data |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2133 #define Vmenu_bar_final_items \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2134 globals.f_Vmenu_bar_final_items |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2135 #define Vmenu_bar_mode \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2136 globals.f_Vmenu_bar_mode |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2137 #define Vmenu_bar_update_hook \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2138 globals.f_Vmenu_bar_update_hook |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2139 #define Vmenu_updating_frame \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2140 globals.f_Vmenu_updating_frame |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2141 #define Vmessage_log_max \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2142 globals.f_Vmessage_log_max |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2143 #define Vminibuf_scroll_window \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2144 globals.f_Vminibuf_scroll_window |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2145 #define Vminibuffer_completing_file_name \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2146 globals.f_Vminibuffer_completing_file_name |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2147 #define Vminibuffer_completion_confirm \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2148 globals.f_Vminibuffer_completion_confirm |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2149 #define Vminibuffer_completion_predicate \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2150 globals.f_Vminibuffer_completion_predicate |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2151 #define Vminibuffer_completion_table \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2152 globals.f_Vminibuffer_completion_table |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2153 #define Vminibuffer_exit_hook \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2154 globals.f_Vminibuffer_exit_hook |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2155 #define Vminibuffer_help_form \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2156 globals.f_Vminibuffer_help_form |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2157 #define Vminibuffer_history_position \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2158 globals.f_Vminibuffer_history_position |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2159 #define Vminibuffer_history_variable \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2160 globals.f_Vminibuffer_history_variable |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2161 #define Vminibuffer_local_completion_map \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2162 globals.f_Vminibuffer_local_completion_map |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2163 #define Vminibuffer_local_filename_completion_map \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2164 globals.f_Vminibuffer_local_filename_completion_map |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2165 #define Vminibuffer_local_filename_must_match_map \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2166 globals.f_Vminibuffer_local_filename_must_match_map |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2167 #define Vminibuffer_local_map \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2168 globals.f_Vminibuffer_local_map |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2169 #define Vminibuffer_local_must_match_map \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2170 globals.f_Vminibuffer_local_must_match_map |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2171 #define Vminibuffer_local_ns_map \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2172 globals.f_Vminibuffer_local_ns_map |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2173 #define Vminibuffer_message_timeout \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2174 globals.f_Vminibuffer_message_timeout |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2175 #define Vminibuffer_prompt_properties \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2176 globals.f_Vminibuffer_prompt_properties |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2177 #define Vminibuffer_setup_hook \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2178 globals.f_Vminibuffer_setup_hook |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2179 #define Vminor_mode_map_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2180 globals.f_Vminor_mode_map_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2181 #define Vminor_mode_overriding_map_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2182 globals.f_Vminor_mode_overriding_map_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2183 #define Vmost_negative_fixnum \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2184 globals.f_Vmost_negative_fixnum |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2185 #define Vmost_positive_fixnum \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2186 globals.f_Vmost_positive_fixnum |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2187 #define Vmotif_version_string \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2188 globals.f_Vmotif_version_string |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2189 #define Vmouse_autoselect_window \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2190 globals.f_Vmouse_autoselect_window |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2191 #define Vmouse_highlight \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2192 globals.f_Vmouse_highlight |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2193 #define Vmouse_leave_buffer_hook \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2194 globals.f_Vmouse_leave_buffer_hook |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2195 #define Vmouse_position_function \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2196 globals.f_Vmouse_position_function |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2197 #define Vnetwork_coding_system_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2198 globals.f_Vnetwork_coding_system_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2199 #define Vnext_selection_coding_system \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2200 globals.f_Vnext_selection_coding_system |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2201 #define Vnobreak_char_display \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2202 globals.f_Vnobreak_char_display |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2203 #define Vobarray \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2204 globals.f_Vobarray |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2205 #define Vold_style_backquotes \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2206 globals.f_Vold_style_backquotes |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2207 #define Voperating_system_release \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2208 globals.f_Voperating_system_release |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2209 #define Votf_script_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2210 globals.f_Votf_script_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2211 #define Vother_window_scroll_buffer \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2212 globals.f_Vother_window_scroll_buffer |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2213 #define Voverflow_newline_into_fringe \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2214 globals.f_Voverflow_newline_into_fringe |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2215 #define Voverlay_arrow_position \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2216 globals.f_Voverlay_arrow_position |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2217 #define Voverlay_arrow_string \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2218 globals.f_Voverlay_arrow_string |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2219 #define Voverlay_arrow_variable_list \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2220 globals.f_Voverlay_arrow_variable_list |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2221 #define Voverriding_local_map \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2222 globals.f_Voverriding_local_map |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2223 #define Voverriding_local_map_menu_flag \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2224 globals.f_Voverriding_local_map_menu_flag |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2225 #define Vpath_separator \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2226 globals.f_Vpath_separator |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2227 #define Vpost_command_hook \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2228 globals.f_Vpost_command_hook |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2229 #define Vpost_gc_hook \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2230 globals.f_Vpost_gc_hook |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2231 #define Vpost_self_insert_hook \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2232 globals.f_Vpost_self_insert_hook |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2233 #define Vpre_command_hook \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2234 globals.f_Vpre_command_hook |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2235 #define Vprefix_help_command \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2236 globals.f_Vprefix_help_command |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2237 #define Vpreloaded_file_list \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2238 globals.f_Vpreloaded_file_list |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2239 #define Vprevious_system_messages_locale \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2240 globals.f_Vprevious_system_messages_locale |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2241 #define Vprevious_system_time_locale \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2242 globals.f_Vprevious_system_time_locale |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2243 #define Vprint_charset_text_property \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2244 globals.f_Vprint_charset_text_property |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2245 #define Vprint_circle \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2246 globals.f_Vprint_circle |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2247 #define Vprint_continuous_numbering \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2248 globals.f_Vprint_continuous_numbering |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2249 #define Vprint_gensym \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2250 globals.f_Vprint_gensym |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2251 #define Vprint_length \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2252 globals.f_Vprint_length |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2253 #define Vprint_level \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2254 globals.f_Vprint_level |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2255 #define Vprint_number_table \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2256 globals.f_Vprint_number_table |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2257 #define Vprintable_chars \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2258 globals.f_Vprintable_chars |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2259 #define Vprocess_adaptive_read_buffering \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2260 globals.f_Vprocess_adaptive_read_buffering |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2261 #define Vprocess_coding_system_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2262 globals.f_Vprocess_coding_system_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2263 #define Vprocess_connection_type \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2264 globals.f_Vprocess_connection_type |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2265 #define Vprocess_environment \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2266 globals.f_Vprocess_environment |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2267 #define Vpurify_flag \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2268 globals.f_Vpurify_flag |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2269 #define Vquit_flag \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2270 globals.f_Vquit_flag |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2271 #define Vread_buffer_function \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2272 globals.f_Vread_buffer_function |
112384
f5af01a13248
Give read-expression-history a doc.
Glenn Morris <rgm@gnu.org>
parents:
112383
diff
changeset
|
2273 #define Vread_expression_history \ |
f5af01a13248
Give read-expression-history a doc.
Glenn Morris <rgm@gnu.org>
parents:
112383
diff
changeset
|
2274 globals.f_Vread_expression_history |
112364
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2275 #define Vread_circle \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2276 globals.f_Vread_circle |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2277 #define Vread_expression_map \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2278 globals.f_Vread_expression_map |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2279 #define Vread_symbol_positions_list \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2280 globals.f_Vread_symbol_positions_list |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2281 #define Vread_with_symbol_positions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2282 globals.f_Vread_with_symbol_positions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2283 #define Vrecenter_redisplay \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2284 globals.f_Vrecenter_redisplay |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2285 #define Vredisplay_end_trigger_functions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2286 globals.f_Vredisplay_end_trigger_functions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2287 #define Vredisplay_preemption_period \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2288 globals.f_Vredisplay_preemption_period |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2289 #define Vresize_mini_windows \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2290 globals.f_Vresize_mini_windows |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2291 #define Vresume_tty_functions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2292 globals.f_Vresume_tty_functions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2293 #define Vring_bell_function \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2294 globals.f_Vring_bell_function |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2295 #define Vsaved_region_selection \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2296 globals.f_Vsaved_region_selection |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2297 #define Vscalable_fonts_allowed \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2298 globals.f_Vscalable_fonts_allowed |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2299 #define Vscript_representative_chars \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2300 globals.f_Vscript_representative_chars |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2301 #define Vscroll_preserve_screen_position \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2302 globals.f_Vscroll_preserve_screen_position |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2303 #define Vsearch_spaces_regexp \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2304 globals.f_Vsearch_spaces_regexp |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2305 #define Vselect_active_regions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2306 globals.f_Vselect_active_regions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2307 #define Vselect_safe_coding_system_function \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2308 globals.f_Vselect_safe_coding_system_function |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2309 #define Vselection_coding_system \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2310 globals.f_Vselection_coding_system |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2311 #define Vselection_converter_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2312 globals.f_Vselection_converter_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2313 #define Vset_auto_coding_function \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2314 globals.f_Vset_auto_coding_function |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2315 #define Vshared_game_score_directory \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2316 globals.f_Vshared_game_score_directory |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2317 #define Vshell_file_name \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2318 globals.f_Vshell_file_name |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2319 #define Vshow_help_function \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2320 globals.f_Vshow_help_function |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2321 #define Vshow_trailing_whitespace \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2322 globals.f_Vshow_trailing_whitespace |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2323 #define Vsignal_hook_function \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2324 globals.f_Vsignal_hook_function |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2325 #define Vsource_directory \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2326 globals.f_Vsource_directory |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2327 #define Vspecial_event_map \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2328 globals.f_Vspecial_event_map |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2329 #define Vstack_trace_on_error \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2330 globals.f_Vstack_trace_on_error |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2331 #define Vstandard_display_table \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2332 globals.f_Vstandard_display_table |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2333 #define Vstandard_input \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2334 globals.f_Vstandard_input |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2335 #define Vstandard_output \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2336 globals.f_Vstandard_output |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2337 #define Vstandard_translation_table_for_decode \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2338 globals.f_Vstandard_translation_table_for_decode |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2339 #define Vstandard_translation_table_for_encode \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2340 globals.f_Vstandard_translation_table_for_encode |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2341 #define Vsuggest_key_bindings \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2342 globals.f_Vsuggest_key_bindings |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2343 #define Vsuspend_tty_functions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2344 globals.f_Vsuspend_tty_functions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2345 #define Vsystem_configuration \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2346 globals.f_Vsystem_configuration |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2347 #define Vsystem_configuration_options \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2348 globals.f_Vsystem_configuration_options |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2349 #define Vsystem_messages_locale \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2350 globals.f_Vsystem_messages_locale |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2351 #define Vsystem_name \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2352 globals.f_Vsystem_name |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2353 #define Vsystem_time_locale \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2354 globals.f_Vsystem_time_locale |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2355 #define Vsystem_type \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2356 globals.f_Vsystem_type |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2357 #define Vtemp_buffer_show_function \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2358 globals.f_Vtemp_buffer_show_function |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2359 #define Vtemporary_file_directory \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2360 globals.f_Vtemporary_file_directory |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2361 #define Vterminal_frame \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2362 globals.f_Vterminal_frame |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2363 #define Vtext_property_default_nonsticky \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2364 globals.f_Vtext_property_default_nonsticky |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2365 #define Vthis_command \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2366 globals.f_Vthis_command |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2367 #define Vthis_command_keys_shift_translated \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2368 globals.f_Vthis_command_keys_shift_translated |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2369 #define Vthis_original_command \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2370 globals.f_Vthis_original_command |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2371 #define Vthrow_on_input \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2372 globals.f_Vthrow_on_input |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2373 #define Vtimer_idle_list \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2374 globals.f_Vtimer_idle_list |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2375 #define Vtimer_list \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2376 globals.f_Vtimer_list |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2377 #define Vtool_bar_border \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2378 globals.f_Vtool_bar_border |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2379 #define Vtool_bar_button_margin \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2380 globals.f_Vtool_bar_button_margin |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2381 #define Vtool_bar_mode \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2382 globals.f_Vtool_bar_mode |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2383 #define Vtool_bar_separator_image_expression \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2384 globals.f_Vtool_bar_separator_image_expression |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2385 #define Vtool_bar_style \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2386 globals.f_Vtool_bar_style |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2387 #define Vtop_level \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2388 globals.f_Vtop_level |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2389 #define Vtransient_mark_mode \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2390 globals.f_Vtransient_mark_mode |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2391 #define Vtranslation_hash_table_vector \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2392 globals.f_Vtranslation_hash_table_vector |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2393 #define Vtranslation_table_for_input \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2394 globals.f_Vtranslation_table_for_input |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2395 #define Vtranslation_table_vector \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2396 globals.f_Vtranslation_table_vector |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2397 #define Vtruncate_partial_width_windows \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2398 globals.f_Vtruncate_partial_width_windows |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2399 #define Vtty_defined_color_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2400 globals.f_Vtty_defined_color_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2401 #define Vtty_erase_char \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2402 globals.f_Vtty_erase_char |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2403 #define Vundo_outer_limit \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2404 globals.f_Vundo_outer_limit |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2405 #define Vundo_outer_limit_function \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2406 globals.f_Vundo_outer_limit_function |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2407 #define Vunicode_category_table \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2408 globals.f_Vunicode_category_table |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2409 #define Vunread_command_events \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2410 globals.f_Vunread_command_events |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2411 #define Vunread_input_method_events \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2412 globals.f_Vunread_input_method_events |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2413 #define Vunread_post_input_method_events \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2414 globals.f_Vunread_post_input_method_events |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2415 #define Vuse_default_ascent \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2416 globals.f_Vuse_default_ascent |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2417 #define Vuser_full_name \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2418 globals.f_Vuser_full_name |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2419 #define Vuser_init_file \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2420 globals.f_Vuser_init_file |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2421 #define Vuser_login_name \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2422 globals.f_Vuser_login_name |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2423 #define Vuser_real_login_name \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2424 globals.f_Vuser_real_login_name |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2425 #define Vvalues \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2426 globals.f_Vvalues |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2427 #define Vvertical_centering_font_regexp \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2428 globals.f_Vvertical_centering_font_regexp |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2429 #define Vvoid_text_area_pointer \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2430 globals.f_Vvoid_text_area_pointer |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2431 #define Vw32_alt_is_meta \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2432 globals.f_Vw32_alt_is_meta |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2433 #define Vw32_apps_modifier \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2434 globals.f_Vw32_apps_modifier |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2435 #define Vw32_bdf_filename_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2436 globals.f_Vw32_bdf_filename_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2437 #define Vw32_capslock_is_shiftlock \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2438 globals.f_Vw32_capslock_is_shiftlock |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2439 #define Vw32_charset_info_alist \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2440 globals.f_Vw32_charset_info_alist |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2441 #define Vw32_color_map \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2442 globals.f_Vw32_color_map |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2443 #define Vw32_downcase_file_names \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2444 globals.f_Vw32_downcase_file_names |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2445 #define Vw32_enable_caps_lock \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2446 globals.f_Vw32_enable_caps_lock |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2447 #define Vw32_enable_num_lock \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2448 globals.f_Vw32_enable_num_lock |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2449 #define Vw32_enable_palette \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2450 globals.f_Vw32_enable_palette |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2451 #define Vw32_generate_fake_inodes \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2452 globals.f_Vw32_generate_fake_inodes |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2453 #define Vw32_get_true_file_attributes \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2454 globals.f_Vw32_get_true_file_attributes |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2455 #define Vw32_grab_focus_on_raise \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2456 globals.f_Vw32_grab_focus_on_raise |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2457 #define Vw32_lwindow_modifier \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2458 globals.f_Vw32_lwindow_modifier |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2459 #define Vw32_pass_alt_to_system \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2460 globals.f_Vw32_pass_alt_to_system |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2461 #define Vw32_pass_lwindow_to_system \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2462 globals.f_Vw32_pass_lwindow_to_system |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2463 #define Vw32_pass_rwindow_to_system \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2464 globals.f_Vw32_pass_rwindow_to_system |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2465 #define Vw32_phantom_key_code \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2466 globals.f_Vw32_phantom_key_code |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2467 #define Vw32_quote_process_args \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2468 globals.f_Vw32_quote_process_args |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2469 #define Vw32_recognize_altgr \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2470 globals.f_Vw32_recognize_altgr |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2471 #define Vw32_rwindow_modifier \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2472 globals.f_Vw32_rwindow_modifier |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2473 #define Vw32_scroll_lock_modifier \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2474 globals.f_Vw32_scroll_lock_modifier |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2475 #define Vw32_start_process_inherit_error_mode \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2476 globals.f_Vw32_start_process_inherit_error_mode |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2477 #define Vw32_start_process_share_console \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2478 globals.f_Vw32_start_process_share_console |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2479 #define Vw32_start_process_show_window \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2480 globals.f_Vw32_start_process_show_window |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2481 #define Vw32_swap_mouse_buttons \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2482 globals.f_Vw32_swap_mouse_buttons |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2483 #define Vwhere_is_preferred_modifier \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2484 globals.f_Vwhere_is_preferred_modifier |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2485 #define Vwindow_configuration_change_hook \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2486 globals.f_Vwindow_configuration_change_hook |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2487 #define Vwindow_point_insertion_type \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2488 globals.f_Vwindow_point_insertion_type |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2489 #define Vwindow_scroll_functions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2490 globals.f_Vwindow_scroll_functions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2491 #define Vwindow_size_change_functions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2492 globals.f_Vwindow_size_change_functions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2493 #define Vwindow_system_version \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2494 globals.f_Vwindow_system_version |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2495 #define Vwindow_text_change_functions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2496 globals.f_Vwindow_text_change_functions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2497 #define Vword_combining_categories \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2498 globals.f_Vword_combining_categories |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2499 #define Vword_separating_categories \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2500 globals.f_Vword_separating_categories |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2501 #define Vwrap_prefix \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2502 globals.f_Vwrap_prefix |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2503 #define Vwrite_region_annotate_functions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2504 globals.f_Vwrite_region_annotate_functions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2505 #define Vwrite_region_annotations_so_far \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2506 globals.f_Vwrite_region_annotations_so_far |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2507 #define Vwrite_region_post_annotation_function \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2508 globals.f_Vwrite_region_post_annotation_function |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2509 #define Vx_alt_keysym \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2510 globals.f_Vx_alt_keysym |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2511 #define Vx_bitmap_file_path \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2512 globals.f_Vx_bitmap_file_path |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2513 #define Vx_cursor_fore_pixel \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2514 globals.f_Vx_cursor_fore_pixel |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2515 #define Vx_hourglass_pointer_shape \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2516 globals.f_Vx_hourglass_pointer_shape |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2517 #define Vx_hyper_keysym \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2518 globals.f_Vx_hyper_keysym |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2519 #define Vx_keysym_table \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2520 globals.f_Vx_keysym_table |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2521 #define Vx_lost_selection_functions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2522 globals.f_Vx_lost_selection_functions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2523 #define Vx_max_tooltip_size \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2524 globals.f_Vx_max_tooltip_size |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2525 #define Vx_meta_keysym \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2526 globals.f_Vx_meta_keysym |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2527 #define Vx_mode_pointer_shape \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2528 globals.f_Vx_mode_pointer_shape |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2529 #define Vx_no_window_manager \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2530 globals.f_Vx_no_window_manager |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2531 #define Vx_nontext_pointer_shape \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2532 globals.f_Vx_nontext_pointer_shape |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2533 #define Vx_pixel_size_width_font_regexp \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2534 globals.f_Vx_pixel_size_width_font_regexp |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2535 #define Vx_pointer_shape \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2536 globals.f_Vx_pointer_shape |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2537 #define Vx_resource_class \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2538 globals.f_Vx_resource_class |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2539 #define Vx_resource_name \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2540 globals.f_Vx_resource_name |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2541 #define Vx_sensitive_text_pointer_shape \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2542 globals.f_Vx_sensitive_text_pointer_shape |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2543 #define Vx_sent_selection_functions \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2544 globals.f_Vx_sent_selection_functions |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2545 #define Vx_session_id \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2546 globals.f_Vx_session_id |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2547 #define Vx_session_previous_id \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2548 globals.f_Vx_session_previous_id |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2549 #define Vx_super_keysym \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2550 globals.f_Vx_super_keysym |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2551 #define Vx_toolkit_scroll_bars \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2552 globals.f_Vx_toolkit_scroll_bars |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2553 #define Vx_window_horizontal_drag_shape \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2554 globals.f_Vx_window_horizontal_drag_shape |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2555 #define Vxft_settings \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2556 globals.f_Vxft_settings |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2557 #define auto_raise_tool_bar_buttons_p \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2558 globals.f_auto_raise_tool_bar_buttons_p |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2559 #define auto_save_interval \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2560 globals.f_auto_save_interval |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2561 #define auto_window_vscroll_p \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2562 globals.f_auto_window_vscroll_p |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2563 #define automatic_hscrolling_p \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2564 globals.f_automatic_hscrolling_p |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2565 #define baud_rate \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2566 globals.f_baud_rate |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2567 #define byte_debug_flag \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2568 globals.f_byte_debug_flag |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2569 #define byte_metering_on \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2570 globals.f_byte_metering_on |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2571 #define cannot_suspend \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2572 globals.f_cannot_suspend |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2573 #define check_markers_debug_flag \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2574 globals.f_check_markers_debug_flag |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2575 #define coding_system_require_warning \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2576 globals.f_coding_system_require_warning |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2577 #define completion_ignore_case \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2578 globals.f_completion_ignore_case |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2579 #define cons_cells_consed \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2580 globals.f_cons_cells_consed |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2581 #define cross_disabled_images \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2582 globals.f_cross_disabled_images |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2583 #define cursor_in_echo_area \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2584 globals.f_cursor_in_echo_area |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2585 #define debug_end_pos \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2586 globals.f_debug_end_pos |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2587 #define debug_on_next_call \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2588 globals.f_debug_on_next_call |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2589 #define debug_on_quit \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2590 globals.f_debug_on_quit |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2591 #define debugger_may_continue \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2592 globals.f_debugger_may_continue |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2593 #define delete_by_moving_to_trash \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2594 globals.f_delete_by_moving_to_trash |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2595 #define delete_exited_processes \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2596 globals.f_delete_exited_processes |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2597 #define display_hourglass_p \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2598 globals.f_display_hourglass_p |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2599 #define do_mouse_tracking \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2600 globals.f_do_mouse_tracking |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2601 #define dos_codepage \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2602 globals.f_dos_codepage |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2603 #define dos_country_code \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2604 globals.f_dos_country_code |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2605 #define dos_decimal_point \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2606 globals.f_dos_decimal_point |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2607 #define dos_hyper_key \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2608 globals.f_dos_hyper_key |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2609 #define dos_keyboard_layout \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2610 globals.f_dos_keyboard_layout |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2611 #define dos_keypad_mode \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2612 globals.f_dos_keypad_mode |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2613 #define dos_super_key \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2614 globals.f_dos_super_key |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2615 #define dos_timezone_offset \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2616 globals.f_dos_timezone_offset |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2617 #define double_click_fuzz \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2618 globals.f_double_click_fuzz |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2619 #define emacs_scroll_step \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2620 globals.f_emacs_scroll_step |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2621 #define enable_recursive_minibuffers \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2622 globals.f_enable_recursive_minibuffers |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2623 #define eol_mnemonic_dos \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2624 globals.f_eol_mnemonic_dos |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2625 #define eol_mnemonic_mac \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2626 globals.f_eol_mnemonic_mac |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2627 #define eol_mnemonic_undecided \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2628 globals.f_eol_mnemonic_undecided |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2629 #define eol_mnemonic_unix \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2630 globals.f_eol_mnemonic_unix |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2631 #define executing_kbd_macro_index \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2632 globals.f_executing_kbd_macro_index |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2633 #define extra_keyboard_modifiers \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2634 globals.f_extra_keyboard_modifiers |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2635 #define floats_consed \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2636 globals.f_floats_consed |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2637 #define focus_follows_mouse \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2638 globals.f_focus_follows_mouse |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2639 #define force_load_messages \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2640 globals.f_force_load_messages |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2641 #define garbage_collection_messages \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2642 globals.f_garbage_collection_messages |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2643 #define gc_cons_threshold \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2644 globals.f_gc_cons_threshold |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2645 #define gcs_done \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2646 globals.f_gcs_done |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2647 #define highlight_nonselected_windows \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2648 globals.f_highlight_nonselected_windows |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2649 #define history_delete_duplicates \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2650 globals.f_history_delete_duplicates |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2651 #define hscroll_margin \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2652 globals.f_hscroll_margin |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2653 #define indent_tabs_mode \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2654 globals.f_indent_tabs_mode |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2655 #define inherit_process_coding_system \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2656 globals.f_inherit_process_coding_system |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2657 #define inhibit_eol_conversion \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2658 globals.f_inhibit_eol_conversion |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2659 #define inhibit_eval_during_redisplay \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2660 globals.f_inhibit_eval_during_redisplay |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2661 #define inhibit_free_realized_faces \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2662 globals.f_inhibit_free_realized_faces |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2663 #define inhibit_iso_escape_detection \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2664 globals.f_inhibit_iso_escape_detection |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2665 #define inhibit_load_charset_map \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2666 globals.f_inhibit_load_charset_map |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2667 #define inhibit_local_menu_bar_menus \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2668 globals.f_inhibit_local_menu_bar_menus |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2669 #define inhibit_menubar_update \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2670 globals.f_inhibit_menubar_update |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2671 #define inhibit_modification_hooks \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2672 globals.f_inhibit_modification_hooks |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2673 #define inhibit_null_byte_detection \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2674 globals.f_inhibit_null_byte_detection |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2675 #define inhibit_try_cursor_movement \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2676 globals.f_inhibit_try_cursor_movement |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2677 #define inhibit_try_window_id \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2678 globals.f_inhibit_try_window_id |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2679 #define inhibit_try_window_reusing \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2680 globals.f_inhibit_try_window_reusing |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2681 #define inhibit_x_resources \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2682 globals.f_inhibit_x_resources |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2683 #define intervals_consed \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2684 globals.f_intervals_consed |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2685 #define inverse_video \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2686 globals.f_inverse_video |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2687 #define last_command_event \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2688 globals.f_last_command_event |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2689 #define last_input_event \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2690 globals.f_last_input_event |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2691 #define last_nonmenu_event \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2692 globals.f_last_nonmenu_event |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2693 #define line_number_display_limit_width \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2694 globals.f_line_number_display_limit_width |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2695 #define load_convert_to_unibyte \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2696 globals.f_load_convert_to_unibyte |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2697 #define load_dangerous_libraries \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2698 globals.f_load_dangerous_libraries |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2699 #define load_force_doc_strings \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2700 globals.f_load_force_doc_strings |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2701 #define load_in_progress \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2702 globals.f_load_in_progress |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2703 #define make_cursor_line_fully_visible_p \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2704 globals.f_make_cursor_line_fully_visible_p |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2705 #define max_lisp_eval_depth \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2706 globals.f_max_lisp_eval_depth |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2707 #define max_specpdl_size \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2708 globals.f_max_specpdl_size |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2709 #define menu_prompt_more_char \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2710 globals.f_menu_prompt_more_char |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2711 #define menu_prompting \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2712 globals.f_menu_prompting |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2713 #define message_truncate_lines \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2714 globals.f_message_truncate_lines |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2715 #define meta_prefix_char \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2716 globals.f_meta_prefix_char |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2717 #define minibuffer_allow_text_properties \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2718 globals.f_minibuffer_allow_text_properties |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2719 #define minibuffer_auto_raise \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2720 globals.f_minibuffer_auto_raise |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2721 #define misc_objects_consed \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2722 globals.f_misc_objects_consed |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2723 #define mode_line_in_non_selected_windows \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2724 globals.f_mode_line_in_non_selected_windows |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2725 #define mode_line_inverse_video \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2726 globals.f_mode_line_inverse_video |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2727 #define multibyte_syntax_as_symbol \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2728 globals.f_multibyte_syntax_as_symbol |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2729 #define multiple_frames \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2730 globals.f_multiple_frames |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2731 #define next_screen_context_lines \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2732 globals.f_next_screen_context_lines |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2733 #define no_redraw_on_reenter \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2734 globals.f_no_redraw_on_reenter |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2735 #define noninteractive1 \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2736 globals.f_noninteractive1 |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2737 #define num_input_keys \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2738 globals.f_num_input_keys |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2739 #define num_nonmacro_input_events \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2740 globals.f_num_nonmacro_input_events |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2741 #define open_paren_in_column_0_is_defun_start \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2742 globals.f_open_paren_in_column_0_is_defun_start |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2743 #define overline_margin \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2744 globals.f_overline_margin |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2745 #define parse_sexp_ignore_comments \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2746 globals.f_parse_sexp_ignore_comments |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2747 #define parse_sexp_lookup_properties \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2748 globals.f_parse_sexp_lookup_properties |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2749 #define polling_period \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2750 globals.f_polling_period |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2751 #define print_escape_multibyte \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2752 globals.f_print_escape_multibyte |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2753 #define print_escape_newlines \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2754 globals.f_print_escape_newlines |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2755 #define print_escape_nonascii \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2756 globals.f_print_escape_nonascii |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2757 #define print_quoted \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2758 globals.f_print_quoted |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2759 #define pure_bytes_used \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2760 globals.f_pure_bytes_used |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2761 #define read_buffer_completion_ignore_case \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2762 globals.f_read_buffer_completion_ignore_case |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2763 #define redisplay_dont_pause \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2764 globals.f_redisplay_dont_pause |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2765 #define scroll_conservatively \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2766 globals.f_scroll_conservatively |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2767 #define scroll_margin \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2768 globals.f_scroll_margin |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2769 #define string_chars_consed \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2770 globals.f_string_chars_consed |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2771 #define strings_consed \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2772 globals.f_strings_consed |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2773 #define symbols_consed \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2774 globals.f_symbols_consed |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2775 #define system_uses_terminfo \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2776 globals.f_system_uses_terminfo |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2777 #define tool_bar_button_relief \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2778 globals.f_tool_bar_button_relief |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2779 #define tool_bar_max_label_size \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2780 globals.f_tool_bar_max_label_size |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2781 #define underline_minimum_offset \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2782 globals.f_underline_minimum_offset |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2783 #define undo_inhibit_record_point \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2784 globals.f_undo_inhibit_record_point |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2785 #define undo_limit \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2786 globals.f_undo_limit |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2787 #define undo_strong_limit \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2788 globals.f_undo_strong_limit |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2789 #define unibyte_display_via_language_environment \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2790 globals.f_unibyte_display_via_language_environment |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2791 #define unread_command_char \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2792 globals.f_unread_command_char |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2793 #define use_dialog_box \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2794 globals.f_use_dialog_box |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2795 #define use_file_dialog \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2796 globals.f_use_file_dialog |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2797 #define use_system_font \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2798 globals.f_use_system_font |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2799 #define vector_cells_consed \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2800 globals.f_vector_cells_consed |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2801 #define visible_bell \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2802 globals.f_visible_bell |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2803 #define visible_cursor \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2804 globals.f_visible_cursor |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2805 #define w32_ansi_code_page \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2806 globals.f_w32_ansi_code_page |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2807 #define w32_enable_synthesized_fonts \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2808 globals.f_w32_enable_synthesized_fonts |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2809 #define w32_mouse_button_tolerance \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2810 globals.f_w32_mouse_button_tolerance |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2811 #define w32_mouse_move_interval \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2812 globals.f_w32_mouse_move_interval |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2813 #define w32_num_mouse_buttons \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2814 globals.f_w32_num_mouse_buttons |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2815 #define w32_pass_extra_mouse_buttons_to_system \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2816 globals.f_w32_pass_extra_mouse_buttons_to_system |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2817 #define w32_pass_multimedia_buttons_to_system \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2818 globals.f_w32_pass_multimedia_buttons_to_system |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2819 #define w32_pipe_read_delay \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2820 globals.f_w32_pipe_read_delay |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2821 #define w32_quit_key \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2822 globals.f_w32_quit_key |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2823 #define w32_strict_fontnames \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2824 globals.f_w32_strict_fontnames |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2825 #define w32_strict_painting \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2826 globals.f_w32_strict_painting |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2827 #define w32_use_full_screen_buffer \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2828 globals.f_w32_use_full_screen_buffer |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2829 #define w32_use_visible_system_caret \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2830 globals.f_w32_use_visible_system_caret |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2831 #define window_min_height \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2832 globals.f_window_min_height |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2833 #define window_min_width \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2834 globals.f_window_min_width |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2835 #define words_include_escapes \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2836 globals.f_words_include_escapes |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2837 #define write_region_inhibit_fsync \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2838 globals.f_write_region_inhibit_fsync |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2839 #define x_gtk_file_dialog_help_text \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2840 globals.f_x_gtk_file_dialog_help_text |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2841 #define x_gtk_show_hidden_files \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2842 globals.f_x_gtk_show_hidden_files |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2843 #define x_gtk_use_old_file_dialog \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2844 globals.f_x_gtk_use_old_file_dialog |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2845 #define x_gtk_use_system_tooltips \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2846 globals.f_x_gtk_use_system_tooltips |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2847 #define x_gtk_whole_detached_tool_bar \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2848 globals.f_x_gtk_whole_detached_tool_bar |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2849 #define x_mouse_click_focus_ignore_position \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2850 globals.f_x_mouse_click_focus_ignore_position |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2851 #define x_selection_timeout \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2852 globals.f_x_selection_timeout |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2853 #define x_stretch_cursor_p \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2854 globals.f_x_stretch_cursor_p |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2855 #define x_underline_at_descent_line \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2856 globals.f_x_underline_at_descent_line |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2857 #define x_use_underline_position_properties \ |
42e22c4f06b7
Move all DEFVAR'd globals into a structure -- threading infrastructure
Tom Tromey <tromey@redhat.com>
parents:
diff
changeset
|
2858 globals.f_x_use_underline_position_properties |
112370
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2859 #define ns_input_file \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2860 globals.f_ns_input_file |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2861 #define ns_input_font \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2862 globals.f_ns_input_font |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2863 #define ns_input_fontsize \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2864 globals.f_ns_input_fontsize |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2865 #define ns_input_line \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2866 globals.f_ns_input_line |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2867 #define ns_input_color \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2868 globals.f_ns_input_color |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2869 #define ns_input_text \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2870 globals.f_ns_input_text |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2871 #define ns_working_text \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2872 globals.f_ns_working_text |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2873 #define ns_input_spi_name \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2874 globals.f_ns_input_spi_name |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2875 #define ns_input_spi_arg \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2876 globals.f_ns_input_spi_arg |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2877 #define ns_alternate_modifier \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2878 globals.f_ns_alternate_modifier |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2879 #define ns_right_alternate_modifier \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2880 globals.f_ns_right_alternate_modifier |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2881 #define ns_command_modifier \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2882 globals.f_ns_command_modifier |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2883 #define ns_right_command_modifier \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2884 globals.f_ns_right_command_modifier |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2885 #define ns_control_modifier \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2886 globals.f_ns_control_modifier |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2887 #define ns_right_control_modifier \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2888 globals.f_ns_right_control_modifier |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2889 #define ns_function_modifier \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2890 globals.f_ns_function_modifier |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2891 #define ns_antialias_text \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2892 globals.f_ns_antialias_text |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2893 #define ns_confirm_quit \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2894 globals.f_ns_confirm_quit |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2895 #define Vns_icon_type_alist \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2896 globals.f_Vns_icon_type_alist |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2897 #define Vns_version_string \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2898 globals.f_Vns_version_string |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2899 #define Vns_sent_selection_hooks \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2900 globals.f_Vns_sent_selection_hooks |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2901 #define Vns_lost_selection_hooks \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2902 globals.f_Vns_lost_selection_hooks |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2903 #define Vselection_alist \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2904 globals.f_Vselection_alist |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2905 #define Vns_reg_to_script \ |
7935463f385e
Fix NextStep build problems with globals.h introducion.
Jan D. <jan.h.d@swipnet.se>
parents:
112364
diff
changeset
|
2906 globals.f_Vns_reg_to_script |