From fcf66a8fc9d73750020bc1c58cff83b1b0808f3f Mon Sep 17 00:00:00 2001 From: Taken Date: Sat, 5 Aug 2023 14:29:58 +0200 Subject: [PATCH] Added null safety --- lua/taken/opts.lua | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/lua/taken/opts.lua b/lua/taken/opts.lua index 612eae3..5aac0de 100644 --- a/lua/taken/opts.lua +++ b/lua/taken/opts.lua @@ -1,12 +1,21 @@ -local colorscheme = require("taken.prefs").colorscheme +local status, prefs = pcall(require, "taken.prefs") +if not status then + prefs = {} +end + +if prefs.colorscheme == nil then + vim.cmd("colorscheme default") +else + vim.cmd("colorscheme " .. prefs.colorscheme) +end + +-- vim.cmd("colorscheme onedark_vivid") local g = vim.g local o = vim.o local opt = vim.opt local cmd = vim.cmd -cmd("colorscheme " .. colorscheme) - g.mapleader = " " g.maplocalleader = "."