aboutsummaryrefslogtreecommitdiffstats
path: root/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua17
1 files changed, 5 insertions, 12 deletions
diff --git a/init.lua b/init.lua
index d8813b9..e6c4cd2 100644
--- a/init.lua
+++ b/init.lua
@@ -13,11 +13,6 @@ vim.g.netrw_winsize = 25
13vim.g.netrw_browse_split = 4 13vim.g.netrw_browse_split = 4
14vim.g.rustfmt_autosave = 1 14vim.g.rustfmt_autosave = 1
15vim.g.mkdp_auto_start = 1 15vim.g.mkdp_auto_start = 1
16vim.g.vimtex_view_method = "zathura"
17vim.g.vimtex_compiler_method = "latexmk"
18vim.g.vimtex_quickfix_mode = 0
19vim.g.tex_conceal = "abdmg"
20vim.g.tex_flavor = "latex"
21vim.g.gitgutter_set_sign_backgrounds = 1 16vim.g.gitgutter_set_sign_backgrounds = 1
22 17
23option.nu = true 18option.nu = true
@@ -43,7 +38,6 @@ option.lazyredraw = false
43option.updatetime = 300 38option.updatetime = 300
44option.timeoutlen = 500 39option.timeoutlen = 500
45 40
46
47-- Format on save 41-- Format on save
48api.nvim_create_autocmd( 42api.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
58api.nvim_create_augroup("RunPfOnSave", {clear = true}) 51api.nvim_create_augroup("RunPfOnSave", {clear = true})
59api.nvim_create_autocmd( 52api.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
123vim.opt.rtp:prepend(lazypath) 116vim.opt.rtp:prepend(lazypath)
124require("lazy").setup( 117require("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 }