move scripts, update other things
This commit is contained in:
1 parent
8be9fe6370
commit
0c79acd431
61 files changed
+2728
-539
No files matched your search
@@ -43,7 +43,7 @@ return {
|
||||
{ "rcarriga/nvim-notify", lazy = true }, -- dep of noice.nvim
|
||||
{
|
||||
"nvim-mini/mini.nvim",
|
||||
lazy = true,
|
||||
event = { "UIEnter" },
|
||||
version = false,
|
||||
},
|
||||
{
|
||||
@@ -54,13 +54,100 @@ return {
|
||||
modes = { ":", "/", "?" },
|
||||
},
|
||||
},
|
||||
-- {
|
||||
-- "OXY2DEV/markview.nvim",
|
||||
-- lazy = true,
|
||||
-- ft = "Markdown",
|
||||
-- -- keys = { "<leader>M", mode = { "n" }, "<cmd>Markview toggle<cr>", desc = "Toggle Markdown render" },
|
||||
-- cmd = "Markview",
|
||||
-- event = { "BufRead *.md" },
|
||||
-- },
|
||||
{
|
||||
"OXY2DEV/markview.nvim",
|
||||
lazy = true,
|
||||
ft = "Markdown",
|
||||
-- keys = { "<leader>M", mode = { "n" }, "<cmd>Markview toggle<cr>", desc = "Toggle Markdown render" },
|
||||
cmd = "Markview",
|
||||
event = { "BufRead *.md" },
|
||||
"MeanderingProgrammer/render-markdown.nvim",
|
||||
dependencies = { "nvim-treesitter/nvim-treesitter", "nvim-mini/mini.nvim" }, -- if you use the mini.nvim suite
|
||||
-- dependencies = { 'nvim-treesitter/nvim-treesitter', 'nvim-mini/mini.icons' }, -- if you use standalone mini plugins
|
||||
-- dependencies = { 'nvim-treesitter/nvim-treesitter', 'nvim-tree/nvim-web-devicons' }, -- if you prefer nvim-web-devicons
|
||||
---@module 'render-markdown'
|
||||
---@type render.md.UserConfig
|
||||
opts = {
|
||||
checkbox = {
|
||||
enabled = true,
|
||||
render_modes = true,
|
||||
position = "inline",
|
||||
unchecked = { icon = " ", highlight = "RenderMarkdownUnchecked" },
|
||||
checked = { icon = " ", highlight = "RenderMarkdownChecked" },
|
||||
custom = {
|
||||
todo = { raw = "[-]", rendered = " Todo", highlight = "RenderMarkdownTodo" },
|
||||
},
|
||||
},
|
||||
},
|
||||
event = { "BufEnter *.md" },
|
||||
},
|
||||
{
|
||||
-- filetypes for mermaid:
|
||||
-- .mmd
|
||||
-- .mermaid
|
||||
"kevalin/mermaid.nvim",
|
||||
dependencies = {
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
},
|
||||
opts = {
|
||||
format = {
|
||||
shift_width = 4, -- Indentation size (spaces)
|
||||
},
|
||||
lint = {
|
||||
enabled = true, -- Enable diagnostics via mmdc
|
||||
command = "mmdc", -- Path to mermaid-cli executable
|
||||
},
|
||||
preview = {
|
||||
renderer = "mermaid.js", -- "mermaid.js" or "beautiful-mermaid"
|
||||
theme = "dark", -- Theme name (renderer-specific)
|
||||
},
|
||||
},
|
||||
config = {
|
||||
vim.api.nvim_create_autocmd("FileType", {
|
||||
pattern = "mermaid",
|
||||
callback = function()
|
||||
local buf = vim.api.nvim_get_current_buf()
|
||||
vim.keymap.set(
|
||||
"n",
|
||||
"<leader>mp",
|
||||
"<cmd>MermaidPreview<CR>",
|
||||
{ buffer = buf, desc = "Mermaid Preview" }
|
||||
)
|
||||
vim.keymap.set(
|
||||
"n",
|
||||
"<leader>mf",
|
||||
"<cmd>MermaidFormat<CR>",
|
||||
{ buffer = buf, desc = "Mermaid Format" }
|
||||
)
|
||||
vim.keymap.set(
|
||||
"n",
|
||||
"<leader>mr",
|
||||
"<cmd>MermaidRender<CR>",
|
||||
{ buffer = buf, desc = "Mermaid Render" }
|
||||
)
|
||||
vim.keymap.set(
|
||||
"n",
|
||||
"<leader>mc",
|
||||
"<cmd>MermaidCopyURL<CR>",
|
||||
{ buffer = buf, desc = "Mermaid Copy URL" }
|
||||
)
|
||||
vim.keymap.set(
|
||||
"n",
|
||||
"<leader>mx",
|
||||
"<cmd>MermaidPreviewStop<CR>",
|
||||
{ buffer = buf, desc = "Mermaid Stop Preview" }
|
||||
)
|
||||
end,
|
||||
}),
|
||||
},
|
||||
|
||||
-- config = function()
|
||||
-- require("mermaid").setup()
|
||||
-- -- Install the Tree-sitter parser:
|
||||
-- -- :TSInstall mermaid
|
||||
-- end
|
||||
},
|
||||
{
|
||||
"norcalli/nvim-colorizer.lua",
|
||||
@@ -126,54 +213,11 @@ return {
|
||||
},
|
||||
{
|
||||
"folke/trouble.nvim",
|
||||
opts = {},
|
||||
opts = { use_diagnostic_signs = true },
|
||||
cmd = "Trouble",
|
||||
lazy = true,
|
||||
keys = { "<leader>x" },
|
||||
},
|
||||
{
|
||||
"lewis6991/gitsigns.nvim",
|
||||
event = "UIEnter",
|
||||
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",
|
||||
|
||||
Reference in new issue
Block a user