annotate doc/lawrencium.txt @ 145:78176bdfe0be

Add `lawrencium_status_win_maxheight` setting.
author Ludovic Chabant <ludovic@chabant.com>
date Sat, 03 Nov 2018 19:01:22 -0700
parents e2757acfd9b1
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
1 *lawrencium.txt* Mercurial wrapper for VIM
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
2
13
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
3
46
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
4 LLLLLLLLLLL ~
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
5 L:::::::::L ~
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
6 L:::::::::L ~
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
7 LL:::::::LL ~
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
8 L:::::L rrrrr rrrrrrrrr ~
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
9 L:::::L r::::rrr:::::::::r ~
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
10 L:::::L r:::::::::::::::::r ~
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
11 L:::::L rr::::::rrrrr::::::r ~
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
12 L:::::L r:::::r r:::::r ~
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
13 L:::::L r:::::r rrrrrrr ~
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
14 L:::::L r:::::r ~
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
15 L:::::L LLLLLLr:::::r ~
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
16 LL:::::::LLLLLLLLL:::::Lr:::::r ~
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
17 L::::::::::::::::::::::Lr:::::r ~
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
18 L::::::::::::::::::::::Lr:::::r ~
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
19 LLLLLLLLLLLLLLLLLLLLLLLLrrrrrrr ~
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
20
13
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
21 LAWRENCIUM REFERENCE MANUAL
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
22 by Ludovic Chabant
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
23
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
24
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
25 *lawrencium*
0
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
26
13
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
27 1. Introduction |lawrencium-intro|
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
28 2. Commands |lawrencium-commands|
31
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
29 3. Status Window |lawrencium-status-window|
48
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
30 4. Log Window |lawrencium-log-window|
60
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
31 5. Annotate Window |lawrencium-annotate-window|
71
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
32 6. MQ Series Window |lawrencium-mqseries-window|
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
33 7. Global Settings |lawrencium-global-settings|
0
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
34
13
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
35
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
36 =============================================================================
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
37 1. Introduction *lawrencium-intro*
0
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
38
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
39 When a file from a Mercurial repository is open in a buffer, that buffer gets
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
40 new commands defined.
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
41
13
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
42 This plugin is only available if 'compatible' is not set.
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
43
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
44 Grab the latest version or report a bug on BitBucket:
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
45
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
46 http://bitbucket.org/ludovicchabant/vim-lawrencium
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
47
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
48
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
49
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
50 =============================================================================
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
51 2. Commands *lawrencium-commands*
0
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
52
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
53 All commands defined by |lawrencium| are local to each buffer.
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
54
13
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
55 *:Hg*
6
1da613c13d81 Better hg-status window.
Ludovic Chabant <ludovic@chabant.com>
parents: 0
diff changeset
56 :Hg {args} Run an arbitrary Mercurial command. Similar to :!hg
0
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
57 [args] but the '--repository' is automatically
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
58 specified with the root of the repository the current
20
01932a36df03 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
59 file belongs to, and it will auto-complete any
01932a36df03 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 13
diff changeset
60 standard command or option.
43
fc20a265551d Added auto cd'ing into the repo root for `:Hg`.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
61
46
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
62 Also, unless the |lawrencium_auto_cd| global is set to
43
fc20a265551d Added auto cd'ing into the repo root for `:Hg`.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
63 `0`, it will temporarily set the current directory to be
fc20a265551d Added auto cd'ing into the repo root for `:Hg`.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
64 the root of the repository so that auto-completed
fc20a265551d Added auto cd'ing into the repo root for `:Hg`.
Ludovic Chabant <ludovic@chabant.com>
parents: 40
diff changeset
65 filenames work out of the box.
0
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
66
13
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
67 *:Hg!*
6
1da613c13d81 Better hg-status window.
Ludovic Chabant <ludovic@chabant.com>
parents: 0
diff changeset
68 :Hg! {args} Like |:Hg|, but the output of the command is placed in
48
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
69 a temp file and edited in a split window.
46
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
70
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
71 Once the output is open in a buffer, Lawrencium will
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
72 try to set the file type according to the Mercurial
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
73 command that was run. See |lawrencium_hg_commands_file_types|.
0
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
74
13
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
75 *:Hgcd*
6
1da613c13d81 Better hg-status window.
Ludovic Chabant <ludovic@chabant.com>
parents: 0
diff changeset
76 :Hgcd[!] {path} |:cd| relative to the root of the repository.
0
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
77
13
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
78 *:Hglcd*
6
1da613c13d81 Better hg-status window.
Ludovic Chabant <ludovic@chabant.com>
parents: 0
diff changeset
79 :Hglcd[!] {path} |:lcd| relative to the root of the repository.
1da613c13d81 Better hg-status window.
Ludovic Chabant <ludovic@chabant.com>
parents: 0
diff changeset
80
13
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
81 *:Hgedit*
6
1da613c13d81 Better hg-status window.
Ludovic Chabant <ludovic@chabant.com>
parents: 0
diff changeset
82 :Hgedit {file} |:edit| {file} relative to the root of the repository.
1da613c13d81 Better hg-status window.
Ludovic Chabant <ludovic@chabant.com>
parents: 0
diff changeset
83
13
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
84 *:Hgedit!*
6
1da613c13d81 Better hg-status window.
Ludovic Chabant <ludovic@chabant.com>
parents: 0
diff changeset
85 :Hgedit! {file} |:edit!| {file} relative to the root of the repository.
0
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
86
13
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
87 *:Hgstatus*
48
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
88 :Hgstatus Shows the output of 'hg status' in a split window.
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
89 Some extra-commands, along with some default mappings,
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
90 are available in this window. See
31
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
91 |lawrencium-status-window|.
13
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
92
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
93 *:Hgdiff*
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
94 :Hgdiff Diffs the current file against its parent revision.
51
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
95 This splits the current window to show both the
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
96 current file and the parent revision file, using Vim's
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
97 |diff| abilities.
13
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
98
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
99 *:Hgdiff_f*
51
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
100 :Hgdiff {revspec} Same as |:Hgdiff| but shows a diff of the current file
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
101 with the specified revision. Any revision number, hash
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
102 or spec that can be passed to `hg cat` is valid.
13
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
103
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
104 *:Hgvdiff*
51
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
105 :Hgvdiff Same as |:Hgdiff| but uses a vertical split instead of
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
106 a horizontal split.
13
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
107
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
108 *:Hgvdiff_f*
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
109 :Hgvdiff {revspec} Same as |:Hgdiff_f| but uses a vertical split.
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
110
87
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
111 *:Hgtabdiff*
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
112 :Hgtabdiff Same as |:Hgdiff| but opens the diff with a vertical
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
113 split in a new tab page.
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
114
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
115 *:Hgtabdiff_f*
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
116 :Hgtabdiff {revspec} Same as |:Hgdiff_f| but opens the diff with a vertical
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
117 split in a new tab page.
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
118
51
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
119 *:Hgdiffsum*
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
120 :Hgdiffsum Shows the "diff summary" (the output of `hg diff`)
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
121 of the current file against its parent revision.
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
122
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
123 *:Hgdiffsum_f*
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
124 :Hgdiffsum {revspec} Same as |:Hgdiffsum| but shows a "diff summary" of the
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
125 current file with the specified revision. Any revision
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
126 number, hash or spec that can be passed to `hg diff`
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
127 is valid.
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
128
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
129 *:Hgdiffsumsplit*
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
130 *:Hgdiffsumsplit_f*
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
131 :Hgdiffsumsplit
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
132 :Hgdiffsumsplit {revspec}
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
133 Same as |:Hgdiffsum| and |:Hgdiffsum_f| respectively,
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
134 but opens the diff summary in a split window instead
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
135 of the current window.
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
136
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
137 *:Hgvdiffsumsplit*
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
138 *:Hgvdiffsumsplit_f*
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
139 :Hgvdiffsumsplit
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
140 :Hgvdiffsumsplit {revspec}
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
141 Same as |:Hgdiffsumsplit| and |:Hgdiffsumsplit_f|
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
142 respectively, but uses a vertical split window instead
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
143 of a horizontal split window.
671f5e18b515 Added "diff summary" commands to use `hg diff` instead of Vim's diff.
Ludovic Chabant <ludovic@chabant.com>
parents: 49
diff changeset
144
87
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
145 *:Hgtabdiffsumsplit*
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
146 *:Hgtabdiffsumsplit_f*
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
147 :Hgtabdiffsumsplit
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
148 :Hgtabdiffsumsplit {revspec}
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
149 Same as |:Hgdiffsumsplit| and |:Hgdiffsumsplit_f|
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
150 respectively, but opens the diff summary with a
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
151 vertical split in a new tab page.
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
152
13
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
153 *:Hgcommit*
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
154 :Hgcommit Opens a new window to edit a commit message into a
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
155 temporary file and, upon quitting the buffer, if that
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
156 file has been written to, commit the current changes
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
157 to the repository.
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
158
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
159 *:Hgvcommit*
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
160 :Hgvcommit Same as |:Hgcommit| but uses a vertical split to edit
298261c939b3 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 6
diff changeset
161 the commit message.
0
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
162
38
a384b4aff211 Updated documentation with `Hgrevert`.
Ludovic Chabant <ludovic@chabant.com>
parents: 34
diff changeset
163 :Hgrevert {files} *:Hgrevert*
a384b4aff211 Updated documentation with `Hgrevert`.
Ludovic Chabant <ludovic@chabant.com>
parents: 34
diff changeset
164 Reverts the given files (in repo-relative paths). If no
119
4ca40abecc2a Add `:Hgremove` command.
Ludovic Chabant <ludovic@chabant.com>
parents: 118
diff changeset
165 files are given, reverts the current file.
38
a384b4aff211 Updated documentation with `Hgrevert`.
Ludovic Chabant <ludovic@chabant.com>
parents: 34
diff changeset
166
a384b4aff211 Updated documentation with `Hgrevert`.
Ludovic Chabant <ludovic@chabant.com>
parents: 34
diff changeset
167 :Hgrevert! {files} *:Hgrevert!*
a384b4aff211 Updated documentation with `Hgrevert`.
Ludovic Chabant <ludovic@chabant.com>
parents: 34
diff changeset
168 Same as |:Hgrevert| but with the --no-backup option
a384b4aff211 Updated documentation with `Hgrevert`.
Ludovic Chabant <ludovic@chabant.com>
parents: 34
diff changeset
169 given to prevent a .orig backup file from being
a384b4aff211 Updated documentation with `Hgrevert`.
Ludovic Chabant <ludovic@chabant.com>
parents: 34
diff changeset
170 created.
0
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
171
119
4ca40abecc2a Add `:Hgremove` command.
Ludovic Chabant <ludovic@chabant.com>
parents: 118
diff changeset
172 :Hgremove {files} *:Hgremove*
4ca40abecc2a Add `:Hgremove` command.
Ludovic Chabant <ludovic@chabant.com>
parents: 118
diff changeset
173 Removes the given files (in repo-relative paths). If
4ca40abecc2a Add `:Hgremove` command.
Ludovic Chabant <ludovic@chabant.com>
parents: 118
diff changeset
174 no files are given, removes the current file.
4ca40abecc2a Add `:Hgremove` command.
Ludovic Chabant <ludovic@chabant.com>
parents: 118
diff changeset
175
4ca40abecc2a Add `:Hgremove` command.
Ludovic Chabant <ludovic@chabant.com>
parents: 118
diff changeset
176 :Hgremove! {files} *:Hgremove!*
4ca40abecc2a Add `:Hgremove` command.
Ludovic Chabant <ludovic@chabant.com>
parents: 118
diff changeset
177 Same as |:Hgremove| but with the --force option given
4ca40abecc2a Add `:Hgremove` command.
Ludovic Chabant <ludovic@chabant.com>
parents: 118
diff changeset
178 to remove the file even if it is currently added or
4ca40abecc2a Add `:Hgremove` command.
Ludovic Chabant <ludovic@chabant.com>
parents: 118
diff changeset
179 modified.
4ca40abecc2a Add `:Hgremove` command.
Ludovic Chabant <ludovic@chabant.com>
parents: 118
diff changeset
180
48
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
181 *:Hglog*
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
182 :Hglog
66
75e9d909758a `Hglog` changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 63
diff changeset
183 Opens the history (log) for the current repository
75e9d909758a `Hglog` changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 63
diff changeset
184 in the |preview-window|. Some extra-commands, along with
48
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
185 some default mappings, are available in this window.
91
e21a1819ab27 New command to export a patch and allow existing log command to take options.
Kannan Rajah <krajah@maprtech.com>
parents: 87
diff changeset
186 See |lawrencium-log-window|. In addition, you can pass
e21a1819ab27 New command to export a patch and allow existing log command to take options.
Kannan Rajah <krajah@maprtech.com>
parents: 87
diff changeset
187 the usual hg log arguments like -u username, -l limit, etc.
48
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
188
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
189 *:Hglog_f*
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
190 :Hglog {file} Same as |:Hglog|, but opens the log for the specified
66
75e9d909758a `Hglog` changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 63
diff changeset
191 file or direcotry instead of the whole repository.
48
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
192
66
75e9d909758a `Hglog` changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 63
diff changeset
193 *:Hglogthis*
75e9d909758a `Hglog` changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 63
diff changeset
194 :Hglogthis Same as |:Hglog| but opens the history (log) for the
75e9d909758a `Hglog` changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 63
diff changeset
195 currently edited file instead of the whole repository.
56
2b3fb72d5471 Updated the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 51
diff changeset
196
91
e21a1819ab27 New command to export a patch and allow existing log command to take options.
Kannan Rajah <krajah@maprtech.com>
parents: 87
diff changeset
197 *:Hglogexport*
e21a1819ab27 New command to export a patch and allow existing log command to take options.
Kannan Rajah <krajah@maprtech.com>
parents: 87
diff changeset
198 :Hglogexport Exports the commit under cursor to directory specified by
e21a1819ab27 New command to export a patch and allow existing log command to take options.
Kannan Rajah <krajah@maprtech.com>
parents: 87
diff changeset
199 env variable HG_EXPORT_PATCH_DIR. If this variable is not
e21a1819ab27 New command to export a patch and allow existing log command to take options.
Kannan Rajah <krajah@maprtech.com>
parents: 87
diff changeset
200 set, then it is exported to the current working directory
e21a1819ab27 New command to export a patch and allow existing log command to take options.
Kannan Rajah <krajah@maprtech.com>
parents: 87
diff changeset
201 of vim. On Unix, if the user specified an absolute path,
e21a1819ab27 New command to export a patch and allow existing log command to take options.
Kannan Rajah <krajah@maprtech.com>
parents: 87
diff changeset
202 then the env variable is ignored.
e21a1819ab27 New command to export a patch and allow existing log command to take options.
Kannan Rajah <krajah@maprtech.com>
parents: 87
diff changeset
203
60
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
204 *:Hgannotate*
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
205 :Hgannotate Splits the current window to show annotations in the
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
206 left window. These annotation are retrieved with `hg
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
207 annotate`.
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
208 If the current file has local edits, the full output
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
209 of `hg annotate` will be opened instead, which is the
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
210 annotated parent revision.
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
211 Some extra-commands, along with some default mappings,
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
212 are available in this window.
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
213 See |lawrencium-annotate-window|.
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
214
95
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
215 *:Hgannotate_f*
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
216 :Hgannotate {file} Same as |:Hgannotate|, but opens {file} first with
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
217 |:Hgedit|.
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
218
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
219 *:Hgannotate!_f*
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
220 :Hgannotate! {file} Same as |:Hgannotate_f|, but opens {file} with
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
221 |:Hgedit!|.
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
222
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
223 *:Hgwannotate*
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
224 :Hgwannotate Same as |:Hgannotate|, but runs the command in
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
225 `verbose` mode to get full user names and time of day.
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
226 This results in a wider annotation column next to the
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
227 file (hence the command name: "Hg wide annotate").
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
228
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
229 *:Hgwannotate_f*
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
230 :Hgwannotate {file} Same as |:Hgwannotate|, but opens {file} first with
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
231 |:Hgedit|.
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
232
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
233 *:Hgwannotate!_f*
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
234 :Hgwannotate! {file} Same as |:Hgwannotate_f|, but opens {file} with
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
235 |:Hgedit!|.
d38be34b403b `Hgannotate` improvements.
Ludovic Chabant <ludovic@chabant.com>
parents: 91
diff changeset
236
70
16e873b2a4a8 Added `Hgvimgrep` command.
Ludovic Chabant <ludovic@chabant.com>
parents: 66
diff changeset
237 *:Hgvimgrep*
16e873b2a4a8 Added `Hgvimgrep` command.
Ludovic Chabant <ludovic@chabant.com>
parents: 66
diff changeset
238 :Hgvimgrep Runs a |:vimgrep| command inside the current
16e873b2a4a8 Added `Hgvimgrep` command.
Ludovic Chabant <ludovic@chabant.com>
parents: 66
diff changeset
239 repository. The files in which to search can be
16e873b2a4a8 Added `Hgvimgrep` command.
Ludovic Chabant <ludovic@chabant.com>
parents: 66
diff changeset
240 provided with repository-relative names. If no file is
16e873b2a4a8 Added `Hgvimgrep` command.
Ludovic Chabant <ludovic@chabant.com>
parents: 66
diff changeset
241 given, the search will be run in the whole repository.
16e873b2a4a8 Added `Hgvimgrep` command.
Ludovic Chabant <ludovic@chabant.com>
parents: 66
diff changeset
242
71
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
243 *:Hgqseries*
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
244 :Hgqseries If you have the 'mq' extension enabled, show the
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
245 current patch series, with indicators about which
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
246 patches are applied, and which ones are not.
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
247
109
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
248 *:Hgrecord*
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
249 :Hgrecord Starts a "record" operation on the current buffer,
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
250 i.e. an operation where you can commit a selected
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
251 subset of all the changes made to a file.
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
252
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
253 This actually doesn't run `hg record`, but serves the
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
254 exact same purpose, hence the name.
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
255
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
256 When the command is run, a diff window will be opened
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
257 between the current buffer and the parent revision's
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
258 version of the same file. You can then start
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
259 "recording" changes (by using |do| from the parent
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
260 revision window, or |dp| from the working directory
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
261 version). Changes "recorded" into the parent revision
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
262 window will be committed when that window is closed,
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
263 so when you're done recording changes, you can just
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
264 run |:wq|. You can also run |:Hgrecordcommit|, or
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
265 |:Hgrecordabort| if you want to abort.
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
266
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
267 When running |:Hgrecordcommit|, or |:wq| from the
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
268 parent revision window, a commit window will show up.
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
269 As with the normal commit window, a commit message
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
270 should be entered, and |:wq| should be run again.
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
271 Running |:q!| when the commit message hasn't been
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
272 saved will abort the record operation.
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
273
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
274 To summarize:
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
275
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
276 * |:Hgrecord| to start a record operation
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
277 * Use |do| and |]c| to move from diff hunk to diff
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
278 hunk, recording those you want to commit.
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
279 * |:Hgrecordabort| to abort, |:wq| to commit.
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
280 * If committing, enter the commit message in the
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
281 commit window, and |:wq| again.
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
282 * Done!
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
283
0
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
284
31
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
285 =============================================================================
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
286 3. Status Window *lawrencium-status-window*
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
287
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
288 The `hg status` window opened by Lawrencium has a few special commands
46
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
289 defined in it. Also, unless the global |lawrencium_define_mappings| is set to
31
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
290 `0`, some commands are mapped to keyboard shortcuts, as detailed in the
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
291 following descriptions.
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
292
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
293
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
294 *:Hgstatusedit*
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
295 :Hgstatusedit Open the file mentioned on the current line.
48
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
296 Mapped to <CR>.
31
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
297
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
298 *:Hgstatusaddremove*
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
299 :Hgstatusaddremove Run `hg addremove` on the file mentioned on the
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
300 current line, or on the lines currently selected in
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
301 visual selection mode (see |visual-start|).
48
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
302 Mapped to <CTRL-A>.
31
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
303
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
304 *:Hgstatusdiff*
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
305 :Hgstatusdiff Open a diff window on the file mentioned on the
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
306 current line, between the working directory version
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
307 and the parent revision version. Similar to running
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
308 |:Hgdiff| on that file.
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
309
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
310 *:Hgstatusvdiff*
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
311 :Hgstatusvdiff Similar to |:Hgstatusdiff|, but use a vertical split.
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
312 Similar to running |:Hgvdiff| on that file.
48
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
313 Mapped to <CTRL-V>.
31
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
314
87
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
315 *:Hgstatustabdiff*
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
316 :Hgstatustabdiff Similar to |:Hgstatusdiff|, but opens the split with a
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
317 vertical split in a new tab page.
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
318 Similar to running |:Hgtabdiff| on that file.
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
319 Mapped to <CTRL-D>.
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
320
60
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
321 *:Hgstatusdiffsum*
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
322 :Hgstatusdiffsum Similar to |:Hgstatusdiff|, but show a diff summary,
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
323 like the one shown with |:Hgdiffsum|, instead of
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
324 running a full Vim diff.
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
325 Mapped to <CTRL-U>.
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
326
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
327 *:Hgstatusvdiffsum*
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
328 :Hgstatusvdiffsum Similar to |:Hgstatusdiffsum|, but use a vertical
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
329 split.
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
330 Mapped to <CTRL-H>.
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
331
87
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
332 *:Hgstatustabdiffsum*
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
333 :Hgstatustabdiffsum Similar to |:Hgstatusdiffsum|, but opens the diff
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
334 summary with a vertical split in a new tab page.
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
335
34
cfc15ff67aaf Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 31
diff changeset
336 *:Hgstatuscommit*
cfc15ff67aaf Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 31
diff changeset
337 :Hgstatuscommit Runs |:Hgcommit| on the files currently mentioned in
cfc15ff67aaf Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 31
diff changeset
338 the buffer, or in the current selection. The first
cfc15ff67aaf Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 31
diff changeset
339 option means you can delete lines from the buffer
cfc15ff67aaf Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 31
diff changeset
340 until the remaining filenames are those you want to
cfc15ff67aaf Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 31
diff changeset
341 commit.
48
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
342 Mapped to <CTRL-S>.
34
cfc15ff67aaf Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 31
diff changeset
343
cfc15ff67aaf Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 31
diff changeset
344 *:Hgstatusvcommit*
cfc15ff67aaf Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 31
diff changeset
345 :Hgstatusvcommit Similar to |:Hgstatuscommit|, but use a vertical
cfc15ff67aaf Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 31
diff changeset
346 split, as with |:Hgvcommit|.
cfc15ff67aaf Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 31
diff changeset
347
118
7cfe9ba2c7dd Add missing documentation entry for `Hgstatusrevert`.
Ludovic Chabant <ludovic@chabant.com>
parents: 109
diff changeset
348 *:Hgstatusrevert*
7cfe9ba2c7dd Add missing documentation entry for `Hgstatusrevert`.
Ludovic Chabant <ludovic@chabant.com>
parents: 109
diff changeset
349 :Hgstatusrevert Runs |:Hgrevert| on the file under the cursor, or in
7cfe9ba2c7dd Add missing documentation entry for `Hgstatusrevert`.
Ludovic Chabant <ludovic@chabant.com>
parents: 109
diff changeset
350 the current selection. The |<bang>| option is used
7cfe9ba2c7dd Add missing documentation entry for `Hgstatusrevert`.
Ludovic Chabant <ludovic@chabant.com>
parents: 109
diff changeset
351 just like in |:Hgrevert|.
7cfe9ba2c7dd Add missing documentation entry for `Hgstatusrevert`.
Ludovic Chabant <ludovic@chabant.com>
parents: 109
diff changeset
352
31
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
353 *:Hgstatusrefresh*
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
354 :Hgstatusrefresh Refreshes the status window by running `hg status`
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
355 again.
48
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
356 Mapped to <CTRL-R>.
31
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
357
40
a63ec818ab21 Added `qnew` and `qrefresh` commands to the `Hgstatus` window.
Ludovic Chabant <ludovic@chabant.com>
parents: 38
diff changeset
358 *:Hgstatusqnew*
a63ec818ab21 Added `qnew` and `qrefresh` commands to the `Hgstatus` window.
Ludovic Chabant <ludovic@chabant.com>
parents: 38
diff changeset
359 :Hgstatusqnew {patch} {message}.
a63ec818ab21 Added `qnew` and `qrefresh` commands to the `Hgstatus` window.
Ludovic Chabant <ludovic@chabant.com>
parents: 38
diff changeset
360 If you have the 'mq' extension enabled, creates a new
a63ec818ab21 Added `qnew` and `qrefresh` commands to the `Hgstatus` window.
Ludovic Chabant <ludovic@chabant.com>
parents: 38
diff changeset
361 patch with the file currently mentioned in the buffer,
a63ec818ab21 Added `qnew` and `qrefresh` commands to the `Hgstatus` window.
Ludovic Chabant <ludovic@chabant.com>
parents: 38
diff changeset
362 or in the current selection. You must give a patch name,
a63ec818ab21 Added `qnew` and `qrefresh` commands to the `Hgstatus` window.
Ludovic Chabant <ludovic@chabant.com>
parents: 38
diff changeset
363 and may optionally write a commit message for the patch
a63ec818ab21 Added `qnew` and `qrefresh` commands to the `Hgstatus` window.
Ludovic Chabant <ludovic@chabant.com>
parents: 38
diff changeset
364 (without surrounding quotes).
a63ec818ab21 Added `qnew` and `qrefresh` commands to the `Hgstatus` window.
Ludovic Chabant <ludovic@chabant.com>
parents: 38
diff changeset
365
a63ec818ab21 Added `qnew` and `qrefresh` commands to the `Hgstatus` window.
Ludovic Chabant <ludovic@chabant.com>
parents: 38
diff changeset
366 *:Hgstatusqrefresh*
a63ec818ab21 Added `qnew` and `qrefresh` commands to the `Hgstatus` window.
Ludovic Chabant <ludovic@chabant.com>
parents: 38
diff changeset
367 :Hgstatusqrefresh If you have the 'mq' extension enabled, refreshes the
a63ec818ab21 Added `qnew` and `qrefresh` commands to the `Hgstatus` window.
Ludovic Chabant <ludovic@chabant.com>
parents: 38
diff changeset
368 current patch with the files currently mentioned in the
a63ec818ab21 Added `qnew` and `qrefresh` commands to the `Hgstatus` window.
Ludovic Chabant <ludovic@chabant.com>
parents: 38
diff changeset
369 buffer, or in the current selection.
a63ec818ab21 Added `qnew` and `qrefresh` commands to the `Hgstatus` window.
Ludovic Chabant <ludovic@chabant.com>
parents: 38
diff changeset
370
31
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
371 *lawrencium-status-mappings*
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
372 A few other mappings are available in the status window:
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
373
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
374 <C-N> Jump to the next filename.
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
375 <C-P> Jump to the previous filename.
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
376 q Quit the status window.
3a0f7bb6ea64 Hgstatus window improvements and bug fixes:
Ludovic Chabant <ludovic@chabant.com>
parents: 20
diff changeset
377
0
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
378
46
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
379
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
380 =============================================================================
48
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
381 4. Log Window *lawrencium-log-window*
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
382
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
383 The `hg log` window opened by Lawrencium has a few special commands
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
384 defined in it. Also, unless the global |lawrencium_define_mappings| is set to
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
385 `0`, some commands are mapped to keyboard shortcuts, as detailed in the
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
386 following descriptions.
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
387
73
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
388 *:Hglogdiffsum*
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
389 :Hglogdiffsum Splits the previous window to show a diff summary (as
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
390 returned by `hg diff`) of the change specified on
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
391 the current line.
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
392 Mapped to |<C-U>|.
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
393
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
394 *:Hglogdiffsum_r*
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
395 :Hglogdiffsum {rev1} {rev2}
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
396 Same as |:Hglogdiffsum| but shows a diff summary of
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
397 the change between the two specified revisions. If
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
398 only {rev1} is specified, the change at that revision
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
399 will be shown.
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
400
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
401 *:Hglogvdiffsum*
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
402 :Hglogvdiffsum Same as |:Hglogdiffsum| but opens a vertical split
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
403 instead of a horizontal one.
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
404 Mapped to |<C-H>| and |<CR>|.
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
405
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
406 *:Hglogvdiffsum_r*
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
407 :Hglogvdiffsum {rev1} {rev2}
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
408 Same as |:Hglogdiffsum_r| but opens a vertical split
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
409 instead of a horizontal one.
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
410
87
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
411 *:Hglogtabdiffsum*
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
412 *:Hglogtabdiffsum_r*
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
413 :Hglogtabdiffsum
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
414 :Hglogtabdiffsum {rev1} {rev2}
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
415 Same as |:Hglogdiffsum| and |:Hglogdiffsum_r| but
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
416 opens the diff summary in a new tab page.
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
417
48
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
418 *:Hglogrevedit*
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
419 :Hglogrevedit Looks at the revision specified on the current line,
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
420 and opens that revision for edit in the previous
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
421 window (although as a read-only buffer).
66
75e9d909758a `Hglog` changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 63
diff changeset
422 This is only valid if the logged path maps to a file
75e9d909758a `Hglog` changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 63
diff changeset
423 (i.e. not a directory, and not the whole repository as
75e9d909758a `Hglog` changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 63
diff changeset
424 with |:Hglog|).
75e9d909758a `Hglog` changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 63
diff changeset
425 Mapped to |<C-E>|.
49
dffb41c2067c Lawrencium files changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 48
diff changeset
426
dffb41c2067c Lawrencium files changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 48
diff changeset
427 *:Hglogdiff*
dffb41c2067c Lawrencium files changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 48
diff changeset
428 :Hglogdiff Looks at the revision specified on the current line,
73
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
429 and opens a Vim diff between that revision and its
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
430 first parent.
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
431 This is only valid if the logged path maps to a file
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
432 (i.e. not a directory, and not the whole repository as
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
433 with |:Hglog|).
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
434 Mapped to |<C-D>|.
49
dffb41c2067c Lawrencium files changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 48
diff changeset
435
dffb41c2067c Lawrencium files changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 48
diff changeset
436 *:Hglogdiff_r*
dffb41c2067c Lawrencium files changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 48
diff changeset
437 :Hglogdiff {rev1} {rev2}
dffb41c2067c Lawrencium files changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 48
diff changeset
438 Same as |:Hglogdiff|, but opens a diff between the
73
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
439 specified revisions. If only {rev1} is specified,
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
440 opens a Vim diff between that revision and its first
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
441 parent.
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
442
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
443 *:Hglogvdiff*
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
444 :Hglogvdiff Same as |:Hglogdiff|, but opens a vertical split
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
445 instead of a horizontal one.
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
446
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
447 *:Hglogvdiff_r*
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
448 :Hglogvdiff {rev1} {rev2}
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
449 Same as |:Hglogdiff_r| but opens a vertical split
785d1a1faa6c Changes and fixes to the `Hglog` window:
Ludovic Chabant <ludovic@chabant.com>
parents: 71
diff changeset
450 instead of a horizontal one.
48
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
451
87
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
452 *:Hglogtabdiff*
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
453 *:Hglogtabdiff_r*
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
454 :Hglogtabdiff
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
455 :Hglogtabdiff {rev1} {rev2}
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
456 Same as |:Hglogdiff| and |:Hglogdiff_r| but opens the
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
457 diff with a vertical split in a new tab page.
e688b658ce5b Add variants of existing commands that open things in a new tab page.
Ludovic Chabant <ludovic@chabant.com>
parents: 73
diff changeset
458
48
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
459 *lawrencium-log-mappings*
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
460 A few other mappings are available in the log window:
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
461
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
462 q Quit the log window.
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
463
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
464
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
465
85e39bdd7089 Lots of changes that should have gone in other commits (ugh):
Ludovic Chabant <ludovic@chabant.com>
parents: 46
diff changeset
466 =============================================================================
60
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
467 5. Annotate Window *lawrencium-annotate-window*
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
468
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
469 The following commands are available in a |:Hgannotate| window along with the
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
470 specified keyboard mappings, unless the |lawrencium_define_mappings| setting
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
471 is set to `0`.
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
472
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
473 *Hgannotatediffsum*
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
474 :Hgannotatediffsum Show a diff summary (similar to |:Hgdiffsum|) for the
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
475 revision mentioned under the cursor.
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
476 Mapped to |<CR>|.
129
e2757acfd9b1 add documentation
Christian Brabandt <cb@256bit.org>
parents: 119
diff changeset
477 :Hgannotatelog Show the complete commit for the revision mentioned
e2757acfd9b1 add documentation
Christian Brabandt <cb@256bit.org>
parents: 119
diff changeset
478 under the cursor.
e2757acfd9b1 add documentation
Christian Brabandt <cb@256bit.org>
parents: 119
diff changeset
479 Mapped to <Leader><CR>.
60
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
480
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
481
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
482
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
483 =============================================================================
71
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
484 6. MQ Series Window *lawrencium-mqseries-window*
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
485
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
486 The following commands are available in a |:Hgqseries| window along with the
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
487 specified keyboard mappings, unless the |lawrencium_define_mappings| setting
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
488 is set to `0`.
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
489
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
490 *Hgqseriesgoto*
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
491 :Hgqseriesgoto Go to the patch under the cursor.
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
492 Mapped to |<C-g>|.
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
493
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
494 *Hgqserieseditmessage*
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
495 :Hgqserieseditmessage Edit the commit message for the top patch, if any.
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
496 Mapped to |<C-e>|.
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
497
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
498 *Hgqseriesrename*
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
499 :Hgqseriesrename {name}
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
500 Rename the patch under the cursor with the given name.
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
501
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
502 *lawrencium-mqseries-mappings*
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
503 A few other mappings are available in the MQ series window:
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
504
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
505 q Quit the MQ series window.
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
506
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
507
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
508
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
509 =============================================================================
1fbba48019b5 MQ support:
Ludovic Chabant <ludovic@chabant.com>
parents: 70
diff changeset
510 7. Global Settings *lawrencium-global-settings*
46
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
511
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
512 The following global settings can be defined in your |vimrc| to change the
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
513 default behaviour of Lawrencium.
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
514
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
515 *lawrencium_hg_executable*
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
516 g:lawrencium_hg_executable
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
517 Defines the executable to run when running Mercurial
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
518 commands.
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
519 Defaults to simply `hg`.
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
520
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
521 *lawrencium_auto_cd*
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
522 g:lawrencium_auto_cd Specifies whether the current working directory should
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
523 be set to the repository's root while running |:Hg|
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
524 commands so that auto-completion works magically with
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
525 repository relative paths.
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
526 Defaults to `1`.
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
527
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
528 *lawrencium_define_mappings*
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
529 g:lawrencium_define_mappings
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
530 Specifies whether Lawrencium should define default
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
531 keyboard shortcuts.
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
532 Defaults to `1`.
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
533
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
534 *lawrencium_hg_commands_file_types*
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
535 g:lawrencium_hg_commands_file_types
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
536 Defines the |file-types| that Lawrencium should use
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
537 when editing the output of |:Hg!| based on the
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
538 Mercurial command that was used.
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
539
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
540 By default, unless overridden, the following commands
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
541 map to the following file types:
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
542
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
543 diff diff
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
544 graphlog graphlog
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
545
60
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
546 *lawrencium_annotate_width_offset*
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
547 g:lawrencium_annotate_width_offset
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
548 Specifies the offset to use when computing the width
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
549 of the annotations window (opened with |:Hgannotate|).
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
550 Defaults to 0.
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
551 This is useful for example if you have |'listchars'|
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
552 set to display characters at the window border when
137d5c895659 Updated documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 56
diff changeset
553 unwrapped lines are extending outside.
46
6a4f5200d8da `:Hg!` command changes:
Ludovic Chabant <ludovic@chabant.com>
parents: 43
diff changeset
554
63
02a1be804fe8 Using Lawrencium buffers for `Hgstatus`.
Ludovic Chabant <ludovic@chabant.com>
parents: 60
diff changeset
555 *lawrencium_auto_close_buffers*
02a1be804fe8 Using Lawrencium buffers for `Hgstatus`.
Ludovic Chabant <ludovic@chabant.com>
parents: 60
diff changeset
556 g:lawrencium_auto_close_buffers
02a1be804fe8 Using Lawrencium buffers for `Hgstatus`.
Ludovic Chabant <ludovic@chabant.com>
parents: 60
diff changeset
557 Specifies whether to auto-close buffers opened by
02a1be804fe8 Using Lawrencium buffers for `Hgstatus`.
Ludovic Chabant <ludovic@chabant.com>
parents: 60
diff changeset
558 Lawrencium. For instance, any diff summary buffer open
02a1be804fe8 Using Lawrencium buffers for `Hgstatus`.
Ludovic Chabant <ludovic@chabant.com>
parents: 60
diff changeset
559 by `Hglog` will be deleted when the log window
02a1be804fe8 Using Lawrencium buffers for `Hgstatus`.
Ludovic Chabant <ludovic@chabant.com>
parents: 60
diff changeset
560 disappears.
02a1be804fe8 Using Lawrencium buffers for `Hgstatus`.
Ludovic Chabant <ludovic@chabant.com>
parents: 60
diff changeset
561
109
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
562 *lawrencium_status_win_split_above*
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
563 g:lawrencium_status_win_split_above
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
564 If set to 1, |Hgstatus| will open in a split window
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
565 above the current window, instead of below.
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
566 Defaults to `0`.
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
567
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
568 *lawrencium_status_win_split_even*
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
569 g:lawrencium_status_win_split_even
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
570 If set to 1, |Hgstatus| will open a split window by
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
571 splitting the current window in half. Otherwise, it
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
572 will open a split window of roughly the size needed to
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
573 show all modified files.
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
574 Defaults to `0`.
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
575
145
78176bdfe0be Add `lawrencium_status_win_maxheight` setting.
Ludovic Chabant <ludovic@chabant.com>
parents: 129
diff changeset
576 *lawrencium_status_win_maxheight*
78176bdfe0be Add `lawrencium_status_win_maxheight` setting.
Ludovic Chabant <ludovic@chabant.com>
parents: 129
diff changeset
577 g:lawrencium_status_win_maxheight
78176bdfe0be Add `lawrencium_status_win_maxheight` setting.
Ludovic Chabant <ludovic@chabant.com>
parents: 129
diff changeset
578 The maxiumum height, in percentage of the Vim window
78176bdfe0be Add `lawrencium_status_win_maxheight` setting.
Ludovic Chabant <ludovic@chabant.com>
parents: 129
diff changeset
579 height, that the |Hgstatus| window is allowed to take.
78176bdfe0be Add `lawrencium_status_win_maxheight` setting.
Ludovic Chabant <ludovic@chabant.com>
parents: 129
diff changeset
580 It will take as much room as needed to show its
78176bdfe0be Add `lawrencium_status_win_maxheight` setting.
Ludovic Chabant <ludovic@chabant.com>
parents: 129
diff changeset
581 contents, up to this limit.
78176bdfe0be Add `lawrencium_status_win_maxheight` setting.
Ludovic Chabant <ludovic@chabant.com>
parents: 129
diff changeset
582 Defaults to `50`.
78176bdfe0be Add `lawrencium_status_win_maxheight` setting.
Ludovic Chabant <ludovic@chabant.com>
parents: 129
diff changeset
583
109
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
584 *lawrencium_record_start_in_working_buffer*
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
585 g:lawrencium_record_start_in_working_buffer
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
586 If set to 1, |Hgrecord| will leave focus in the
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
587 working directory buffer, instead of the recording
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
588 buffer.
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
589 Defaults to `0`.
8ec747b13dc1 Add `Hgrecord` and a few other things to the documentation.
Ludovic Chabant <ludovic@chabant.com>
parents: 95
diff changeset
590
0
0a5b490dc35d Initial commit
Ludovic Chabant <ludovic@chabant.com>
parents:
diff changeset
591 vim:tw=78:et:ft=help:norl: