From 91c35fd55ccf99dd159ce0e991fc7dbf73a91c84 Mon Sep 17 00:00:00 2001 From: Christoph Urlacher Date: Fri, 17 Apr 2026 13:37:55 +0200 Subject: [PATCH] Modules/Neovim: Enable perl-language-server (PLS) and PerlTidy --- home/homemodules/neovim/default.nix | 4 ++++ home/homemodules/yazi/default.nix | 1 + 2 files changed, 5 insertions(+) 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"; }