mirror of
https://github.com/pimalaya/himalaya.git
synced 2026-06-17 05:07:55 +08:00
import vim plugin
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
setlocal buftype=nofile
|
||||
setlocal cursorline
|
||||
setlocal nomodifiable
|
||||
setlocal nowrap
|
||||
setlocal startofline
|
||||
|
||||
nnoremap <buffer><silent>q :bwipeout<cr>
|
||||
nnoremap <buffer><silent><cr> :bwipeout<cr>
|
||||
nnoremap <buffer><silent><esc> :bwipeout<cr>
|
||||
|
||||
call himalaya#shared#define_bindings([
|
||||
\["n", "gm" , "mbox#input" ],
|
||||
\["n", "gp" , "mbox#prev_page" ],
|
||||
\["n", "gn" , "mbox#next_page" ],
|
||||
\["n", "<cr>", "msg#read" ],
|
||||
\["n", "gw" , "msg#write" ],
|
||||
\["n", "gr" , "msg#reply" ],
|
||||
\["n", "gR" , "msg#reply_all" ],
|
||||
\["n", "gf" , "msg#forward" ],
|
||||
\["n", "ga" , "msg#attachments"],
|
||||
\])
|
||||
@@ -0,0 +1,18 @@
|
||||
setlocal bufhidden=wipe
|
||||
setlocal buftype=nofile
|
||||
setlocal cursorline
|
||||
setlocal foldexpr=himalaya#shared#thread_fold(v:lnum)
|
||||
setlocal foldlevel=0
|
||||
setlocal foldlevelstart=0
|
||||
setlocal foldmethod=expr
|
||||
setlocal nomodifiable
|
||||
setlocal nowrap
|
||||
setlocal startofline
|
||||
|
||||
call himalaya#shared#define_bindings([
|
||||
\["n", "gw", "msg#write" ],
|
||||
\["n", "gr", "msg#reply" ],
|
||||
\["n", "gR", "msg#reply_all" ],
|
||||
\["n", "gf", "msg#forward" ],
|
||||
\["n", "ga", "msg#attachments"],
|
||||
\])
|
||||
@@ -0,0 +1,13 @@
|
||||
setlocal cursorline
|
||||
setlocal foldexpr=himalaya#shared#thread_fold(v:lnum)
|
||||
setlocal foldlevel=0
|
||||
setlocal foldlevelstart=0
|
||||
setlocal foldmethod=expr
|
||||
setlocal nowrap
|
||||
setlocal startofline
|
||||
|
||||
augroup himalaya
|
||||
autocmd! * <buffer>
|
||||
autocmd BufWriteCmd <buffer> call himalaya#msg#draft_save()
|
||||
autocmd BufUnload <buffer> call himalaya#msg#draft_handle()
|
||||
augroup end
|
||||
Reference in New Issue
Block a user