about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authoradisbladis <adisbladis@gmail.com>2019-08-30 16:32:52 +0100
committeradisbladis <adisbladis@gmail.com>2019-08-30 16:52:24 +0100
commitb3d6dd59a6c38d749e14d3cac489cb7e58abbb01 (patch)
treedbb017e9faf445267886299a11901959d7359e32 /pkgs
parent53d805245aabb2d52825aff2e1460701dc693596 (diff)
downloadnixlib-b3d6dd59a6c38d749e14d3cac489cb7e58abbb01.tar
nixlib-b3d6dd59a6c38d749e14d3cac489cb7e58abbb01.tar.gz
nixlib-b3d6dd59a6c38d749e14d3cac489cb7e58abbb01.tar.bz2
nixlib-b3d6dd59a6c38d749e14d3cac489cb7e58abbb01.tar.lz
nixlib-b3d6dd59a6c38d749e14d3cac489cb7e58abbb01.tar.xz
nixlib-b3d6dd59a6c38d749e14d3cac489cb7e58abbb01.tar.zst
nixlib-b3d6dd59a6c38d749e14d3cac489cb7e58abbb01.zip
emacs-packages: Add backwards compatible aliases
I want to add that I'm personally not a fan of this and I think we
should eventually drop these aliases to closely match the eco-system
rather than relying on some ad-hoc names created years ago.
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/editors/emacs-modes/manual-packages.nix41
1 files changed, 38 insertions, 3 deletions
diff --git a/pkgs/applications/editors/emacs-modes/manual-packages.nix b/pkgs/applications/editors/emacs-modes/manual-packages.nix
index 34b81cc83297..92c9f96ed70e 100644
--- a/pkgs/applications/editors/emacs-modes/manual-packages.nix
+++ b/pkgs/applications/editors/emacs-modes/manual-packages.nix
@@ -152,12 +152,47 @@
   cua = callPackage ./cua { };
   emacsClangCompleteAsync = callPackage ./emacs-clang-complete-async { };
   emacsSessionManagement = callPackage ./session-management-for-emacs { };
-  hsc3Mode = callPackage ./hsc3 { };
+  hsc3-mode = callPackage ./hsc3 { };
   hol_light_mode = callPackage ./hol_light { };
   ido-ubiquitous = callPackage ./ido-ubiquitous { };
-  ocamlMode = callPackage ./ocaml { };
-  prologMode = callPackage ./prolog { };
+  ocaml-mode = callPackage ./ocaml { };
+  prolog-mode = callPackage ./prolog { };
   rectMark = callPackage ./rect-mark { };
   sunriseCommander = callPackage ./sunrise-commander { };
 
+  # Legacy aliases, these try to mostly map to melpa stable because it's
+  # closer to the old outdated package infra.
+  #
+  # Ideally this should be dropped some time during/after 20.03
+  bbdb3 = self.melpaStablePackages.bbdb;
+  ocamlMode = self.ocaml-mode;
+  jade = self.jade-mode;
+  # scalaMode2 = null;  # No clear mapping as of now
+  flymakeCursor = self.melpaStablePackages.flymake-cursor;
+  cryptol = self.melpaStablePackages.cryptol-mode;
+  maudeMode = self.maude-mode;
+  phpMode = self.melpaStablePackages.php-mode;
+  idris = self.melpaStablePackages.idris-mode;
+  rainbowDelimiters = self.melpaStablePackages.rainbow-delimiters;
+  colorTheme = self.color-theme;
+  sbtMode = self.melpaStablePackages.sbt-mode;
+  markdownMode = self.melpaStablePackages.markdown-mode;
+  scalaMode1 = self.melpaStablePackages.scala-mode;
+  prologMode = self.prolog-mode;
+  hsc3Mode = self.hsc3-mode;
+  graphvizDot = self.melpaStablePackages.graphviz-dot-mode;
+  proofgeneral_HEAD = self.proof-general;
+  proofgeneral = self.melpaStablePackages.proof-general;
+  haskellMode = self.melpaStablePackages.haskell-mode;
+  writeGood = self.melpaStablePackages.writegood-mode;
+  erlangMode = self.melpaStablePackages.erlang;
+  d = self.melpaStablePackages.d-mode;
+  autoComplete = self.melpaStablePackages.auto-complete;
+  tuaregMode = self.melpaStablePackages.tuareg;
+  structuredHaskellMode = self.melpaStablePackages.shm;
+  xmlRpc = self.melpaStablePackages.xml-rpc;
+  emacsw3m = self.w3m;
+  loremIpsum = self.lorem-ipsum;
+  js2 = self.melpaStablePackages.js2-mode;
+
 }