mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-03 00:40:05 +08:00
fix(notify): set notify_max_width based on current &columns
This commit is contained in:
parent
465d9ffc37
commit
040cb825c3
@ -34,7 +34,10 @@ let s:notifications = {}
|
|||||||
let s:self = {}
|
let s:self = {}
|
||||||
let s:self.message = []
|
let s:self.message = []
|
||||||
let s:self.notification_width = 1
|
let s:self.notification_width = 1
|
||||||
let s:self.notify_max_width = &columns * 0.3
|
" this should be changed based on the windows
|
||||||
|
" if user do not set the notify_max_width, it should use default,
|
||||||
|
" it should based on the really windows width
|
||||||
|
let s:self.notify_max_width = 0
|
||||||
let s:self.winid = -1
|
let s:self.winid = -1
|
||||||
let s:self.bufnr = -1
|
let s:self.bufnr = -1
|
||||||
let s:self.border = {}
|
let s:self.border = {}
|
||||||
@ -160,6 +163,9 @@ function! s:self.close_all() abort
|
|||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
function! s:self.notify(msg, ...) abort
|
function! s:self.notify(msg, ...) abort
|
||||||
|
if self.notify_max_width ==# 0
|
||||||
|
let self.notify_max_width = &columns * 0.3
|
||||||
|
endif
|
||||||
call add(self.message, a:msg)
|
call add(self.message, a:msg)
|
||||||
let self.notification_color = get(a:000, 0, 'Normal')
|
let self.notification_color = get(a:000, 0, 'Normal')
|
||||||
let options = get(a:000, 1, {})
|
let options = get(a:000, 1, {})
|
||||||
|
Loading…
Reference in New Issue
Block a user