Milly / ddu-filter-merge

Merge multiple filters for ddu.vim

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ddu-filter-merge

MIT License Vim doc

Merge output items from multiple filters for ddu.vim.

Required

It depends on the following plugins.

Installation

  1. Install Deno.
  2. Install plugins using vim-plug etc.
Plug 'vim-denops/denops.vim'
Plug 'Shougo/ddu.vim'
Plug 'Milly/ddu-filter-merge'

" And your favorite ddu-filter plugins
Plug 'Milly/ddu-filter-kensaku'
Plug 'kuuote/ddu-filter-fuse'

Configuration

Configure ddu.vim.

call ddu#custom#patch_global('sourceOptions', #{
      \  _: #{
      \    matchers: ['merge'],
      \  },
      \})

call ddu#custom#patch_global('filterParams', #{
      \  merge: #{
      \    filters: [
      \      #{name: 'matcher_kensaku', weight: 2.0},
      \      'matcher_fuse',
      \    ],
      \    unique: v:true,
      \  },
      \})

About

Merge multiple filters for ddu.vim

License:MIT License


Languages

Language:TypeScript 100.0%