osyo-manga / vital-over

18 stars 3 forks source link

{rhs}が複数の時にlock設定されたマッピングがリマップされない #86

Closed haya14busa closed 9 years ago

haya14busa commented 9 years ago

ref: https://github.com/osyo-manga/vital-over/issues/73#issuecomment-63216700

ただし, #73 のコマンドライン抜けたあとのマップはlockだろうがリマップされると困るという問題があり #75 含めて結構根本的にマッピング対応変えないとつらそう感がある

example (hでexitしてほしいがしてくれない)

let s:cli = vital#of("vital").import('Over.Commandline').make_default("/")
call s:cli.connect('Exit')
call s:cli.connect('Cancel')
call s:cli.connect('DrawCommandline')

function! s:cli.keymapping()
  return {
\       "\<CR>"   : {
\           "key" : "<Over>(exit)",
\           "noremap" : 1,
\           "lock" : 1,
\       }
\ }
endfunction
call s:cli.cnoremap("h", "ho\<CR>mu")

call s:cli.start()
osyo-manga commented 9 years ago

72 と同様に branch/multi_lhs_mapping にて実装しました。

osyo-manga commented 9 years ago

72 と同様に master に merged.

osyo-manga commented 9 years ago

これはもう大丈夫な感じでしょうか

haya14busa commented 9 years ago

すいません閉じ忘れてます. 大丈夫な感じです ありがとうございましたー

osyo-manga commented 9 years ago

ありがとうございました。

haya14busa commented 9 years ago

<CR>とかvital-over抜けたあとのマッピングがリマップされた状態になってるという不具合ってどこかに書きましたっけ...まぁそもそも対応つらいんで仕様にしちゃうのはありかもですが

osyo-manga commented 9 years ago

それってまさに #73 でどうしようかーっていってるやつですよね?>抜けた後のキーマッピング

haya14busa commented 9 years ago

あー #73 でいってましたね. スミマセヌ. では気兼ねなくcloseしていてokっぽいデスね

osyo-manga commented 9 years ago

あーいや、 <CR> 抜けた後でも cmap 等のキーマッピングで展開されてしまうということかな。 それは別に issues 建ててもらったほうがよいさそう。

haya14busa commented 9 years ago

あーそっちです

haya14busa commented 9 years ago

issuedしました

osyo-manga commented 9 years ago

azs!