diff --git a/.config/nvim/lua/config/lazy.lua b/.config/nvim/lua/config/lazy.lua index 8d3c8930..668fe51e 100644 --- a/.config/nvim/lua/config/lazy.lua +++ b/.config/nvim/lua/config/lazy.lua @@ -7,6 +7,9 @@ if not vim.loop.fs_stat(lazypath) then end vim.opt.rtp:prepend(vim.env.LAZY or lazypath) +package.path = package.path .. ";" .. vim.fn.expand("$HOME") .. "/.luarocks/share/lua/5.1/?/init.lua;" +package.path = package.path .. ";" .. vim.fn.expand("$HOME") .. "/.luarocks/share/lua/5.1/?.lua;" + require("lazy").setup({ spec = { -- add LazyVim and import its plugins diff --git a/.config/nvim/lua/plugins/extras/coding/refactoring.lua b/.config/nvim/lua/plugins/extras/coding/refactoring.lua index 071dd215..dce60c18 100644 --- a/.config/nvim/lua/plugins/extras/coding/refactoring.lua +++ b/.config/nvim/lua/plugins/extras/coding/refactoring.lua @@ -14,6 +14,6 @@ return { end, -- stylua: ignore keys = { - { "cR", function() require('telescope').extensions.refactoring.refactors() end, mode = { "n", "x" }, desc = "Refactor" }, + { "r", function() require('telescope').extensions.refactoring.refactors() end, mode = { "n", "x" }, desc = "Refactor" }, }, } diff --git a/.config/nvim/lua/plugins/extras/util/image.lua b/.config/nvim/lua/plugins/extras/util/image.lua index 65584cd1..88198470 100644 --- a/.config/nvim/lua/plugins/extras/util/image.lua +++ b/.config/nvim/lua/plugins/extras/util/image.lua @@ -2,8 +2,38 @@ return { { "edluffy/hologram.nvim", lazy = true, + enabled = false, opts = { auto_display = true, -- WIP automatic markdown image display, may be prone to breaking }, }, + { + "3rd/image.nvim", + event = "VeryLazy", + dependencies = { "nvim-treesitter/nvim-treesitter" }, + opts = { + backend = "kitty", + integrations = { + markdown = { + enabled = true, + clear_in_insert_mode = false, + download_remote_images = true, + only_render_image_at_cursor = false, + filetypes = { "markdown", "vimwiki" }, -- markdown extensions (ie. quarto) can go here + }, + neorg = { + enabled = true, + clear_in_insert_mode = false, + download_remote_images = true, + only_render_image_at_cursor = false, + filetypes = { "norg" }, + }, + }, + max_width = nil, + max_height = nil, + max_width_window_percentage = nil, + max_height_window_percentage = 50, + kitty_method = "normal", + }, + }, }