タグ

howmに関するmattnのブックマーク (6)

  • 81 howm-mode.vim (2-44) キーワードまわりの修正 - くふんを狙え

    ダウンロードURL: http://khkh.o0o0.jp/vim/howm_vim.patch.20080416 キーワードファイルの再構築が正常動作しないバグを修正 前回追加したグローバル変数 howm_wildignore によるバグがキーワードまわりにあった。キーワードファイルを再構築する際に、howm_wildignore を反映してしまう。修正ついでに、キーワードファイルの再構築について書く。 初期の howm-mode.vim では RevertKeyword() というグローバル関数でこれに対応している。グローバル関数を使うのはイマイチだなと思い、<Plug>HOWM_RebuildKeywordFile を <leader>,rk にマッピングすることで対応するよう変更した。 キーワードがなにかおかしいなと思ったら <leader>,rk でキーワードファイルを再構築し

    81 howm-mode.vim (2-44) キーワードまわりの修正 - くふんを狙え
    mattn
    mattn 2008/04/17
  • 80 howm-mode.vim (2-43) データ量増大による検索速度の低下を回避する( globpath() ) - くふんを狙え

    ダウンロード はじめにダウンロードのためのURL http://khkh.o0o0.jp/vim/howm_vim.patch.20080414 欠陥「検索速度の低下」 howm-mode.vim にはいくつのかの欠陥がある。その一つが検索速度の低下である。今回は、その検索速度の低下に対処したいと思う。 howm の構造を簡単に説明していまうと、「ファイル(メモ)を作成し、必要に応じてそれらを grep 検索する」これだけのものだ。浮沈TODOだとか、予定一覧だとか、action-lock だとか言ってるが、それらも検索機能(一覧表示)か、メモ作成の補助かにすぎない。grep による全文検索を行っている以上、ファイルが増えるとどうしても速度低下が起きる。 しかし、howmも4年以上使ってると、起動や検索が耐えられないくらい遅くなります;; 仕方なく、前の3年分のデータをバックアップ後に削除

    80 howm-mode.vim (2-43) データ量増大による検索速度の低下を回避する( globpath() ) - くふんを狙え
    mattn
    mattn 2008/04/15
  • 73 howm-mode.vim (2-40) Windows 環境で grep を使う - くふんを狙え

    Windows 環境で grep を使いたい場合、cygwin の grep を使うものと勝手に思いこんでいた。だから、今回のコメントはちょっとした驚きだった。 コメント: http://d.hatena.ne.jp/eclipse-a/20080323/1206244800#c1206258022 GnuWin32 Packagesのgrepを試してみた まあ、ただおどろいていても仕方がないので GnuWin32 Packages の grep にも howm-mode.vim で対応できるか確認してみた。 GnuWin32 Packages grep: http://gnuwin32.sourceforge.net/packages/grep.htm 実行してみると dll をいくつか求められる。上記URLからダウンロード可能なので探すと良い。自分の場合は、libintl3.dll,

    73 howm-mode.vim (2-40) Windows 環境で grep を使う - くふんを狙え
    mattn
    mattn 2008/03/26
  • 50 howm-mode.vim (2-27) mattn さんのパッチの取り込みと s:OpenMemo() の修正 - くふんを狙え

    http://mattn.kaoriya.net/software/vim/20080218172019.htm mattn さんが書かれていた s:OpenMemo() 内の matchend の変更を吸収。ついでなので OpenMemo に手を入れてみた。 let s:errmsg_cantmkdir = "cannot create directory '%dir%'" " filepath を howm のメモファイルとして開く " linenum == 0 の時には新しいメモのテンプレートを追加した状態で開く " linenum != 0 の時にはその行にキャレットを置いた状態で開く function! s:OpenMemo(filepath, linenum) let editing = s:HowmExpand("%:p") let filepath = s:HowmExpa

    50 howm-mode.vim (2-27) mattn さんのパッチの取り込みと s:OpenMemo() の修正 - くふんを狙え
  • 48 howm-mode.vim (2-25) パッチの公開とそのあてかた - くふんを狙え

    以前からぐずぐず言ってたパッチを公開。ついでに Windows 環境でのパッチのあてかたを書いた。 まあ念のため 以下の作業や、それが与えた影響については、すべて自己責任でおねがいします howm_vim の作者さんに一日一回くらい感謝してください 妙な動作をしても howm_vim の作者さんに文句を言わないでください 意見・感想・苦情は狙えのコメント欄に書いてください 同意できる方のみ、どうぞ ファイルの準備 まずは、ファイルを準備する。準備するものは四つ。 Vim ( 7.0 以上, +kaoriya, +migemo のものが理想 ) howm_vim ( 04-Jun-2006 のもの ) GNU patch ( Win32 版 ) howm_vim_kuhun.patch Vim は KaoriYa.net で配布されているものなら問題ない。スクリプト中で 7.0 以上という制

    48 howm-mode.vim (2-25) パッチの公開とそのあてかた - くふんを狙え
  • [pdaxrom rc10]howm-mode.vimで予定&ToDo管理: 管理人の部屋

    予定表だけのためにPalmを持ち歩くのも疲れてきたので、pdaxromで何とかしようと考えて、イロイロとネットを廻っていると、howmなるツールを見つけた。 結構有名なものらしいが私は知らなかった・・・。でも、これemacs上で動くもの。 しかしながら、私は恥ずかしながら、emacsは使えない・・・。でも、vimなら何とか使えるので、このhowmのページからリンクの貼ってあった、howm-mode.vimに挑戦した。 とりあえず、Package Managerからvim関連(一応、syntaxとdocも)をインストールし、上記サイトを参考にhowm-mode.vimをインストール。で使ってみたがやはり、ちょっと一覧性がわるい・・・せめて、カレンダーが同時に表示できないと・・・で、またまた探すと、こんなのがあった。 まぁ、これで、何とか使い物になるだろう!もともとたいした予定は無いわけだし・

  • 1