くふんを狙え(vimグループ) このページをアンテナに追加 RSSフィード

くふんを狙え

 | 

2008-07-13

「俺メモプラギンに~取ることにしたの続き」の続き

13:17 | 「俺メモプラギンに~取ることにしたの続き」の続き - くふんを狙え(vimグループ) を含むブックマーク はてなブックマーク - 「俺メモプラギンに~取ることにしたの続き」の続き - くふんを狙え(vimグループ) 「俺メモプラギンに~取ることにしたの続き」の続き - くふんを狙え(vimグループ) のブックマークコメント

予定の表示・予定の追加ができるようになったけど、それらを「いつやるのか」がはっきりしていないので、それを入力できるように修正した。omemo#dateinput()を使って、日付を入力できるようにしただけ。あと、赤ペン先生を参考に、微妙に修正を加えた。イナフなあれとか、newなそれとか。

別に、偉いわけじゃないけど、引数をとったときのnewとsplitの違いがわからんのです(設定引き継がれたりとかがあるのかな)。

まとめると、以下のような感じ。いいかげんな関数書いて、大槍とおやにマッピングして、くふん、と。

function! s:add_schedule()
  let input = omemo#dateinput()
  if input != ''
    let bufname = expand('%:p:~')
    let lnum = line('.')
    let list = [bufname . ' ' . lnum , ' ' . input . ' '. getline('.'), '']
    new ~/schedule.ommo
    call append(0, list)
    call cursor(1, 1)
  endif
endfunction
nnoremap <silent> \oyl :<C-u>new ~/schedule.ommo<CR>
nnoremap <silent> \oya :<C-u>call <SID>add_schedule()<CR>

あー、あと俺メモのプレフィクスが「omemo」なのは回文みたいで気持ちいいからですよ。パッと見「おメモ」になってしまっていて、声に出して読んだり、文字で改めて書くと恥ずかしいですけど。

トラックバック - http://vim.g.hatena.ne.jp/eclipse-a/20080713
 | 
最近のコメント
最近のトラックバック
Error : RSSが取得できませんでした。
カレンダー
<< 2008/07 >>
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
カウンター
251022