summaryrefslogtreecommitdiff
path: root/.config/nvim/init.lua
diff options
context:
space:
mode:
authorKyren223 <ulmliad223@gmail.com>2024-07-08 13:55:22 +0300
committerKyren223 <ulmliad223@gmail.com>2024-07-08 13:55:22 +0300
commitdbbbb97b715f022251e2d1826967222b5865a949 (patch)
tree92fe1af61b749273c337d786ac55d79d35f6941a /.config/nvim/init.lua
parent5bc29f77a48b8e46513c982362a55884e7f65238 (diff)
Neovim: refactored keymaps to , completions now have good keybindings and did some slight tweaks
Diffstat (limited to '.config/nvim/init.lua')
-rw-r--r--.config/nvim/init.lua21
1 files changed, 17 insertions, 4 deletions
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua
index ad6df15..49c5efe 100644
--- a/.config/nvim/init.lua
+++ b/.config/nvim/init.lua
@@ -1,4 +1,17 @@
-require('options')
-require('keymaps')
-require('autocmds')
-require('plugin-manager')
+vim.g.mapleader = ' '
+vim.g.maplocalleader = ' '
+local lazypath = vim.fn.stdpath('data') .. '/lazy/lazy.nvim'
+if not (vim.uv or vim.loop).fs_stat(lazypath) then
+ vim.fn.system({
+ 'git',
+ 'clone',
+ '--filter=blob:none',
+ 'https://github.com/folke/lazy.nvim.git',
+ '--branch=stable',
+ lazypath,
+ })
+end
+vim.opt.rtp:prepend(lazypath)
+require('lazy').setup({ import = 'custom/plugins' }, {
+ change_detection = { notify = false },
+})