Compare commits
No commits in common. "d98986006bdfd908b03ce2b4ba2bbd4fac103b72" and "104afbaf631f0fb3e886a189fb60249486f12380" have entirely different histories.
d98986006b
...
104afbaf63
@ -5,13 +5,6 @@ vim.opt_local.textwidth = 0
|
|||||||
vim.keymap.set("n", "<leader>fr", "<cmd>MarkdownPreview<CR>", {
|
vim.keymap.set("n", "<leader>fr", "<cmd>MarkdownPreview<CR>", {
|
||||||
buffer = true,
|
buffer = true,
|
||||||
})
|
})
|
||||||
vim.keymap.set("n", "<leader>ff", function()
|
|
||||||
vim.cmd("Markview hybridToggle")
|
|
||||||
local hybrid_state = require("markview").state.hybrid_mode and "Enabled" or "Disabled"
|
|
||||||
vim.notify(("%s Markview Hybrid Mode"):format(hybrid_state), vim.log.levels.INFO, { title = "Markview" })
|
|
||||||
end, {
|
|
||||||
buffer = true,
|
|
||||||
})
|
|
||||||
|
|
||||||
vim.keymap.set("n", "<C-Space>", function()
|
vim.keymap.set("n", "<C-Space>", function()
|
||||||
local cur_line = vim.fn.line(".")
|
local cur_line = vim.fn.line(".")
|
||||||
|
@ -53,11 +53,6 @@ M.setup = function()
|
|||||||
vim.opt.spell = not vim.opt.spell:get()
|
vim.opt.spell = not vim.opt.spell:get()
|
||||||
end, { silent = true, desc = "Toggle Spell" })
|
end, { silent = true, desc = "Toggle Spell" })
|
||||||
|
|
||||||
-- Toggling wrap
|
|
||||||
vim.keymap.set("n", "<leader>sw", function()
|
|
||||||
vim.opt.wrap = not vim.opt.wrap:get()
|
|
||||||
end, { silent = true, desc = "Toggle Wrap" })
|
|
||||||
|
|
||||||
-- Set current focused file as cwd
|
-- Set current focused file as cwd
|
||||||
vim.keymap.set("n", "<leader>cd", ":cd %:p:h<CR>", { silent = true, desc = "Change CWD to Current File" })
|
vim.keymap.set("n", "<leader>cd", ":cd %:p:h<CR>", { silent = true, desc = "Change CWD to Current File" })
|
||||||
|
|
||||||
|
@ -23,7 +23,34 @@ return {
|
|||||||
}
|
}
|
||||||
local headlines = require("headlines")
|
local headlines = require("headlines")
|
||||||
headlines.setup({
|
headlines.setup({
|
||||||
markdown = false,
|
markdown = {
|
||||||
|
bullets = bullets,
|
||||||
|
bullet_highlights = bullet_highlights,
|
||||||
|
fat_headline_lower_string = "▀",
|
||||||
|
query = vim.treesitter.query.parse(
|
||||||
|
"markdown",
|
||||||
|
[[
|
||||||
|
(atx_heading [
|
||||||
|
(atx_h1_marker)
|
||||||
|
(atx_h2_marker)
|
||||||
|
(atx_h3_marker)
|
||||||
|
(atx_h4_marker)
|
||||||
|
(atx_h5_marker)
|
||||||
|
(atx_h6_marker)
|
||||||
|
] @headline)
|
||||||
|
|
||||||
|
(thematic_break) @dash
|
||||||
|
|
||||||
|
(fenced_code_block) @codeblock
|
||||||
|
|
||||||
|
(block_quote_marker) @quote
|
||||||
|
(block_quote (paragraph (inline (block_continuation) @quote)))
|
||||||
|
(block_quote (paragraph (block_continuation) @quote))
|
||||||
|
(block_quote (list (list_item (paragraph (inline (block_continuation) @quote)))))
|
||||||
|
(block_quote (block_continuation) @quote)
|
||||||
|
]]
|
||||||
|
),
|
||||||
|
},
|
||||||
rmd = {
|
rmd = {
|
||||||
bullets = bullets,
|
bullets = bullets,
|
||||||
bullet_highlights = bullet_highlights,
|
bullet_highlights = bullet_highlights,
|
||||||
@ -45,6 +72,6 @@ return {
|
|||||||
callback = headlines.refresh,
|
callback = headlines.refresh,
|
||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
ft = { "norg", "rmd", "org" },
|
ft = { "markdown", "norg", "rmd", "org" },
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@ -542,102 +542,6 @@ return {
|
|||||||
{
|
{
|
||||||
provider = "%=",
|
provider = "%=",
|
||||||
},
|
},
|
||||||
{
|
|
||||||
{
|
|
||||||
provider = seps.full.left,
|
|
||||||
hl = function()
|
|
||||||
return { fg = colors.sumiInk4, bg = utils.get_highlight("WinBar").bg }
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
provider = function()
|
|
||||||
return "spell "
|
|
||||||
end,
|
|
||||||
hl = {
|
|
||||||
fg = colors.fujiWhite,
|
|
||||||
bg = colors.sumiInk4,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
{
|
|
||||||
provider = seps.full.left,
|
|
||||||
hl = function()
|
|
||||||
return {
|
|
||||||
fg = vim.opt_local.spell:get() and colors.springGreen or colors.peachRed,
|
|
||||||
bg = colors.sumiInk4,
|
|
||||||
}
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
provider = function()
|
|
||||||
return vim.opt_local.spell:get() and " " or " "
|
|
||||||
end,
|
|
||||||
hl = function()
|
|
||||||
return {
|
|
||||||
fg = colors.sumiInk0,
|
|
||||||
bg = vim.opt_local.spell:get() and colors.springGreen or colors.peachRed,
|
|
||||||
}
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
provider = seps.full.right .. " ",
|
|
||||||
hl = function()
|
|
||||||
return {
|
|
||||||
fg = vim.opt_local.spell:get() and colors.springGreen or colors.peachRed,
|
|
||||||
bg = utils.get_highlight("WinBar").bg,
|
|
||||||
}
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
{
|
|
||||||
provider = seps.full.left,
|
|
||||||
hl = function()
|
|
||||||
return { fg = colors.sumiInk4, bg = utils.get_highlight("WinBar").bg }
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
provider = function()
|
|
||||||
return "wrap "
|
|
||||||
end,
|
|
||||||
hl = {
|
|
||||||
fg = colors.fujiWhite,
|
|
||||||
bg = colors.sumiInk4,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
|
||||||
{
|
|
||||||
provider = seps.full.left,
|
|
||||||
hl = function()
|
|
||||||
return {
|
|
||||||
fg = vim.opt_local.wrap:get() and colors.springGreen or colors.peachRed,
|
|
||||||
bg = colors.sumiInk4,
|
|
||||||
}
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
provider = function()
|
|
||||||
return vim.opt_local.wrap:get() and " " or " "
|
|
||||||
end,
|
|
||||||
hl = function()
|
|
||||||
return {
|
|
||||||
fg = colors.sumiInk0,
|
|
||||||
bg = vim.opt_local.wrap:get() and colors.springGreen or colors.peachRed,
|
|
||||||
}
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
provider = seps.full.right .. " ",
|
|
||||||
hl = function()
|
|
||||||
return {
|
|
||||||
fg = vim.opt_local.wrap:get() and colors.springGreen or colors.peachRed,
|
|
||||||
bg = utils.get_highlight("WinBar").bg,
|
|
||||||
}
|
|
||||||
end,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
update = {
|
update = {
|
||||||
"BufAdd",
|
"BufAdd",
|
||||||
|
@ -1,20 +0,0 @@
|
|||||||
return {
|
|
||||||
"OXY2DEV/markview.nvim",
|
|
||||||
lazy = false, -- Recommended
|
|
||||||
dependencies = {
|
|
||||||
"nvim-treesitter/nvim-treesitter",
|
|
||||||
"nvim-tree/nvim-web-devicons",
|
|
||||||
},
|
|
||||||
config = function()
|
|
||||||
require("markview").setup({
|
|
||||||
hybrid_modes = { "n" },
|
|
||||||
checkboxes = {
|
|
||||||
enable = false,
|
|
||||||
},
|
|
||||||
list_items = {
|
|
||||||
enable = false,
|
|
||||||
},
|
|
||||||
})
|
|
||||||
vim.cmd("Markview hybridDisable")
|
|
||||||
end,
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user