From a8c07b1e1cf1810a81517a3633f32d581af92677 Mon Sep 17 00:00:00 2001 From: Ruslan Date: Thu, 6 Jun 2024 20:41:13 +0300 Subject: [PATCH] add git-blame and indent-blanklines --- lazy-lock.json | 14 ++++++++------ lua/crentist/lazy/git-blame.lua | 10 ++++++++++ lua/crentist/lazy/indent-blanklines.lua | 1 + lua/crentist/lazy/lualine.lua | 13 ++++++++++++- 4 files changed, 31 insertions(+), 7 deletions(-) create mode 100644 lua/crentist/lazy/git-blame.lua create mode 100644 lua/crentist/lazy/indent-blanklines.lua diff --git a/lazy-lock.json b/lazy-lock.json index 4ad165c..663d79b 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,24 +1,26 @@ { - "LuaSnip": { "branch": "master", "commit": "878ace11983444d865a72e1759dbcc331d1ace4c" }, + "LuaSnip": { "branch": "master", "commit": "2b6860d15aaab01d3fb90859c0ba97f20ad7bc5f" }, "cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" }, "cmp-cmdline": { "branch": "main", "commit": "d250c63aa13ead745e3a40f61fdd3470efde3923" }, "cmp-nvim-lsp": { "branch": "main", "commit": "39e2eda76828d88b773cc27a3f61d2ad782c922d" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, "fidget.nvim": { "branch": "main", "commit": "ef99df04a1c53a453602421bc0f756997edc8289" }, - "gruvbox.nvim": { "branch": "main", "commit": "f99a08abc5ab0b9b5b0e7a33211a439155c60a61" }, + "git-blame.nvim": { "branch": "master", "commit": "408d5487d908dfe5d48e5645d8b27ddcc16b11e0" }, + "gruvbox.nvim": { "branch": "main", "commit": "d4cde3853a172485961b515c36d51d757728d6e6" }, "harpoon": { "branch": "harpoon2", "commit": "0378a6c428a0bed6a2781d459d7943843f374bce" }, - "lazy.nvim": { "branch": "main", "commit": "ad30030b6abca7dac5a493c58b4d183b3fe93202" }, + "indent-blankline.nvim": { "branch": "master", "commit": "d98f537c3492e87b6dc6c2e3f66ac517528f406f" }, + "lazy.nvim": { "branch": "main", "commit": "70f2c090d3ffb14f8702d468e05beb240b768881" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "a4caa0d083aab56f6cd5acf2d42331b74614a585" }, "mason.nvim": { "branch": "main", "commit": "0950b15060067f752fde13a779a994f59516ce3d" }, - "neodev.nvim": { "branch": "main", "commit": "1f4ebcc10852518166ce165e57d425a4265a10d4" }, + "neodev.nvim": { "branch": "main", "commit": "02893eeb9d6e8503817bd52385e111cba9a90500" }, "nvim-autopairs": { "branch": "master", "commit": "c15de7e7981f1111642e7e53799e1211d4606cb9" }, "nvim-cmp": { "branch": "main", "commit": "5260e5e8ecadaf13e6b82cf867a909f54e15fd07" }, "nvim-colorizer.lua": { "branch": "master", "commit": "a065833f35a3a7cc3ef137ac88b5381da2ba302e" }, - "nvim-lspconfig": { "branch": "master", "commit": "710a8fa7379db32199545f30ea01dd8446b9302f" }, + "nvim-lspconfig": { "branch": "master", "commit": "92166b89ab4b3d60f24e58170cac53b7141fd032" }, "nvim-surround": { "branch": "main", "commit": "f1f0699a1d49f28e607ffa4361f1bbe757ac5ebc" }, - "nvim-treesitter": { "branch": "master", "commit": "979beffc1a86e7ba19bd6535c0370d8e1aaaad3c" }, + "nvim-treesitter": { "branch": "master", "commit": "3a74b5831058d0daf8952a5b8c556c61b30a3f46" }, "nvim-web-devicons": { "branch": "master", "commit": "b77921fdc44833c994fdb389d658ccbce5490c16" }, "plenary": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, "plenary.nvim": { "branch": "master", "commit": "a3e3bc82a3f95c5ed0d7201546d5d2c19b20d683" }, diff --git a/lua/crentist/lazy/git-blame.lua b/lua/crentist/lazy/git-blame.lua new file mode 100644 index 0000000..3a919bb --- /dev/null +++ b/lua/crentist/lazy/git-blame.lua @@ -0,0 +1,10 @@ +return { + 'f-person/git-blame.nvim', + config = function() + require('gitblame').setup({ + enabled = true, + date_format = '%r' + }) + vim.keymap.set("n", "gbt", ':GitBlameToggle') + end +} diff --git a/lua/crentist/lazy/indent-blanklines.lua b/lua/crentist/lazy/indent-blanklines.lua new file mode 100644 index 0000000..ef71fa4 --- /dev/null +++ b/lua/crentist/lazy/indent-blanklines.lua @@ -0,0 +1 @@ +return { "lukas-reineke/indent-blankline.nvim", main = "ibl", opts = {} } diff --git a/lua/crentist/lazy/lualine.lua b/lua/crentist/lazy/lualine.lua index a677196..6cee0d8 100644 --- a/lua/crentist/lazy/lualine.lua +++ b/lua/crentist/lazy/lualine.lua @@ -49,7 +49,18 @@ return { }, } }, - + sections = { + lualine_c = { + 'filename', + function() + return require("nvim-treesitter").statusline({ + indicator_size = 70, + type_patterns = { "class", "function", "method" }, + separator = " -> ", + }) + end, + } + } }) end }