Public Access
added mdmath for latex image display.
This commit is contained in:
+33
-19
@@ -27,6 +27,7 @@ vim.pack.add({
|
||||
{ src = "https://github.com/rcarriga/nvim-dap-ui" },
|
||||
{ src = "https://github.com/michaelrommel/nvim-silicon" },
|
||||
{ src = "https://github.com/hat0uma/csvview.nvim.git" },
|
||||
{ src = "https://github.com/Thiago4532/mdmath.nvim" },
|
||||
})
|
||||
|
||||
pcall(vim.cmd.colorscheme, "gruvbox")
|
||||
@@ -65,10 +66,23 @@ require("conform").setup({
|
||||
})
|
||||
|
||||
require("render-markdown").setup({
|
||||
latex = { enabled = true },
|
||||
latex = { enabled = false }, -- mdmath.nvim renders math as images
|
||||
code = { inline_pad = 0, highlight_inline = "RenderMarkdownCode" },
|
||||
})
|
||||
|
||||
require("mdmath").setup({
|
||||
dynamic_scale = 0.5,
|
||||
})
|
||||
|
||||
-- Rebuild mdmath JS deps on plugin update
|
||||
vim.api.nvim_create_autocmd("PackChanged", {
|
||||
callback = function(ev)
|
||||
if ev.data.spec.name == "mdmath.nvim" and ev.data.kind == "update" then
|
||||
vim.system({ "npm", "install" }, { cwd = ev.data.path .. "/mdmath-js" })
|
||||
end
|
||||
end,
|
||||
})
|
||||
|
||||
vim.api.nvim_create_autocmd("FileType", {
|
||||
pattern = "markdown",
|
||||
callback = function(ev)
|
||||
@@ -142,26 +156,26 @@ vim.keymap.set("x", "<leader>cs", function() silicon_shot(false) end,
|
||||
|
||||
require("lualine").setup({ options = { theme = "gruvbox_dark" } })
|
||||
|
||||
local bl_bg = "#3c3836" -- lualine statusline bg
|
||||
local bl_sel_bg = "#504945" -- lualine section_b bg (git branch)
|
||||
local bl_fg = "#a89984"
|
||||
local bl_sel_fg = "#ebdbb2"
|
||||
local bl_bg = "#3c3836" -- lualine statusline bg
|
||||
local bl_sel_bg = "#504945" -- lualine section_b bg (git branch)
|
||||
local bl_fg = "#a89984"
|
||||
local bl_sel_fg = "#ebdbb2"
|
||||
require("bufferline").setup({
|
||||
highlights = {
|
||||
fill = { bg = bl_bg },
|
||||
background = { bg = bl_bg, fg = bl_fg },
|
||||
buffer_visible = { bg = bl_bg, fg = bl_fg },
|
||||
buffer_selected = { bg = bl_sel_bg, fg = bl_sel_fg, bold = true, italic = false },
|
||||
separator = { bg = bl_bg, fg = bl_bg },
|
||||
separator_visible = { bg = bl_bg, fg = bl_bg },
|
||||
separator_selected = { bg = bl_sel_bg, fg = bl_bg },
|
||||
indicator_selected = { bg = bl_sel_bg, fg = bl_sel_bg },
|
||||
modified = { bg = bl_bg },
|
||||
modified_visible = { bg = bl_bg },
|
||||
modified_selected = { bg = bl_sel_bg },
|
||||
close_button = { bg = bl_bg, fg = bl_fg },
|
||||
close_button_visible = { bg = bl_bg, fg = bl_fg },
|
||||
close_button_selected= { bg = bl_sel_bg, fg = bl_sel_fg },
|
||||
fill = { bg = bl_bg },
|
||||
background = { bg = bl_bg, fg = bl_fg },
|
||||
buffer_visible = { bg = bl_bg, fg = bl_fg },
|
||||
buffer_selected = { bg = bl_sel_bg, fg = bl_sel_fg, bold = true, italic = false },
|
||||
separator = { bg = bl_bg, fg = bl_bg },
|
||||
separator_visible = { bg = bl_bg, fg = bl_bg },
|
||||
separator_selected = { bg = bl_sel_bg, fg = bl_bg },
|
||||
indicator_selected = { bg = bl_sel_bg, fg = bl_sel_bg },
|
||||
modified = { bg = bl_bg },
|
||||
modified_visible = { bg = bl_bg },
|
||||
modified_selected = { bg = bl_sel_bg },
|
||||
close_button = { bg = bl_bg, fg = bl_fg },
|
||||
close_button_visible = { bg = bl_bg, fg = bl_fg },
|
||||
close_button_selected = { bg = bl_sel_bg, fg = bl_sel_fg },
|
||||
},
|
||||
})
|
||||
require("blink.cmp").setup({ keymap = { preset = "super-tab" } })
|
||||
|
||||
Reference in New Issue
Block a user