Commit graph

25 commits

Author SHA1 Message Date
Matt Sturgeon
2f49c76a6a
lib: remove nixvimTypes alias 2024-09-27 08:31:07 +01:00
Austin Horstman
da1a10d0f3
plugins/efmls: use efmLangServerPackage option 2024-09-14 19:23:53 -05:00
Matt Sturgeon
7409e80bd2
plugins: remove all uses of lib.nixvim.mkPluginPackageOption 2024-09-05 01:32:12 +01:00
Matt Sturgeon
a8a7e405f4
plugins/efmls: use mkPackageOption 2024-09-04 20:29:50 +01:00
Matt Sturgeon
2ef974182e
plugins/efmls: minor cleanup 2024-09-04 20:28:37 +01:00
traxys
99f272d8c7 plugigns/efmls-configs: Use the generated source files 2024-07-05 16:57:03 +02:00
Gaetan Lepage
4b05fde873 plugins/lsp/efmls-configs: simplify implementation 2024-06-03 17:16:46 +02:00
Gaetan Lepage
dafada6d25 plugins/lsp/efmls-configs: cosmetic-only refactoring 2024-06-03 09:40:33 +02:00
Gaetan Lepage
da9bd1f2e8 plugins/efmls-configs: add typstyle formatter 2024-05-30 16:56:47 +02:00
Gaetan Lepage
26367692da lib/options: rename mkPackageOption to mkPluginPackageOption 2024-05-17 22:15:47 +02:00
traxys
62f32bfc71 treewide: Reformat with nixfmt 2024-05-05 22:00:40 +02:00
Gaetan Lepage
dadf9b192d plugins/efmls-configs: rename package nixfmt to nixfmt-classic 2024-04-09 10:42:58 +02:00
Gaetan Lepage
bb9d56087d plugins/efmls-configs: use php-codesniffer package instead of deprecated phpcbf 2024-02-28 09:30:26 +01:00
Gaetan Lepage
ef35aad4ec plugins/efmls-configs: prefix the warning to hint to efmls-configs 2024-01-22 13:41:54 +01:00
traxys
af41ea2d80
helpers: move rawType to helpers.nixvimTypes (#871)
This is done in preparation of adding new (lua) types to help the
documentation.
2024-01-01 23:33:53 +01:00
Gaetan Lepage
c09e484740 plugins/efmls-configs: add missing prettypst formatter from allToolPkgs 2023-12-20 16:50:50 +01:00
Gaetan Lepage
04b0f2ae61 plugins/efmls-configs: add missing tools from allToolPkgs 2023-12-13 14:32:16 +01:00
Gaetan Lepage
74c50575eb plugins/efmls-configs: add typstfmt to efm tools 2023-11-24 00:39:21 +01:00
traxys
49daf1e354
plugins/efmls-configs: Correctly take into account toolPackages (#738) 2023-11-23 23:26:32 +01:00
Gaetan Lepage
3cb12cd964 plugins/lsp/efmls-configs: respect tool packages availability 2023-11-21 14:41:18 +01:00
traxys
a304b68a88
plugins/efmls-configs: Improve tool installation (#705)
* plugins/efmls-configs: Improve installation of tools

This commit allows to:
 - Override the package used for a tool
 - Warn if nixvim can't install a tool

* plugins/efmls-configs: Add missing packages

* plugins/efmls-configs: Use with pkgs; in toolPkgs
2023-11-16 23:26:44 +01:00
Gaetan Lepage
d748d9ea02 plugins/efm: Install mypy & ruff 2023-11-13 14:22:43 +01:00
traxys
6b93c8fa6d
efmls-configs: Use upstream tool definitions (#692) 2023-11-06 23:07:55 +01:00
Gaetan Lepage
b6724702b4 misc: refactor imports, prefer adding helpers to args rather than importing it 2023-11-06 16:33:39 +01:00
traxys
4cd3707e00
plugin/efmls-configs: init + tests (#542) 2023-08-27 20:49:23 +02:00