From affe45d359983a74dc2fdb77768f9df4b494bf0d Mon Sep 17 00:00:00 2001 From: Nicolai Van der Storm Date: Tue, 17 Oct 2023 14:17:39 +0200 Subject: [PATCH] added indent plugin to neovim --- nix/users/base/neovim/default.nix | 6 ++++++ .../base/neovim/plugins/colorschemes/catppuccin.lua | 8 +++++++- nix/users/base/neovim/plugins/indent.lua | 10 ++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 nix/users/base/neovim/plugins/indent.lua diff --git a/nix/users/base/neovim/default.nix b/nix/users/base/neovim/default.nix index 808a000..0adc7e1 100644 --- a/nix/users/base/neovim/default.nix +++ b/nix/users/base/neovim/default.nix @@ -35,6 +35,12 @@ cmp_luasnip luasnip nvim-cmp + + # The rest + { + plugin = indent-blankline-nvim; + config = toLuaFile ./plugins/indent.lua; + } ]; }; } diff --git a/nix/users/base/neovim/plugins/colorschemes/catppuccin.lua b/nix/users/base/neovim/plugins/colorschemes/catppuccin.lua index 8c31202..93638aa 100644 --- a/nix/users/base/neovim/plugins/colorschemes/catppuccin.lua +++ b/nix/users/base/neovim/plugins/colorschemes/catppuccin.lua @@ -1,4 +1,10 @@ -require("catppuccin").setup({ +local status, plugin = pcall(require,'catppuccin') +if not status then + print('Plugin Error: ', plugin) + return +end + +plugin.setup({ flavour = "mocha", -- latte, frappe, macchiato, mocha background = { -- :h background light = "latte", diff --git a/nix/users/base/neovim/plugins/indent.lua b/nix/users/base/neovim/plugins/indent.lua new file mode 100644 index 0000000..c4844ac --- /dev/null +++ b/nix/users/base/neovim/plugins/indent.lua @@ -0,0 +1,10 @@ +local status, plugin = pcall(require,'indent_blankline') +if not status then + print('Error with plugin: ', plugin) + return +end +plugin.setup{ + show_current_context = true, + show_current_context_start = true, +} +vim.g.indent_blankline_filetype_exclude = {'dashboard'} \ No newline at end of file