Skip to content

Commit 4bc4c7e

Browse files
committed
feat: update default.config.ts
1 parent 0f29ef3 commit 4bc4c7e

File tree

1 file changed

+68
-34
lines changed

1 file changed

+68
-34
lines changed

denops/fall/_assets/default.config.ts

Lines changed: 68 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
import type { Entrypoint } from "jsr:@vim-fall/config@^0.17.3";
2-
import {
3-
composeRenderers,
4-
refineCurator,
5-
refineSource,
6-
} from "jsr:@vim-fall/std@^0.7.0";
2+
import { composeRenderers } from "jsr:@vim-fall/std@^0.7.0";
73
import * as builtin from "jsr:@vim-fall/std@^0.7.0/builtin";
84
import { SEPARATOR } from "jsr:@std/path@^1.0.8/constants";
95

@@ -123,11 +119,14 @@ export const main: Entrypoint = (
123119

124120
defineItemPickerFromCurator(
125121
"git-grep",
126-
refineCurator(
127-
builtin.curator.gitGrep,
128-
builtin.refiner.relativePath,
129-
),
122+
builtin.curator.gitGrep,
130123
{
124+
sorters: [
125+
builtin.sorter.noop,
126+
builtin.sorter.lexical,
127+
builtin.sorter.lexical({ reverse: true }),
128+
],
129+
renderers: [builtin.renderer.relativePath],
131130
previewers: [builtin.previewer.file],
132131
actions: {
133132
...myPathActions,
@@ -141,11 +140,14 @@ export const main: Entrypoint = (
141140
// Install https://github.com/BurntSushi/ripgrep to use this curator
142141
defineItemPickerFromCurator(
143142
"rg",
144-
refineCurator(
145-
builtin.curator.rg,
146-
builtin.refiner.relativePath,
147-
),
143+
builtin.curator.rg,
148144
{
145+
sorters: [
146+
builtin.sorter.noop,
147+
builtin.sorter.lexical,
148+
builtin.sorter.lexical({ reverse: true }),
149+
],
150+
renderers: [builtin.renderer.relativePath],
149151
previewers: [builtin.previewer.file],
150152
actions: {
151153
...myPathActions,
@@ -158,20 +160,31 @@ export const main: Entrypoint = (
158160

159161
defineItemPickerFromSource(
160162
"file",
161-
refineSource(
162-
builtin.source.file({
163-
filterFile: myFilterFile,
164-
filterDirectory: myFilterDirectory,
165-
}),
166-
builtin.refiner.relativePath,
167-
),
163+
builtin.source.file({
164+
filterFile: myFilterFile,
165+
filterDirectory: myFilterDirectory,
166+
}),
168167
{
169168
matchers: [builtin.matcher.fzf],
170-
renderers: [composeRenderers(
171-
builtin.renderer.smartPath,
172-
// Install https://www.nerdfonts.com/ to use this renderer
173-
builtin.renderer.nerdfont,
174-
)],
169+
sorters: [
170+
builtin.sorter.noop,
171+
builtin.sorter.lexical,
172+
builtin.sorter.lexical({ reverse: true }),
173+
],
174+
renderers: [
175+
composeRenderers(
176+
builtin.renderer.relativePath,
177+
builtin.renderer.smartPath,
178+
// Install https://www.nerdfonts.com/ to use this renderer
179+
builtin.renderer.nerdfont,
180+
),
181+
composeRenderers(
182+
builtin.renderer.relativePath,
183+
// Install https://www.nerdfonts.com/ to use this renderer
184+
builtin.renderer.nerdfont,
185+
),
186+
builtin.renderer.noop,
187+
],
175188
previewers: [builtin.previewer.file],
176189
actions: {
177190
...myPathActions,
@@ -184,17 +197,28 @@ export const main: Entrypoint = (
184197

185198
defineItemPickerFromSource(
186199
"file:all",
187-
refineSource(
188-
builtin.source.file,
189-
builtin.refiner.relativePath,
190-
),
200+
builtin.source.file,
191201
{
192202
matchers: [builtin.matcher.fzf],
193-
renderers: [composeRenderers(
194-
builtin.renderer.smartPath,
195-
// Install https://www.nerdfonts.com/ to use this renderer
196-
builtin.renderer.nerdfont,
197-
)],
203+
sorters: [
204+
builtin.sorter.noop,
205+
builtin.sorter.lexical,
206+
builtin.sorter.lexical({ reverse: true }),
207+
],
208+
renderers: [
209+
composeRenderers(
210+
builtin.renderer.relativePath,
211+
builtin.renderer.smartPath,
212+
// Install https://www.nerdfonts.com/ to use this renderer
213+
builtin.renderer.nerdfont,
214+
),
215+
composeRenderers(
216+
builtin.renderer.relativePath,
217+
// Install https://www.nerdfonts.com/ to use this renderer
218+
builtin.renderer.nerdfont,
219+
),
220+
builtin.renderer.noop,
221+
],
198222
previewers: [builtin.previewer.file],
199223
actions: {
200224
...myPathActions,
@@ -222,6 +246,11 @@ export const main: Entrypoint = (
222246
builtin.source.buffer({ filter: "bufloaded" }),
223247
{
224248
matchers: [builtin.matcher.fzf],
249+
sorters: [
250+
builtin.sorter.noop,
251+
builtin.sorter.lexical,
252+
builtin.sorter.lexical({ reverse: true }),
253+
],
225254
previewers: [builtin.previewer.buffer],
226255
actions: {
227256
...myQuickfixActions,
@@ -235,6 +264,11 @@ export const main: Entrypoint = (
235264

236265
defineItemPickerFromSource("help", builtin.source.helptag, {
237266
matchers: [builtin.matcher.fzf],
267+
sorters: [
268+
builtin.sorter.noop,
269+
builtin.sorter.lexical,
270+
builtin.sorter.lexical({ reverse: true }),
271+
],
238272
previewers: [builtin.previewer.helptag],
239273
actions: {
240274
...myMiscActions,

0 commit comments

Comments
 (0)