summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkkard2 <[email protected]>2023-07-30 15:33:32 +0200
committerkkard2 <[email protected]>2023-07-30 15:33:32 +0200
commit641cfd630c04de47248212fa6bd86edb449c2ad0 (patch)
tree069f51484b12402b860d49d61c6ffc2c3bc2872b
parent385628368dbf807327219bac545a11111abf4e53 (diff)
incomplete nvim conf
-rw-r--r--nvim/.gitignore1
-rw-r--r--nvim/lazy-lock.json9
-rw-r--r--nvim/lua/kkard2/init.lua6
-rw-r--r--nvim/lua/kkard2/lazy.lua43
-rw-r--r--nvim/lua/kkard2/lazy/catppuccin.lua21
-rw-r--r--nvim/lua/kkard2/lazy/treesitter.lua9
-rw-r--r--nvim/lua/kkard2/netrw.lua4
7 files changed, 90 insertions, 3 deletions
diff --git a/nvim/.gitignore b/nvim/.gitignore
deleted file mode 100644
index 87553b2..0000000
--- a/nvim/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-/plugin/
diff --git a/nvim/lazy-lock.json b/nvim/lazy-lock.json
new file mode 100644
index 0000000..e8a470f
--- /dev/null
+++ b/nvim/lazy-lock.json
@@ -0,0 +1,9 @@
+{
+ "catppuccin": { "branch": "main", "commit": "057c34f849cf21059487d849e2f3b3efcd4ee0eb" },
+ "lazy.nvim": { "branch": "main", "commit": "dac844ed617dda4f9ec85eb88e9629ad2add5e05" },
+ "lualine.nvim": { "branch": "master", "commit": "05d78e9fd0cdfb4545974a5aa14b1be95a86e9c9" },
+ "nvim-treesitter": { "branch": "master", "commit": "e8648569d82c7bb46dc511cda9dbec687774461f" },
+ "plenary.nvim": { "branch": "master", "commit": "267282a9ce242bbb0c5dc31445b6d353bed978bb" },
+ "telescope.nvim": { "branch": "master", "commit": "776b509f80dd49d8205b9b0d94485568236d1192" },
+ "undotree": { "branch": "master", "commit": "0e11ba7325efbbb3f3bebe06213afa3e7ec75131" }
+} \ No newline at end of file
diff --git a/nvim/lua/kkard2/init.lua b/nvim/lua/kkard2/init.lua
index 32fcdb9..72e3df9 100644
--- a/nvim/lua/kkard2/init.lua
+++ b/nvim/lua/kkard2/init.lua
@@ -1,2 +1,4 @@
-require('kkard2.set')
-require('kkard2.remap')
+require("kkard2.set")
+require("kkard2.netrw")
+require("kkard2.remap")
+require("kkard2.lazy")
diff --git a/nvim/lua/kkard2/lazy.lua b/nvim/lua/kkard2/lazy.lua
new file mode 100644
index 0000000..3061152
--- /dev/null
+++ b/nvim/lua/kkard2/lazy.lua
@@ -0,0 +1,43 @@
+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({
+ {
+ "catppuccin/nvim",
+ name = "catppuccin",
+ lazy = false,
+ config = require("kkard2.lazy.catppuccin"),
+ },
+ {
+ "nvim-treesitter/nvim-treesitter",
+ lazy = false,
+ config = require("kkard2.lazy.treesitter"),
+ },
+ {
+ "mbbill/undotree", keys = {
+ { "<leader>ut", "<cmd>UndotreeToggle<CR><C-w>h" },
+ }
+ },
+ {
+ "nvim-lualine/lualine.nvim",
+ lazy = false,
+ config = function() require("lualine").setup({}) end,
+ },
+ {
+ "nvim-telescope/telescope.nvim",
+ tag = "0.1.2",
+ dependencies = { "nvim-lua/plenary.nvim" },
+ }
+})
diff --git a/nvim/lua/kkard2/lazy/catppuccin.lua b/nvim/lua/kkard2/lazy/catppuccin.lua
new file mode 100644
index 0000000..d8aee9a
--- /dev/null
+++ b/nvim/lua/kkard2/lazy/catppuccin.lua
@@ -0,0 +1,21 @@
+return function()
+ require("catppuccin").setup({
+ no_italic = true,
+ color_overrides = {
+ mocha = {
+ base = "#000000",
+ mantle = "#000000",
+ crust = "#000000",
+ },
+ },
+ highlight_overrides = {
+ mocha = function(c)
+ return {
+ MiniTrailspace = { bg = c.red },
+ }
+ end,
+ },
+ })
+
+ vim.cmd("colorscheme catppuccin-mocha")
+end
diff --git a/nvim/lua/kkard2/lazy/treesitter.lua b/nvim/lua/kkard2/lazy/treesitter.lua
new file mode 100644
index 0000000..5129ecd
--- /dev/null
+++ b/nvim/lua/kkard2/lazy/treesitter.lua
@@ -0,0 +1,9 @@
+return function()
+ require("nvim-treesitter.configs").setup({
+ auto_install = true,
+ highlight = {
+ enable = true,
+ },
+ })
+ vim.cmd("TSUpdate")
+end
diff --git a/nvim/lua/kkard2/netrw.lua b/nvim/lua/kkard2/netrw.lua
new file mode 100644
index 0000000..8549119
--- /dev/null
+++ b/nvim/lua/kkard2/netrw.lua
@@ -0,0 +1,4 @@
+vim.g.netrw_banner = 0
+vim.g.netrw_preview = 1
+vim.g.netrw_winsize = 30
+vim.g.netrw_fastbrowse = 0