Skip to content

Add more builtin extensions #2

@lambdalisue

Description

@lambdalisue

Note

Read Architecture to find what the purpose of each modules

Curator (Source + Matcher)

  • Ripgrep
  • git grep
  • grep

Source

  • General
    • File
    • Line
    • List
  • Vim
    • buffer
    • window
    • tabpage
    • quickfix
    • loclist
    • oldfiles
    • grep
    • vimgrep
    • colorscheme
    • highlight
    • helptag
    • jumplist
    • register
    • mark
    • command
    • history (command, search)
    • mapping
  • LSP
    • What we have?

Matcher

  • fzf
  • substring
  • regexp

Sorter

  • lexical sort
  • numerical sorter

Renderer

  • relative path
  • absolute path
  • nerdfont
  • smart path
  • smart grep
  • helptag
  • File info (file size, permission, etc.)
  • Buffer info (modified, buffer listed, etc.)

Previewer

  • buffer
  • file
  • helptag
  • shell command

Action

  • Vim
    • echo
    • open
    • quickfix
    • location list
    • cd/lcd/tcd
    • cmd
    • help
    • function call
    • yank
    • write buffers (modified buffer)
    • unload/delete/wipe buffers
  • LSP
    • What we have?
  • Others
    • system open
    • submatch

Refiner

  • relative path
  • absolute path
  • cwd filter
  • exists filter
  • File info
  • Buffer info

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions