remove redundant/unused plugins
This commit is contained in:
+36
-50
@@ -33,20 +33,14 @@ return {
|
|||||||
{ -- Arrow
|
{ -- Arrow
|
||||||
'otavioschwanck/arrow.nvim',
|
'otavioschwanck/arrow.nvim',
|
||||||
lazy = true,
|
lazy = true,
|
||||||
event = 'LazyFile',
|
event = 'User LazyFileOpen',
|
||||||
opts = require('data.types').arrow,
|
opts = require('data.types').arrow,
|
||||||
},
|
},
|
||||||
-- { -- indent-blankline
|
|
||||||
-- 'lukas-reineke/indent-blankline.nvim',
|
|
||||||
-- main = 'ibl',
|
|
||||||
-- lazy = true,
|
|
||||||
-- event = 'LazyFile',
|
|
||||||
-- cond = require('data.cond').lualine,
|
|
||||||
-- },
|
|
||||||
---@module "neominimap.config.meta"
|
---@module "neominimap.config.meta"
|
||||||
{ -- NeoMiniMap
|
{ -- NeoMiniMap
|
||||||
'Isrothy/neominimap.nvim',
|
'Isrothy/neominimap.nvim',
|
||||||
lazy = false,
|
lazy = false,
|
||||||
|
-- event = 'User LazyFileOpen',
|
||||||
keys = require('data.keys').minimap.func,
|
keys = require('data.keys').minimap.func,
|
||||||
init = require('data.types').minimap.init(),
|
init = require('data.types').minimap.init(),
|
||||||
cond = require('data.types').minimap.cond(),
|
cond = require('data.types').minimap.cond(),
|
||||||
@@ -76,9 +70,8 @@ return {
|
|||||||
},
|
},
|
||||||
{ -- Recorder
|
{ -- Recorder
|
||||||
'chrisgrieser/nvim-recorder',
|
'chrisgrieser/nvim-recorder',
|
||||||
event = 'VeryLazy',
|
lazy = true,
|
||||||
dependencies = require('data.deps').recorder,
|
dependencies = require('data.deps').recorder,
|
||||||
opts = {},
|
|
||||||
keys = require('data.keys').recorder,
|
keys = require('data.keys').recorder,
|
||||||
},
|
},
|
||||||
{ -- Comment Box
|
{ -- Comment Box
|
||||||
@@ -91,16 +84,16 @@ return {
|
|||||||
cond = require('data.cond').todo,
|
cond = require('data.cond').todo,
|
||||||
enabled = true,
|
enabled = true,
|
||||||
},
|
},
|
||||||
{ -- Rainbow Delimeters
|
-- { -- Rainbow Delimeters
|
||||||
'HiPhish/rainbow-delimiters.nvim',
|
-- 'HiPhish/rainbow-delimiters.nvim',
|
||||||
},
|
-- },
|
||||||
{ -- Colorful window separators
|
-- { -- Colorful window separators
|
||||||
'nvim-zh/colorful-winsep.nvim',
|
-- 'nvim-zh/colorful-winsep.nvim',
|
||||||
enabled = false,
|
-- enabled = false,
|
||||||
lazy = true,
|
-- lazy = true,
|
||||||
opts = require('data.types').winsep,
|
-- opts = require('data.types').winsep,
|
||||||
event = { 'WinLeave' },
|
-- event = { 'WinLeave' },
|
||||||
},
|
-- },
|
||||||
{ -- Auto Cursorline
|
{ -- Auto Cursorline
|
||||||
'delphinus/auto-cursorline.nvim',
|
'delphinus/auto-cursorline.nvim',
|
||||||
cond = require('data.func').check_global_var('auto_cursorline', true, true),
|
cond = require('data.func').check_global_var('auto_cursorline', true, true),
|
||||||
@@ -123,10 +116,10 @@ return {
|
|||||||
optional = true,
|
optional = true,
|
||||||
opts = require('data.types').noice,
|
opts = require('data.types').noice,
|
||||||
},
|
},
|
||||||
{ -- Duck
|
-- { -- Duck
|
||||||
'tamton-aquib/duck.nvim',
|
-- 'tamton-aquib/duck.nvim',
|
||||||
config = require('data.types').duck,
|
-- config = require('data.types').duck,
|
||||||
},
|
-- },
|
||||||
{ -- Smear Cursor
|
{ -- Smear Cursor
|
||||||
'sphamba/smear-cursor.nvim',
|
'sphamba/smear-cursor.nvim',
|
||||||
event = 'VeryLazy',
|
event = 'VeryLazy',
|
||||||
@@ -135,31 +128,24 @@ return {
|
|||||||
and not require('data.func').is_kitty()
|
and not require('data.func').is_kitty()
|
||||||
end,
|
end,
|
||||||
opts = require('data.types').smearcursor,
|
opts = require('data.types').smearcursor,
|
||||||
specs = {
|
keys = require('data.keys').smearcursor,
|
||||||
-- disable mini.animate cursor
|
|
||||||
{
|
|
||||||
'echasnovski/mini.animate',
|
|
||||||
optional = true,
|
|
||||||
opts = {
|
|
||||||
cursor = { enable = false },
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{ -- Unimpaired
|
|
||||||
'tpope/vim-unimpaired',
|
|
||||||
config = true,
|
|
||||||
},
|
|
||||||
{ -- Vim-dirtytalk
|
|
||||||
'psliwka/vim-dirtytalk',
|
|
||||||
build = ':DirtytalkUpdate',
|
|
||||||
init = function()
|
|
||||||
vim.cmd('set spelllang=en,programming')
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
{ -- Academic
|
|
||||||
'ficcdaf/academic.nvim',
|
|
||||||
-- optional: only load for certain filetypes
|
|
||||||
ft = { 'markdown', 'tex' },
|
|
||||||
},
|
},
|
||||||
|
-- { -- Unimpaired
|
||||||
|
-- 'tpope/vim-unimpaired',
|
||||||
|
-- config = true,
|
||||||
|
-- },
|
||||||
|
-- { -- Vim-dirtytalk
|
||||||
|
-- 'psliwka/vim-dirtytalk',
|
||||||
|
-- build = ':DirtytalkUpdate',
|
||||||
|
-- init = require('data.types').dirtytalk.init,
|
||||||
|
-- },
|
||||||
|
-- { -- Academic
|
||||||
|
-- 'ficcdaf/academic.nvim',
|
||||||
|
-- -- optional: only load for certain filetypes
|
||||||
|
-- ft = require('data.ft').academic,
|
||||||
|
-- },
|
||||||
|
-- { -- Vim-cool
|
||||||
|
-- 'romainl/vim-cool',
|
||||||
|
-- lazy = false,
|
||||||
|
-- },
|
||||||
}
|
}
|
||||||
|
|||||||
+14
-10
@@ -12,16 +12,20 @@ return {
|
|||||||
keys = require('data.keys').gist.func,
|
keys = require('data.keys').gist.func,
|
||||||
config = true,
|
config = true,
|
||||||
},
|
},
|
||||||
{ -- LazyGit
|
-- { -- LazyGit
|
||||||
'kdheepak/lazygit.nvim',
|
-- 'kdheepak/lazygit.nvim',
|
||||||
lazy = true,
|
-- lazy = true,
|
||||||
cmd = require('data.cmd').lazygit,
|
-- cmd = require('data.cmd').lazygit,
|
||||||
keys = require('data.keys').lazygit,
|
-- keys = require('data.keys').lazygit,
|
||||||
dependencies = require('data.deps').lazygit,
|
-- dependencies = require('data.deps').lazygit,
|
||||||
config = function()
|
-- config = function()
|
||||||
require('telescope').load_extension('lazygit')
|
-- if
|
||||||
end,
|
-- require('data.func').check_global_var('use_telescope', true, false)
|
||||||
},
|
-- then
|
||||||
|
-- require('telescope').load_extension('lazygit')
|
||||||
|
-- end
|
||||||
|
-- end,
|
||||||
|
-- },
|
||||||
{ -- Thanks/github-stars
|
{ -- Thanks/github-stars
|
||||||
'jsongerber/thanks.nvim',
|
'jsongerber/thanks.nvim',
|
||||||
lazy = true,
|
lazy = true,
|
||||||
|
|||||||
@@ -46,13 +46,13 @@ return {
|
|||||||
'gonstoll/wezterm-types',
|
'gonstoll/wezterm-types',
|
||||||
dev = true,
|
dev = true,
|
||||||
},
|
},
|
||||||
{ -- Flutter-tools
|
-- { -- Flutter-tools
|
||||||
'akinsho/flutter-tools.nvim',
|
-- 'akinsho/flutter-tools.nvim',
|
||||||
lazy = false,
|
-- lazy = false,
|
||||||
dependencies = {
|
-- dependencies = {
|
||||||
'nvim-lua/plenary.nvim',
|
-- 'nvim-lua/plenary.nvim',
|
||||||
'stevearc/dressing.nvim', -- optional for vim.ui.select
|
-- 'stevearc/dressing.nvim', -- optional for vim.ui.select
|
||||||
},
|
-- },
|
||||||
opts = {},
|
-- opts = {},
|
||||||
},
|
-- },
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10,11 +10,11 @@ return {
|
|||||||
event = 'VeryLazy',
|
event = 'VeryLazy',
|
||||||
opts = {},
|
opts = {},
|
||||||
},
|
},
|
||||||
|
-- { -- Mini Indentscope
|
||||||
|
-- 'echasnovski/mini.indentscope',
|
||||||
|
-- opts = require('data.types').miniindentscope.opts,
|
||||||
|
-- init = require('data.types').miniindentscope.init,
|
||||||
-- },
|
-- },
|
||||||
{ -- Mini Indentscope
|
|
||||||
'echasnovski/mini.indentscope',
|
|
||||||
opts = require('data.types').miniindentscope.opts,
|
|
||||||
init = require('data.types').miniindentscope.init,
|
|
||||||
},
|
},
|
||||||
{ -- mini.align
|
{ -- mini.align
|
||||||
'echasnovski/mini.align',
|
'echasnovski/mini.align',
|
||||||
|
|||||||
@@ -1,206 +0,0 @@
|
|||||||
-- ╭─────────────────────────────────────────────────────────╮
|
|
||||||
-- │ Telescope Plugins │
|
|
||||||
-- ╰─────────────────────────────────────────────────────────╯
|
|
||||||
---@module "plugins.telescope"
|
|
||||||
--- This module defines the telescope plugins specs for the Neovim configuration.
|
|
||||||
|
|
||||||
local P = { -- Define Telescope Plugins Specs
|
|
||||||
{ -- Telescope All Recent
|
|
||||||
'prochri/telescope-all-recent.nvim',
|
|
||||||
dependencies = {
|
|
||||||
'nvim-telescope/telescope.nvim',
|
|
||||||
'kkharji/sqlite.lua',
|
|
||||||
-- optional, if using telescope for vim.ui.select
|
|
||||||
'stevearc/dressing.nvim',
|
|
||||||
},
|
|
||||||
opts = {
|
|
||||||
default = {
|
|
||||||
disable = true, -- disable any unkown pickers (recommended)
|
|
||||||
use_cwd = true, -- differentiate scoring for each picker based on cwd
|
|
||||||
sorting = 'frecency', -- sorting: options: 'recent' and 'frecency'
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{ -- Telescope Heading
|
|
||||||
'crispgm/telescope-heading.nvim',
|
|
||||||
dependencies = {
|
|
||||||
'nvim-telescope/telescope.nvim',
|
|
||||||
},
|
|
||||||
config = function()
|
|
||||||
require('telescope').setup({
|
|
||||||
extensions = {
|
|
||||||
heading = {
|
|
||||||
treesitter = true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
})
|
|
||||||
require('telescope').load_extension('heading')
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
{ -- Telescope Spell checker
|
|
||||||
'matkrin/telescope-spell-errors.nvim',
|
|
||||||
lazy = true,
|
|
||||||
cmd = require('data.cmd').spell_errors,
|
|
||||||
config = function()
|
|
||||||
require('telescope').load_extension('spell_errors')
|
|
||||||
end,
|
|
||||||
dependencies = require('data.deps').needs_telescope,
|
|
||||||
},
|
|
||||||
{ -- Telescope Toggleterm
|
|
||||||
'ryanmsnyder/toggleterm-manager.nvim',
|
|
||||||
dependencies = {
|
|
||||||
'akinsho/nvim-toggleterm.lua',
|
|
||||||
'nvim-telescope/telescope.nvim',
|
|
||||||
'nvim-lua/plenary.nvim', -- only needed because it's a dependency of telescope
|
|
||||||
},
|
|
||||||
config = true,
|
|
||||||
keys = require('data.keys').telescope.toggleterm,
|
|
||||||
},
|
|
||||||
{ -- Telescope Lazy
|
|
||||||
'nvim-telescope/telescope.nvim',
|
|
||||||
dependencies = 'tsakirist/telescope-lazy.nvim',
|
|
||||||
keys = require('data.keys').telescope.lazy,
|
|
||||||
},
|
|
||||||
{ -- Telescope Luasnip
|
|
||||||
'benfowler/telescope-luasnip.nvim',
|
|
||||||
module = 'telescope._extensions.luasnip', -- if you wish to lazy-load
|
|
||||||
config = function()
|
|
||||||
require('telescope').load_extension('luasnip')
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
{ -- Telescope Git Worktree
|
|
||||||
'ThePrimeagen/git-worktree.nvim',
|
|
||||||
},
|
|
||||||
{ -- UndoTree Telescope extension
|
|
||||||
'nvim-telescope/telescope.nvim',
|
|
||||||
lazy = true,
|
|
||||||
event = 'VeryLazy',
|
|
||||||
dependencies = {
|
|
||||||
'nvim-lua/plenary.nvim',
|
|
||||||
'debugloop/telescope-undo.nvim',
|
|
||||||
'jonarrien/telescope-cmdline.nvim',
|
|
||||||
},
|
|
||||||
opts = function()
|
|
||||||
require('telescope').load_extension('undo')
|
|
||||||
vim.keymap.set('n', '<leader>uU', '<cmd>Telescope undo<cr>')
|
|
||||||
return {
|
|
||||||
extensions = {
|
|
||||||
undo = {},
|
|
||||||
},
|
|
||||||
}
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
{ -- Telescope Software Licenses
|
|
||||||
'chip/telescope-software-licenses.nvim',
|
|
||||||
dependencies = {
|
|
||||||
'nvim-telescope/telescope.nvim',
|
|
||||||
'nvim-lua/plenary.nvim',
|
|
||||||
},
|
|
||||||
config = function()
|
|
||||||
require('telescope').load_extension('software-licenses')
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
{ -- Telescope Conventional Commits
|
|
||||||
'olacin/telescope-cc.nvim',
|
|
||||||
config = function()
|
|
||||||
require('telescope').load_extension('conventional_commits')
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
{ -- Telescope File Browser
|
|
||||||
'nvim-telescope/telescope-file-browser.nvim',
|
|
||||||
dependencies = { 'nvim-telescope/telescope.nvim', 'nvim-lua/plenary.nvim' },
|
|
||||||
config = function()
|
|
||||||
require('telescope').load_extension('file_browser')
|
|
||||||
end,
|
|
||||||
keys = require('data.keys').telescope.filebrowser,
|
|
||||||
},
|
|
||||||
{ -- Telescope Git Diffs
|
|
||||||
'paopaol/telescope-git-diffs.nvim',
|
|
||||||
requires = {
|
|
||||||
'nvim-lua/plenary.nvim',
|
|
||||||
'sindrets/diffview.nvim',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{ -- Fzf Lua
|
|
||||||
'ibhagwan/fzf-lua',
|
|
||||||
opts = {
|
|
||||||
'telescope',
|
|
||||||
fzf_colors = true,
|
|
||||||
oldfiles = {
|
|
||||||
include_current_session = true,
|
|
||||||
},
|
|
||||||
previewers = {
|
|
||||||
builtin = {
|
|
||||||
syntax_limit_b = 1024 * 100, -- 100KB
|
|
||||||
},
|
|
||||||
},
|
|
||||||
grep = {
|
|
||||||
rg_glob = true, -- enable glob parsing
|
|
||||||
glob_flag = '--iglob', -- case insensitive globs
|
|
||||||
glob_separator = '%s%-%-', -- query separator pattern (lua): ' --'
|
|
||||||
},
|
|
||||||
},
|
|
||||||
init = function()
|
|
||||||
require('fzf-lua').register_ui_select(function(_, items)
|
|
||||||
local min_h, max_h = 0.15, 0.70
|
|
||||||
local h = (#items + 4) / vim.o.lines
|
|
||||||
if h < min_h then
|
|
||||||
h = min_h
|
|
||||||
elseif h > max_h then
|
|
||||||
h = max_h
|
|
||||||
end
|
|
||||||
return { winopts = { height = h, width = 0.60, row = 0.40 } }
|
|
||||||
end)
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'danielfalk/smart-open.nvim',
|
|
||||||
branch = '0.2.x',
|
|
||||||
config = function()
|
|
||||||
require('telescope').load_extension('smart_open')
|
|
||||||
end,
|
|
||||||
dependencies = {
|
|
||||||
'kkharji/sqlite.lua',
|
|
||||||
-- Only required if using match_algorithm fzf
|
|
||||||
{ 'nvim-telescope/telescope-fzf-native.nvim', build = 'make' },
|
|
||||||
-- Optional. If installed, native fzy will be used when match_algorithm is fzy
|
|
||||||
{ 'nvim-telescope/telescope-fzy-native.nvim' },
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{ -- Telescope Egrepify
|
|
||||||
'fdschmidt93/telescope-egrepify.nvim',
|
|
||||||
lazy = false,
|
|
||||||
opts = {},
|
|
||||||
dependencies = { 'nvim-telescope/telescope.nvim', 'nvim-lua/plenary.nvim' },
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
-- if require('data.func').check_global_var('use_fzf_lua', true, false) then
|
|
||||||
-- P = { { import = 'lazyvim.plugins.extras.editor.fzf' } }
|
|
||||||
-- end
|
|
||||||
--
|
|
||||||
-- if require('data.func').check_global_var('use_fzf_lua', true, false) then
|
|
||||||
-- table.insert(P, 1, { import = 'lazyvim.plugins.extras.editor.fzf' })
|
|
||||||
-- table.insert(P, 2, {
|
|
||||||
-- 'ibhagwan/fzf-lua',
|
|
||||||
-- lazy = true,
|
|
||||||
-- event = 'VeryLazy',
|
|
||||||
-- opts = {
|
|
||||||
-- previewers = {
|
|
||||||
-- builtin = {
|
|
||||||
-- extensions = {
|
|
||||||
-- -- neovim terminal only supports `viu` block output
|
|
||||||
-- ['png'] = { 'viu', '-b' },
|
|
||||||
-- -- by default the filename is added as last argument
|
|
||||||
-- -- if required, use `{file}` for argument positioning
|
|
||||||
-- ['svg'] = { 'viu', '-b' },
|
|
||||||
-- ['jpg'] = { 'viu', '-b' },
|
|
||||||
-- },
|
|
||||||
-- },
|
|
||||||
-- },
|
|
||||||
-- },
|
|
||||||
-- })
|
|
||||||
-- end
|
|
||||||
|
|
||||||
return P
|
|
||||||
+15
-14
@@ -72,14 +72,14 @@ return {
|
|||||||
return not vim.g.neovide
|
return not vim.g.neovide
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
{ -- ToggleTerm
|
-- { -- ToggleTerm
|
||||||
'akinsho/toggleterm.nvim',
|
-- 'akinsho/toggleterm.nvim',
|
||||||
event = 'TermOpen',
|
-- event = 'TermOpen',
|
||||||
keys = require('data.keys').toggleterm,
|
-- keys = require('data.keys').toggleterm,
|
||||||
config = function()
|
-- config = function()
|
||||||
require('toggleterm').setup(require('data.types').toggleterm)
|
-- require('toggleterm').setup(require('data.types').toggleterm)
|
||||||
end,
|
-- end,
|
||||||
},
|
-- },
|
||||||
{ -- Kitty-Runner
|
{ -- Kitty-Runner
|
||||||
'jghauser/kitty-runner.nvim',
|
'jghauser/kitty-runner.nvim',
|
||||||
cond = require('data.func').is_kitty(),
|
cond = require('data.func').is_kitty(),
|
||||||
@@ -120,10 +120,11 @@ return {
|
|||||||
end,
|
end,
|
||||||
cond = require('data.func').is_tmux(),
|
cond = require('data.func').is_tmux(),
|
||||||
},
|
},
|
||||||
{ -- Ghostyy
|
-- { -- Ghostyy
|
||||||
'isak102/ghostty.nvim',
|
-- 'isak102/ghostty.nvim',
|
||||||
config = function()
|
-- cond = require('data.func').is_ghostty(),
|
||||||
require('ghostty').setup()
|
-- config = function()
|
||||||
end,
|
-- require('ghostty').setup()
|
||||||
},
|
-- end,
|
||||||
|
-- },
|
||||||
}
|
}
|
||||||
|
|||||||
+128
-116
@@ -5,14 +5,12 @@
|
|||||||
-- ╰─────────────────────────────────────────────────────────╯
|
-- ╰─────────────────────────────────────────────────────────╯
|
||||||
|
|
||||||
return {
|
return {
|
||||||
{ -- Tokyonight
|
-- { -- Tokyonight
|
||||||
'folke/tokyonight.nvim',
|
-- 'folke/tokyonight.nvim',
|
||||||
lazy = true, -- Override
|
-- lazy = true, -- Override
|
||||||
name = 'tokyonight',
|
-- name = 'tokyonight',
|
||||||
opts = {
|
-- opts = require('data.types').tokyonight.opts,
|
||||||
style = 'night',
|
-- },
|
||||||
},
|
|
||||||
},
|
|
||||||
{ -- Catppuccin
|
{ -- Catppuccin
|
||||||
'catppuccin/nvim',
|
'catppuccin/nvim',
|
||||||
lazy = false, -- Override
|
lazy = false, -- Override
|
||||||
@@ -20,113 +18,127 @@ return {
|
|||||||
name = 'catppuccin',
|
name = 'catppuccin',
|
||||||
opts = require('data.types').catppuccin,
|
opts = require('data.types').catppuccin,
|
||||||
},
|
},
|
||||||
{ -- Ayu
|
-- { -- Monoglow
|
||||||
'Shatur/neovim-ayu',
|
-- 'wnkz/monoglow.nvim',
|
||||||
lazy = true,
|
-- lazy = false,
|
||||||
name = 'ayu',
|
-- priority = 1000,
|
||||||
},
|
-- opts = {},
|
||||||
{ -- Dracula
|
-- },
|
||||||
'Mofiqul/dracula.nvim',
|
-- {
|
||||||
lazy = true,
|
-- 'aileot/ex-colors.nvim',
|
||||||
name = 'dracula',
|
-- lazy = true,
|
||||||
},
|
-- cmd = 'ExColors',
|
||||||
{ -- Eldritch
|
-- opts = {
|
||||||
'eldritch-theme/eldritch.nvim',
|
-- colors_dir = vim.fn.stdpath('config') .. '/colors',
|
||||||
lazy = true,
|
-- },
|
||||||
name = 'eldritch',
|
-- },
|
||||||
},
|
-- { -- Ayu
|
||||||
{ -- Flow
|
-- 'Shatur/neovim-ayu',
|
||||||
'0xstepit/flow.nvim',
|
-- lazy = true,
|
||||||
lazy = true,
|
-- name = 'ayu',
|
||||||
name = 'flow',
|
-- },
|
||||||
},
|
-- { -- Dracula
|
||||||
{ -- Github-theme
|
-- 'Mofiqul/dracula.nvim',
|
||||||
'projekt0n/github-nvim-theme',
|
-- lazy = true,
|
||||||
lazy = true,
|
-- name = 'dracula',
|
||||||
name = 'github-nvim-theme',
|
-- },
|
||||||
},
|
-- { -- Eldritch
|
||||||
{ -- Gruvbox
|
-- 'eldritch-theme/eldritch.nvim',
|
||||||
'ellisonleao/gruvbox.nvim',
|
-- lazy = true,
|
||||||
lazy = true,
|
-- name = 'eldritch',
|
||||||
name = 'gruvbox',
|
-- },
|
||||||
},
|
-- { -- Flow
|
||||||
{ -- Kanagawa
|
-- '0xstepit/flow.nvim',
|
||||||
'rebelot/kanagawa.nvim',
|
-- lazy = true,
|
||||||
lazy = true,
|
-- name = 'flow',
|
||||||
name = 'kanagawa',
|
-- },
|
||||||
},
|
-- { -- Github-theme
|
||||||
{ -- Monochrome
|
-- 'projekt0n/github-nvim-theme',
|
||||||
'kdheepak/monochrome.nvim',
|
-- lazy = true,
|
||||||
lazy = true,
|
-- name = 'github-nvim-theme',
|
||||||
name = 'monochrome',
|
-- },
|
||||||
},
|
-- { -- Gruvbox
|
||||||
{ -- NeoFusion
|
-- 'ellisonleao/gruvbox.nvim',
|
||||||
'diegoulloao/neofusion.nvim',
|
-- lazy = true,
|
||||||
lazy = true,
|
-- name = 'gruvbox',
|
||||||
name = 'neofusion',
|
-- },
|
||||||
},
|
-- { -- Kanagawa
|
||||||
{ -- Nord
|
-- 'rebelot/kanagawa.nvim',
|
||||||
'shaunsingh/nord.nvim',
|
-- lazy = true,
|
||||||
lazy = true,
|
-- name = 'kanagawa',
|
||||||
name = 'nord',
|
-- },
|
||||||
},
|
-- { -- Monochrome
|
||||||
{ -- One Dark Pro
|
-- 'kdheepak/monochrome.nvim',
|
||||||
'olimorris/onedarkpro.nvim',
|
-- lazy = true,
|
||||||
lazy = true,
|
-- name = 'monochrome',
|
||||||
name = 'onedarkpro',
|
-- },
|
||||||
},
|
-- { -- NeoFusion
|
||||||
{ -- Oxocarbon
|
-- 'diegoulloao/neofusion.nvim',
|
||||||
'nyoom-engineering/oxocarbon.nvim',
|
-- lazy = true,
|
||||||
lazy = true,
|
-- name = 'neofusion',
|
||||||
name = 'oxocarbon',
|
-- },
|
||||||
},
|
-- { -- Nord
|
||||||
{ -- Paper
|
-- 'shaunsingh/nord.nvim',
|
||||||
'https://gitlab.com/yorickpeterse/vim-paper.git',
|
-- lazy = true,
|
||||||
lazy = true,
|
-- name = 'nord',
|
||||||
name = 'vim-paper',
|
-- },
|
||||||
},
|
-- { -- One Dark Pro
|
||||||
{ -- Rose-Pine
|
-- 'olimorris/onedarkpro.nvim',
|
||||||
'rose-pine/neovim',
|
-- lazy = true,
|
||||||
name = 'rose-pine',
|
-- name = 'onedarkpro',
|
||||||
lazy = true,
|
-- },
|
||||||
},
|
-- { -- Oxocarbon
|
||||||
{ -- Umbra
|
-- 'nyoom-engineering/oxocarbon.nvim',
|
||||||
'LZDQ/umbra.nvim',
|
-- lazy = true,
|
||||||
lazy = true,
|
-- name = 'oxocarbon',
|
||||||
name = 'umbra',
|
-- },
|
||||||
},
|
-- { -- Paper
|
||||||
{ -- Vim-Dim (ANSI16 colors)
|
-- 'https://gitlab.com/yorickpeterse/vim-paper.git',
|
||||||
'jeffkreeftmeijer/vim-dim',
|
-- lazy = true,
|
||||||
lazy = true,
|
-- name = 'vim-paper',
|
||||||
name = 'dim',
|
-- },
|
||||||
},
|
-- { -- Rose-Pine
|
||||||
{ -- Vim-noctua (ANSI16 colors)
|
-- 'rose-pine/neovim',
|
||||||
'noahfrederick/vim-noctu',
|
-- name = 'rose-pine',
|
||||||
lazy = true,
|
-- lazy = true,
|
||||||
name = 'noctu',
|
-- },
|
||||||
},
|
-- { -- Umbra
|
||||||
{ -- Zenbones
|
-- 'LZDQ/umbra.nvim',
|
||||||
'zenbones-theme/zenbones.nvim',
|
-- lazy = true,
|
||||||
name = 'zenbones',
|
-- name = 'umbra',
|
||||||
lazy = true,
|
-- },
|
||||||
dependencies = require('data.deps').zenbones,
|
-- { -- Vim-Dim (ANSI16 colors)
|
||||||
},
|
-- 'jeffkreeftmeijer/vim-dim',
|
||||||
|
-- lazy = true,
|
||||||
|
-- name = 'dim',
|
||||||
|
-- },
|
||||||
|
-- { -- Vim-noctua (ANSI16 colors)
|
||||||
|
-- 'noahfrederick/vim-noctu',
|
||||||
|
-- lazy = true,
|
||||||
|
-- name = 'noctu',
|
||||||
|
-- },
|
||||||
|
-- { -- Zenbones
|
||||||
|
-- 'zenbones-theme/zenbones.nvim',
|
||||||
|
-- name = 'zenbones',
|
||||||
|
-- lazy = true,
|
||||||
|
-- dependencies = require('data.deps').zenbones,
|
||||||
|
-- },
|
||||||
-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ UTILITIES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
-- ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ UTILITIES ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
|
||||||
{ -- Transparent
|
-- { -- Transparent
|
||||||
'xiyaowong/transparent.nvim',
|
-- 'xiyaowong/transparent.nvim',
|
||||||
lazy = true,
|
-- lazy = true,
|
||||||
keys = require('data.keys').transparent,
|
-- keys = require('data.keys').transparent,
|
||||||
cmd = require('data.cmd').transparent,
|
-- cmd = require('data.cmd').transparent,
|
||||||
},
|
-- },
|
||||||
{ -- Auto Dark Mode
|
-- { -- Auto Dark Mode
|
||||||
'f-person/auto-dark-mode.nvim',
|
-- 'f-person/auto-dark-mode.nvim',
|
||||||
lazy = true,
|
-- lazy = true,
|
||||||
opts = require('data.types').auto_dark_mode,
|
-- opts = require('data.types').auto_dark_mode,
|
||||||
cond = require('data.cond').auto_dark_mode,
|
-- cond = require('data.cond').auto_dark_mode,
|
||||||
},
|
-- },
|
||||||
{ -- Highlight colors
|
-- { -- Highlight colors
|
||||||
'brenoprata10/nvim-highlight-colors',
|
-- 'brenoprata10/nvim-highlight-colors',
|
||||||
event = 'BufReadPre',
|
-- event = 'BufReadPre',
|
||||||
opts = require('data.types').hightlight_colors,
|
-- opts = require('data.types').hightlight_colors,
|
||||||
},
|
-- },
|
||||||
}
|
}
|
||||||
|
|||||||
+44
-73
@@ -40,12 +40,12 @@ return {
|
|||||||
dependencies = require('data.deps').gx,
|
dependencies = require('data.deps').gx,
|
||||||
config = true,
|
config = true,
|
||||||
},
|
},
|
||||||
{ -- Unception
|
-- { -- Unception
|
||||||
'samjwill/nvim-unception',
|
-- 'samjwill/nvim-unception',
|
||||||
init = function()
|
-- init = function()
|
||||||
vim.g.unception_block_while_host_edits = true
|
-- vim.g.unception_block_while_host_edits = true
|
||||||
end,
|
-- end,
|
||||||
},
|
-- },
|
||||||
{ -- Codesnap
|
{ -- Codesnap
|
||||||
'mistricky/codesnap.nvim',
|
'mistricky/codesnap.nvim',
|
||||||
cond = require('data.func').check_global_var('codesnap', true, true),
|
cond = require('data.func').check_global_var('codesnap', true, true),
|
||||||
@@ -127,7 +127,7 @@ return {
|
|||||||
},
|
},
|
||||||
{ -- Discord Presence
|
{ -- Discord Presence
|
||||||
'IogaMaster/neocord',
|
'IogaMaster/neocord',
|
||||||
event = 'VeryLazy',
|
event = 'LazyFile',
|
||||||
lazy = true,
|
lazy = true,
|
||||||
cond = require('data.func').check_global_var('usediscord', true, true),
|
cond = require('data.func').check_global_var('usediscord', true, true),
|
||||||
opts = {
|
opts = {
|
||||||
@@ -170,26 +170,17 @@ return {
|
|||||||
cmd_abbrev('helpclose', 'FloatingHelpClose')
|
cmd_abbrev('helpclose', 'FloatingHelpClose')
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
{ -- Timer
|
|
||||||
'alex-popov-tech/timer.nvim',
|
|
||||||
lazy = true,
|
|
||||||
},
|
|
||||||
{ -- Image-Clip
|
|
||||||
'HakonHarnes/img-clip.nvim',
|
|
||||||
lazy = true,
|
|
||||||
cmd = require('data.cmd').imgclip,
|
|
||||||
opts = {
|
|
||||||
default = {
|
|
||||||
embed_image_as_base64 = false,
|
|
||||||
prompt_for_file_name = false,
|
|
||||||
drag_and_drop = {
|
|
||||||
insert_mode = true,
|
|
||||||
},
|
|
||||||
-- required for Windows users
|
|
||||||
use_absolute_path = true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
|
-- { -- Timer
|
||||||
|
-- 'alex-popov-tech/timer.nvim',
|
||||||
|
-- lazy = true,
|
||||||
|
-- },
|
||||||
|
-- { -- Image-Clip
|
||||||
|
-- 'HakonHarnes/img-clip.nvim',
|
||||||
|
-- lazy = true,
|
||||||
|
-- cmd = require('data.cmd').imgclip,
|
||||||
|
-- opts = require('data.types').imgclip.opts,
|
||||||
|
-- },
|
||||||
{ -- Multicursor
|
{ -- Multicursor
|
||||||
'jake-stewart/multicursor.nvim',
|
'jake-stewart/multicursor.nvim',
|
||||||
branch = '1.0',
|
branch = '1.0',
|
||||||
@@ -208,17 +199,18 @@ return {
|
|||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
{ -- FloatTerm
|
|
||||||
'voldikss/vim-floaterm',
|
|
||||||
lazy = true,
|
|
||||||
event = 'TermOpen',
|
|
||||||
},
|
|
||||||
{ -- bufferlist
|
|
||||||
'EL-MASTOR/bufferlist.nvim',
|
|
||||||
lazy = true,
|
|
||||||
keys = { { '<Leader>bl', desc = 'Open bufferlist' } }, -- keymap to load the plugin, it should be the same as keymap.open_buflist
|
|
||||||
opts = {},
|
|
||||||
},
|
},
|
||||||
|
-- { -- FloatTerm
|
||||||
|
-- 'voldikss/vim-floaterm',
|
||||||
|
-- lazy = true,
|
||||||
|
-- event = 'TermOpen',
|
||||||
|
-- },
|
||||||
|
-- { -- bufferlist
|
||||||
|
-- 'EL-MASTOR/bufferlist.nvim',
|
||||||
|
-- lazy = true,
|
||||||
|
-- keys = { { '<Leader>bl', desc = 'Open bufferlist' } }, -- keymap to load the plugin, it should be the same as keymap.open_buflist
|
||||||
|
-- opts = {},
|
||||||
|
-- },
|
||||||
{ -- showkeys
|
{ -- showkeys
|
||||||
'nvchad/showkeys',
|
'nvchad/showkeys',
|
||||||
lazy = true,
|
lazy = true,
|
||||||
@@ -242,46 +234,25 @@ return {
|
|||||||
'jrop/u.nvim',
|
'jrop/u.nvim',
|
||||||
lazy = true,
|
lazy = true,
|
||||||
},
|
},
|
||||||
{ -- Co-op (Neovim Co-routines Framework)
|
-- { -- Co-op (Neovim Co-routines Framework)
|
||||||
'gregorias/coop.nvim',
|
-- 'gregorias/coop.nvim',
|
||||||
lazy = false,
|
-- lazy = false,
|
||||||
},
|
-- },
|
||||||
{
|
-- {
|
||||||
'folke/snacks.nvim',
|
-- 'marcussimonsen/let-it-snow.nvim',
|
||||||
opts = function()
|
-- lazy = true,
|
||||||
-- Toggle the profiler
|
-- cmd = 'LetItSnow', -- Wait with loading until command is run
|
||||||
Snacks.toggle.profiler():map('<leader>qp')
|
-- opts = {},
|
||||||
-- Toggle the profiler highlights
|
-- },
|
||||||
Snacks.toggle.profiler_highlights():map('<leader>qh')
|
|
||||||
end,
|
|
||||||
keys = {
|
|
||||||
{
|
|
||||||
'<leader>qb',
|
|
||||||
function()
|
|
||||||
Snacks.profiler.scratch()
|
|
||||||
end,
|
|
||||||
desc = 'Profiler Scratch Bufer',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
-- optional lualine component to show captured events
|
|
||||||
-- when the profiler is running
|
|
||||||
{
|
|
||||||
'nvim-lualine/lualine.nvim',
|
|
||||||
cond = require('data.cond').lualine,
|
|
||||||
opts = function(_, opts)
|
|
||||||
table.insert(opts.sections.lualine_x, Snacks.profiler.status())
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
'marcussimonsen/let-it-snow.nvim',
|
|
||||||
lazy = true,
|
|
||||||
cmd = 'LetItSnow', -- Wait with loading until command is run
|
|
||||||
opts = {},
|
|
||||||
},
|
|
||||||
{ -- yazi
|
{ -- yazi
|
||||||
'mikavilpas/yazi.nvim',
|
'mikavilpas/yazi.nvim',
|
||||||
lazy = true,
|
lazy = true,
|
||||||
cmd = 'Yazi',
|
cmd = 'Yazi',
|
||||||
},
|
},
|
||||||
|
-- { -- TyprStats
|
||||||
|
-- 'nvzone/typr',
|
||||||
|
-- cmd = 'TyprStats',
|
||||||
|
-- dependencies = 'nvzone/volt',
|
||||||
|
-- opts = {},
|
||||||
|
-- },
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user