too many things
This commit is contained in:
@@ -2,57 +2,193 @@ return {
|
||||
-- not deps
|
||||
--{ "xiyaowong/transparent.nvim" },
|
||||
-- { "olimorris/onedarkpro.nvim" },
|
||||
{ "neanias/everforest-nvim" },
|
||||
{ "ibhagwan/fzf-lua", lazy = true },
|
||||
{ "nvim-treesitter/nvim-treesitter", build = ":TSUpdate", lazy = true },
|
||||
{ "nvim-treesitter/nvim-treesitter-context", lazy = true },
|
||||
{
|
||||
"nvim-telescope/telescope.nvim",
|
||||
tag = "0.1.2",
|
||||
dependencies = {
|
||||
"nvim-lua/plenary.nvim",
|
||||
"MunifTanjim/nui.nvim",
|
||||
"neanias/everforest-nvim",
|
||||
lazy = false,
|
||||
priority = 1000,
|
||||
name = "everforest",
|
||||
opts = {
|
||||
on_highlights = function(hl, palette)
|
||||
hl.MiniCursorword = { underdotted = true }
|
||||
hl.MiniCursorwordCurrent = {} -- just needs to be mentioned to override color theme default and clone MiniCursorword
|
||||
end,
|
||||
},
|
||||
},
|
||||
|
||||
{
|
||||
"alex-popov-tech/store.nvim",
|
||||
dependencies = {
|
||||
"OXY2DEV/markview.nvim", -- optional, for pretty readme preview / help window
|
||||
},
|
||||
cmd = "Store",
|
||||
opts = {
|
||||
width = 1000,
|
||||
height = 500,
|
||||
},
|
||||
lazy = true,
|
||||
},
|
||||
{
|
||||
"nvim-lualine/lualine.nvim",
|
||||
dependencies = { "nvim-tree/nvim-web-devicons" },
|
||||
lazy = false,
|
||||
},
|
||||
{ "stevearc/aerial.nvim" },
|
||||
{
|
||||
"folke/noice.nvim",
|
||||
event = "VeryLazy",
|
||||
opts = {},
|
||||
dependencies = {
|
||||
"MunifTanjim/nui.nvim",
|
||||
--OPTIONAL:
|
||||
-- `nvim-notify` is only needed, if you want to use the notification view.
|
||||
-- If not available, we use `mini` as the fallback
|
||||
"rcarriga/nvim-notify",
|
||||
lazy = true,
|
||||
opts = {
|
||||
-- cmdline = {
|
||||
-- view = "cmdline",
|
||||
-- },
|
||||
routes = {
|
||||
{
|
||||
filter = {
|
||||
event = "msg_show",
|
||||
kind = "",
|
||||
find = "written",
|
||||
},
|
||||
opts = { skip = true },
|
||||
},
|
||||
},
|
||||
},
|
||||
dependencies = {},
|
||||
},
|
||||
{ "MunifTanjim/nui.nvim", lazy = true }, -- dep of noice.nvim
|
||||
{ "rcarriga/nvim-notify", lazy = true }, -- dep of noice.nvim
|
||||
{
|
||||
"echasnovski/mini.nvim",
|
||||
lazy = true,
|
||||
version = false,
|
||||
},
|
||||
{
|
||||
"danielfalk/smart-open.nvim",
|
||||
branch = "0.2.x",
|
||||
lazy = true,
|
||||
"nvim-neo-tree/neo-tree.nvim",
|
||||
branch = "v3.x",
|
||||
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" },
|
||||
"nvim-lua/plenary.nvim",
|
||||
"MunifTanjim/nui.nvim",
|
||||
"nvim-tree/nvim-web-devicons", -- optional, but recommended
|
||||
},
|
||||
cmd = "Neotree",
|
||||
lazy = true, -- neo-tree will lazily load itself
|
||||
},
|
||||
{
|
||||
"gelguy/wilder.nvim",
|
||||
lazy = true,
|
||||
event = { "CmdlineEnter" },
|
||||
opts = {
|
||||
modes = { ":", "/", "?" },
|
||||
},
|
||||
},
|
||||
{ "gelguy/wilder.nvim", lazy = true },
|
||||
{ "norcalli/nvim-colorizer.lua", verylazy = true },
|
||||
{ "ziontee113/color-picker.nvim", verylazy = true },
|
||||
{ "lewis6991/gitsigns.nvim", verylazy = true },
|
||||
-- optional
|
||||
{ "nvim-treesitter/nvim-treesitter-textobjects", lazy = true },
|
||||
{ "OXY2DEV/markview.nvim", lazy = true, ft = "Markdown", cmd = "Markview", event = { "BufRead *.md" } },
|
||||
{
|
||||
"norcalli/nvim-colorizer.lua",
|
||||
lazy = true,
|
||||
event = { "BufRead" },
|
||||
opts = {
|
||||
"*",
|
||||
css = { rgb_fn = true, hsl_fn = true },
|
||||
scss = { rgb_fn = true, hsl_fn = true },
|
||||
"javascript",
|
||||
"html",
|
||||
},
|
||||
mode = "background",
|
||||
},
|
||||
{
|
||||
"ziontee113/color-picker.nvim",
|
||||
lazy = true,
|
||||
keys = {
|
||||
{ "<C-c>", mode = { "n" }, "<cmd>PickColorInsert<cr>", desc = "open color widget" },
|
||||
{ "<C-c>", mode = { "i" }, "<cmd>PickColor<cr>", desc = "open color widget" },
|
||||
},
|
||||
cmd = { "PickColor", "PickColorInsert" },
|
||||
opts = {
|
||||
["icons"] = { "ﱢ", "" },
|
||||
-- ["icons"] = { "ﮊ", "" },
|
||||
-- ["icons"] = { "", "ﰕ" },
|
||||
-- ["icons"] = { "", "" },
|
||||
-- ["icons"] = { "", "" },
|
||||
["border"] = "rounded", -- none | single | double | rounded | solid | shadow
|
||||
["keymap"] = { -- mapping example:
|
||||
["U"] = "<Plug>ColorPickerSlider5Decrease",
|
||||
["O"] = "<Plug>ColorPickerSlider5Increase",
|
||||
},
|
||||
["background_highlight_group"] = "Normal", -- default
|
||||
["border_highlight_group"] = "FloatBorder", -- default ["text_highlight_group"] = "Normal", --default })
|
||||
vim.cmd([[hi FloatBorder guibg=NONE]]), -- if you don't want weird border background colors around the popup.
|
||||
},
|
||||
-- },
|
||||
-- config = {
|
||||
-- vim.cmd([[hi FloatBorder guibg=NONE]]), -- if you don't want weird border background colors around the popup.
|
||||
-- },
|
||||
},
|
||||
{
|
||||
"jiaoshijie/undotree",
|
||||
dependencies = "nvim-lua/plenary.nvim",
|
||||
config = true,
|
||||
keys = {
|
||||
{ "<leader>u", function() require("undotree").toggle() end, desc = "toggle undotree" },
|
||||
},
|
||||
},
|
||||
{
|
||||
"saecki/crates.nvim",
|
||||
lazy = true,
|
||||
event = { "BufReadPost Cargo.toml" },
|
||||
opts = {},
|
||||
-- config = function() require("crates").setup() end,
|
||||
},
|
||||
{
|
||||
"folke/trouble.nvim",
|
||||
opts = {},
|
||||
cmd = "Trouble",
|
||||
lazy = true,
|
||||
keys = { "<leader>x" },
|
||||
},
|
||||
{
|
||||
"lewis6991/gitsigns.nvim",
|
||||
lazy = false,
|
||||
opts = {
|
||||
signs = {
|
||||
add = { text = "│" },
|
||||
change = { text = "│" },
|
||||
delete = { text = "_" },
|
||||
topdelete = { text = "‾" },
|
||||
changedelete = { text = "~" },
|
||||
untracked = { text = "┆" },
|
||||
},
|
||||
signcolumn = true, -- Toggle with `:Gitsigns toggle_signs`
|
||||
numhl = true, -- Toggle with `:Gitsigns toggle_numhl`
|
||||
linehl = false, -- Toggle with `:Gitsigns toggle_linehl`
|
||||
word_diff = false, -- Toggle with `:Gitsigns toggle_word_diff`
|
||||
watch_gitdir = {
|
||||
follow_files = true,
|
||||
},
|
||||
attach_to_untracked = true,
|
||||
current_line_blame = true, -- Toggle with `:Gitsigns toggle_current_line_blame`
|
||||
current_line_blame_opts = {
|
||||
virt_text = true,
|
||||
virt_text_pos = "eol", -- 'eol' | 'overlay' | 'right_align'
|
||||
delay = 150,
|
||||
ignore_whitespace = false,
|
||||
virt_text_priority = 0,
|
||||
},
|
||||
current_line_blame_formatter = "<author>, <author_time:%Y-%m-%d> - <summary>",
|
||||
sign_priority = 6,
|
||||
update_debounce = 100,
|
||||
status_formatter = nil, -- Use default
|
||||
max_file_length = 40000, -- Disable if file is longer than this (in lines)
|
||||
preview_config = {
|
||||
-- Options passed to nvim_open_win
|
||||
border = "single",
|
||||
style = "minimal",
|
||||
relative = "cursor",
|
||||
row = 0,
|
||||
col = 1,
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
"nvzone/typr",
|
||||
dependencies = "nvzone/volt",
|
||||
opts = {},
|
||||
lazy = true,
|
||||
cmd = { "Typr", "TyprStats" },
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user