diff --git a/lazy-lock.json b/lazy-lock.json
index 3a860441..abcbc1ca 100644
--- a/lazy-lock.json
+++ b/lazy-lock.json
@@ -8,6 +8,7 @@
   "fidget.nvim": { "branch": "main", "commit": "d9ba6b7bfe29b3119a610892af67602641da778e" },
   "gitsigns.nvim": { "branch": "main", "commit": "17ab794b6fce6fce768430ebc925347e349e1d60" },
   "gruvbox-material": { "branch": "master", "commit": "e69dbfe66a228191d257e2b19fe11cbd3002a6a2" },
+  "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" },
   "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
   "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" },
   "lualine.nvim": { "branch": "master", "commit": "482ae358c67aec2a4939d68a1a4fe4c8064ccd16" },
@@ -19,6 +20,7 @@
   "nui.nvim": { "branch": "main", "commit": "8d3bce9764e627b62b07424e0df77f680d47ffdb" },
   "nvim-autopairs": { "branch": "master", "commit": "84a81a7d1f28b381b32acf1e8fe5ff5bef4f7968" },
   "nvim-cmp": { "branch": "main", "commit": "059e89495b3ec09395262f16b1ad441a38081d04" },
+  "nvim-lint": { "branch": "master", "commit": "81e8ba7655cc4395b1092ef4e1b6e83f54cd54ad" },
   "nvim-lspconfig": { "branch": "master", "commit": "3e873195f501b1e02d9fd7e5af5cbe74fc2f98c1" },
   "nvim-treesitter": { "branch": "master", "commit": "523a9e148919f58eb5a013f76787e57696e00c93" },
   "nvim-web-devicons": { "branch": "master", "commit": "4c3a5848ee0b09ecdea73adcd2a689190aeb728c" },
diff --git a/lua/kickstart/plugins/indent_line.lua b/lua/sld/indent_line.lua
similarity index 100%
rename from lua/kickstart/plugins/indent_line.lua
rename to lua/sld/indent_line.lua
diff --git a/lua/sld/lazy.lua b/lua/sld/lazy.lua
index 08799aac..bd9e6f34 100644
--- a/lua/sld/lazy.lua
+++ b/lua/sld/lazy.lua
@@ -769,6 +769,8 @@ require('lazy').setup({
   require 'sld.tree',
   require 'sld.lualine',
   require 'sld.autopairs',
+  require 'sld.lint',
+  require 'sld.indent_line',
   -- NOTE: The import below can automatically add your own plugins, configuration, etc from `lua/custom/plugins/*.lua`
   --    This is the easiest way to modularize your config.
   --
diff --git a/lua/kickstart/plugins/lint.lua b/lua/sld/lint.lua
similarity index 100%
rename from lua/kickstart/plugins/lint.lua
rename to lua/sld/lint.lua
diff --git a/lua/sld/style.lua b/lua/sld/style.lua
index 145b3137..31d183f2 100644
--- a/lua/sld/style.lua
+++ b/lua/sld/style.lua
@@ -17,8 +17,7 @@ require('gruvbox-material').setup {
   signs = {
     highlight = true, -- whether to highlight signs
   },
-  customize = funtion(str_group, opt_table) {},
-  -- configuration accepts
+  --  customize = funtion(str_group, opt_table) {},
 }
 
 require('lualine').setup {
@@ -62,3 +61,9 @@ require('lualine').setup {
   inactive_winbar = {},
   extensions = {},
 }
+
+require('ibl').setup {
+  indent = {
+    char = '▏',
+  },
+}