From b87ea7069edb02afc519c32753e9a4d7998d66ee Mon Sep 17 00:00:00 2001 From: Suleyman Farajli Date: Fri, 27 Jun 2025 21:30:44 +0400 Subject: fix(nvim): continue even if loading plugins failed --- config/nvim/init.lua | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/config/nvim/init.lua b/config/nvim/init.lua index 7f77404..9e0d4be 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -1,4 +1,11 @@ -require("plugins") +local ok, err = pcall(require, "plugins") +if ok then + -- Plugin settings + vim.keymap.set('n', 'e', 'Neotree toggle right', { noremap = true, silent = true }) + vim.cmd.colorscheme("duskfox") +else + vim.notify("Error loading plugins: " .. err, vim.log.levels.WARN) +end vim.g.mapleader = ' ' vim.opt.background = "dark" @@ -8,7 +15,6 @@ vim.opt.number = true vim.opt.relativenumber = true vim.opt.shortmess:append("I") -- Disable intro message vim.opt.wrap = false -vim.cmd.colorscheme("duskfox") vim.opt.fillchars = { vert = "|", @@ -74,9 +80,6 @@ vim.keymap.set('i', '' , '' , { noremap = true }) vim.keymap.set('i', '' , '' , { noremap = true }) vim.keymap.set('i', '', '' , { noremap = true }) --- Plugins -vim.keymap.set('n', 'e', 'Neotree toggle right', { noremap = true, silent = true }) - -- Other vim.keymap.set('n', '', 'w!' , { noremap = true, silent = true }) vim.keymap.set('n', 'q' , 'wq!', { noremap = true, silent = true }) -- cgit v1.2.3