1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
|
-*- outline -*-
This is a small FAQ for users of coq proof general.
* Three windows mode
It has been cleaned up. Here is how it works now.
** How do I enable three windows mode?
Menu Coq > toggle 3 windows mode
** How do I enable three windows mode by default?
Put this in you configuration file:
(setq proof-three-window-enable t)
** What are the possible layouts in 3 windows mode
The are three layouts:
- vertical: the 3 buffers are displayed in one column.
- hybrid: 2 columns mode, left column displays scripting buffer
and right column displays the 2 others.
- horizontal: 3 columns mode, one for each buffer (script, goals,
response).
** What is the default layout?
The default layout is a "smart" one. One of the three layouts is
chosen depending on the current width of your emacs frame. The
threshold between is given by variable split-width-threshold:
width < split-width-threshold ===> vertical mode
split-width-threshold <= width < 1.5 * split-width-threshold ===> hybrid mode
width <= split-width-threshold ===> horizontal mode
** How do I change the theshold between display modes in default mode?
You can change the value of `split-width-threshold' at your will by
putting this in your emacs configuration file:
(setq split-width-threshold 140)
Note that this is a global emacs setting, that may affect the way
frames are split by other modes. See description of function
`split-window-sensibly' for details.
** I changed the size of my frame and layout did not changed, what happened?
Hit C-c C-l to refresh layout, it will adapt to the new frame width.
** I don't like the default layout of three windows mode, how can I force it?
If you want to force one layout instead of letting emacs chose it for
you (see above question "what is the default layout?"), you can set
the variable `proof-three-window-mode-policy'. The three possible
values are: 'smart (default), 'vertical, 'horizontal, 'hybrid.
For example, putting this in your configuration file will force hybrid
mode:
(setq proof-three-window-mode-policy 'hybrid)
* other interface questions
** How do I disable the splash screen?
Put this in your configuration file:
(setq proof-splash-enable nil)
** How do I enable the "compile before require" mode by default?
Put this in your configuration file:
(setq coq-compile-before-require t)
** Until now hovering the mouse cursor on the locked region
was popping up some windows showing coq output, how do I bring
this back?
This was removed because it was considered by many as more annoying
than useful, you can bring it back by:
Menu Coq / toggle tooltips.
** Electric terminator always goes to next line, how do I change this?
You can disable this by putting this in your configuration file:
(setq coq-one-command-per-line nil)
** How do I change the color of the queue/locked region?
(custom-set-faces
'(proof-queue-face
((((type x) (class color) (background light))
(:background "darksalmon"))) t)
'(proof-locked-face
((((type x) (class color) (background light)) (:background "SlateGray3"))) t))
|