From 218dc8598caa03dc8f6beb8d4e1fafce87597bf4 Mon Sep 17 00:00:00 2001 From: Robert Günzler Date: Wed, 18 May 2022 16:26:54 +0200 Subject: vim: gracefully handle absence of spinner.nvim --- .vim/lua/job.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to '.vim/lua/job.lua') 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 -- cgit 1.4.1