It is unknown whether this package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers




JSR Score
82%
Published
8 months ago (1.0.2)
fall-source-chronicle
This is the chronicle.vim source of fall.vim
Requirement
- yukimemi/chronicle.vim: Denops Chronicle
- vim-fall/fall.vim: 🍂 Yet Another Fuzzy Finder designed for Vim and Neovim and implemented in Denops
Sample configuration
- FallCustom
import * as builtin from "jsr:@vim-fall/std/builtin"; import type { Entrypoint } from "jsr:@vim-fall/custom"; import { chronicle } from "jsr:@yukimemi/fall-source-chronicle"; import { composeRenderers, refineSource } from "jsr:@vim-fall/std"; const myPathActions = { ...builtin.action.defaultOpenActions, ...builtin.action.defaultSystemopenActions, ...builtin.action.defaultCdActions, }; const myMiscActions = { ...builtin.action.defaultEchoActions, ...builtin.action.defaultYankActions, ...builtin.action.defaultSubmatchActions, }; export const main: Entrypoint = ( { definePickerFromSource, refineSetting, }, ) => { refineSetting({ coordinator: builtin.coordinator.modern, theme: builtin.theme.MODERN_THEME, }); const defineChroniclePicker = (mode: "read" | "write") => { definePickerFromSource( `chronicle:${mode}`, refineSource( chronicle({ mode }), builtin.refiner.exists, builtin.refiner.relativePath, ), { matchers: [builtin.matcher.fzf], sorters: [builtin.sorter.noop], renderers: [ composeRenderers(builtin.renderer.smartPath, builtin.renderer.nerdfont), builtin.renderer.noop, ], previewers: [builtin.previewer.file], actions: { ...myPathActions, ...myMiscActions }, defaultAction: "open", }, ); }; defineChroniclePicker("read"); defineChroniclePicker("write"); };
License
Licensed under MIT License.
Copyright (c) 2024 yukimemi
Add Package
deno add jsr:@yukimemi/fall-source-chronicle
Import symbol
import * as fall_source_chronicle from "@yukimemi/fall-source-chronicle";
Import directly with a jsr specifier
import * as fall_source_chronicle from "jsr:@yukimemi/fall-source-chronicle";
Add Package
pnpm i jsr:@yukimemi/fall-source-chronicle
pnpm dlx jsr add @yukimemi/fall-source-chronicle
Import symbol
import * as fall_source_chronicle from "@yukimemi/fall-source-chronicle";
Add Package
yarn add jsr:@yukimemi/fall-source-chronicle
yarn dlx jsr add @yukimemi/fall-source-chronicle
Import symbol
import * as fall_source_chronicle from "@yukimemi/fall-source-chronicle";
Add Package
vlt install jsr:@yukimemi/fall-source-chronicle
Import symbol
import * as fall_source_chronicle from "@yukimemi/fall-source-chronicle";
Add Package
npx jsr add @yukimemi/fall-source-chronicle
Import symbol
import * as fall_source_chronicle from "@yukimemi/fall-source-chronicle";
Add Package
bunx jsr add @yukimemi/fall-source-chronicle
Import symbol
import * as fall_source_chronicle from "@yukimemi/fall-source-chronicle";