diff --git a/lazy-lock.json b/lazy-lock.json index fb07bcf..a859efa 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -13,17 +13,19 @@ "fidget.nvim": { "branch": "main", "commit": "0ba1e16d07627532b6cae915cc992ecac249fb97" }, "friendly-snippets": { "branch": "main", "commit": "3e9a3f5a0cfcef1741e352c37bda4e82e5eb846a" }, "gitsigns.nvim": { "branch": "main", "commit": "805610a9393fa231f2c2b49cb521bfa413fadb3d" }, + "image.nvim": { "branch": "master", "commit": "da64ce69598875c9af028afe129f916b02ccc42e" }, "indent-blankline.nvim": { "branch": "master", "commit": "3d08501caef2329aba5121b753e903904088f7e6" }, "lazy.nvim": { "branch": "main", "commit": "bef521ac89c8d423f9d092e37b58e8af0c099309" }, "lsp_signature.nvim": { "branch": "master", "commit": "cc68881d19095c46ffcfc48a5fd6f7ab20885c10" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, + "luarocks.nvim": { "branch": "main", "commit": "d3dda396d66e484590f253d1ac6d8980e3130807" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "05744f0f1967b5757bd05c08df4271ab8ec990aa" }, "mason-nvim-dap.nvim": { "branch": "main", "commit": "67210c0e775adec55de9826b038e8b62de554afc" }, "mason.nvim": { "branch": "main", "commit": "751b1fcbf3d3b783fcf8d48865264a9bcd8f9b10" }, "mini.ai": { "branch": "main", "commit": "55e9b7217f29e62f734e239bfeed5731a065d801" }, "mini.comment": { "branch": "main", "commit": "f9f1a646fd3d9df7397aa1b9550a875fe8189eb0" }, "mini.indentscope": { "branch": "main", "commit": "a8274b6ea2d868198d27bd91a31ed5ea3a6a5744" }, - "mini.nvim": { "branch": "main", "commit": "5df3155218807fb6049779bb488f48f77fdd9dcb" }, + "mini.nvim": { "branch": "main", "commit": "2833045cbbe6df8cc3affd6767e211b78b6085bd" }, "mini.surround": { "branch": "main", "commit": "0f528eb2e1bab420c0569d9e52615144c51db920" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "7aad1bf3f6b849cbf108e02c55ad4d701cb4d33a" }, "neoconf.nvim": { "branch": "main", "commit": "d4a48c2a6fdeec138605cee4eb6f8c6fafd0b3ed" }, diff --git a/lua/plugins/image.lua b/lua/plugins/image.lua new file mode 100644 index 0000000..b408cff --- /dev/null +++ b/lua/plugins/image.lua @@ -0,0 +1,17 @@ +return { + { + "vhyrro/luarocks.nvim", + priority = 1001, + opts = { + rocks = { "magick" }, + }, + }, + { + "3rd/image.nvim", + dependencies = { "luarocks.nvim" }, + opts = { + backend = "kitty", + tmux_show_only_in_active_window = true + }, + }, +} diff --git a/lua/plugins/neotree.lua b/lua/plugins/neotree.lua new file mode 100644 index 0000000..1b35202 --- /dev/null +++ b/lua/plugins/neotree.lua @@ -0,0 +1,18 @@ +return { + { + "nvim-neo-tree/neo-tree.nvim", + opts = { + mappings = { + ["p"] = { "toggle_preview", config = { use_float = true, use_image_nvim = true } }, + }, + -- commands = { + -- preview_image = function(state) + -- local node = state.tree:get_node() + -- if node.type == "file" then + -- require("image_preview").PreviewImage(node.path) + -- end + -- end, + -- }, + }, + }, +}