latex update

This commit is contained in:
nova 2024-02-13 19:31:31 +01:00
parent c347de44e3
commit f3bb1c2cee
3 changed files with 38 additions and 9 deletions

View File

@ -3,8 +3,8 @@ require("plugins")
require("config.coq")
require("config.winsep")
require("config.bindings")
require("ui.startscreen")
require("ui.status")
require("ui.startscreen")
require("ui.highlight")
--{{{ vim cmd
@ -14,7 +14,7 @@ vim.cmd(":set smartcase")
vim.cmd(":set number")
vim.cmd(":set clipboard+=unnamedplus")
vim.cmd(":set relativenumber")
vim.cmd("set foldmethod=marker")
vim.cmd(":set foldmethod=marker")
vim.opt.fillchars:append { eob = " " }
--}}}
vim.g.vimtex_view_method = 'zathura'

View File

@ -26,13 +26,38 @@ vim.keymap.set("n", "<A-m>", ":tabnew | terminal gomuks<cr>") --open gomuks (a
vim.keymap.set("n", "<A-V>", ":split new<cr>") --create a new split
vim.keymap.set("n", "<A-v>", ":vs new<cr>") --create a vplit
--latex
vim.g.vimtex_mappings_enabled = 0 --stops vimtex from overwriting userdefined bindings
vim.keymap.set("n", " l", "<Cmd>update<CR><Cmd>VimtexCompile<CR>", {desc = "Vimtex compile"})
vim.keymap.set({"n", "x"}, " L", "<Cmd>update<CR><Cmd>VimtexCompileSelected<CR>", {desc = "Vimtex compile selected"})
vim.keymap.set("n", " i", "<Cmd>VimtexInfo<CR>", {desc = "Vimtex info"})
vim.keymap.set("n", " I", "<Cmd>VimtexInfo!<CR>", {desc = "Vimtex info full"})
--vim.keymap.set("n", " t", "<Cmd>VimtexTocOpen<CR>", {desc = "Vimtex TOC"})
vim.keymap.set("n", " T", "<Cmd>VimtexTocToggle<CR>", {desc = "Vimtex toggle TOC"})
vim.keymap.set("n", " q", "<Cmd>VimtexLog<CR>", {desc = "Vimtex log"})
vim.keymap.set("n", " v", "<Cmd>VimtexView<CR>", {desc = "Vimtex view"})
vim.keymap.set("n", " r", "<plug>(Vimtex-reverse-search)", {desc = "Vimtex reverse search"})
vim.keymap.set("n", " k", "<Cmd>VimtexStop<CR>", {desc = "Vimtex stop"})
vim.keymap.set("n", " K", "<Cmd>VimtexStopAll<CR>", {desc = "Vimtex stop all"})
vim.keymap.set("n", " e", "<Cmd>VimtexErrors<CR>", {desc = "Vimtex errors"})
vim.keymap.set("n", " o", "<Cmd>VimtexCompileOutput<CR>", {desc = "Vimtex compille output"})
vim.keymap.set("n", " g", "<Cmd>VimtexStatus<CR>", {desc = "Vimtex status"})
vim.keymap.set("n", " G", "<Cmd>VimtexStatus!<CR>", {desc = "Vimtex full status"})
vim.keymap.set("n", " c", "<Cmd>VimtexClean<CR>", {desc = "Vimtex clean"})
vim.keymap.set("n", " C", "<Cmd>VimtexClean!<CR>", {desc = "Vimtex full clean"})
vim.keymap.set("n", " x", "<Cmd>VimtexReload<CR>", {desc = "Vimtex reload"})
vim.keymap.set("n", " X", "<Cmd>VimtexReloadState<CR>", {desc = "Vimtex reload state"})
vim.keymap.set("n", " m", "<Cmd>VimtexImapsList<CR>", {desc = "Vimtex input maps list"})
vim.keymap.set("n", " s", "<Cmd>VimtexToggleMain<CR>", {desc = "Vimtex toggle main"})
vim.keymap.set("n", " a", "<Cmd>VimtexContextMenu<CR>", {desc = "Vimtex context menu"})
--dvorak
vim.keymap.set({"n","v","o"}, "h", "h") --move left
vim.keymap.set({"n","v","o"}, "t", "j") --move down
vim.keymap.set({"n","v","o"}, "n", "k") --move up
vim.keymap.set({"n","v","o"}, "s", "l") --move right
vim.keymap.set({"n","v","o"}, "l", "n") --next
vim.keymap.set({"n","v","o"}, "L", "N") --last
vim.keymap.set({"n","v","o"}, "h", "h", {desc = "Right"})
vim.keymap.set({"n","v","o"}, "t", "j", {desc = "Down"})
vim.keymap.set({"n","v","o"}, "n", "k", {desc = "Up"})
vim.keymap.set({"n","v","o"}, "s", "l", {desc = "Left"})
vim.keymap.set({"n","v","o"}, "l", "n", {desc = "Next"})
vim.keymap.set({"n","v","o"}, "L", "N", {desc = "Last"})
vim.keymap.set("n", "<A-s>", ":wincmd l<cr>")
vim.keymap.set("n", "<A-n>", ":wincmd k<cr>")
vim.keymap.set("n", "<A-t>", ":wincmd j<cr>")

View File

@ -77,6 +77,10 @@ local plugins = {
-- }}}
-- {{{ misc
{
"lervag/vimtex",
ft = "tex",
},
-- }}}
}
plugins.lazy = true