タグ

2010年8月27日のブックマーク (2件)

  • KaoriYa 版で追加される機能まとめ - 永遠に未完成

    KaoriYa 版 Vim では日語を使う際に便利な patch が多数当てられている。patch 自体は体に付属しているが、そこ以外で体との差分をまとめたものが見当たらなかったので、patch を参考に家からの変更点をまとめてみた。 足りない部分や勘違いしている部分がある可能性があるので、突っ込み歓迎。 確認に使ったバージョン Vim 7.2-20090321 香り屋版 runtime syntax/memo.vim 新規に追加。どんなものかは README_w32j.txt を開いてみればわかる(このファイルが ft=memo に設定されている)。 syntax/java.vim javadoc コメント内の最初の一文は専用の色でハイライトされるが、"." だけでなく "。" で終わる部分も文として認識するように修正されている。 syntax/2html.vim ftp://~

    KaoriYa 版で追加される機能まとめ - 永遠に未完成
    pneumaster
    pneumaster 2010/08/27
    Vim 7.2-20090321 香り屋版と公式Vim (バージョン不明)の比較
  • 分かりやすいKey-mappingsの弊害 - 永遠に未完成

    http://vim-users.jp/2009/08/hack-59/ http://vim-users.jp/2010/05/hack-144/ 上記の記事で紹介されている「分かりやすいKey-mappings」だけど、実はちょっとした罠が潜んでいる。 問題 例えば prefix に <Space> を使ったとしよう。 nnoremap <Space> [Space] nmap [Space] <Nop> " ... ここで、とあるプラグインが専用のバッファを作って <Space> に対してバッファローカルなマッピングを生成したとする。 nmap <buffer> <Space> <Plug>(plugin-some-func) この場合、<Space> に対して設定されているキーマッピングは以下の 2 つだけになる。 n <Space> * [Space] n <Space> @<P

    分かりやすいKey-mappingsの弊害 - 永遠に未完成
    pneumaster
    pneumaster 2010/08/27
    とあるプラグインが専用のバッファを作って prefix に対してバッファローカルなマッピングを生成している場合、バッファローカルなキーマッピングが優先されので、自分が設定したprefixで始まるキーマップは使えなくなる