summary refs log tree commit diff
path: root/.vim/lua/job.lua
diff options
context:
space:
mode:
Diffstat (limited to '.vim/lua/job.lua')
-rw-r--r--.vim/lua/job.lua4
1 files changed, 2 insertions, 2 deletions
diff --git a/.vim/lua/job.lua b/.vim/lua/job.lua
index 0969861..d3f4b81 100644
--- a/.vim/lua/job.lua
+++ b/.vim/lua/job.lua
@@ -1,5 +1,5 @@
 local Job = require ('plenary.job')
-local spinner = require('spinner.core')
+local spinner_ok, spinner = pcall(require, 'spinner.core')
 
 local M = {
   current_jobs = {}
@@ -16,7 +16,7 @@ function M.jobstart(opts)
 
   -- default options
   -- opts.enable_recording = true
-  opts.enable_spinner = opts.enable_spinner or true
+  opts.enable_spinner = (opts.enable_spinner or true) and spinner_ok
   opts.populate_quickfix = opts.populate_quickfix or true
 
   local title