From 4c96c28c2d2aca9e9113fff1b3cc702eaa66812d Mon Sep 17 00:00:00 2001 From: siduck76 Date: Sat, 26 Jun 2021 07:43:35 +0530 Subject: [PATCH] lazy load blankline --- init.lua | 12 ------------ lua/pluginList.lua | 18 ++++++++++++++++-- 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/init.lua b/init.lua index 2a83c44..bcdf14b 100644 --- a/init.lua +++ b/init.lua @@ -25,19 +25,7 @@ base16(base16.themes["onedark"], true) require "highlights" --- blankline - -g.indentLine_enabled = 1 -g.indent_blankline_char = "▏" - -g.indent_blankline_filetype_exclude = {"help", "terminal", "dashboard"} -g.indent_blankline_buftype_exclude = {"terminal"} - -g.indent_blankline_show_trailing_blankline_indent = false -g.indent_blankline_show_first_indent_level = false - require "mappings" - require "telescope-nvim" require "file-icons" require "gitsigns-nvim" diff --git a/lua/pluginList.lua b/lua/pluginList.lua index 486fe7f..39cdde1 100644 --- a/lua/pluginList.lua +++ b/lua/pluginList.lua @@ -1,7 +1,6 @@ local packer = require("packer") local use = packer.use --- using { } for using different branch , loading plugin with certain commands etc return packer.startup( function() use "wbthomason/packer.nvim" @@ -108,7 +107,22 @@ return packer.startup( use "karb94/neoscroll.nvim" use "kdav5758/TrueZen.nvim" use "folke/which-key.nvim" - use {"lukas-reineke/indent-blankline.nvim", branch = "lua"} + + use { + "lukas-reineke/indent-blankline.nvim", + branch = "lua", + event = "BufRead", + setup = function() + vim.g.indentLine_enabled = 1 + vim.g.indent_blankline_char = "▏" + + vim.g.indent_blankline_filetype_exclude = {"help", "terminal", "dashboard"} + vim.g.indent_blankline_buftype_exclude = {"terminal"} + + vim.g.indent_blankline_show_trailing_blankline_indent = false + vim.g.indent_blankline_show_first_indent_level = false + end + } end, { display = {