summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/nvim/init.lua13
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 })