File tree Expand file tree Collapse file tree 1 file changed +12
-20
lines changed
modules/plugins/languages Expand file tree Collapse file tree 1 file changed +12
-20
lines changed Original file line number Diff line number Diff line change 6060 '' ;
6161 } ;
6262
63- nixd = {
63+ nixd = let
64+ settings . nixd = {
65+ inherit ( cfg . lsp ) options ;
66+ formatting . command =
67+ if ! cfg . format . enable
68+ then null
69+ else if cfg . format . type == "alejandra"
70+ then [ "${ cfg . format . package } /bin/alejandra" "--quiet" ]
71+ else [ "${ cfg . format . package } /bin/nixfmt" ] ;
72+ } ;
73+ in {
6474 package = pkgs . nixd ;
6575 internalFormatter = true ;
6676 lspConfig = ''
7282 else noFormat
7383 } ,
7484 cmd = ${ packageToCmd cfg . lsp . package "nixd" } ,
75- options = ${ toLuaObject cfg . lsp . options } ,
76- ${ optionalString cfg . format . enable ''
77- settings = {
78- nixd = {
79- ${ optionalString ( cfg . format . type == "alejandra" )
80- ''
81- formatting = {
82- command = {"${ cfg . format . package } /bin/alejandra", "--quiet"},
83- },
84- '' }
85- ${ optionalString ( cfg . format . type == "nixfmt" )
86- ''
87- formatting = {
88- command = {"${ cfg . format . package } /bin/nixfmt"},
89- },
90- '' }
91- },
92- },
93- '' }
85+ settings = ${ toLuaObject settings } ,
9486 }
9587 '' ;
9688 } ;
You can’t perform that action at this time.
0 commit comments