From c161f69395749989a016a2abb726e579e394a96b Mon Sep 17 00:00:00 2001 From: "\"Ben Mayer\"" <"info@leocodes.net"> Date: Sun, 3 Nov 2024 13:36:55 +0100 Subject: [PATCH 1/6] vimPlugins.cmp-vimtex: init at 2024-08-06 --- pkgs/applications/editors/vim/plugins/generated.nix | 12 ++++++++++++ .../editors/vim/plugins/vim-plugin-names | 3 ++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 50049f7c825d..7655d5b031d7 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -18791,4 +18791,16 @@ final: prev: }; meta.homepage = "https://github.com/Chaitanyabsprip/fastaction.nvim/"; }; + + cmp-vimtex = buildVimPlugin { + pname = "cmp-vimtex"; + version = "2024-08-06"; + src = fetchFromGitHub { + owner = "micangl"; + repo = "cmp-vimtex"; + rev = "5283bf9108ef33d41e704027b9ef22437ce7a15b"; + sha256 = "pD2dPdpyn5A/uwonDdAxCX138yBeDqbXDdlG/IKjVTU="; + }; + meta.homepage = "https://github.com/micangl/cmp-vimtex/"; + }; } diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 68ff2fb9321f..3797c9da3afe 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -182,6 +182,7 @@ https://github.com/andersevenrud/cmp-tmux/,, https://github.com/ray-x/cmp-treesitter/,, https://github.com/lukas-reineke/cmp-under-comparator/,, https://github.com/dmitmel/cmp-vim-lsp/,HEAD, +https://github.com/micangl/cmp-vimtex/,HEAD, https://github.com/pontusk/cmp-vimwiki-tags/,HEAD, https://github.com/hrsh7th/cmp-vsnip/,, https://github.com/tamago324/cmp-zsh/,HEAD, @@ -774,9 +775,9 @@ https://github.com/yorickpeterse/nvim-pqf/,HEAD, https://github.com/jamestthompson3/nvim-remote-containers/,HEAD, https://github.com/olrtg/nvim-rename-state/,HEAD, https://github.com/chrisgrieser/nvim-rip-substitute/,, +https://github.com/chrisgrieser/nvim-scissors/,HEAD, https://github.com/petertriho/nvim-scrollbar/,HEAD, https://github.com/dstein64/nvim-scrollview/,, -https://github.com/chrisgrieser/nvim-scissors,HEAD, https://github.com/s1n7ax/nvim-search-and-replace/,HEAD, https://github.com/garymjr/nvim-snippets/,, https://github.com/dcampos/nvim-snippy/,HEAD, From 630d2ec83040b4d074c4cdebe6288d5a1536869f Mon Sep 17 00:00:00 2001 From: "\"Ben Mayer\"" <"info@leocodes.net"> Date: Sun, 3 Nov 2024 13:37:34 +0100 Subject: [PATCH 2/6] vimPlugins.luasnip-latex-snippets-nvim: init at 2024-09-16 --- pkgs/applications/editors/vim/plugins/generated.nix | 12 ++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 2 files changed, 13 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 7655d5b031d7..f09bf55ece80 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -18803,4 +18803,16 @@ final: prev: }; meta.homepage = "https://github.com/micangl/cmp-vimtex/"; }; + + luasnip-latex-snippets-nvim = buildVimPlugin { + pname = "luasnip-latex-snippets.nvim"; + version = "2024-09-16"; + src = fetchFromGitHub { + owner = "evesdropper"; + repo = "luasnip-latex-snippets.nvim"; + rev = "c6b5b5367dd4bb8419389f5acf528acf296adcdd"; + sha256 = "calv4nF1yxJyehQC+l0p4psI+f4Kg49K6XziCkH9I1Q="; + }; + meta.homepage = "https://github.com/evesdropper/luasnip-latex-snippets.nvim/"; + }; } diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 3797c9da3afe..825d904199ec 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -523,6 +523,7 @@ https://github.com/barreiroleo/ltex_extra.nvim/,HEAD, https://github.com/arkav/lualine-lsp-progress/,, https://github.com/nvim-lualine/lualine.nvim/,, https://github.com/l3mon4d3/luasnip/,, +https://github.com/evesdropper/luasnip-latex-snippets.nvim/,HEAD, https://github.com/alvarosevilla95/luatab.nvim/,, https://github.com/rktjmp/lush.nvim/,, https://github.com/mkasa/lushtags/,, From cfb63cdd1a258d87ea5272f65a046fe7225a54d2 Mon Sep 17 00:00:00 2001 From: "\"Ben Mayer\"" <"info@leocodes.net"> Date: Sun, 3 Nov 2024 13:38:06 +0100 Subject: [PATCH 3/6] vimPlugins.typst-conceal-vim: init at 2023-10-13 --- pkgs/applications/editors/vim/plugins/generated.nix | 12 ++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 2 files changed, 13 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index f09bf55ece80..37dc7a653cee 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -18815,4 +18815,16 @@ final: prev: }; meta.homepage = "https://github.com/evesdropper/luasnip-latex-snippets.nvim/"; }; + + typst-conceal-vim = buildVimPlugin { + pname = "typst-conceal.vim"; + version = "2023-10-13"; + src = fetchFromGitHub { + owner = "MrPicklePinosaur"; + repo = "typst-conceal.vim"; + rev = "b8862f2d5a015b838e4a0d361f30423c45e23425"; + sha256 = "UHEVhlV/1cq6jaMhNNookeGPtHvSwy1AKLvb8FR6Rro="; + }; + meta.homepage = "https://github.com/MrPicklePinosaur/typst-conceal.vim/"; + }; } diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 825d904199ec..6ba73421d494 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -1060,6 +1060,7 @@ https://github.com/folke/twilight.nvim/,, https://github.com/pmizio/typescript-tools.nvim/,, https://github.com/leafgarland/typescript-vim/,, https://github.com/jose-elias-alvarez/typescript.nvim/,, +https://github.com/MrPicklePinosaur/typst-conceal.vim/,HEAD, https://github.com/kaarmu/typst.vim/,HEAD, https://github.com/nvchad/ui/,HEAD,nvchad-ui https://github.com/altermo/ultimate-autopair.nvim/,HEAD, From a8930258f56eeabde984d522461f2c222850eb17 Mon Sep 17 00:00:00 2001 From: "\"Ben Mayer\"" <"info@leocodes.net"> Date: Sun, 3 Nov 2024 13:38:29 +0100 Subject: [PATCH 4/6] vimPlugins.typst-preview-nvim: init at 2024-10-24 --- pkgs/applications/editors/vim/plugins/generated.nix | 12 ++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 2 files changed, 13 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 37dc7a653cee..9868b970c9df 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -18827,4 +18827,16 @@ final: prev: }; meta.homepage = "https://github.com/MrPicklePinosaur/typst-conceal.vim/"; }; + + typst-preview-nvim = buildVimPlugin { + pname = "typst-preview.nvim"; + version = "2024-10-24"; + src = fetchFromGitHub { + owner = "chomosuke"; + repo = "typst-preview.nvim"; + rev = "06778d1b3d4d29c34f1faf80947b586f403689ba"; + sha256 = "oBJ+G4jTQw6+MF/SMwaTkGlLQuYLbaAFqJkexf45I1g="; + }; + meta.homepage = "https://github.com/chomosuke/typst-preview.nvim"; + }; } diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 6ba73421d494..c1f7663f8dc2 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -1061,6 +1061,7 @@ https://github.com/pmizio/typescript-tools.nvim/,, https://github.com/leafgarland/typescript-vim/,, https://github.com/jose-elias-alvarez/typescript.nvim/,, https://github.com/MrPicklePinosaur/typst-conceal.vim/,HEAD, +https://github.com/chomosuke/typst-preview.nvim/,HEAD, https://github.com/kaarmu/typst.vim/,HEAD, https://github.com/nvchad/ui/,HEAD,nvchad-ui https://github.com/altermo/ultimate-autopair.nvim/,HEAD, From 46a70efc8de28a4f63a7a9ab7a9b3361c3949403 Mon Sep 17 00:00:00 2001 From: "\"Ben Mayer\"" <"info@leocodes.net"> Date: Sun, 3 Nov 2024 13:39:25 +0100 Subject: [PATCH 5/6] vimPlugins.follow-md-links-nvim: init at 2024-09-29 --- pkgs/applications/editors/vim/plugins/generated.nix | 12 ++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 2 files changed, 13 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 9868b970c9df..057306de99ee 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -18839,4 +18839,16 @@ final: prev: }; meta.homepage = "https://github.com/chomosuke/typst-preview.nvim"; }; + + follow-md-links-nvim = buildVimPlugin { + pname = "follow-md-links.nvim"; + version = "2024-09-29"; + src = fetchFromGitHub { + owner = "jghauser"; + repo = "follow-md-links.nvim"; + rev = "41a6d74636b4209571680d40f20f59a0bf30bf57"; + sha256 = "ULQTE57SRA8uTuvg5LLJzcI5hOlXDrUwrHfm9+1pbe8="; + }; + meta.homepage = "https://github.com/jghauser/follow-md-links.nvim/"; + }; } diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index c1f7663f8dc2..77a0d0ddef06 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -344,6 +344,7 @@ https://github.com/floobits/floobits-neovim/,, https://github.com/akinsho/flutter-tools.nvim/,HEAD, https://github.com/nvim-focus/focus.nvim/,HEAD, https://github.com/anuvyklack/fold-preview.nvim/,HEAD, +https://github.com/jghauser/follow-md-links.nvim/,HEAD, https://github.com/mhartington/formatter.nvim/,, https://github.com/megaannum/forms/,, https://github.com/rubiin/fortune.nvim/,HEAD, From 00be4cf4e82c6aa00ff5e2c73754ebed1823e4e3 Mon Sep 17 00:00:00 2001 From: Ben Mayer Date: Sun, 3 Nov 2024 17:06:58 +0100 Subject: [PATCH 6/6] Add override for typst-preview-nvim --- pkgs/applications/editors/vim/plugins/overrides.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 98a2eac494c3..48a50fdc4e4e 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -134,6 +134,9 @@ # must be lua51Packages luajitPackages, aider-chat, + # typst-preview dependencies + tinymist, + websocat, }: self: super: let @@ -2729,6 +2732,16 @@ in --replace "'zoxide_executable', 'zoxide'" "'zoxide_executable', '${zoxide}/bin/zoxide'" ''; }; + + typst-preview-nvim = super.typst-preview-nvim.overrideAttrs { + postPatch = '' + substituteInPlace lua/typst-preview/config.lua \ + --replace-fail "['tinymist'] = nil," "tinymist = '${lib.getExe tinymist}'," \ + --replace-fail "['websocat'] = nil," "websocat = '${lib.getExe websocat}'," + ''; + + nvimRequireCheck = "typst-preview"; + }; } // ( let