@@ -149,6 +149,7 @@ export function argc(denops: Denops, ...args: unknown[]): Promise<unknown> {
149
149
* The result is the current index in the argument list. 0 is
150
150
* the first file. argc() - 1 is the last one. See |arglist|.
151
151
*/
152
+ export function argidx ( denops : Denops ) : Promise < unknown > ;
152
153
export function argidx ( denops : Denops , ...args : unknown [ ] ) : Promise < unknown > {
153
154
return denops . call ( "argidx" , ...args ) ;
154
155
}
@@ -431,6 +432,7 @@ export function ceil(denops: Denops, ...args: unknown[]): Promise<unknown> {
431
432
* redo it is the number of the redone change. After undo it is
432
433
* one less than the number of the undone change.
433
434
*/
435
+ export function changenr ( denops : Denops ) : Promise < unknown > ;
434
436
export function changenr ( denops : Denops , ...args : unknown [ ] ) : Promise < unknown > {
435
437
return denops . call ( "changenr" , ...args ) ;
436
438
}
@@ -603,6 +605,7 @@ export function complete_add(
603
605
* Only to be used by the function specified with the
604
606
* 'completefunc' option.
605
607
*/
608
+ export function complete_check ( denops : Denops ) : Promise < unknown > ;
606
609
export function complete_check (
607
610
denops : Denops ,
608
611
...args : unknown [ ]
@@ -983,6 +986,7 @@ export function deletebufline(
983
986
* editing another buffer to set 'filetype' and load a syntax
984
987
* file.
985
988
*/
989
+ export function did_filetype ( denops : Denops ) : Promise < unknown > ;
986
990
export function did_filetype (
987
991
denops : Denops ,
988
992
...args : unknown [ ]
@@ -1042,6 +1046,7 @@ export function diff_hlID(
1042
1046
* use this:
1043
1047
* :echo index(keys(environ()), 'HOME', 0, 1) != -1
1044
1048
*/
1049
+ export function environ ( denops : Denops ) : Promise < unknown > ;
1045
1050
export function environ ( denops : Denops , ...args : unknown [ ] ) : Promise < unknown > {
1046
1051
return denops . call ( "environ" , ...args ) ;
1047
1052
}
@@ -1105,6 +1110,7 @@ export function eval_(denops: Denops, ...args: unknown[]): Promise<unknown> {
1105
1110
* e.g., when dropping a file on Vim. This means interactive
1106
1111
* commands cannot be used. Otherwise zero is returned.
1107
1112
*/
1113
+ export function eventhandler ( denops : Denops ) : Promise < unknown > ;
1108
1114
export function eventhandler (
1109
1115
denops : Denops ,
1110
1116
...args : unknown [ ]
@@ -1732,6 +1738,7 @@ export function foldlevel(
1732
1738
* setting.
1733
1739
* {not available when compiled without the |+folding| feature}
1734
1740
*/
1741
+ export function foldtext ( denops : Denops ) : Promise < unknown > ;
1735
1742
export function foldtext ( denops : Denops , ...args : unknown [ ] ) : Promise < unknown > {
1736
1743
return denops . call ( "foldtext" , ...args ) ;
1737
1744
}
@@ -1765,6 +1772,7 @@ export function foldtextresult(
1765
1772
* {only in the Win32, Athena, Motif and GTK GUI versions and the
1766
1773
* Win32 console version}
1767
1774
*/
1775
+ export function foreground ( denops : Denops ) : Promise < unknown > ;
1768
1776
export function foreground (
1769
1777
denops : Denops ,
1770
1778
...args : unknown [ ]
@@ -2129,6 +2137,7 @@ export function getchar(denops: Denops, ...args: unknown[]): Promise<unknown> {
2129
2137
* character itself are obtained. Thus Shift-a results in "A"
2130
2138
* without a modifier.
2131
2139
*/
2140
+ export function getcharmod ( denops : Denops ) : Promise < unknown > ;
2132
2141
export function getcharmod (
2133
2142
denops : Denops ,
2134
2143
...args : unknown [ ]
@@ -2154,6 +2163,7 @@ export function getcharmod(
2154
2163
* :nnoremap <expr> , getcharsearch().forward ? ',' : ';'
2155
2164
* Also see |setcharsearch()|.
2156
2165
*/
2166
+ export function getcharsearch ( denops : Denops ) : Promise < unknown > ;
2157
2167
export function getcharsearch (
2158
2168
denops : Denops ,
2159
2169
...args : unknown [ ]
@@ -2170,6 +2180,7 @@ export function getcharsearch(
2170
2180
* Returns an empty string when entering a password or using
2171
2181
* |inputsecret()|.
2172
2182
*/
2183
+ export function getcmdline ( denops : Denops ) : Promise < unknown > ;
2173
2184
export function getcmdline (
2174
2185
denops : Denops ,
2175
2186
...args : unknown [ ]
@@ -2185,6 +2196,7 @@ export function getcmdline(
2185
2196
* Returns 0 otherwise.
2186
2197
* Also see |getcmdtype()|, |setcmdpos()| and |getcmdline()|.
2187
2198
*/
2199
+ export function getcmdpos ( denops : Denops ) : Promise < unknown > ;
2188
2200
export function getcmdpos (
2189
2201
denops : Denops ,
2190
2202
...args : unknown [ ]
@@ -2207,6 +2219,7 @@ export function getcmdpos(
2207
2219
* Returns an empty string otherwise.
2208
2220
* Also see |getcmdpos()|, |setcmdpos()| and |getcmdline()|.
2209
2221
*/
2222
+ export function getcmdtype ( denops : Denops ) : Promise < unknown > ;
2210
2223
export function getcmdtype (
2211
2224
denops : Denops ,
2212
2225
...args : unknown [ ]
@@ -2219,6 +2232,7 @@ export function getcmdtype(
2219
2232
* values are the same as |getcmdtype()|. Returns an empty string
2220
2233
* when not in the command-line window.
2221
2234
*/
2235
+ export function getcmdwintype ( denops : Denops ) : Promise < unknown > ;
2222
2236
export function getcmdwintype (
2223
2237
denops : Denops ,
2224
2238
...args : unknown [ ]
@@ -2301,6 +2315,7 @@ export function getcompletion(
2301
2315
* Note that this only works within the window. See
2302
2316
* |winrestview()| for restoring more state.
2303
2317
*/
2318
+ export function getcurpos ( denops : Denops ) : Promise < unknown > ;
2304
2319
export function getcurpos (
2305
2320
denops : Denops ,
2306
2321
...args : unknown [ ]
@@ -2562,6 +2577,7 @@ export function getmatches(
2562
2577
* On Unix and MS-Windows this is a unique number, until Vim
2563
2578
* exits. On MS-DOS it's always zero.
2564
2579
*/
2580
+ export function getpid ( denops : Denops ) : Promise < unknown > ;
2565
2581
export function getpid ( denops : Denops , ...args : unknown [ ] ) : Promise < unknown > {
2566
2582
return denops . call ( "getpid" , ...args ) ;
2567
2583
}
@@ -2943,6 +2959,7 @@ export function getwinpos(
2943
2959
* The result will be -1 if the information is not available.
2944
2960
* The value can be used with `:winpos`.
2945
2961
*/
2962
+ export function getwinposx ( denops : Denops ) : Promise < unknown > ;
2946
2963
export function getwinposx (
2947
2964
denops : Denops ,
2948
2965
...args : unknown [ ]
@@ -2957,6 +2974,7 @@ export function getwinposx(
2957
2974
* The result will be -1 if the information is not available.
2958
2975
* The value can be used with `:winpos`.
2959
2976
*/
2977
+ export function getwinposy ( denops : Denops ) : Promise < unknown > ;
2960
2978
export function getwinposy (
2961
2979
denops : Denops ,
2962
2980
...args : unknown [ ]
@@ -3340,6 +3358,7 @@ export function hlID(denops: Denops, ...args: unknown[]): Promise<unknown> {
3340
3358
* which Vim is currently running. Machine names greater than
3341
3359
* 256 characters long are truncated.
3342
3360
*/
3361
+ export function hostname ( denops : Denops ) : Promise < unknown > ;
3343
3362
export function hostname ( denops : Denops , ...args : unknown [ ] ) : Promise < unknown > {
3344
3363
return denops . call ( "hostname" , ...args ) ;
3345
3364
}
@@ -3504,6 +3523,7 @@ export function inputlist(
3504
3523
* called. Calling it more often is harmless though.
3505
3524
* Returns 1 when there is nothing to restore, 0 otherwise.
3506
3525
*/
3526
+ export function inputrestore ( denops : Denops ) : Promise < unknown > ;
3507
3527
export function inputrestore (
3508
3528
denops : Denops ,
3509
3529
...args : unknown [ ]
@@ -3519,6 +3539,7 @@ export function inputrestore(
3519
3539
* many inputrestore() calls.
3520
3540
* Returns 1 when out of memory, 0 otherwise.
3521
3541
*/
3542
+ export function inputsave ( denops : Denops ) : Promise < unknown > ;
3522
3543
export function inputsave (
3523
3544
denops : Denops ,
3524
3545
...args : unknown [ ]
@@ -3968,6 +3989,7 @@ export function lispindent(
3968
3989
* Return the current time, measured as seconds since 1st Jan
3969
3990
* 1970. See also |strftime()|, |strptime()| and |getftime()|.
3970
3991
*/
3992
+ export function localtime ( denops : Denops ) : Promise < unknown > ;
3971
3993
export function localtime (
3972
3994
denops : Denops ,
3973
3995
...args : unknown [ ]
@@ -4267,6 +4289,7 @@ export function match(denops: Denops, ...args: unknown[]): Promise<unknown> {
4267
4289
* Can also be used as a |method|:
4268
4290
* GetList()->match('word')
4269
4291
*/
4292
+ export function strpbrk ( denops : Denops ) : Promise < unknown > ;
4270
4293
export function strpbrk ( denops : Denops , ...args : unknown [ ] ) : Promise < unknown > {
4271
4294
return denops . call ( "strpbrk" , ...args ) ;
4272
4295
}
@@ -4308,6 +4331,7 @@ export function strpbrk(denops: Denops, ...args: unknown[]): Promise<unknown> {
4308
4331
* Can also be used as a |method|:
4309
4332
* GetList()->match('word')
4310
4333
*/
4334
+ export function strcasestr ( denops : Denops ) : Promise < unknown > ;
4311
4335
export function strcasestr (
4312
4336
denops : Denops ,
4313
4337
...args : unknown [ ]
@@ -4507,6 +4531,7 @@ export function matchend(denops: Denops, ...args: unknown[]): Promise<unknown> {
4507
4531
* Can also be used as a |method|:
4508
4532
* GetText()->matchend('word')
4509
4533
*/
4534
+ export function strspn ( denops : Denops ) : Promise < unknown > ;
4510
4535
export function strspn ( denops : Denops , ...args : unknown [ ] ) : Promise < unknown > {
4511
4536
return denops . call ( "strspn" , ...args ) ;
4512
4537
}
@@ -4525,6 +4550,7 @@ export function strspn(denops: Denops, ...args: unknown[]): Promise<unknown> {
4525
4550
* Can also be used as a |method|:
4526
4551
* GetText()->matchend('word')
4527
4552
*/
4553
+ export function strcspn ( denops : Denops ) : Promise < unknown > ;
4528
4554
export function strcspn ( denops : Denops , ...args : unknown [ ] ) : Promise < unknown > {
4529
4555
return denops . call ( "strcspn" , ...args ) ;
4530
4556
}
@@ -5025,6 +5051,7 @@ export function printf(denops: Denops, ...args: unknown[]): Promise<unknown> {
5025
5051
* This can be used to avoid some things that would remove the
5026
5052
* popup menu.
5027
5053
*/
5054
+ export function pumvisible ( denops : Denops ) : Promise < unknown > ;
5028
5055
export function pumvisible (
5029
5056
denops : Denops ,
5030
5057
...args : unknown [ ]
@@ -5199,6 +5226,7 @@ export function readfile(denops: Denops, ...args: unknown[]): Promise<unknown> {
5199
5226
* Returns an empty string when no register is being executed.
5200
5227
* See |@|.
5201
5228
*/
5229
+ export function reg_executing ( denops : Denops ) : Promise < unknown > ;
5202
5230
export function reg_executing (
5203
5231
denops : Denops ,
5204
5232
...args : unknown [ ]
@@ -5210,6 +5238,7 @@ export function reg_executing(
5210
5238
* Returns the single letter name of the register being recorded.
5211
5239
* Returns an empty string when not recording. See |q|.
5212
5240
*/
5241
+ export function reg_recording ( denops : Denops ) : Promise < unknown > ;
5213
5242
export function reg_recording (
5214
5243
denops : Denops ,
5215
5244
...args : unknown [ ]
@@ -5636,6 +5665,7 @@ export function screenchar(
5636
5665
* nnoremap <expr> GG ":echom ".screencol()."\n"
5637
5666
* nnoremap <silent> GG :echom screencol()<CR
5638
5667
*/
5668
+ export function screencol ( denops : Denops ) : Promise < unknown > ;
5639
5669
export function screencol (
5640
5670
denops : Denops ,
5641
5671
...args : unknown [ ]
@@ -5682,6 +5712,7 @@ export function screenpos(
5682
5712
* Alternatively you can use |winline()|.
5683
5713
* Note: Same restrictions as with |screencol()|.
5684
5714
*/
5715
+ export function screenrow ( denops : Denops ) : Promise < unknown > ;
5685
5716
export function screenrow (
5686
5717
denops : Denops ,
5687
5718
...args : unknown [ ]
@@ -5985,6 +6016,7 @@ export function server2client(
5985
6016
* Example:
5986
6017
* :echo serverlist()
5987
6018
*/
6019
+ export function serverlist ( denops : Denops ) : Promise < unknown > ;
5988
6020
export function serverlist (
5989
6021
denops : Denops ,
5990
6022
...args : unknown [ ]
@@ -7043,6 +7075,7 @@ export function stridx(denops: Denops, ...args: unknown[]): Promise<unknown> {
7043
7075
* Can also be used as a |method|:
7044
7076
* GetHaystack()->stridx(needle)
7045
7077
*/
7078
+ export function strstr ( denops : Denops ) : Promise < unknown > ;
7046
7079
export function strstr ( denops : Denops , ...args : unknown [ ] ) : Promise < unknown > {
7047
7080
return denops . call ( "strstr" , ...args ) ;
7048
7081
}
@@ -7053,6 +7086,7 @@ export function strstr(denops: Denops, ...args: unknown[]): Promise<unknown> {
7053
7086
* Can also be used as a |method|:
7054
7087
* GetHaystack()->stridx(needle)
7055
7088
*/
7089
+ export function strchr ( denops : Denops ) : Promise < unknown > ;
7056
7090
export function strchr ( denops : Denops , ...args : unknown [ ] ) : Promise < unknown > {
7057
7091
return denops . call ( "strchr" , ...args ) ;
7058
7092
}
@@ -7160,6 +7194,7 @@ export function strridx(denops: Denops, ...args: unknown[]): Promise<unknown> {
7160
7194
* Can also be used as a |method|:
7161
7195
* GetHaystack()->strridx(needle)
7162
7196
*/
7197
+ export function strrchr ( denops : Denops ) : Promise < unknown > ;
7163
7198
export function strrchr ( denops : Denops , ...args : unknown [ ] ) : Promise < unknown > {
7164
7199
return denops . call ( "strrchr" , ...args ) ;
7165
7200
}
@@ -7634,6 +7669,7 @@ export function tabpagewinnr(
7634
7669
* Returns a |List| with the file names used to search for tags
7635
7670
* for the current buffer. This is the 'tags' option expanded.
7636
7671
*/
7672
+ export function tagfiles ( denops : Denops ) : Promise < unknown > ;
7637
7673
export function tagfiles ( denops : Denops , ...args : unknown [ ] ) : Promise < unknown > {
7638
7674
return denops . call ( "tagfiles" , ...args ) ;
7639
7675
}
@@ -7732,6 +7768,7 @@ export function tanh(denops: Denops, ...args: unknown[]): Promise<unknown> {
7732
7768
* For MS-Windows forward slashes are used when the 'shellslash'
7733
7769
* option is set or when 'shellcmdflag' starts with '-'.
7734
7770
*/
7771
+ export function tempname ( denops : Denops ) : Promise < unknown > ;
7735
7772
export function tempname ( denops : Denops , ...args : unknown [ ] ) : Promise < unknown > {
7736
7773
return denops . call ( "tempname" , ...args ) ;
7737
7774
}
@@ -7854,6 +7891,7 @@ export function timer_stop(
7854
7891
* timers there is no error.
7855
7892
* {only available when compiled with the |+timers| feature}
7856
7893
*/
7894
+ export function timer_stopall ( denops : Denops ) : Promise < unknown > ;
7857
7895
export function timer_stopall (
7858
7896
denops : Denops ,
7859
7897
...args : unknown [ ]
@@ -8052,6 +8090,7 @@ export function undofile(denops: Denops, ...args: unknown[]): Promise<unknown> {
8052
8090
* blocks. Each item may again have an "alt"
8053
8091
* item.
8054
8092
*/
8093
+ export function undotree ( denops : Denops ) : Promise < unknown > ;
8055
8094
export function undotree ( denops : Denops , ...args : unknown [ ] ) : Promise < unknown > {
8056
8095
return denops . call ( "undotree" , ...args ) ;
8057
8096
}
@@ -8166,6 +8205,7 @@ export function visualmode(
8166
8205
* :cnoremap <expr> <C-j> wildmenumode() ? "\<Down>\<Tab>" : "\<c-j>"
8167
8206
* (Note, this needs the 'wildcharm' option set appropriately).
8168
8207
*/
8208
+ export function wildmenumode ( denops : Denops ) : Promise < unknown > ;
8169
8209
export function wildmenumode (
8170
8210
denops : Denops ,
8171
8211
...args : unknown [ ]
@@ -8294,6 +8334,7 @@ export function winbufnr(denops: Denops, ...args: unknown[]): Promise<unknown> {
8294
8334
* cursor in the window. This is counting screen cells from the
8295
8335
* left side of the window. The leftmost column is one.
8296
8336
*/
8337
+ export function wincol ( denops : Denops ) : Promise < unknown > ;
8297
8338
export function wincol ( denops : Denops , ...args : unknown [ ] ) : Promise < unknown > {
8298
8339
return denops . call ( "wincol" , ...args ) ;
8299
8340
}
@@ -8361,6 +8402,7 @@ export function winlayout(
8361
8402
* If the cursor was moved the view on the file will be updated
8362
8403
* first, this may cause a scroll.
8363
8404
*/
8405
+ export function winline ( denops : Denops ) : Promise < unknown > ;
8364
8406
export function winline ( denops : Denops , ...args : unknown [ ] ) : Promise < unknown > {
8365
8407
return denops . call ( "winline" , ...args ) ;
8366
8408
}
@@ -8408,6 +8450,7 @@ export function winnr(denops: Denops, ...args: unknown[]): Promise<unknown> {
8408
8450
* :call MessWithWindowSizes()
8409
8451
* :exe cmd
8410
8452
*/
8453
+ export function winrestcmd ( denops : Denops ) : Promise < unknown > ;
8411
8454
export function winrestcmd (
8412
8455
denops : Denops ,
8413
8456
...args : unknown [ ]
@@ -8461,6 +8504,7 @@ export function winrestview(
8461
8504
* skipcol columns skipped
8462
8505
* Note that no option values are saved.
8463
8506
*/
8507
+ export function winsaveview ( denops : Denops ) : Promise < unknown > ;
8464
8508
export function winsaveview (
8465
8509
denops : Denops ,
8466
8510
...args : unknown [ ]
@@ -8510,6 +8554,7 @@ export function winwidth(denops: Denops, ...args: unknown[]): Promise<unknown> {
8510
8554
* visual_words Number of words visually selected
8511
8555
* (only in Visual mode)
8512
8556
*/
8557
+ export function wordcount ( denops : Denops ) : Promise < unknown > ;
8513
8558
export function wordcount (
8514
8559
denops : Denops ,
8515
8560
...args : unknown [ ]
0 commit comments