Last active
November 11, 2016 01:17
-
-
Save pocke/3f8a21cce9bf3811d352eddfb88c3ea7 to your computer and use it in GitHub Desktop.
Denite && Operator がこんな形だとどうだろう、という妄想
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| " OpFuncName が定義される | |
| " Denite によって提供される | |
| call denite#get_opfunc('file_rec -some-arg', 'OpFuncName') | |
| " Operator を定義する | |
| " ユーザーが vim-operator-user などの任意のプラグイン or プラグインに依存しない形で扱える | |
| call operator#user#define('denite-file_rec', 'OpFuncName') | |
| map <Space>uo <Plug>(operator-denite-file_rec) |
Author
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
こんなことできたら扱いやすそう。
関数を動的に定義するのが良いのかはわからない。他の言語だったら無名関数を返してやりたいけど、Vim scriptでそれができるのか && するべきなのかはわからない