mirror of
https://github.com/NotAShelf/nvf.git
synced 2026-04-05 18:40:53 +00:00
languages/svelte: nodePackages.prettier -> prettier; add defaultText
Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: I6de72bf5de84aab7e8f99e98a504fefa6a6a6964
This commit is contained in:
parent
d847d401be
commit
754f32d681
1 changed files with 14 additions and 4 deletions
|
|
@ -9,7 +9,7 @@
|
||||||
inherit (lib.options) mkEnableOption mkOption literalExpression;
|
inherit (lib.options) mkEnableOption mkOption literalExpression;
|
||||||
inherit (lib.modules) mkIf mkMerge;
|
inherit (lib.modules) mkIf mkMerge;
|
||||||
inherit (lib.meta) getExe;
|
inherit (lib.meta) getExe;
|
||||||
inherit (lib.types) enum package coercedTo;
|
inherit (lib.types) enum coercedTo;
|
||||||
inherit (lib.nvim.types) mkGrammarOption diagnostics deprecatedSingleOrListOf;
|
inherit (lib.nvim.types) mkGrammarOption diagnostics deprecatedSingleOrListOf;
|
||||||
inherit (lib.nvim.attrsets) mapListToAttrs;
|
inherit (lib.nvim.attrsets) mapListToAttrs;
|
||||||
inherit (lib.generators) mkLuaInline;
|
inherit (lib.generators) mkLuaInline;
|
||||||
|
|
@ -60,7 +60,7 @@
|
||||||
prettierPluginPath = "${prettierPlugin}/lib/node_modules/prettier-plugin-svelte/plugin.js";
|
prettierPluginPath = "${prettierPlugin}/lib/node_modules/prettier-plugin-svelte/plugin.js";
|
||||||
in {
|
in {
|
||||||
prettier = {
|
prettier = {
|
||||||
command = getExe pkgs.nodePackages.prettier;
|
command = getExe pkgs.prettier;
|
||||||
options.ft_parsers.svelte = "svelte";
|
options.ft_parsers.svelte = "svelte";
|
||||||
prepend_args = ["--plugin=${prettierPluginPath}"];
|
prepend_args = ["--plugin=${prettierPluginPath}"];
|
||||||
};
|
};
|
||||||
|
|
@ -130,7 +130,12 @@ in {
|
||||||
};
|
};
|
||||||
|
|
||||||
format = {
|
format = {
|
||||||
enable = mkEnableOption "Svelte formatting" // {default = config.vim.languages.enableFormat;};
|
enable =
|
||||||
|
mkEnableOption "Svelte formatting"
|
||||||
|
// {
|
||||||
|
default = config.vim.languages.enableFormat;
|
||||||
|
defaultText = literalExpression "config.vim.languages.enableFormat";
|
||||||
|
};
|
||||||
|
|
||||||
type = mkOption {
|
type = mkOption {
|
||||||
type = formatType;
|
type = formatType;
|
||||||
|
|
@ -140,7 +145,12 @@ in {
|
||||||
};
|
};
|
||||||
|
|
||||||
extraDiagnostics = {
|
extraDiagnostics = {
|
||||||
enable = mkEnableOption "extra Svelte diagnostics" // {default = config.vim.languages.enableExtraDiagnostics;};
|
enable =
|
||||||
|
mkEnableOption "extra Svelte diagnostics"
|
||||||
|
// {
|
||||||
|
default = config.vim.languages.enableExtraDiagnostics;
|
||||||
|
defaultText = literalExpression "config.vim.languages.enableExtraDiagnostics";
|
||||||
|
};
|
||||||
|
|
||||||
types = diagnostics {
|
types = diagnostics {
|
||||||
langDesc = "Svelte";
|
langDesc = "Svelte";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue