chocokanpan BLOG

2010 年 5 月 25 日

めーめー会 vol.5 に参加をして

Filed under: 未分類 — タグ: — chocokanpan @ 10:00 AM

ゆきだるま 中野部屋

5月14日 中野にある「ゆきだるま 中野部屋」で行われました。

定員10名のところ10名と満員での参加でした。参加者の皆さん本当にありがとうございました。

今回は、横綱コース(食べ放題+飲み放題コース(120分))。

通常のお肉、味付きジンギスカン、両方ともとてもとても満足出来る美味しさでした。

〆に食べたジンギスカンのたれでほんの少しつけて食べるつけめんは、美味しかったですね。

ちょっとしたハプニングがありましたが、vol.1のゆきだるま 渋谷店とは、一歩違った雰囲気を感じることができました。

次回めーめー会もよろしくお願いします。

2010 年 5 月 12 日

zshのvi keybindでモードを表示する

Filed under: 未分類 — タグ: , — chocokanpan @ 10:30 AM

zsh のbindkeyをviに設定した上でいざコマンドを打とうとした時、

Normal modeなのか、Insert modeなのかが分からない。

最近までは、Escキーを2,3度押してから始めていたのでコマンドを

入力するまで何回か手数を踏まないといけなかった。

さすがにまずいよね。っということで表示を出来るよう対応してみた。

examples:zlewidgets [ZshWiki]

http://zshwiki.org/home/examples/zlewidgets

Aaron Toponce : Add Vim Editing Mode To Your ZSH Prompt

http://pthree.org/2009/03/28/add-vim-editing-mode-to-your-zsh-prompt/

上記の2つのサイトを参考にして作成した。

function accept_line{
  VIMODE="I"
  setprompt
  builtin zle .accept-line
}
zle -N accept_line
bindkey -M vicmd "^M" accept_line

function zle-keymap-select {
  VIMODE="${${KEYMAP/vicmd/N}/(main|viins)/I}"
  setprompt
  zle reset-prompt
}
zle -N zle-keymap-select

# set prompt
function setprompt(){
 if [ ! $VIMODE ]; then
   VIMODE="I"
 fi
 PROMPT="%n@[${VIMODE}]%# ";; 
}

あとは、どこかでsetpromptを呼べば使えるはず。

Powered by WordPress