diff options
| author | Robert Günzler <r@gnzler.io> | 2022-05-18 16:26:54 +0200 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2022-05-27 14:08:50 +0200 |
| commit | 218dc8598caa03dc8f6beb8d4e1fafce87597bf4 (patch) | |
| tree | 3f93cb2698662402be44569f4b5b27281fd65e28 /.vim/lua/job.lua | |
| parent | cfb3bccc73a959ecf34661b2a1b00f0315f707cb (diff) | |
vim: gracefully handle absence of spinner.nvim
Diffstat (limited to '')
| -rw-r--r-- | .vim/lua/job.lua | 4 |
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 |