Commit graph

874 commits

Author SHA1 Message Date
Isaac Shiells Thomas
19ba36ec3c
Merge bbf7ea6daf into 317877430a 2026-01-08 16:47:34 +08:00
jtliang24
2973ce1a6f
Update nixfmt command to use pkgs.nixfmt 2026-01-07 22:33:48 -05:00
Heitor Augusto
27a2953aff
treesitter: migrate to the new api 2026-01-06 14:47:27 -03:00
Thales Menato
e0f6fe7a2a
treesitter: attempt to adapt to (breaking) Nixpkgs changes (#1315)
Some checks are pending
Set up binary cache / cachix (default) (push) Waiting to run
Set up binary cache / cachix (maximal) (push) Waiting to run
Set up binary cache / cachix (nix) (push) Waiting to run
Treewide Checks / Validate flake (push) Waiting to run
Treewide Checks / Check formatting (push) Waiting to run
Treewide Checks / Check source tree for typos (push) Waiting to run
Treewide Checks / Validate documentation builds (push) Waiting to run
Treewide Checks / Validate hyperlinks in documentation sources (push) Waiting to run
Treewide Checks / Validate Editorconfig conformance (push) Waiting to run
Build and deploy documentation / Check latest commit (push) Waiting to run
Build and deploy documentation / publish (push) Blocked by required conditions
* feat: update from builtGrammars to grammarPlugins

* fix: renamed packages

* chore: revert back the configs part

* wip: try using config

* chore: update flake

* docs: update release-note

---------

Co-authored-by: raf <raf@notashelf.dev>
2026-01-05 16:07:31 +00:00
Jens Feodor Nielsen
1bf757685b
utility/ccc: add setupOpts option (#1294)
* utility/ccc: add inputs and outputs options

Added `ccc.nvim` options `vim.utility.ccc.inputs` and
`vim.utility.ccc.outputs` to make input color systems and output color
formats configurable.

* utility/ccc: add setupOpts option

Added `ccc.nvim` option `vim.utility.ccc.setupOpts` with the existing
hard-coded options as default values.

* utility/ccc: no hidden mapping, better types

 - Remove hidden mapping input/output options into luaInline with
   prefixes.
 - Update types of setupOpts sub-options to avoid large blocks of
   inline Lua in the configuration.

* utility/ccc: properly format with alejandra
2026-01-05 16:29:19 +01:00
Ben Mayer
b1b8794a19
make toggleterm open map acutally toggle the terminal (#1295)
Some checks failed
Treewide Checks / Validate flake (push) Waiting to run
Treewide Checks / Check formatting (push) Waiting to run
Treewide Checks / Check source tree for typos (push) Waiting to run
Treewide Checks / Validate documentation builds (push) Waiting to run
Treewide Checks / Validate hyperlinks in documentation sources (push) Waiting to run
Treewide Checks / Validate Editorconfig conformance (push) Waiting to run
Set up binary cache / cachix (default) (push) Has been cancelled
Set up binary cache / cachix (maximal) (push) Has been cancelled
Set up binary cache / cachix (nix) (push) Has been cancelled
Build and deploy documentation / Check latest commit (push) Has been cancelled
Build and deploy documentation / publish (push) Has been cancelled
2025-12-21 14:33:27 +00:00
Isaac Shiells Thomas
bbf7ea6daf
Fixed typo in modules/plugins/languages/tex/formatter.nix
Co-authored-by: Ching Pei Yang <59727193+horriblename@users.noreply.github.com>
2025-12-20 16:19:03 -07:00
isaacST08
dc5a2b8f37 Reimplemented formatters 2025-12-19 21:32:51 -07:00
isaacST08
d104e383fc Migrated lsp configs to new standard (non-lspconfig) 2025-12-19 20:42:54 -07:00
isaacST08
233490941b Updated texlab lsp to reference and respect the pdfViewer options 2025-12-19 18:22:01 -07:00
isaacST08
0e3fc249f6 Simplified pdfViewer configuration implementation 2025-12-19 17:21:12 -07:00
isaacST08
0da99e05ae Removed builderTemplate implementation in favour of an inline approach 2025-12-19 14:30:30 -07:00
Ben
4b95ae106c
bufferline.nvim: fix hover behavior (#1297)
Some checks failed
Set up binary cache / cachix (default) (push) Has been cancelled
Set up binary cache / cachix (maximal) (push) Has been cancelled
Set up binary cache / cachix (nix) (push) Has been cancelled
Treewide Checks / Validate flake (push) Has been cancelled
Treewide Checks / Check formatting (push) Has been cancelled
Treewide Checks / Check source tree for typos (push) Has been cancelled
Treewide Checks / Validate documentation builds (push) Has been cancelled
Treewide Checks / Validate hyperlinks in documentation sources (push) Has been cancelled
Treewide Checks / Validate Editorconfig conformance (push) Has been cancelled
Build and deploy documentation / Check latest commit (push) Has been cancelled
Build and deploy documentation / publish (push) Has been cancelled
Enable `mousemoveevent` vim option if `setupOpts.options.hover` is
enabled, as required by the plugin.
2025-12-19 17:50:15 +00:00
isaacST08
4d80eeb006 Changed lsp enable config variable referenced 2025-12-19 17:39:24 +01:00
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
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