5 inherit (self) callPackage;
7 lib.packagesFromDirectoryRecursive {
9 directory = ./manual-packages;
12 inherit (pkgs) emacspeak;
14 codeium = callPackage ./manual-packages/codeium {
15 inherit (pkgs) codeium;
18 lsp-bridge = callPackage ./manual-packages/lsp-bridge {
19 inherit (pkgs) basedpyright git go gopls python3;
22 structured-haskell-mode = self.shm;
24 texpresso = callPackage ./manual-packages/texpresso { inherit (pkgs) texpresso; };
26 tree-sitter-langs = callPackage ./manual-packages/tree-sitter-langs { final = self; };
28 zstd = callPackage ./manual-packages/zstd { inherit (pkgs) zstd; };
30 # From old emacsPackages (pre emacsPackagesNg)
31 cedille = callPackage ./manual-packages/cedille { inherit (pkgs) cedille; };
33 # camelCase aliases for some of the kebab-case expressions above
34 colorThemeSolarized = self.color-theme-solarized;
35 emacsSessionManagement = self.session-management-for-emacs;
36 rectMark = self.rect-mark;
37 sunriseCommander = self.sunrise-commander;
40 // lib.optionalAttrs pkgs.config.allowAliases {
41 agda-input = throw "emacsPackages.agda-input is contained in emacsPackages.agda2-mode, please use that instead."; # Added 2024-07-17
42 ess-R-object-popup = throw "emacsPackages.ess-R-object-popup was deleted, since the upstream repo looks abandoned."; # Added 2024-07-15
43 ghc-mod = throw "emacsPackages.ghc-mod was deleted because it is deprecated, use haskell-language-server instead."; # Added 2024-07-17
44 haskell-unicode-input-method = throw "emacsPackages.haskell-unicode-input-method is contained in emacsPackages.haskell-mode, please use that instead."; # Added 2024-07-17
45 matrix-client = throw "emacsPackages.matrix-client is deprecated in favor of emacsPackages.ement."; # Added 2024-08-17
46 perl-completion = throw "emacsPackages.perl-completion was removed, since it is broken."; # Added 2024-07-19