diff options
author | Suleyman Farajli <suleyman@farajli.net> | 2025-06-27 21:30:44 +0400 |
---|---|---|
committer | Suleyman Farajli <suleyman@farajli.net> | 2025-06-27 21:30:44 +0400 |
commit | b87ea7069edb02afc519c32753e9a4d7998d66ee (patch) | |
tree | 165630ea6c7ca96e1cde0d6c934ca3b5dee0db70 /config/nvim | |
parent | 45d0a219b778a0effc79c64f006a7cd7372446d8 (diff) |
fix(nvim): continue even if loading plugins faileddev
Diffstat (limited to 'config/nvim')
-rw-r--r-- | config/nvim/init.lua | 13 |
1 files 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', '<leader>e', '<cmd>Neotree toggle right<CR>', { 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', '<C-j>' , '<Down>' , { noremap = true }) vim.keymap.set('i', '<C-k>' , '<Up>' , { noremap = true }) vim.keymap.set('i', '<C-space>', '<ESC>' , { noremap = true }) --- Plugins -vim.keymap.set('n', '<leader>e', '<cmd>Neotree toggle right<CR>', { noremap = true, silent = true }) - -- Other vim.keymap.set('n', '<leader><leader>', '<cmd>w!<CR>' , { noremap = true, silent = true }) vim.keymap.set('n', '<leader>q' , '<cmd>wq!<CR>', { noremap = true, silent = true }) |