mirror of
https://github.com/junegunn/limelight.vim.git
synced 2025-11-13 13:33:48 -05:00
Added error message when running neovim with true colors
This commit is contained in:
@@ -32,6 +32,11 @@ set cpo&vim
|
|||||||
let s:default_coeff = str2float('0.5')
|
let s:default_coeff = str2float('0.5')
|
||||||
let s:invalid_coefficient = 'Invalid coefficient. Expected: 0.0 ~ 1.0'
|
let s:invalid_coefficient = 'Invalid coefficient. Expected: 0.0 ~ 1.0'
|
||||||
|
|
||||||
|
function! s:nvim_unsupported()
|
||||||
|
let var = 'g:limelight_conceal_guifg'
|
||||||
|
return 'Neovim with true colors is not yet supported. Please set '.var
|
||||||
|
endfunction
|
||||||
|
|
||||||
function! s:unsupported()
|
function! s:unsupported()
|
||||||
let var = 'g:limelight_conceal_'.(has('gui_running') ? 'gui' : 'cterm').'fg'
|
let var = 'g:limelight_conceal_'.(has('gui_running') ? 'gui' : 'cterm').'fg'
|
||||||
|
|
||||||
@@ -144,6 +149,8 @@ function! s:dim(coeff)
|
|||||||
let dim = g:limelight_conceal_guifg
|
let dim = g:limelight_conceal_guifg
|
||||||
elseif empty(fg) || empty(bg)
|
elseif empty(fg) || empty(bg)
|
||||||
throw s:unsupported()
|
throw s:unsupported()
|
||||||
|
elseif has('nvim')
|
||||||
|
throw s:nvim_unsupported()
|
||||||
else
|
else
|
||||||
let coeff = s:coeff(a:coeff)
|
let coeff = s:coeff(a:coeff)
|
||||||
let fg_rgb = s:hex2rgb(fg)
|
let fg_rgb = s:hex2rgb(fg)
|
||||||
|
|||||||
Reference in New Issue
Block a user