Commit graph

2857 commits

Author SHA1 Message Date
isaacST08
353b63b6ac Added description for pdf viewer 2025-12-19 17:39:24 +01:00
isaacST08
3433bf9071 Refactored pdfViewer and fixed infrec error 2025-12-19 17:39:24 +01:00
isaacST08
d65c480188 Started work to resolve infrec error 2025-12-19 17:39:24 +01:00
isaacST08
f57dbd04fe Fixed typo in tectonic.nix 2025-12-19 17:39:24 +01:00
isaacST08
2393647def Fixed typo in default.nix 2025-12-19 17:39:24 +01:00
isaacST08
3859b8d9c9 Fixed missing mkOption function call in tectonic.nix 2025-12-19 17:39:24 +01:00
isaacST08
9211746d23 Changed the new-file-template-nvim npin to the fork that adds escaping newline characters to support tex templates properly 2025-12-19 17:39:24 +01:00
isaacST08
af04becc50 Altered mkEnableTreesitterOption functionallity to take in a boolean instead of all of config 2025-12-19 17:35:59 +01:00
isaacST08
127523101f Reword doc description 2025-12-19 17:35:59 +01:00
isaacST08
bd90630606 Cleaned up tectonic args processing 2025-12-19 17:35:59 +01:00
isaacST08
d6433345f9 Added comment explaining why code is structured as it is 2025-12-19 17:35:59 +01:00
isaacST08
2e326bdb68 Utilized lib.optionalAttrs to simplify code 2025-12-19 17:35:59 +01:00
isaacST08
e640feff1a Cleaned up documentation and other performed other code cleanups 2025-12-19 17:35:59 +01:00
isaacST08
123027e48e Created assertion for the correct number of pdf viewers instead of throwing an error. 2025-12-19 17:35:59 +01:00
isaacST08
6a80573475 Clarified documentation wording and utilized mkPackageOption for the tectonic builder 2025-12-19 17:35:59 +01:00
isaacST08
6c3efb5b79 Removed duplicate "Whether to enable" in documentation for modules/plugins/languages/tex/build/builders/latexmk.nix
Co-authored-by: raf <raf@notashelf.dev>
2025-12-19 17:35:58 +01:00
isaacST08
937f48d4c5 Removed duplicate "Whether to enable" in documentation for modules/plugins/languages/tex/build/builders/tectonic.nix
Co-authored-by: raf <raf@notashelf.dev>
2025-12-19 17:35:58 +01:00
isaacST08
290f4e5b08 Added code/keyword md escaping for documentation in modules/plugins/languages/tex/default.nix
Co-authored-by: raf <raf@notashelf.dev>
2025-12-19 17:35:58 +01:00
isaacST08
29d78156ac Added code/keyword md escaping for documentation in modules/plugins/languages/tex/build/default.nix
Co-authored-by: raf <raf@notashelf.dev>
2025-12-19 17:35:58 +01:00
isaacST08
44c007f76e Added usage of lib.optionals and created an assersion to check the number of enabled builders 2025-12-19 17:35:58 +01:00
isaacST08
3c8fde89cc Rebase & Merge 2025-12-19 17:35:58 +01:00
isaacST08
b30727e033 Created mkEnableTreesitterOption in the extendend library 2025-12-19 17:35:58 +01:00
isaacST08
08a77485aa Fixed typos and formatting 2025-12-19 17:34:03 +01:00
isaacST08
594d7b434b Reorganized file and options structure for more intuitive use 2025-12-19 17:34:02 +01:00
isaacST08
4a581e984c Added more pdf viewer options 2025-12-19 17:34:02 +01:00
isaacST08
892f3d6336 PDF Viewer framework bug fixes and integrated functionallity into texlab lsp implementation 2025-12-19 17:34:02 +01:00
isaacST08
ac062b2386 Created PDF viewer framework 2025-12-19 17:34:02 +01:00
isaacST08
4b2d169759 Further Cleanup 2025-12-19 17:34:02 +01:00
isaacST08
35430ca7ab Cleanup: Sorted sections alphabetically, utilized inherrits where appropriate 2025-12-19 17:34:02 +01:00
isaacST08
0c3c67d068 Added symbol options for texlab 2025-12-19 17:34:02 +01:00
isaacST08
b4098ad71f Added chktex options for texlab 2025-12-19 17:34:02 +01:00
isaacST08
06fbacb3d0 Added enum options for completion matcher option 2025-12-19 17:34:02 +01:00
isaacST08
d7de68f37e Removed old files 2025-12-19 17:34:02 +01:00
isaacST08
9300f920f6 Added experimental options for texlab 2025-12-19 17:34:02 +01:00
isaacST08
80938d1056 Added inlayHints options for texlab and some cleanup 2025-12-19 17:34:02 +01:00
isaacST08
a5fb96675d Added completion options for texlab 2025-12-19 17:34:02 +01:00
isaacST08
179418e936 Added latexindent options to texlab 2025-12-19 17:34:02 +01:00
isaacST08
39fd4fe6ff Added general texlab options and some cleanup 2025-12-19 17:34:02 +01:00
isaacST08
847c1b5647 Added diagnostic options for texlab 2025-12-19 17:34:02 +01:00
isaacST08
8d7cac7e1c Refactored to use the nvf library toLuaObject as well as other improvements and cleanups 2025-12-19 17:34:02 +01:00
isaacST08
a2ffaf84ac Switched to using lib.nvim.config.mkBool where appropriate 2025-12-19 17:34:02 +01:00
isaacST08
e0f0017cdd Pinned commit hash of new-file-template.nvim 2025-12-19 17:34:02 +01:00
isaacST08
aa75d98822 Created latexmk builder 2025-12-19 17:32:38 +01:00
isaacST08
2e5544214b Created builder template for making new builders that will work with existing code 2025-12-19 17:32:38 +01:00
isaacST08
77bb18fe08 Fixed typo 2025-12-19 17:32:38 +01:00
isaacST08
2c856dcd64 Cleanup after makeing build module 2025-12-19 17:32:38 +01:00
isaacST08
31f212b5d9 Created build module 2025-12-19 17:32:38 +01:00
isaacST08
7ebbe28b11 Cleanup residue from modularization 2025-12-19 17:32:38 +01:00
isaacST08
aa191b683e Migrated texlab into its own module 2025-12-19 17:32:38 +01:00
isaacST08
8f042cedca Moved lsp config into its own module 2025-12-19 17:32:38 +01:00