@@ -481,6 +481,23 @@ Snacks.picker.pick({source = "files", ...})
481
481
--- @field cmd ? string
482
482
```
483
483
484
+ ``` lua
485
+ --- @alias snacks.Picker.ref (fun (): snacks.Picker ?)|{ value ?: snacks.Picker }
486
+ ```
487
+
488
+ ``` lua
489
+ --- @class snacks.picker.Last
490
+ --- @field cursor number
491
+ --- @field topline number
492
+ --- @field opts ? snacks.picker.Config
493
+ --- @field selected snacks.picker.Item[]
494
+ --- @field filter snacks.picker.Filter
495
+ ```
496
+
497
+ ``` lua
498
+ --- @alias snacks.picker.history.Record { pattern : string , search : string , live ?: boolean }
499
+ ```
500
+
484
501
``` lua
485
502
--- @alias snacks.picker.Extmark vim.api.keyset.set_extmark |{ col : number , row ?: number , field ?: string }
486
503
--- @alias snacks.picker.Text { [1] : string , [2] : string ?, virtual ?: boolean , field ?: string }
@@ -557,23 +574,6 @@ It's a previewer that shows a preview based on the item data.
557
574
--- @field preview ? snacks.win.Config |{} preview window config
558
575
```
559
576
560
- ``` lua
561
- --- @alias snacks.Picker.ref (fun (): snacks.Picker ?)|{ value ?: snacks.Picker }
562
- ```
563
-
564
- ``` lua
565
- --- @class snacks.picker.Last
566
- --- @field cursor number
567
- --- @field topline number
568
- --- @field opts ? snacks.picker.Config
569
- --- @field selected snacks.picker.Item[]
570
- --- @field filter snacks.picker.Filter
571
- ```
572
-
573
- ``` lua
574
- --- @alias snacks.picker.history.Record { pattern : string , search : string , live ?: boolean }
575
- ```
576
-
577
577
## 📦 Module
578
578
579
579
``` lua
@@ -2321,8 +2321,6 @@ Snacks.picker.actions.vsplit()
2321
2321
Snacks .picker .actions .yank (_ , item )
2322
2322
```
2323
2323
2324
-
2325
-
2326
2324
## 📦 ` snacks.picker.core.picker `
2327
2325
2328
2326
``` lua
@@ -2531,3 +2529,5 @@ Get the word under the cursor or the current visual selection
2531
2529
``` lua
2532
2530
picker :word ()
2533
2531
```
2532
+
2533
+
0 commit comments