You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: lua/nvim-tree/keymap.lua
+46Lines changed: 46 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,7 @@ local DEFAULT_KEYMAPS = {
11
11
long="Open a file or directory; root will cd to the above directory.",
12
12
short="Open",
13
13
},
14
+
legacy_action="edit",
14
15
},
15
16
{
16
17
key="<C-e>",
@@ -19,6 +20,7 @@ local DEFAULT_KEYMAPS = {
19
20
long="Open file in place, effectively replacing the tree explorer.",
20
21
short="Open: In Place",
21
22
},
23
+
legacy_action="edit_in_place",
22
24
},
23
25
{
24
26
key="O",
@@ -27,6 +29,7 @@ local DEFAULT_KEYMAPS = {
27
29
long="Open file with no window picker.",
28
30
short="Open: No Window Picker",
29
31
},
32
+
legacy_action="edit_no_picker",
30
33
},
31
34
{
32
35
key= { "<C-]>", "<2-RightMouse>" },
@@ -35,6 +38,7 @@ local DEFAULT_KEYMAPS = {
35
38
long="cd in the directory under the cursor.",
36
39
short="CD",
37
40
},
41
+
legacy_action="cd",
38
42
},
39
43
{
40
44
-- key = "<C-v>",
@@ -44,6 +48,7 @@ local DEFAULT_KEYMAPS = {
44
48
long="Open file in a vertical split.",
45
49
short="Open: Vertical Split",
46
50
},
51
+
legacy_action="vsplit",
47
52
},
48
53
{
49
54
key="<C-x>",
@@ -52,6 +57,7 @@ local DEFAULT_KEYMAPS = {
52
57
long="Open file in a horizontal split.",
53
58
short="Open: Horizontal Split",
54
59
},
60
+
legacy_action="split",
55
61
},
56
62
{
57
63
key="<C-t>",
@@ -60,6 +66,7 @@ local DEFAULT_KEYMAPS = {
60
66
long="Open file in a new tab.",
61
67
short="Open: New Tab",
62
68
},
69
+
legacy_action="tabnew",
63
70
},
64
71
{
65
72
key="<",
@@ -68,6 +75,7 @@ local DEFAULT_KEYMAPS = {
68
75
long="Navigate to the previous sibling.",
69
76
short="Previous Sibling",
70
77
},
78
+
legacy_action="prev_sibling",
71
79
},
72
80
{
73
81
key=">",
@@ -76,6 +84,7 @@ local DEFAULT_KEYMAPS = {
76
84
long="Navigate to the next sibling",
77
85
short="Next Sibling",
78
86
},
87
+
legacy_action="next_sibling",
79
88
},
80
89
{
81
90
key="P",
@@ -84,6 +93,7 @@ local DEFAULT_KEYMAPS = {
84
93
long="Move cursor to the parent directory.",
85
94
short="Parent Directory",
86
95
},
96
+
legacy_action="parent_node",
87
97
},
88
98
{
89
99
key="<BS>",
@@ -92,6 +102,7 @@ local DEFAULT_KEYMAPS = {
92
102
long="Close current opened directory or parent.",
93
103
short="Close Directory",
94
104
},
105
+
legacy_action="close_node",
95
106
},
96
107
{
97
108
key="<Tab>",
@@ -100,6 +111,7 @@ local DEFAULT_KEYMAPS = {
100
111
long="Open file as a preview (keeps the cursor in the tree).",
101
112
short="Open Preview",
102
113
},
114
+
legacy_action="preview",
103
115
},
104
116
{
105
117
key="K",
@@ -108,6 +120,7 @@ local DEFAULT_KEYMAPS = {
108
120
long="Navigate to the first sibling.",
109
121
short="First Sibling",
110
122
},
123
+
legacy_action="first_sibling",
111
124
},
112
125
{
113
126
key="J",
@@ -116,6 +129,7 @@ local DEFAULT_KEYMAPS = {
116
129
long="Navigate to the last sibling.",
117
130
short="Last Sibling",
118
131
},
132
+
legacy_action="last_sibling",
119
133
},
120
134
{
121
135
key="I",
@@ -124,6 +138,7 @@ local DEFAULT_KEYMAPS = {
124
138
long="Toggle visibility of files/directories hidden via |git.ignore| option.",
125
139
short="Toggle Git Ignore",
126
140
},
141
+
legacy_action="toggle_git_ignored",
127
142
},
128
143
{
129
144
key="H",
@@ -132,6 +147,7 @@ local DEFAULT_KEYMAPS = {
132
147
long="Toggle visibility of dotfiles via |filters.dotfiles| option.",
133
148
short="Toggle Dotfiles",
134
149
},
150
+
legacy_action="toggle_dotfiles",
135
151
},
136
152
{
137
153
key="U",
@@ -140,6 +156,7 @@ local DEFAULT_KEYMAPS = {
140
156
long="Toggle visibility of files/directories hidden via |filters.custom| option.",
141
157
short="Toggle Hidden",
142
158
},
159
+
legacy_action="toggle_custom",
143
160
},
144
161
{
145
162
key="R",
@@ -148,6 +165,7 @@ local DEFAULT_KEYMAPS = {
148
165
long="Refresh the tree.",
149
166
short="Refresh",
150
167
},
168
+
legacy_action="refresh",
151
169
},
152
170
{
153
171
key="a",
@@ -156,6 +174,7 @@ local DEFAULT_KEYMAPS = {
156
174
long="Create a file; leaving a trailing `/` will add a directory.",
157
175
short="Create",
158
176
},
177
+
legacy_action="create",
159
178
},
160
179
{
161
180
key="d",
@@ -164,6 +183,7 @@ local DEFAULT_KEYMAPS = {
164
183
long="Delete a file, prompting for confirmation.",
165
184
short="Delete",
166
185
},
186
+
legacy_action="remove",
167
187
},
168
188
{
169
189
key="D",
@@ -172,6 +192,7 @@ local DEFAULT_KEYMAPS = {
172
192
long="Trash a file via |trash| option.",
173
193
short="Trash",
174
194
},
195
+
legacy_action="trash",
175
196
},
176
197
{
177
198
key="r",
@@ -180,6 +201,7 @@ local DEFAULT_KEYMAPS = {
180
201
long="Rename a file or directory.",
181
202
short="Rename",
182
203
},
204
+
legacy_action="rename",
183
205
},
184
206
{
185
207
key="<C-r>",
@@ -188,6 +210,7 @@ local DEFAULT_KEYMAPS = {
188
210
long="Rename a file or directory and omit the filename on input.",
189
211
short="Rename: Omit Filename",
190
212
},
213
+
legacy_action="full_rename",
191
214
},
192
215
{
193
216
key="x",
@@ -196,6 +219,7 @@ local DEFAULT_KEYMAPS = {
196
219
long="Cut file or directory to cut clipboard.",
197
220
short="Cut",
198
221
},
222
+
legacy_action="cut",
199
223
},
200
224
{
201
225
key="c",
@@ -204,6 +228,7 @@ local DEFAULT_KEYMAPS = {
204
228
long="Copy file or directory to copy clipboard.",
205
229
short="Copy",
206
230
},
231
+
legacy_action="copy",
207
232
},
208
233
{
209
234
key="p",
@@ -212,6 +237,7 @@ local DEFAULT_KEYMAPS = {
212
237
long="Paste from clipboard; cut clipboard has precedence over copy; will prompt for confirmation.",
213
238
short="Paste",
214
239
},
240
+
legacy_action="paste",
215
241
},
216
242
{
217
243
key="y",
@@ -220,6 +246,7 @@ local DEFAULT_KEYMAPS = {
220
246
long="Copy name to system clipboard.",
221
247
short="Copy Name",
222
248
},
249
+
legacy_action="copy_name",
223
250
},
224
251
{
225
252
key="Y",
@@ -228,6 +255,7 @@ local DEFAULT_KEYMAPS = {
228
255
long="Copy relative path to system clipboard.",
229
256
short="Copy Relative Path",
230
257
},
258
+
legacy_action="copy_path",
231
259
},
232
260
{
233
261
key="gy",
@@ -236,6 +264,7 @@ local DEFAULT_KEYMAPS = {
236
264
long="Copy absolute path to system clipboard.",
237
265
short="Copy Absolute Path",
238
266
},
267
+
legacy_action="copy_absolute_path",
239
268
},
240
269
{
241
270
key="]e",
@@ -244,6 +273,7 @@ local DEFAULT_KEYMAPS = {
244
273
long="Go to next diagnostic item.",
245
274
short="Next Diagnostic",
246
275
},
276
+
legacy_action="next_diag_item",
247
277
},
248
278
{
249
279
key="]c",
@@ -252,6 +282,7 @@ local DEFAULT_KEYMAPS = {
252
282
long="Go to next git item.",
253
283
short="Next Git",
254
284
},
285
+
legacy_action="next_git_item",
255
286
},
256
287
{
257
288
key="[e",
@@ -260,6 +291,7 @@ local DEFAULT_KEYMAPS = {
260
291
long="Go to prev diagnostic item.",
261
292
short="Prev Diagnostic",
262
293
},
294
+
legacy_action="prev_diag_item",
263
295
},
264
296
{
265
297
key="[c",
@@ -268,6 +300,7 @@ local DEFAULT_KEYMAPS = {
268
300
long="Go to prev git item.",
269
301
short="Prev Git",
270
302
},
303
+
legacy_action="prev_git_item",
271
304
},
272
305
{
273
306
key="-",
@@ -276,6 +309,7 @@ local DEFAULT_KEYMAPS = {
276
309
long="Navigate up to the parent directory of the current file/directory.",
277
310
short="Up",
278
311
},
312
+
legacy_action="dir_up",
279
313
},
280
314
{
281
315
key="s",
@@ -284,6 +318,7 @@ local DEFAULT_KEYMAPS = {
284
318
long="Open a file with default system application or a directory with default file manager, using |system_open| option.",
285
319
short="Run System",
286
320
},
321
+
legacy_action="system_open",
287
322
},
288
323
{
289
324
key="f",
@@ -292,6 +327,7 @@ local DEFAULT_KEYMAPS = {
292
327
long="Live filter nodes dynamically based on regex matching.",
293
328
short="Filter",
294
329
},
330
+
legacy_action="live_filter",
295
331
},
296
332
{
297
333
key="F",
@@ -300,6 +336,7 @@ local DEFAULT_KEYMAPS = {
300
336
long="Clear live filter.",
301
337
short="Clean Filter",
302
338
},
339
+
legacy_action="clear_live_filter",
303
340
},
304
341
{
305
342
key="q",
@@ -308,6 +345,7 @@ local DEFAULT_KEYMAPS = {
308
345
long="Close tree window.",
309
346
short="Close",
310
347
},
348
+
legacy_action="close",
311
349
},
312
350
{
313
351
key="W",
@@ -316,6 +354,7 @@ local DEFAULT_KEYMAPS = {
316
354
long="Collapse the whole tree.",
317
355
short="Collapse",
318
356
},
357
+
legacy_action="collapse_all",
319
358
},
320
359
{
321
360
key="E",
@@ -324,6 +363,7 @@ local DEFAULT_KEYMAPS = {
324
363
long="Expand the whole tree, stopping after expanding |callbacks.expand_all.max_folder_discovery| directories; this might hang neovim for a while if running on a big directory.",
325
364
short="Expand All",
326
365
},
366
+
legacy_action="expand_all",
327
367
},
328
368
{
329
369
key="S",
@@ -332,6 +372,7 @@ local DEFAULT_KEYMAPS = {
332
372
long="Prompt the user to enter a path and then expands the tree to match the path.",
333
373
short="Search",
334
374
},
375
+
legacy_action="search_node",
335
376
},
336
377
{
337
378
key=".",
@@ -340,6 +381,7 @@ local DEFAULT_KEYMAPS = {
340
381
long="Enter vim command mode with the file the cursor is on.",
341
382
short="Run Command",
342
383
},
384
+
legacy_action="run_file_command",
343
385
},
344
386
{
345
387
key="<C-k>",
@@ -348,6 +390,7 @@ local DEFAULT_KEYMAPS = {
348
390
long="Toggle a popup with file info about the file under the cursor.",
349
391
short="Info",
350
392
},
393
+
legacy_action="toggle_file_info",
351
394
},
352
395
{
353
396
key="g?",
@@ -356,6 +399,7 @@ local DEFAULT_KEYMAPS = {
356
399
long="Toggle help.",
357
400
short="Help",
358
401
},
402
+
legacy_action="toggle_help",
359
403
},
360
404
{
361
405
key="m",
@@ -364,6 +408,7 @@ local DEFAULT_KEYMAPS = {
364
408
long="Toggle node in bookmarks.",
365
409
short="Toggle Bookmark",
366
410
},
411
+
legacy_action="toggle_mark",
367
412
},
368
413
{
369
414
key="bmv",
@@ -372,6 +417,7 @@ local DEFAULT_KEYMAPS = {
372
417
long="Move all bookmarked nodes into specified location.",
0 commit comments