diff options
author | Eric Seidel <gridaphobe@gmail.com> | 2016-02-01 10:56:44 -0800 |
---|---|---|
committer | Eric Seidel <gridaphobe@gmail.com> | 2016-02-01 10:57:02 -0800 |
commit | d43c0804571d7d7bb837e6a9a4f915a5629c76de (patch) | |
tree | 93dadc6074fefbb2c81433f0acea4ecd837b4d46 /pkgs/top-level/emacs-packages.nix | |
parent | f62b04954f5c1a9fb976f86d5003127bd32ddfd3 (diff) | |
download | nixlib-d43c0804571d7d7bb837e6a9a4f915a5629c76de.tar nixlib-d43c0804571d7d7bb837e6a9a4f915a5629c76de.tar.gz nixlib-d43c0804571d7d7bb837e6a9a4f915a5629c76de.tar.bz2 nixlib-d43c0804571d7d7bb837e6a9a4f915a5629c76de.tar.lz nixlib-d43c0804571d7d7bb837e6a9a4f915a5629c76de.tar.xz nixlib-d43c0804571d7d7bb837e6a9a4f915a5629c76de.tar.zst nixlib-d43c0804571d7d7bb837e6a9a4f915a5629c76de.zip |
emacs-packages: remove hardcoded flycheck and pin hindent to cabal version
Diffstat (limited to 'pkgs/top-level/emacs-packages.nix')
-rw-r--r-- | pkgs/top-level/emacs-packages.nix | 61 |
1 files changed, 13 insertions, 48 deletions
diff --git a/pkgs/top-level/emacs-packages.nix b/pkgs/top-level/emacs-packages.nix index 896e324c51bf..ea4a2d4a4291 100644 --- a/pkgs/top-level/emacs-packages.nix +++ b/pkgs/top-level/emacs-packages.nix @@ -711,54 +711,6 @@ let }; }; - flycheck = melpaBuild rec { - pname = "flycheck"; - version = "0.25.1"; - src = fetchFromGitHub { - owner = pname; - repo = pname; - rev = version; - sha256 = "19mnx2zm71qrf7qf3mk5kriv5vgq0nl67lj029n63wqd8jcjb5fi"; - }; - packageRequires = [ dash let-alist pkg-info seq ]; - meta = { - description = "On-the-fly syntax checking, intended as replacement for the older Flymake which is part of Emacs"; - license = gpl3Plus; - }; - }; - - flycheck-haskell = melpaBuild rec { - pname = "flycheck-haskell"; - version = "0.7.2"; - src = fetchFromGitHub { - owner = "flycheck"; - repo = pname; - rev = version; - sha256 = "0143lcn6g46g7skm4r6lqq09s8mr3268rikbzlh65qg80rpg9frj"; - }; - packageRequires = [ dash flycheck haskell-mode let-alist pkg-info ]; - meta = { - description = "Improved Haskell support for Flycheck"; - license = gpl3Plus; - }; - }; - - flycheck-pos-tip = melpaBuild rec { - pname = "flycheck-pos-tip"; - version = "20140813"; - src = fetchFromGitHub { - owner = "flycheck"; - repo = pname; - rev = "5b3a203bbdb03e4f48d1654efecd71f44376e199"; - sha256 = "0b4x24aq0jh4j4bjv0fqyaz6hzh3gqf57k9763jj9rl32cc3dpnp"; - }; - packageRequires = [ flycheck popup ]; - meta = { - description = "Flycheck errors display in tooltip"; - license = gpl3Plus; - }; - }; - ghc-mod = melpaBuild rec { pname = "ghc"; version = external.ghc-mod.version; @@ -772,6 +724,19 @@ let }; }; + hindent = melpaBuild rec { + pname = "hindent"; + version = external.hindent.version; + src = external.hindent.src; + packageRequires = [ haskell-mode ]; + propagatedUserEnvPkgs = [ external.hindent ]; + fileSpecs = [ "elisp/*.el" ]; + meta = { + description = "Indent haskell code using the \"hindent\" program"; + license = bsd3; + }; + }; + rtags = melpaBuild rec { pname = "rtags"; version = "2.0"; # really, it's some arbitrary git hash |