mirror of
https://github.com/vbatts/freezing-octo-hipster.git
synced 2025-06-02 10:02:30 +00:00
update readme, add vim
This commit is contained in:
parent
d856d5bea4
commit
37f00446a3
2 changed files with 79 additions and 0 deletions
59
cmd/next-note/next-note.vim
Normal file
59
cmd/next-note/next-note.vim
Normal file
|
@ -0,0 +1,59 @@
|
|||
|
||||
if exists("loaded_next_note")
|
||||
finish
|
||||
endif
|
||||
let loaded_next_note = 1
|
||||
|
||||
function! s:AppendDatetime()
|
||||
let lines = [system("next-note -d")]
|
||||
call append( line('$'), lines )
|
||||
endfunction
|
||||
|
||||
function! s:OpenPrevWeeksNote()
|
||||
let cmd_output = system("next-note -p")
|
||||
if cmd_output == ""
|
||||
echohl WarningMsg |
|
||||
\ echomsg "Warning: next note already exists" |
|
||||
\ echohl None
|
||||
return
|
||||
endif
|
||||
execute "tabe " . cmd_output
|
||||
execute "tabm +1"
|
||||
endfunction
|
||||
|
||||
function! s:OpenCurrentWeeksNote()
|
||||
let cmd_output = system("next-note -c")
|
||||
if cmd_output == ""
|
||||
echohl WarningMsg |
|
||||
\ echomsg "Warning: next note already exists" |
|
||||
\ echohl None
|
||||
return
|
||||
endif
|
||||
execute "tabe " . cmd_output
|
||||
execute "tabm 1"
|
||||
endfunction
|
||||
|
||||
function! s:OpenNextWeeksNote()
|
||||
let cmd_output = system("next-note")
|
||||
if cmd_output == ""
|
||||
echohl WarningMsg |
|
||||
\ echomsg "Warning: next note already exists" |
|
||||
\ echohl None
|
||||
return
|
||||
endif
|
||||
execute "tabe " . cmd_output
|
||||
execute "tabm 1"
|
||||
endfunction
|
||||
|
||||
command! Ndate
|
||||
\ call s:AppendDatetime()
|
||||
|
||||
command! Nprev
|
||||
\ call s:OpenPrevWeeksNote()
|
||||
|
||||
command! Nnext
|
||||
\ call s:OpenNextWeeksNote()
|
||||
|
||||
command! Ncurr
|
||||
\ call s:OpenCurrentWeeksNote()
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue