bash: enable completion on aliases
authorJulien Moutinho <julm+julm-nix@sourcephile.fr>
Sat, 8 Oct 2022 15:19:00 +0000 (17:19 +0200)
committerJulien Moutinho <julm+julm-nix@sourcephile.fr>
Mon, 10 Oct 2022 11:48:17 +0000 (13:48 +0200)
home-manager/profiles/bash.nix

index a8cad4ccb7ab90719aa110624780b43a217f126c..3626cd2324b60ab1b2cc250217ddf579f5e61b13 100644 (file)
@@ -43,6 +43,10 @@ programs.bash = {
     zfs-umount = "zfs-unmount";
   };
   initExtra = ''
+    # Alias completion
+    . ${pkgs.complete-alias}/bin/complete_alias
+    complete -F _complete_alias "''${!BASH_ALIASES[@]}"
+
     shopt -s globstar
     shopt -s histreedit
     shopt -s histverify