diff --git a/home/homemodules/neovim/default.nix b/home/homemodules/neovim/default.nix index fb5da9cc..7bf7e044 100644 --- a/home/homemodules/neovim/default.nix +++ b/home/homemodules/neovim/default.nix @@ -39,6 +39,7 @@ in { lua-language-server # nil basedpyright + perl5Packages.PLS pyrefly ty rust-analyzer @@ -70,6 +71,7 @@ in { google-java-format html-tidy jq # json + perl5Packages.PerlTidy # prettierd # Use prettier instead because of plugins # nodePackages_latest.prettier # Use local install as plugins change per project rustfmt @@ -523,6 +525,7 @@ in { make = ["bake"]; markdown = ["prettierd" "prettier"]; nix = ["alejandra"]; + perl = ["perltidy"]; python = ["black"]; qml = ["qmlformat"]; rust = ["rustfmt"]; @@ -956,6 +959,7 @@ in { }; }; } + {name = "perlpls";} { name = "qmlls"; extraOptions.cmd = [ diff --git a/home/homemodules/yazi/default.nix b/home/homemodules/yazi/default.nix index a1fac675..962ebc29 100644 --- a/home/homemodules/yazi/default.nix +++ b/home/homemodules/yazi/default.nix @@ -86,6 +86,7 @@ in { desc = "Open selection"; } { + # TODO: For some reason, junction does not exit after choosing an application... run = ''junction "$@"''; desc = "Open selection in chosen application"; }