annotate lisp/w32-vars.el @ 53879:e3771c262410

New file. Move original fringe related declarations and code from dispextern.h and xdisp.c here. Rework code to support user defined fringe bitmaps, redefining standard bitmaps, ability to overlay user defined bitmap with overlay arrow bitmap, and add faces to bitmaps. (Voverflow_newline_into_fringe): Declare here. (enum fringe_bitmap_align): New enum. (..._bits): All bitmaps are now defined without bitswapping; that is now done in init_fringe_once (if necessary). (standard_bitmaps): New array with specifications for the standard fringe bitmaps. (fringe_faces): New array. (valid_fringe_bitmap_id_p): New function. (draw_fringe_bitmap_1): Rename from draw_fringe_bitmap. (draw_fringe_bitmap): New function which draws fringe bitmap, possibly overlaying bitmap with cursor in right fringe or the overlay arrow in the left fringe. (update_window_fringes): Do not handle overlay arrow here. Compare and copy fringe bitmap faces. (init_fringe_bitmap): New function. (Fdefine_fringe_bitmap, Fdestroy_fringe_bitmap): New DEFUNs to define and destroy user defined fringe bitmaps. (Fset_fringe_bitmap_face): New DEFUN to set face for a fringe bitmap. (Ffringe_bitmaps_at_pos): New DEFUN to read current fringe bitmaps. (syms_of_fringe): New function. Defsubr new DEFUNs. DEFVAR_LISP Voverflow_newline_into_fringe. (init_fringe_once, init_fringe): New functions. (w32_init_fringe, w32_reset_fringes) [WINDOWS_NT]: New functions.
author Kim F. Storm <storm@cua.dk>
date Sun, 08 Feb 2004 23:18:16 +0000
parents 695cf19ef79e
children aac0a33f5772 375f2633d815
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
42846
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
1 ;;; w32-vars.el --- MS-Windows specific user options
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
2
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
3 ;; Copyright (C) 2002 Free Software Foundation, Inc.
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
4
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
5 ;; Author: Jason Rumney <jasonr@gnu.org>
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
6 ;; Keywords: internal
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
7
45057
1344a9d40dc8 Follow coding conventions.
Pavel Janík <Pavel@Janik.cz>
parents: 43539
diff changeset
8 ;; This file is part of GNU Emacs.
1344a9d40dc8 Follow coding conventions.
Pavel Janík <Pavel@Janik.cz>
parents: 43539
diff changeset
9
45340
a0cc96a3bf71 Fix the preamble comments.
Eli Zaretskii <eliz@gnu.org>
parents: 45255
diff changeset
10 ;; GNU Emacs is free software; you can redistribute it and/or modify
42846
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
11 ;; it under the terms of the GNU General Public License as published by
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
12 ;; the Free Software Foundation; either version 2, or (at your option)
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
13 ;; any later version.
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
14
45341
1471d94c6f8a More preamble fixes.
Eli Zaretskii <eliz@gnu.org>
parents: 45340
diff changeset
15 ;; GNU Emacs is distributed in the hope that it will be useful,
42846
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
16 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
17 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
18 ;; GNU General Public License for more details.
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
19
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
20 ;; You should have received a copy of the GNU General Public License
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
21 ;; along with GNU Emacs; see the file COPYING. If not, write to
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
22 ;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
23 ;; Boston, MA 02111-1307, USA.
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
24
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
25 ;;; Commentary:
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
26
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
27 ;;; Code:
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
28
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
29 ;; Custom group for w32 specific settings
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
30 (defgroup w32 nil
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
31 "MS-Windows specific features"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
32 :group 'environment
45255
20c79f08a7da Change all post-21.1 :version attributes to 21.4.
Eli Zaretskii <eliz@gnu.org>
parents: 45124
diff changeset
33 :version "21.4"
42846
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
34 :prefix "w32")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
35
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
36 ;; Redefine the font selection to use the standard W32 dialog
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
37 (defcustom w32-use-w32-font-dialog t
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
38 "*Use the standard font dialog.
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
39 If nil, pop up a menu of a fixed set of fonts including fontsets, like
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
40 X does. See `w32-fixed-font-alist' for the font menu definition."
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
41 :type 'boolean
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
42 :group 'w32)
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
43
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
44 (defcustom w32-list-proportional-fonts nil
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
45 "*Include proportional fonts in the default font dialog."
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
46 :type 'boolean
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
47 :group 'w32)
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
48
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
49 (defcustom w32-allow-system-shell nil
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
50 "*Disable startup warning when using \"system\" shells."
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
51 :type 'boolean
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
52 :group 'w32)
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
53
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
54 (defcustom w32-system-shells '("cmd" "cmd.exe" "command" "command.com"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
55 "4nt" "4nt.exe" "4dos" "4dos.exe"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
56 "ndos" "ndos.exe")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
57 "*List of strings recognized as Windows NT/9X system shells."
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
58 :type '(repeat string)
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
59 :group 'w32)
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
60
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
61 ;; Want "menu" custom type for this.
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
62 (defcustom w32-fixed-font-alist
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
63 '("Font menu"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
64 ("Misc"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
65 ;; For these, we specify the pixel height and width.
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
66 ("fixed" "Fixedsys")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
67 ("")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
68 ("Terminal 5x4"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
69 "-*-Terminal-normal-r-*-*-*-45-*-*-c-40-*-oem")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
70 ("Terminal 6x8"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
71 "-*-Terminal-normal-r-*-*-*-60-*-*-c-80-*-oem")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
72 ("Terminal 9x5"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
73 "-*-Terminal-normal-r-*-*-*-90-*-*-c-50-*-oem")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
74 ("Terminal 9x7"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
75 "-*-Terminal-normal-r-*-*-*-90-*-*-c-70-*-oem")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
76 ("Terminal 9x8"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
77 "-*-Terminal-normal-r-*-*-*-90-*-*-c-80-*-oem")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
78 ("Terminal 12x12"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
79 "-*-Terminal-normal-r-*-*-*-120-*-*-c-120-*-oem")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
80 ("Terminal 14x10"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
81 "-*-Terminal-normal-r-*-*-*-135-*-*-c-100-*-oem")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
82 ("Terminal 6x6 Bold"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
83 "-*-Terminal-bold-r-*-*-*-60-*-*-c-60-*-oem")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
84 ("")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
85 ("Lucida Sans Typewriter.8"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
86 "-*-Lucida Sans Typewriter-normal-r-*-*-11-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
87 ("Lucida Sans Typewriter.9"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
88 "-*-Lucida Sans Typewriter-normal-r-*-*-12-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
89 ("Lucida Sans Typewriter.10"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
90 "-*-Lucida Sans Typewriter-normal-r-*-*-13-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
91 ("Lucida Sans Typewriter.11"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
92 "-*-Lucida Sans Typewriter-normal-r-*-*-15-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
93 ("Lucida Sans Typewriter.12"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
94 "-*-Lucida Sans Typewriter-normal-r-*-*-16-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
95 ("Lucida Sans Typewriter.8 Bold"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
96 "-*-Lucida Sans Typewriter-semibold-r-*-*-11-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
97 ("Lucida Sans Typewriter.9 Bold"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
98 "-*-Lucida Sans Typewriter-semibold-r-*-*-12-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
99 ("Lucida Sans Typewriter.10 Bold"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
100 "-*-Lucida Sans Typewriter-semibold-r-*-*-13-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
101 ("Lucida Sans Typewriter.11 Bold"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
102 "-*-Lucida Sans Typewriter-semibold-r-*-*-15-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
103 ("Lucida Sans Typewriter.12 Bold"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
104 "-*-Lucida Sans Typewriter-semibold-r-*-*-16-*-*-*-c-*-iso8859-1"))
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
105 ("Courier"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
106 ("Courier 10x8"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
107 "-*-Courier-*normal-r-*-*-*-97-*-*-c-80-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
108 ("Courier 12x9"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
109 "-*-Courier-*normal-r-*-*-*-120-*-*-c-90-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
110 ("Courier 15x12"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
111 "-*-Courier-*normal-r-*-*-*-150-*-*-c-120-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
112 ;; For these, we specify the point height.
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
113 ("")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
114 ("8" "-*-Courier New-normal-r-*-*-11-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
115 ("9" "-*-Courier New-normal-r-*-*-12-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
116 ("10" "-*-Courier New-normal-r-*-*-13-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
117 ("11" "-*-Courier New-normal-r-*-*-15-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
118 ("12" "-*-Courier New-normal-r-*-*-16-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
119 ("8 bold" "-*-Courier New-bold-r-*-*-11-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
120 ("9 bold" "-*-Courier New-bold-r-*-*-12-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
121 ("10 bold" "-*-Courier New-bold-r-*-*-13-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
122 ("11 bold" "-*-Courier New-bold-r-*-*-15-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
123 ("12 bold" "-*-Courier New-bold-r-*-*-16-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
124 ("8 italic" "-*-Courier New-normal-i-*-*-11-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
125 ("9 italic" "-*-Courier New-normal-i-*-*-12-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
126 ("10 italic" "-*-Courier New-normal-i-*-*-13-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
127 ("11 italic" "-*-Courier New-normal-i-*-*-15-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
128 ("12 italic" "-*-Courier New-normal-i-*-*-16-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
129 ("8 bold italic" "-*-Courier New-bold-i-*-*-11-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
130 ("9 bold italic" "-*-Courier New-bold-i-*-*-12-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
131 ("10 bold italic" "-*-Courier New-bold-i-*-*-13-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
132 ("11 bold italic" "-*-Courier New-bold-i-*-*-15-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
133 ("12 bold italic" "-*-Courier New-bold-i-*-*-16-*-*-*-c-*-iso8859-1")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
134 ))
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
135 "*Fonts suitable for use in Emacs.
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
136 Initially this is a list of some fixed width fonts that most people
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
137 will have like Terminal and Courier. These fonts are used in the font
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
138 menu if the variable `w32-use-w32-font-dialog' is nil."
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
139 :type '(list
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
140 (string :tag "Menu Title")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
141 (repeat :inline t
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
142 (list :tag "Submenu"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
143 (string :tag "Title")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
144 (repeat :inline t
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
145 (choice :tag ""
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
146 (const :tag "Seperator" (""))
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
147 (list :tag "Font Entry"
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
148 (string :tag "Menu text")
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
149 (string :tag "Font"))))))))
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
150
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
151 (defcustom x-select-enable-clipboard t
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
152 "*Non-nil means cutting and pasting uses the clipboard.
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
153 This is in addition to the primary selection."
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
154 :type 'boolean
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
155 :group 'killing)
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
156
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
157
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 45341
diff changeset
158 ;;; arch-tag: ee2394fb-9db7-4c15-a8f0-66b47f4a2bb1
42846
d254de347285 New file: custom declarations for MS-Windows specific settings.
Jason Rumney <jasonr@gnu.org>
parents:
diff changeset
159 ;;; w32-vars.el ends here