We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
bufnr
open
1 parent 658c467 commit 6355e00Copy full SHA for 6355e00
builtin/action/open.ts
@@ -11,6 +11,10 @@ type Detail = {
11
bufname: string;
12
line?: number;
13
column?: number;
14
+} | {
15
+ bufnr: number;
16
+ line?: number;
17
+ column?: number;
18
};
19
20
export type OpenOptions = {
@@ -57,7 +61,9 @@ export function open(options: OpenOptions = {}): Action<Detail> {
57
61
for (const item of items.filter((v) => !!v)) {
58
62
const expr = "bufname" in item.detail
59
63
? item.detail.bufname
60
- : item.detail.path;
64
+ : "path" in item.detail
65
+ ? item.detail.path
66
+ : await fn.bufname(denops, item.detail.bufnr);
67
68
const info = await buffer.open(denops, expr, {
69
bang,
0 commit comments