From 6d5236d8dd33f31a1a4f904c3687a144cbb63fa7 Mon Sep 17 00:00:00 2001 From: Jason Hilder Date: Wed, 17 Jun 2026 08:05:40 +0200 Subject: [PATCH] Cleanup for minimal setup, nearly there! --- config/nvim/init.lua | 23 +++++++++++++---------- install.sh | 1 + 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/config/nvim/init.lua b/config/nvim/init.lua index 4705096..fb222d2 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -3,6 +3,7 @@ map = vim.keymap.set vim.g.termguicolors = true vim.g.netrw_keepdir = 1 vim.g.netrw_winsize = 30 +vim.g.netrw_liststyle = 3 vim.g.netrw_browse_split = 4 vim.o.nu = true vim.o.swapfile = false @@ -18,9 +19,6 @@ vim.o.clipboard = "unnamedplus" vim.o.foldmethod = "expr" vim.o.foldlevel = 99 vim.o.completeopt = "menuone,noselect,fuzzy,nosort" -vim.opt.listchars:append("tab:> ") -vim.opt.shortmess:append("c") -vim.o.list = true vim.o.undofile = true vim.o.undodir = os.getenv("HOME") .. "/.cache/nvim/undodir" vim.cmd.colorscheme("retrobox") @@ -52,28 +50,35 @@ vim.pack.add({ { src = 'https://github.com/ibhagwan/fzf-lua' }, { src = 'https://github.com/neovim/nvim-lspconfig' }, { src = 'https://github.com/echasnovski/mini.nvim' }, - { src = 'https://github.com/sheerun/vim-polyglot' }, { src = 'https://github.com/romus204/tree-sitter-manager.nvim' }, { src = 'https://github.com/xiyaowong/transparent.nvim' }, { src = "https://github.com/rebelot/kanagawa.nvim" }, + { src = "https://github.com/lukas-reineke/indent-blankline.nvim" } }) +require("terminal") require("mini.completion").setup() +require('mini.statusline').setup({}) require("tree-sitter-manager").setup() +require("ibl").setup({ + indent = { char = "│" }, + scope = { show_start = false, show_end = false }, +}) require('kanagawa').setup({ commentStyle = { italic = false }, keywordStyle = { italic = false }, transparent = true, overrides = function(colors) return { - SignColumn = { bg = "none" }, - LineNr = { bg = "none" }, - CursorLineNr = { bg = "none" }, - FoldColumn = { bg = "none" }, + SignColumn = { bg = "none" }, + LineNr = { bg = "none" }, + CursorLineNr = { bg = "none" }, + FoldColumn = { bg = "none" }, } end, }) vim.cmd.colorscheme('kanagawa') +vim.api.nvim_set_hl(0, "WinSeparator", { fg = "#54546D" }) -- Lsp specific, uses nvim-lspconfigs with the below vim.lsp.enable({ "gopls", "ols" }) @@ -119,5 +124,3 @@ vim.api.nvim_create_autocmd("BufWritePre", { vim.fn.setpos(".", save_cursor) end, }) - -require("terminal") diff --git a/install.sh b/install.sh index f45a508..ce93112 100755 --- a/install.sh +++ b/install.sh @@ -152,6 +152,7 @@ if [ "$DO_INSTALL" = true ]; then ca-certificates gnupg fuse rsync fish-shell noto-fonts-ttf noto-fonts-emoji go xdotool wmctrl kanata tree-sitter-cli gitu polybar rofi + universal-ctags ) MISSING_PACKAGES=()