From e00ee64dbe5ff62d2e3dfbd4fdf8527cb8126cfd Mon Sep 17 00:00:00 2001 From: Dario48true Date: Thu, 26 Oct 2023 21:58:39 +0200 Subject: [PATCH] initial commit --- init.lua | 4 ++++ lazy-lock.json | 11 +++++++++++ lua/Dario48/lazy.lua | 14 ++++++++++++++ lua/Dario48/plugins/VimBeGood.lua | 6 ++++++ lua/Dario48/plugins/bufferline.lua | 11 +++++++++++ lua/Dario48/plugins/feline.lua | 10 ++++++++++ lua/Dario48/plugins/nightfox.lua | 8 ++++++++ lua/Dario48/plugins/nvim-tree.lua | 22 ++++++++++++++++++++++ lua/Dario48/plugins/whichkey.lua | 9 +++++++++ 9 files changed, 95 insertions(+) create mode 100644 init.lua create mode 100644 lazy-lock.json create mode 100644 lua/Dario48/lazy.lua create mode 100644 lua/Dario48/plugins/VimBeGood.lua create mode 100644 lua/Dario48/plugins/bufferline.lua create mode 100644 lua/Dario48/plugins/feline.lua create mode 100644 lua/Dario48/plugins/nightfox.lua create mode 100644 lua/Dario48/plugins/nvim-tree.lua create mode 100644 lua/Dario48/plugins/whichkey.lua diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..f0c7d8f --- /dev/null +++ b/init.lua @@ -0,0 +1,4 @@ +vim.cmd("nnoremap ") +vim.g.mapleader = ' ' +vim.cmd("set shiftwidth=4") +require("Dario48/lazy") diff --git a/lazy-lock.json b/lazy-lock.json new file mode 100644 index 0000000..cb1838f --- /dev/null +++ b/lazy-lock.json @@ -0,0 +1,11 @@ +{ + "bufferline.nvim": { "branch": "main", "commit": "6ecd37e0fa8b156099daedd2191130e083fb1490" }, + "feline.nvim": { "branch": "main", "commit": "ee9f8afdbe8654001b200530903f1dcbcc3394e6" }, + "gitsigns.nvim": { "branch": "main", "commit": "5a9a6ac29a7805c4783cda21b80a1e361964b3f2" }, + "lazy.nvim": { "branch": "main", "commit": "4c75c8eeb957a99aa44ce8e526c04340ab358c5e" }, + "nightfox.nvim": { "branch": "main", "commit": "6a6076bd678f825ffbe16ec97807793c3167f1a7" }, + "nvim-tree.lua": { "branch": "master", "commit": "78a9ca5ed6557f29cd0ce203df44213e54bfabb9" }, + "nvim-web-devicons": { "branch": "master", "commit": "5de460ca7595806044eced31e3c36c159a493857" }, + "vim-be-good": { "branch": "master", "commit": "c290810728a4f75e334b07dc0f3a4cdea908d351" }, + "which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" } +} \ No newline at end of file diff --git a/lua/Dario48/lazy.lua b/lua/Dario48/lazy.lua new file mode 100644 index 0000000..d356689 --- /dev/null +++ b/lua/Dario48/lazy.lua @@ -0,0 +1,14 @@ +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) +require("lazy").setup({ import = "Dario48/plugins" }) +vim.keymap.set("n", "l", ":Lazy ") diff --git a/lua/Dario48/plugins/VimBeGood.lua b/lua/Dario48/plugins/VimBeGood.lua new file mode 100644 index 0000000..8c82e88 --- /dev/null +++ b/lua/Dario48/plugins/VimBeGood.lua @@ -0,0 +1,6 @@ +return { + 'ThePrimeagen/vim-be-good', + config = function() + vim.keymap.set("n", "vbg", ":VimBeGood ") + end +} diff --git a/lua/Dario48/plugins/bufferline.lua b/lua/Dario48/plugins/bufferline.lua new file mode 100644 index 0000000..a30842e --- /dev/null +++ b/lua/Dario48/plugins/bufferline.lua @@ -0,0 +1,11 @@ +return { + 'akinsho/bufferline.nvim', + version = "*", + dependencies = 'nvim-tree/nvim-web-devicons', + config = function() + require("bufferline").setup() + vim.keymap.set("n", "bb", ":bNext ") + vim.keymap.set("n", "bk", ":bdelete ") + vim.keymap.set("n", "bl", ":blast ") + end +} diff --git a/lua/Dario48/plugins/feline.lua b/lua/Dario48/plugins/feline.lua new file mode 100644 index 0000000..a774ff8 --- /dev/null +++ b/lua/Dario48/plugins/feline.lua @@ -0,0 +1,10 @@ +return { + 'freddiehaddad/feline.nvim', + dependencies = { + 'nvim-tree/nvim-web-devicons', + 'lewis6991/gitsigns.nvim', + }, + config = function() + require('feline').setup() + end +} diff --git a/lua/Dario48/plugins/nightfox.lua b/lua/Dario48/plugins/nightfox.lua new file mode 100644 index 0000000..ca2606e --- /dev/null +++ b/lua/Dario48/plugins/nightfox.lua @@ -0,0 +1,8 @@ +return { + "EdenEast/nightfox.nvim", + priority = 1000, + config = function() + vim.opt.termguicolors = true + vim.cmd("colorscheme carbonfox") + end +} diff --git a/lua/Dario48/plugins/nvim-tree.lua b/lua/Dario48/plugins/nvim-tree.lua new file mode 100644 index 0000000..4d8a5fe --- /dev/null +++ b/lua/Dario48/plugins/nvim-tree.lua @@ -0,0 +1,22 @@ +return { + "nvim-tree/nvim-tree.lua", + dependencies = {'nvim-tree/nvim-web-devicons'}, + config = function() + -- disable netrw at the very start of your init.lua + vim.g.loaded_netrw = 1 + vim.g.loaded_netrwPlugin = 1 + + -- set termguicolors to enable highlight groups + vim.opt.termguicolors = true + + -- empty setup using defaults + require("nvim-tree").setup() + local focus = function() + vim.cmd("NvimTreeClose") + vim.cmd("NvimTreeOpen") + end + vim.cmd([[command! NvimTreeFocus lua require("nvim-tree").focus() ]]) + vim.keymap.set("n", "ee", ":NvimTreeToggle ") + vim.keymap.set("n", "ef", ":NvimTreeFocus ") + end +} diff --git a/lua/Dario48/plugins/whichkey.lua b/lua/Dario48/plugins/whichkey.lua new file mode 100644 index 0000000..9f06fd5 --- /dev/null +++ b/lua/Dario48/plugins/whichkey.lua @@ -0,0 +1,9 @@ +return { + "folke/which-key.nvim", + event = "VeryLazy", + init = function() + vim.o.timeout = true + vim.o.timeoutlen = 300 + end, + opts = {} +}