mirror of
https://github.com/zoriya/dotfiles.git
synced 2026-05-30 09:51:44 +00:00
wip: Add latex support
This commit is contained in:
@@ -145,12 +145,13 @@ return packer.startup(function(use)
|
||||
use "tpope/vim-fugitive"
|
||||
use { "lewis6991/gitsigns.nvim", requires = { 'nvim-lua/plenary.nvim' } }
|
||||
|
||||
use({
|
||||
use {
|
||||
"iamcco/markdown-preview.nvim",
|
||||
run = "cd app && npm install",
|
||||
setup = function() vim.g.mkdp_filetypes = { "markdown" } end,
|
||||
ft = { "markdown" },
|
||||
})
|
||||
}
|
||||
use { "lervag/vimtex", ft = { "tex" } }
|
||||
|
||||
if PACKER_BOOTSTRAP then
|
||||
require("packer").sync()
|
||||
|
||||
@@ -2,4 +2,4 @@ require "utils.gitsigns"
|
||||
require "utils.gfold"
|
||||
require "utils.spell"
|
||||
require "utils.scratchpads"
|
||||
|
||||
require "utils.latex"
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
vim.g.vimtex_complete_enabled = false
|
||||
vim.g.vimtex_mappings_disable = {
|
||||
n = {
|
||||
"<localleader>li",
|
||||
"<localleader>lI",
|
||||
"<localleader>lt",
|
||||
"<localleader>lT",
|
||||
"<localleader>lq",
|
||||
"<localleader>lv",
|
||||
"<localleader>lr",
|
||||
"<localleader>ll",
|
||||
"<localleader>lL",
|
||||
"<localleader>lk",
|
||||
"<localleader>lK",
|
||||
"<localleader>le",
|
||||
"<localleader>lo",
|
||||
"<localleader>lg",
|
||||
"<localleader>lG",
|
||||
"<localleader>lc",
|
||||
"<localleader>lC",
|
||||
"<localleader>lm",
|
||||
"<localleader>lx",
|
||||
"<localleader>lX",
|
||||
"<localleader>ls",
|
||||
"<localleader>la",
|
||||
},
|
||||
x = {
|
||||
"<localleader>lL",
|
||||
},
|
||||
}
|
||||
vim.g.vimtex_syntax_enabled = false -- Treesiter for the win.
|
||||
vim.g.vimtex_syntax_conceal_disable = true
|
||||
|
||||
function LATEX_PREVIEW()
|
||||
local wk = require "which-key"
|
||||
wk.register({
|
||||
mp = { "<cmd>VimtexView<CR>", "Latex preview" },
|
||||
}, {
|
||||
prefix = "<leader>",
|
||||
buffer = 0,
|
||||
})
|
||||
end
|
||||
|
||||
vim.cmd("au FileType tex lua LATEX_PREVIEW()")
|
||||
Reference in New Issue
Block a user