Skip to content
This repository has been archived by the owner on Aug 1, 2023. It is now read-only.

ryoppippi/bunsetsu.vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bunsetsu.vim

Bunsetsu (文節) is a Japanese word for a sentence.
Bunsetsu.vim is はTinysegmenter 等の分かち書きのライブラリを用いて、入力されたテキストを分かち書きするプラグインです。

必須条件

Kensaku は denops プラグインとして作られているため Denovim-denops/denops.vim がインストールされている必要があります。

インストール

Deno をインストール後 vim-plug などを利用して以下の様にインストールします。

Plug 'vim-denops/denops.vim'
Plug 'ryoppippi/bunsetsu.vim'

もしくはlazy.nvimを用いるならば

return {
  'ryoppippi.bunsetsu.vim',
  dependencies = {
    'vim-denops/denops.vim',
  }
}

利用方法

Plugins with Bunsetsu.vim

Check at bunsetsu-vim github topic

TypeScript からの利用 (denops)

-- 追記中

Vim script からの利用

function! Tokenize(value) abort
  let @/ = a:value
  normal! n
endfunction

call Tokenize(bunsetsu#tokenize('文節でくぎろう',&l:iskeyword))

TODO

  • テストの追加
  • TypeScript からの利用の追記
  • Kuromoji追加

Inspirations

License

MIT

Author

Ryotaro "Justin" Kimura (a.k.a. ryoppippi)