aboutsummaryrefslogtreecommitdiffstats
path: root/home-manager/soispha/config/neovim/nixvim/plugins/vim-tex
diff options
context:
space:
mode:
authorSoispha <soispha@vhack.eu>2023-08-19 17:10:01 +0200
committerSoispha <soispha@vhack.eu>2023-08-19 17:36:04 +0200
commitde266305ddfcaec0e3477164b4d9bdf1a596a124 (patch)
tree0c24d98855fa602157ef84e50769aa23614ed23c /home-manager/soispha/config/neovim/nixvim/plugins/vim-tex
parentFix(hm/conf/nvim): Import neovim config (diff)
downloadnixos-config-de266305ddfcaec0e3477164b4d9bdf1a596a124.zip
Fix(hm/conf/neovim): Fully import nvim config through nixVim
Diffstat (limited to '')
-rw-r--r--home-manager/soispha/config/neovim/nixvim/plugins/vim-tex/default.nix55
1 files changed, 55 insertions, 0 deletions
diff --git a/home-manager/soispha/config/neovim/nixvim/plugins/vim-tex/default.nix b/home-manager/soispha/config/neovim/nixvim/plugins/vim-tex/default.nix
new file mode 100644
index 00000000..39825fd3
--- /dev/null
+++ b/home-manager/soispha/config/neovim/nixvim/plugins/vim-tex/default.nix
@@ -0,0 +1,55 @@
+{...}: {
+ programs.nixvim = {
+ options.conceallevel = 0;
+
+ # globals.tex_conceal = "abdmg";
+ # globals.tex_flavor = "latex";
+
+ plugins.vimtex = {
+ enable = true;
+ extraConfig = {
+ view_method = "zathura";
+ quickfix_mode = -1;
+ view_enabled = -1;
+ tex_conceal = "abdmg";
+ tex_flavor = "latex";
+
+ mappings_disable = {
+ n = ["tsf" "tsc" "tse" "ts$" "tsd" "tsD"];
+ x = ["tsd" "tsD" "tsf"];
+ };
+
+ toc_config = {
+ name = "TOC";
+ layers = ["content" "todo" "include"];
+ resize = false;
+ split_width = 49;
+ todo_sorted = -1;
+ show_help = false;
+ show_numbers = false;
+ mode = true;
+ layer_keys = {
+ content = "C";
+ label = "L";
+ todo = "j";
+ include = "I";
+ };
+ };
+
+ compiler_latexmk = {
+ build_dir = "build";
+ callback = false;
+ continuous = true;
+ executable = "latexmk";
+ hooks = [];
+ options = [
+ "-verbose"
+ "-file-line-error"
+ "-synctex=0"
+ "-interaction=nonstopmode"
+ ];
+ };
+ };
+ };
+ };
+}