diff options
| author | philw <dscr@duck.com> | 2025-01-13 22:55:01 +0100 |
|---|---|---|
| committer | philw <dscr@duck.com> | 2025-01-13 22:55:01 +0100 |
| commit | 7fb8428d9a2923388a0decb5be9a72f9e415893c (patch) | |
| tree | fbc166d5a2b85d16366ba635906b9cbda74696b3 | |
| parent | ddb8e94e6933eae9b371ca54f3d0346e31895824 (diff) | |
| download | neovim-7fb8428d9a2923388a0decb5be9a72f9e415893c.tar.gz neovim-7fb8428d9a2923388a0decb5be9a72f9e415893c.zip | |
Rewrite latex formatting
| -rw-r--r-- | init.lua | 17 |
1 files changed, 5 insertions, 12 deletions
| @@ -13,11 +13,6 @@ vim.g.netrw_winsize = 25 | |||
| 13 | vim.g.netrw_browse_split = 4 | 13 | vim.g.netrw_browse_split = 4 |
| 14 | vim.g.rustfmt_autosave = 1 | 14 | vim.g.rustfmt_autosave = 1 |
| 15 | vim.g.mkdp_auto_start = 1 | 15 | vim.g.mkdp_auto_start = 1 |
| 16 | vim.g.vimtex_view_method = "zathura" | ||
| 17 | vim.g.vimtex_compiler_method = "latexmk" | ||
| 18 | vim.g.vimtex_quickfix_mode = 0 | ||
| 19 | vim.g.tex_conceal = "abdmg" | ||
| 20 | vim.g.tex_flavor = "latex" | ||
| 21 | vim.g.gitgutter_set_sign_backgrounds = 1 | 16 | vim.g.gitgutter_set_sign_backgrounds = 1 |
| 22 | 17 | ||
| 23 | option.nu = true | 18 | option.nu = true |
| @@ -43,7 +38,6 @@ option.lazyredraw = false | |||
| 43 | option.updatetime = 300 | 38 | option.updatetime = 300 |
| 44 | option.timeoutlen = 500 | 39 | option.timeoutlen = 500 |
| 45 | 40 | ||
| 46 | |||
| 47 | -- Format on save | 41 | -- Format on save |
| 48 | api.nvim_create_autocmd( | 42 | api.nvim_create_autocmd( |
| 49 | "BufWritePre", | 43 | "BufWritePre", |
| @@ -54,7 +48,6 @@ api.nvim_create_autocmd( | |||
| 54 | } | 48 | } |
| 55 | ) | 49 | ) |
| 56 | 50 | ||
| 57 | -- Run prettier and compile tex on save | ||
| 58 | api.nvim_create_augroup("RunPfOnSave", {clear = true}) | 51 | api.nvim_create_augroup("RunPfOnSave", {clear = true}) |
| 59 | api.nvim_create_autocmd( | 52 | api.nvim_create_autocmd( |
| 60 | "BufWritePost", | 53 | "BufWritePost", |
| @@ -69,7 +62,7 @@ api.nvim_create_autocmd( | |||
| 69 | { | 62 | { |
| 70 | group = "RunPfOnSave", | 63 | group = "RunPfOnSave", |
| 71 | pattern = "*.tex", | 64 | pattern = "*.tex", |
| 72 | command = "silent! VimtexCompile" | 65 | command = "silent! !pdflatex --shell-escape %" |
| 73 | } | 66 | } |
| 74 | ) | 67 | ) |
| 75 | 68 | ||
| @@ -123,10 +116,9 @@ end | |||
| 123 | vim.opt.rtp:prepend(lazypath) | 116 | vim.opt.rtp:prepend(lazypath) |
| 124 | require("lazy").setup( | 117 | require("lazy").setup( |
| 125 | { | 118 | { |
| 126 | "airblade/vim-gitgutter", | 119 | {"airblade/vim-gitgutter"}, |
| 127 | {"lervag/vimtex", lazy = true}, | ||
| 128 | {"norcalli/nvim-colorizer.lua"}, | 120 | {"norcalli/nvim-colorizer.lua"}, |
| 129 | "nvim-treesitter/nvim-treesitter", | 121 | {"nvim-treesitter/nvim-treesitter"}, |
| 130 | { | 122 | { |
| 131 | "neovim/nvim-lspconfig", | 123 | "neovim/nvim-lspconfig", |
| 132 | lazy = false, | 124 | lazy = false, |
| @@ -149,11 +141,12 @@ require("lazy").setup( | |||
| 149 | }, | 141 | }, |
| 150 | { | 142 | { |
| 151 | "nvim-telescope/telescope-fzf-native.nvim", | 143 | "nvim-telescope/telescope-fzf-native.nvim", |
| 152 | lazy = false, | 144 | lazy = true, |
| 153 | build = "cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release && cmake --install build --prefix build", | 145 | build = "cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=Release && cmake --build build --config Release && cmake --install build --prefix build", |
| 154 | }, | 146 | }, |
| 155 | { | 147 | { |
| 156 | "windwp/nvim-autopairs", | 148 | "windwp/nvim-autopairs", |
| 149 | lazy = false, | ||
| 157 | event = "InsertEnter", | 150 | event = "InsertEnter", |
| 158 | opts = {} | 151 | opts = {} |
| 159 | } | 152 | } |
