diff --git a/lazy-lock.json b/lazy-lock.json index c64d5b0..74e58b0 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -4,6 +4,7 @@ "LuaSnip": { "branch": "master", "commit": "8ae1dedd988eb56441b7858bd1e8554dfadaa46d" }, "advanced-git-search.nvim": { "branch": "main", "commit": "5637d80861e253a8621450eb58621009e1307deb" }, "aerial.nvim": { "branch": "master", "commit": "e9661d4f739508377f42528fd08a85c4c8feba6e" }, + "arrow.nvim": { "branch": "master", "commit": "9d98760d9a195174a24b6ccc20217bc98f3596e0" }, "astrotheme": { "branch": "main", "commit": "8dbe318a8361fe6e91161bdf17ba695ed06abee9" }, "bamboo.nvim": { "branch": "master", "commit": "a8be506afe2ce533d870a6e23858c43968ea2660" }, "catppuccin": { "branch": "main", "commit": "5e36ca599f4aa41bdd87fbf2c5aae4397ac55074" }, diff --git a/lua/plugins/arrow.lua b/lua/plugins/arrow.lua new file mode 100644 index 0000000..89246ca --- /dev/null +++ b/lua/plugins/arrow.lua @@ -0,0 +1,7 @@ +return { + 'otavioschwanck/arrow.nvim', + opts = { + show_icons = true, + leader_key = ';' -- Recommended to be a single key + } +} diff --git a/lua/plugins/lualine.lua b/lua/plugins/lualine.lua index c9e3bce..bae0b0d 100644 --- a/lua/plugins/lualine.lua +++ b/lua/plugins/lualine.lua @@ -2,6 +2,7 @@ return { 'nvim-lualine/lualine.nvim', dependencies = { 'nvim-tree/nvim-web-devicons' }, config = function() + local statusline = require('arrow.statusline') require('lualine').setup { options = { theme = 'bamboo', @@ -48,6 +49,9 @@ return { path = 0, file_status = true, separator = { left = '', right = '' }, + }, + { + statusline.text_for_statusline_with_icons } }, lualine_b = {