diff --git a/dot_config/chezmoi/nvim_packages b/dot_config/chezmoi/nvim_packages new file mode 100644 index 0000000..cc11d7d --- /dev/null +++ b/dot_config/chezmoi/nvim_packages @@ -0,0 +1 @@ +lua-magick diff --git a/dot_config/chezmoi/package_list b/dot_config/chezmoi/package_list index 28f1952..49e0ee6 100644 --- a/dot_config/chezmoi/package_list +++ b/dot_config/chezmoi/package_list @@ -311,6 +311,7 @@ pkgconf plzip pnpm pomsky +poppler prettier prql-compiler procs diff --git a/dot_config/nvim/lua/plugins/image.lua b/dot_config/nvim/lua/plugins/image.lua new file mode 100644 index 0000000..ba24225 --- /dev/null +++ b/dot_config/nvim/lua/plugins/image.lua @@ -0,0 +1,10 @@ +return { + "3rd/image.nvim", + build = false, + opts = function(_, opts) + setup = { + backend = "ueberzugpp", + processor = "magick_cli" + } + end +} diff --git a/dot_config/nvim/lua/plugins/jupytext.lua b/dot_config/nvim/lua/plugins/jupytext.lua new file mode 100644 index 0000000..1dcdd06 --- /dev/null +++ b/dot_config/nvim/lua/plugins/jupytext.lua @@ -0,0 +1,12 @@ +return { + "GCBallesteros/jupytext.nvim", + config = function() + require("jupytext").setup({ + style = "markdown", + output_extension = "md", + force_ft = "markdown", + }) + end, + -- Depending on your nvim distro or config you may need to make the loading not lazy + lazy=false, +} diff --git a/dot_config/nvim/lua/plugins/plugins.lua b/dot_config/nvim/lua/plugins/plugins.lua index 7d2c600..198813e 100644 --- a/dot_config/nvim/lua/plugins/plugins.lua +++ b/dot_config/nvim/lua/plugins/plugins.lua @@ -11,7 +11,6 @@ return { { "kylechui/nvim-surround" }, { "onsails/lspkind.nvim" }, -- 'andersevenrud/cmp-tmux', - -- 'numToStr/Comment.nvim', -- 'nvim-tree/nvim-tree.lua', { "kevinhwang91/rnvimr" }, -- 'stevearc/resession.nvim', @@ -26,17 +25,18 @@ return { { "chrisbra/NrrwRgn" }, { "kevinhwang91/promise-async" }, --'max397574/better-escape.nvim', - -- { "phaazon/hop.nvim" }, --'SmiteshP/nvim-navbuddy' { "Vigemus/iron.nvim" }, { "akinsho/toggleterm.nvim" }, { "folke/flash.nvim" }, - -- "hrsh7th/cmp-vsnip", - -- "hrsh7th/vim-vsnip", --'s1n7ax/nvim-window-picker', --'mrjones2014/smart-splits.nvim' { "WhoIsSethDaniel/toggle-lsp-diagnostics.nvim" }, { "christoomey/vim-system-copy" }, { "ojroques/vim-oscyank" }, { "smoka7/multicursors.nvim" }, + { "GCBallesteros/NotebookNavigator.nvim" }, + { "GCBallesteros/jupytext.nvim" }, + { "benlubas/molten-nvim" }, + { "3rd/image.nvim"} } diff --git a/dot_config/ranger/rc.conf b/dot_config/ranger/rc.conf index e3b4035..bf2e369 100644 --- a/dot_config/ranger/rc.conf +++ b/dot_config/ranger/rc.conf @@ -66,7 +66,7 @@ set vcs_backend_hg disabled set vcs_backend_bzr disabled # Use one of the supported image preview protocols -set preview_images false +set preview_images true # Set the preview image method. Supported methods: # @@ -87,7 +87,7 @@ set preview_images false # * urxvt-full: # The same as urxvt but utilizing not only the preview pane but the # whole terminal window. -set preview_images_method w3m +set preview_images_method iterm2 # Use a unicode "..." character to mark cut-off filenames? set unicode_ellipsis false