Updated Yazi: version, hop plugin, glow preview
This commit is contained in:
@@ -5,7 +5,6 @@ require('packer').startup(function(use)
|
||||
-- {{{ Packer manages itself
|
||||
use 'wbthomason/packer.nvim' -- Packer manages itself
|
||||
-- }}}
|
||||
|
||||
-- {{{ VIM AutoSave
|
||||
use({
|
||||
'okuuva/auto-save.nvim',
|
||||
@@ -18,7 +17,6 @@ require('packer').startup(function(use)
|
||||
end,
|
||||
})
|
||||
-- }}}
|
||||
|
||||
-- {{{ Nvim-Tree
|
||||
use {
|
||||
'nvim-tree/nvim-tree.lua',
|
||||
@@ -27,12 +25,10 @@ require('packer').startup(function(use)
|
||||
end,
|
||||
}
|
||||
-- }}}
|
||||
|
||||
-- {{{ Themes
|
||||
use 'gruvbox-community/gruvbox' -- Gruvbox theme
|
||||
use 'folke/tokyonight.nvim' -- Tokyo Night theme
|
||||
-- }}}
|
||||
|
||||
-- {{{ Treesitter
|
||||
use {
|
||||
'nvim-treesitter/nvim-treesitter',
|
||||
@@ -40,17 +36,14 @@ require('packer').startup(function(use)
|
||||
}
|
||||
require('plugins.treesitter')
|
||||
-- }}}
|
||||
|
||||
-- {{{ Rainbow Delimiters
|
||||
use 'HiPhish/rainbow-delimiters.nvim'
|
||||
require('plugins.rainbow_delimiters')
|
||||
-- }}}
|
||||
|
||||
-- {{{ Git Integration
|
||||
use 'lewis6991/gitsigns.nvim' -- Git decorations in the gutter
|
||||
use 'tpope/vim-fugitive' -- Git commands in Neovim
|
||||
-- }}}
|
||||
|
||||
-- {{{ Status Line
|
||||
use {
|
||||
'nvim-lualine/lualine.nvim',
|
||||
@@ -64,14 +57,12 @@ require('packer').startup(function(use)
|
||||
highlight lualine_c_normal guibg=NONE
|
||||
]]
|
||||
-- }}}
|
||||
|
||||
-- {{{ HardTime
|
||||
use {
|
||||
'm4xshen/hardtime.nvim',
|
||||
requires = { 'MunifTanjim/nui.nvim' }
|
||||
}
|
||||
-- }}}
|
||||
|
||||
-- {{{ FZF
|
||||
use {
|
||||
'junegunn/fzf',
|
||||
@@ -79,39 +70,29 @@ require('packer').startup(function(use)
|
||||
}
|
||||
use 'junegunn/fzf.vim'
|
||||
-- }}}
|
||||
|
||||
-- {{{ Productivity
|
||||
use 'numToStr/Comment.nvim'
|
||||
use 'windwp/nvim-autopairs'
|
||||
use 'tpope/vim-surround'
|
||||
-- }}}
|
||||
|
||||
-- {{{ LaTeX
|
||||
use 'lervag/vimtex'
|
||||
require('plugins.vimtex')
|
||||
-- }}}
|
||||
|
||||
-- {{{ Outline
|
||||
use {
|
||||
'hedyhli/outline.nvim',
|
||||
config = function()
|
||||
require('plugins.outline').setup()
|
||||
end
|
||||
}
|
||||
-- -- {{{ Outline
|
||||
-- use {
|
||||
-- 'hedyhli/outline.nvim',
|
||||
-- config = function()
|
||||
-- require('plugins.outline').setup()
|
||||
-- end
|
||||
-- }
|
||||
-- }}}
|
||||
|
||||
-- {{{ Org-Mode
|
||||
use {'nvim-orgmode/orgmode', config = function()
|
||||
require('orgmode').setup{}
|
||||
end
|
||||
}
|
||||
--}}}
|
||||
|
||||
-- {{{ Autocompletions
|
||||
use 'hrsh7th/nvim-cmp'
|
||||
use 'hrsh7th/cmp-nvim-lsp'
|
||||
-- }}}
|
||||
|
||||
-- {{{ Telescope
|
||||
use {
|
||||
'nvim-telescope/telescope.nvim',
|
||||
@@ -129,7 +110,6 @@ require('packer').startup(function(use)
|
||||
end
|
||||
}
|
||||
-- }}}
|
||||
|
||||
-- Yazi.nvim {{{
|
||||
use({
|
||||
"mikavilpas/yazi.nvim",
|
||||
@@ -144,16 +124,59 @@ require('packer').startup(function(use)
|
||||
end,
|
||||
})
|
||||
--- }}}
|
||||
|
||||
use {
|
||||
'phaazon/hop.nvim',
|
||||
branch = 'v2', -- optional but strongly recommended
|
||||
config = function()
|
||||
-- you can configure Hop the way you like here; see :h hop-config
|
||||
require'hop'.setup { keys = 'etovxqpdygfblzhckisuran' }
|
||||
end
|
||||
}
|
||||
|
||||
-- Hop.nvim {{{
|
||||
use {
|
||||
'phaazon/hop.nvim',
|
||||
branch = 'v2', -- optional but strongly recommended
|
||||
config = function()
|
||||
-- you can configure Hop the way you like here; see :h hop-config
|
||||
require'hop'.setup { keys = 'etovxqpdygfblzhckisuran' }
|
||||
end
|
||||
}
|
||||
-- }}}
|
||||
-- nvim.cmp {{{
|
||||
use {
|
||||
'hrsh7th/nvim-cmp',
|
||||
requires = {
|
||||
'hrsh7th/cmp-buffer', -- Buffer completions
|
||||
'hrsh7th/cmp-path', -- Path completions
|
||||
'hrsh7th/cmp-nvim-lsp', -- LSP completions
|
||||
'hrsh7th/cmp-nvim-lua', -- Neovim API completions
|
||||
'saadparwaiz1/cmp_luasnip', -- Snippet completions
|
||||
'L3MON4D3/LuaSnip', -- Snippet engine
|
||||
'rafamadriz/friendly-snippets', -- Predefined snippets
|
||||
'evesdropper/luasnip-latex-snippets.nvim'
|
||||
}
|
||||
}
|
||||
-- }}}
|
||||
-- Markdown {{{
|
||||
use 'SidOfc/mkdx'
|
||||
use({
|
||||
'MeanderingProgrammer/render-markdown.nvim',
|
||||
after = { 'nvim-treesitter' },
|
||||
-- requires = { 'echasnovski/mini.nvim', opt = true }, -- if you use the mini.nvim suite
|
||||
requires = { 'echasnovski/mini.icons', opt = true }, -- if you use standalone mini plugins
|
||||
-- requires = { 'nvim-tree/nvim-web-devicons', opt = true }, -- if you prefer nvim-web-devicons
|
||||
config = function()
|
||||
require('render-markdown').setup({})
|
||||
end,
|
||||
})
|
||||
-- }}}
|
||||
-- Code Formatting {{{
|
||||
use({
|
||||
"nvimtools/none-ls.nvim",
|
||||
config = function()
|
||||
requires = { "nvim-lua/plenary.nvim" },
|
||||
require("plugins.prettier")
|
||||
end,
|
||||
})
|
||||
-- }}}
|
||||
-- Zotero Integration (deactivated){{{
|
||||
-- use {
|
||||
-- 'jalvesaq/zotcite',
|
||||
-- requires = {
|
||||
-- 'vim-pandoc/vim-pandoc',
|
||||
-- 'vim-pandoc/vim-pandoc-syntax'
|
||||
-- }
|
||||
-- }}}
|
||||
end)
|
||||
|
||||
require'hop'.setup()
|
||||
|
||||
Reference in New Issue
Block a user