fix vim plugin empty mbox message (#136)

This commit is contained in:
Clément DOUIN 2021-05-03 23:34:16 +02:00
parent f74f0e3b68
commit 08f10266e3
No known key found for this signature in database
GPG key ID: 69C9B9CFFDEE2DEF
3 changed files with 5 additions and 3 deletions

View file

@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Table with subject containing `\r` or `\n`[#141] - Table with subject containing `\r` or `\n`[#141]
- Overflow panic when shrink column [#138] - Overflow panic when shrink column [#138]
- Vim plugin empty mailbox message [#136]
## [0.3.0] - 2021-04-28 ## [0.3.0] - 2021-04-28
@ -230,5 +231,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
[#131]: https://github.com/soywod/himalaya/issues/131 [#131]: https://github.com/soywod/himalaya/issues/131
[#132]: https://github.com/soywod/himalaya/issues/132 [#132]: https://github.com/soywod/himalaya/issues/132
[#133]: https://github.com/soywod/himalaya/issues/133 [#133]: https://github.com/soywod/himalaya/issues/133
[#136]: https://github.com/soywod/himalaya/issues/136
[#138]: https://github.com/soywod/himalaya/issues/138 [#138]: https://github.com/soywod/himalaya/issues/138
[#141]: https://github.com/soywod/himalaya/issues/141 [#141]: https://github.com/soywod/himalaya/issues/141

View file

@ -38,7 +38,7 @@ function! himalaya#msg#list()
try try
let mbox = himalaya#mbox#curr_mbox() let mbox = himalaya#mbox#curr_mbox()
let page = himalaya#mbox#curr_page() let page = himalaya#mbox#curr_page()
call himalaya#msg#list_with(mbox, page, 0) call himalaya#msg#list_with(mbox, page, 1)
catch catch
if !empty(v:exception) if !empty(v:exception)
redraw | call himalaya#shared#log#err(v:exception) redraw | call himalaya#shared#log#err(v:exception)

View file

@ -11,12 +11,12 @@ function! himalaya#shared#cli#call(cmd, args, log, should_throw)
redraw | call himalaya#shared#log#info(printf("%s [OK]", a:log)) redraw | call himalaya#shared#log#info(printf("%s [OK]", a:log))
return res.response return res.response
catch catch
redraw | call himalaya#shared#log#info(printf("%s [ERR]", a:log)) redraw
for line in split(res, "\n") for line in split(res, "\n")
call himalaya#shared#log#err(line) call himalaya#shared#log#err(line)
endfor endfor
if a:should_throw if a:should_throw
throw res throw ""
endif endif
endtry endtry
endif endif