summaryrefslogtreecommitdiffstats
path: root/.config/nvim/lua/user/plugins.lua
diff options
context:
space:
mode:
authorjustanothercatgirl <sotov2070@gmail.com>2023-11-26 02:43:55 +0300
committerjustanothercatgirl <sotov2070@gmail.com>2023-11-26 02:43:55 +0300
commit417cf9b495ebd0da63148e9b5f07e23d9a573276 (patch)
tree09c92cc15cd732be4977c1682498e9ba5943354c /.config/nvim/lua/user/plugins.lua
parent920caab3de6ca983a76dc277950158a2d9315210 (diff)
in the middle of creating proper nvim commit
Diffstat (limited to '.config/nvim/lua/user/plugins.lua')
-rw-r--r--.config/nvim/lua/user/plugins.lua35
1 files changed, 35 insertions, 0 deletions
diff --git a/.config/nvim/lua/user/plugins.lua b/.config/nvim/lua/user/plugins.lua
new file mode 100644
index 0000000..2344087
--- /dev/null
+++ b/.config/nvim/lua/user/plugins.lua
@@ -0,0 +1,35 @@
+-- this file contains plugin settings as well as initialization of lazy.nvim
+
+
+-- plugins to be installed
+plugins = {
+ "folke/lazy.nvim", -- plugin manager
+ "folke/which-key.nvim", -- pretty self-descriptive name
+ "rafi/awesome-vim-colorschemes", -- same here
+ "tpope/vim-commentary" -- gc & gcc for commenting
+}
+
+-- options for lazy
+opts = {
+
+}
+
+
+-- some lazy.nvim magic
+local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim"
+if not vim.loop.fs_stat(lazypath) then
+ vim.fn.system({
+ "git",
+ "clone",
+ "--filter=blob:none",
+ "https://github.com/folke/lazy.nvim.git",
+ "--branch=stable", -- latest stable release
+ lazypath,
+ })
+end
+vim.opt.rtp:prepend(lazypath)
+
+-- initialization
+lazy = require("lazy")
+lazy.setup(plugins, opts)
+