diff --git a/autoload/SpaceVim/api/job.vim b/autoload/SpaceVim/api/job.vim index c315344d7..452d01e47 100644 --- a/autoload/SpaceVim/api/job.vim +++ b/autoload/SpaceVim/api/job.vim @@ -101,11 +101,15 @@ endfunction " start a job, and return the job_id. function! s:self.start(argv, ...) abort if self.nvim_job + try if len(a:000) > 0 let job = jobstart(a:argv, a:1) else let job = jobstart(a:argv) endi + catch /^Vim\%((\a\+)\)\=:E903/ + return -1 + endtry if job > 0 let msg = ['process '. jobpid(job), ' run'] call extend(self.jobs, {job : msg}) diff --git a/ginit.vim b/ginit.vim index d43e49ac2..2620d5b22 100644 --- a/ginit.vim +++ b/ginit.vim @@ -12,6 +12,13 @@ if exists('g:GuiLoaded') else exe 'Guifont! ' . g:spacevim_guifont endif +elseif + " As using neovim-qt by default + + " Disable gui popupmenu + if exists(':GuiPopupmenu') == 2 + GuiPopupmenu 0 + endif if g:spacevim_colorscheme !=# '' "{{{ try exec 'set background=' . g:spacevim_colorscheme_bg