emacs-packages: fix metas, add descriptions, deprecate git-commit-mode

This commit is contained in:
Jan Malakhovski 2015-09-19 22:09:21 +00:00
parent a99a634acf
commit 2d14b2d540

View File

@ -240,7 +240,10 @@ let self = _self // overrides;
sha256 = "14pjsb026mgjf6l3dggy255knr7c1vfmgb6kgafmkzvr96aglcdc"; sha256 = "14pjsb026mgjf6l3dggy255knr7c1vfmgb6kgafmkzvr96aglcdc";
}; };
files = [ "autotetris-mode.el" ]; files = [ "autotetris-mode.el" ];
meta = { license = unlicense; }; meta = {
description = "For those who are too busy to play Emacs tetris";
license = unlicense;
};
}; };
avy = melpaBuild rec { avy = melpaBuild rec {
@ -252,7 +255,10 @@ let self = _self // overrides;
rev = version; rev = version;
sha256 = "15xfgmsy4sqs3cmk7dwmj21g3r9dqb3fra7n7ly306bwgzh4vm8k"; sha256 = "15xfgmsy4sqs3cmk7dwmj21g3r9dqb3fra7n7ly306bwgzh4vm8k";
}; };
meta = { license = gpl3Plus; }; meta = {
description = "Advanced cursor movement for Emacs that uses decision-trees for navigation";
license = gpl3Plus;
};
}; };
bind-key = melpaBuild { bind-key = melpaBuild {
@ -392,7 +398,7 @@ let self = _self // overrides;
sha256 = "1njv5adcm96kdch0jb941l8pm51yfdx7mlz83y0pq6jlzjs9mwaa"; sha256 = "1njv5adcm96kdch0jb941l8pm51yfdx7mlz83y0pq6jlzjs9mwaa";
}; };
meta = { meta = {
description = "A modern list library for Emacs"; description = "A modern list library for Emacs (think Haskell's Prelude in elisp)";
license = gpl3Plus; license = gpl3Plus;
}; };
}; };
@ -499,7 +505,6 @@ let self = _self // overrides;
rev = "v${version}"; rev = "v${version}";
sha256 = "1dsa3r39ip20ddbw0m9vq8z3r4ahrxvb37adyqi4mbdgyr6fq6sw"; sha256 = "1dsa3r39ip20ddbw0m9vq8z3r4ahrxvb37adyqi4mbdgyr6fq6sw";
}; };
meta = { meta = {
description = "Minor mode for defining and querying search engines through Emacs"; description = "Minor mode for defining and querying search engines through Emacs";
license = gpl3Plus; license = gpl3Plus;
@ -515,7 +520,14 @@ let self = _self // overrides;
rev = "63c78c08e345455f3d4daa844fdc551a2c18024e"; rev = "63c78c08e345455f3d4daa844fdc551a2c18024e";
sha256 = "04a2aq8dj2cmy77vw142wcmnjvqdbdsp6z0psrzz2qw0b0am03li"; sha256 = "04a2aq8dj2cmy77vw142wcmnjvqdbdsp6z0psrzz2qw0b0am03li";
}; };
meta = { license = gpl3Plus; }; meta = {
description = "Emacs Package Library";
longDescription = ''
The purpose of this library is to wrap all the quirks and hassle of
package.el into a sane API.
'';
license = gpl3Plus;
};
}; };
evil-god-state = melpaBuild rec { evil-god-state = melpaBuild rec {
@ -528,7 +540,10 @@ let self = _self // overrides;
sha256 = "16v6dpw1hibrkf9hga88gv5axvp1pajd67brnh5h4wpdy9qvwgyy"; sha256 = "16v6dpw1hibrkf9hga88gv5axvp1pajd67brnh5h4wpdy9qvwgyy";
}; };
packageRequires = [ evil god-mode ]; packageRequires = [ evil god-mode ];
meta = { license = gpl3Plus; }; meta = {
description = "An evil-mode state for using Emacs god-mode";
license = gpl3Plus;
};
}; };
evil-indent-textobject = melpaBuild rec { evil-indent-textobject = melpaBuild rec {
@ -603,7 +618,10 @@ let self = _self // overrides;
rev = "e4af0e9b44738e7474c89ed895200b42e6541515"; rev = "e4af0e9b44738e7474c89ed895200b42e6541515";
sha256 = "0lxikiqf1jik88lf889q4f4f8kdgg3npciz298x605nhbfd5snbd"; sha256 = "0lxikiqf1jik88lf889q4f4f8kdgg3npciz298x605nhbfd5snbd";
}; };
meta = { license = gpl3Plus; }; meta = {
description = "Slurp environment variables from shell to Emacs";
license = gpl3Plus;
};
}; };
expand-region = melpaBuild rec { expand-region = melpaBuild rec {
@ -667,7 +685,10 @@ let self = _self // overrides;
sha256 = "1ydk1wa7h7z9qw7prfvszxrmy2dyzsdij3xdy10rq197xnrw94wz"; sha256 = "1ydk1wa7h7z9qw7prfvszxrmy2dyzsdij3xdy10rq197xnrw94wz";
}; };
packageRequires = [ dash let-alist pkg-info ]; packageRequires = [ dash let-alist pkg-info ];
meta = { license = gpl3Plus; }; 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 { flycheck-haskell = melpaBuild rec {
@ -680,7 +701,10 @@ let self = _self // overrides;
sha256 = "0143lcn6g46g7skm4r6lqq09s8mr3268rikbzlh65qg80rpg9frj"; sha256 = "0143lcn6g46g7skm4r6lqq09s8mr3268rikbzlh65qg80rpg9frj";
}; };
packageRequires = [ dash flycheck haskell-mode let-alist pkg-info ]; packageRequires = [ dash flycheck haskell-mode let-alist pkg-info ];
meta = { license = gpl3Plus; }; meta = {
description = "Improved Haskell support for Flycheck";
license = gpl3Plus;
};
}; };
flycheck-pos-tip = melpaBuild rec { flycheck-pos-tip = melpaBuild rec {
@ -693,7 +717,10 @@ let self = _self // overrides;
sha256 = "0b4x24aq0jh4j4bjv0fqyaz6hzh3gqf57k9763jj9rl32cc3dpnp"; sha256 = "0b4x24aq0jh4j4bjv0fqyaz6hzh3gqf57k9763jj9rl32cc3dpnp";
}; };
packageRequires = [ flycheck popup ]; packageRequires = [ flycheck popup ];
meta = { license = gpl3Plus; }; meta = {
description = "Flycheck errors display in tooltip";
license = gpl3Plus;
};
}; };
ghc-mod = melpaBuild rec { ghc-mod = melpaBuild rec {
@ -703,7 +730,10 @@ let self = _self // overrides;
packageRequires = [ haskell-mode ]; packageRequires = [ haskell-mode ];
propagatedUserEnvPkgs = [ external.ghc-mod ]; propagatedUserEnvPkgs = [ external.ghc-mod ];
fileSpecs = [ "elisp/*.el" ]; fileSpecs = [ "elisp/*.el" ];
meta = { license = bsd3; }; meta = {
description = "An extension of haskell-mode that provides completion of symbols and documentation browsing";
license = bsd3;
};
}; };
rtags = melpaBuild rec { rtags = melpaBuild rec {
@ -725,11 +755,12 @@ let self = _self // overrides;
sha256 = "0psmr7749nzxln4b500sl3vrf24x3qijp12ir0i5z4x25k72hrlh"; sha256 = "0psmr7749nzxln4b500sl3vrf24x3qijp12ir0i5z4x25k72hrlh";
}; };
meta = { meta = {
description = "Automatically commit to git after each save"; description = "Automatically commit to Git after each save";
license = gpl3Plus; license = gpl3Plus;
}; };
}; };
# Deprecated in favor of git-commit
git-commit-mode = melpaBuild rec { git-commit-mode = melpaBuild rec {
pname = "git-commit-mode"; pname = "git-commit-mode";
version = "1.0.0"; version = "1.0.0";
@ -740,7 +771,7 @@ let self = _self // overrides;
sha256 = "12a1xs3w2dp1a55qhc01dwjkavklgfqnn3yw85dhi4jdz8r8j7m0"; sha256 = "12a1xs3w2dp1a55qhc01dwjkavklgfqnn3yw85dhi4jdz8r8j7m0";
}; };
files = [ "git-commit-mode.el" ]; files = [ "git-commit-mode.el" ];
meta = { license = gpl3Plus; }; meta = git-commit.meta;
}; };
git-gutter = melpaBuild rec { git-gutter = melpaBuild rec {
@ -753,8 +784,13 @@ let self = _self // overrides;
sha256 = "1xwdyjh13lp06yy9477013nj6idpsjr4ifg7hmyk5ai80axkgly7"; sha256 = "1xwdyjh13lp06yy9477013nj6idpsjr4ifg7hmyk5ai80axkgly7";
}; };
files = [ "git-gutter.el" ]; files = [ "git-gutter.el" ];
meta.license = gpl3Plus; meta = {
description = "Show diff status of lines in a buffer relative to Git, mercurial, svn or bazaar repo's HEAD";
license = gpl3Plus;
}; };
};
#TODO git-gutter-fringe
git-rebase-mode = melpaBuild rec { git-rebase-mode = melpaBuild rec {
pname = "git-rebase-mode"; pname = "git-rebase-mode";
@ -779,7 +815,7 @@ let self = _self // overrides;
sha256 = "1lm6rgbzbxnwfn48xr6bg05lb716grfr4nqm8lvjm64nabh5y9bh"; sha256 = "1lm6rgbzbxnwfn48xr6bg05lb716grfr4nqm8lvjm64nabh5y9bh";
}; };
meta = { meta = {
description = "Step through historic revisions of git controlled files"; description = "Step through historic revisions of Git controlled files";
license = gpl3Plus; license = gpl3Plus;
}; };
}; };
@ -794,7 +830,10 @@ let self = _self // overrides;
sha256 = "12a1xs3w2dp1a55qhc01dwjkavklgfqnn3yw85dhi4jdz8r8j7m0"; sha256 = "12a1xs3w2dp1a55qhc01dwjkavklgfqnn3yw85dhi4jdz8r8j7m0";
}; };
files = [ "gitattributes-mode.el" ]; files = [ "gitattributes-mode.el" ];
meta = { license = gpl3Plus; }; meta = {
description = "Emacs major-mode for editing gitattributes files";
license = gpl3Plus;
};
}; };
gitconfig-mode = melpaBuild rec { gitconfig-mode = melpaBuild rec {
@ -807,7 +846,10 @@ let self = _self // overrides;
sha256 = "12a1xs3w2dp1a55qhc01dwjkavklgfqnn3yw85dhi4jdz8r8j7m0"; sha256 = "12a1xs3w2dp1a55qhc01dwjkavklgfqnn3yw85dhi4jdz8r8j7m0";
}; };
files = [ "gitconfig-mode.el" ]; files = [ "gitconfig-mode.el" ];
meta = { license = gpl3Plus; }; meta = {
description = "Emacs major-mode for editing gitconfig files";
license = gpl3Plus;
};
}; };
gitignore-mode = melpaBuild rec { gitignore-mode = melpaBuild rec {
@ -820,7 +862,10 @@ let self = _self // overrides;
sha256 = "12a1xs3w2dp1a55qhc01dwjkavklgfqnn3yw85dhi4jdz8r8j7m0"; sha256 = "12a1xs3w2dp1a55qhc01dwjkavklgfqnn3yw85dhi4jdz8r8j7m0";
}; };
files = [ "gitignore-mode.el" ]; files = [ "gitignore-mode.el" ];
meta = { license = gpl3Plus; }; meta = {
description = "Emacs major-mode for editing gitignore files";
license = gpl3Plus;
};
}; };
gntp = melpaBuild rec { gntp = melpaBuild rec {
@ -832,7 +877,10 @@ let self = _self // overrides;
rev = "v${version}"; rev = "v${version}";
sha256 = "1nvyjjjydrimpxy4cpg90si7sr8lmldbhlcm2mx8npklp9pn5y3a"; sha256 = "1nvyjjjydrimpxy4cpg90si7sr8lmldbhlcm2mx8npklp9pn5y3a";
}; };
meta = { license = gpl2Plus; }; meta = {
description = "GNTP protocol implementation for Emacs";
license = gpl2Plus;
};
}; };
gnus = melpaBuild rec { gnus = melpaBuild rec {
@ -847,7 +895,10 @@ let self = _self // overrides;
preBuild = '' preBuild = ''
(cd lisp && make gnus-load.el) (cd lisp && make gnus-load.el)
''; '';
meta = { license = gpl3Plus; }; meta = {
description = "News and mail reader for Emacs";
license = gpl3Plus;
};
}; };
god-mode = melpaBuild rec { god-mode = melpaBuild rec {
@ -859,7 +910,10 @@ let self = _self // overrides;
rev = "6b7ae259a58ca1d7776aa4eca9f1092e4c0033e6"; rev = "6b7ae259a58ca1d7776aa4eca9f1092e4c0033e6";
sha256 = "1amr98nq82g2d3f3f5wlqm9g38j64avygnsi9rrlbfqz4f71vq7x"; sha256 = "1amr98nq82g2d3f3f5wlqm9g38j64avygnsi9rrlbfqz4f71vq7x";
}; };
meta = { license = gpl3Plus; }; meta = {
description = "A global minor mode for entering Emacs commands without modifier keys";
license = gpl3Plus;
};
}; };
goto-chg = melpaBuild rec { goto-chg = melpaBuild rec {
@ -871,7 +925,10 @@ let self = _self // overrides;
sha256 = "0185vrzfdz6iwhmc22rjy0n7ppfppp2ddc8xl0vvbda79q6w3bp8"; sha256 = "0185vrzfdz6iwhmc22rjy0n7ppfppp2ddc8xl0vvbda79q6w3bp8";
}; };
files = [ "lib/goto-chg.el" ]; files = [ "lib/goto-chg.el" ];
meta = { license = gpl3Plus; }; meta = {
description = "Goto last change in current buffer using Emacs undo information";
license = gpl3Plus;
};
}; };
haskell-mode = melpaBuild rec { haskell-mode = melpaBuild rec {
@ -883,7 +940,10 @@ let self = _self // overrides;
rev = "v${version}"; rev = "v${version}";
sha256 = "1mxr2cflgafcr8wkvgbq8l3wmc9qhhb7bn9zl1bkf10zspw9m58z"; sha256 = "1mxr2cflgafcr8wkvgbq8l3wmc9qhhb7bn9zl1bkf10zspw9m58z";
}; };
meta = { license = gpl3Plus; }; meta = {
description = "Haskell language support for Emacs";
license = gpl3Plus;
};
}; };
helm-swoop = melpaBuild rec { helm-swoop = melpaBuild rec {
@ -896,7 +956,10 @@ let self = _self // overrides;
sha256 = "0nq33ldhbvfbm6jnsxqdf3vwaqrsr2gprkzll081gcyl2s1x0l2m"; sha256 = "0nq33ldhbvfbm6jnsxqdf3vwaqrsr2gprkzll081gcyl2s1x0l2m";
}; };
packageRequires = [ helm ]; packageRequires = [ helm ];
meta = { license = gpl3Plus; }; meta = {
description = "An Emacs mode which constructs an editable grep for a buffer";
license = gpl3Plus;
};
}; };
helm = melpaBuild rec { helm = melpaBuild rec {
@ -909,7 +972,10 @@ let self = _self // overrides;
sha256 = "0n2kr6pyzcsi8pq6faxz2y8kicz1gmvj98fzzlq3a107dqqp25ay"; sha256 = "0n2kr6pyzcsi8pq6faxz2y8kicz1gmvj98fzzlq3a107dqqp25ay";
}; };
packageRequires = [ async ]; packageRequires = [ async ];
meta = { license = gpl3Plus; }; meta = {
description = "An incremental completion and selection narrowing framework for Emacs";
license = gpl3Plus;
};
}; };
hi2 = melpaBuild rec { hi2 = melpaBuild rec {
@ -921,7 +987,10 @@ let self = _self // overrides;
rev = version; rev = version;
sha256 = "1s08sgbh5v59lqskd0s1dscs6dy7z5mkqqkabs3gd35agbfvbmlf"; sha256 = "1s08sgbh5v59lqskd0s1dscs6dy7z5mkqqkabs3gd35agbfvbmlf";
}; };
meta = { license = gpl3Plus; }; meta = {
description = "Minor haskell-indentation mode for haskell-mode, 2nd try";
license = gpl3Plus;
};
}; };
highlight-indentation = melpaBuild rec { highlight-indentation = melpaBuild rec {
@ -957,7 +1026,10 @@ let self = _self // overrides;
rev = version; rev = version;
sha256 = "08iw95lyizcyf6cjl37fm8wvay0vsk9758pk9gq9f2xiafcchl7f"; sha256 = "08iw95lyizcyf6cjl37fm8wvay0vsk9758pk9gq9f2xiafcchl7f";
}; };
meta = { license = gpl3Plus; }; meta = {
description = "Tie related Emacs commands into a family of short bindings with a common prefix";
license = gpl3Plus;
};
}; };
ibuffer-vc = melpaBuild rec { ibuffer-vc = melpaBuild rec {
@ -969,7 +1041,10 @@ let self = _self // overrides;
rev = version; rev = version;
sha256 = "0bqdi5w120256g74k0j4jj81x804x1gcg4dxa74w3mb6fl5xlvs8"; sha256 = "0bqdi5w120256g74k0j4jj81x804x1gcg4dxa74w3mb6fl5xlvs8";
}; };
meta = { license = gpl3Plus; }; meta = {
description = "Version control aware Emacs ibuffer mode";
license = gpl3Plus;
};
}; };
ido-ubiquitous = melpaBuild rec { ido-ubiquitous = melpaBuild rec {
@ -982,7 +1057,7 @@ let self = _self // overrides;
sha256 = "0wdjz3cqzrxhrk68g5gyvc9j2rb6f4yw00xbjgw9ldwlhmkwy5ja"; sha256 = "0wdjz3cqzrxhrk68g5gyvc9j2rb6f4yw00xbjgw9ldwlhmkwy5ja";
}; };
meta = { meta = {
description = "Does what you expected ido-everywhere to do in Emacs"; description = "Does what you expected ido-everywhere should do in Emacs";
license = gpl3Plus; license = gpl3Plus;
}; };
}; };
@ -997,7 +1072,10 @@ let self = _self // overrides;
sha256 = "0iwgbaq2797k1f7ql86i2pjfa67cha4s2v0mgmrd0qcgqkxsdq92"; sha256 = "0iwgbaq2797k1f7ql86i2pjfa67cha4s2v0mgmrd0qcgqkxsdq92";
}; };
packageRequires = [ prop-menu ]; packageRequires = [ prop-menu ];
meta = { license = gpl3Plus; }; meta = {
description = "Idris language support for Emacs";
license = gpl3Plus;
};
}; };
lcs = melpaBuild rec { lcs = melpaBuild rec {
@ -1010,7 +1088,10 @@ let self = _self // overrides;
sha256 = "08dsv1dzgb9jx076ia7xbpyjpaxn1w87h6rzlb349spaydq7ih24"; sha256 = "08dsv1dzgb9jx076ia7xbpyjpaxn1w87h6rzlb349spaydq7ih24";
}; };
fileSpecs = [ "lisp/lcs*.el" ]; fileSpecs = [ "lisp/lcs*.el" ];
meta = { license = gpl3Plus; }; meta = {
description = "Longest Common Sequence (LCS) library for Emacs";
license = gpl3Plus;
};
}; };
let-alist = melpaBuild rec { let-alist = melpaBuild rec {
@ -1024,7 +1105,10 @@ let self = _self // overrides;
buildPhase = '' buildPhase = ''
cp $src ${pname}-${version}.el cp $src ${pname}-${version}.el
''; '';
meta = { license = gpl3Plus; }; meta = {
description = "Easily let-bind values of an assoc-list by their names";
license = gpl3Plus;
};
}; };
log4e = melpaBuild rec { log4e = melpaBuild rec {
@ -1036,7 +1120,10 @@ let self = _self // overrides;
rev = "v${version}"; rev = "v${version}";
sha256 = "1l28n7a0v2zkknc70i1wn6qb5i21dkhfizzk8wcj28v44cgzk022"; sha256 = "1l28n7a0v2zkknc70i1wn6qb5i21dkhfizzk8wcj28v44cgzk022";
}; };
meta = { license = gpl2Plus; }; meta = {
description = "Logging for elisp";
license = gpl2Plus;
};
}; };
lui = melpaBuild rec { lui = melpaBuild rec {
@ -1050,7 +1137,10 @@ let self = _self // overrides;
}; };
packageRequires = [ tracking ]; packageRequires = [ tracking ];
fileSpecs = [ "lisp/lui*.el" ]; fileSpecs = [ "lisp/lui*.el" ];
meta = { license = gpl3Plus; }; meta = {
description = "User interface library for Emacs";
license = gpl3Plus;
};
}; };
magit = melpaBuild rec { magit = melpaBuild rec {
@ -1087,7 +1177,10 @@ let self = _self // overrides;
"Documentation/AUTHORS.md" "Documentation/AUTHORS.md"
"COPYING" "COPYING"
]; ];
meta = { license = gpl3Plus; }; meta = {
description = "Emacs interface for Git that aspires to be a complete Git porcelain";
license = gpl3Plus;
};
}; };
git-commit = melpaBuild rec { git-commit = melpaBuild rec {
pname = "git-commit"; pname = "git-commit";
@ -1095,7 +1188,9 @@ let self = _self // overrides;
src = magit.src; src = magit.src;
packageRequires = [ dash with-editor ]; packageRequires = [ dash with-editor ];
fileSpecs = [ "lisp/git-commit.el" ]; fileSpecs = [ "lisp/git-commit.el" ];
meta = { license = gpl3Plus; }; meta = magit.meta // {
description = "Emacs mode for editig Git commit messages";
};
}; };
magit-popup = melpaBuild rec { magit-popup = melpaBuild rec {
pname = "magit-popup"; pname = "magit-popup";
@ -1103,7 +1198,9 @@ let self = _self // overrides;
src = magit.src; src = magit.src;
packageRequires = [ dash with-editor ]; packageRequires = [ dash with-editor ];
fileSpecs = [ "Documentation/magit-popup.texi" "lisp/magit-popup.el" ]; fileSpecs = [ "Documentation/magit-popup.texi" "lisp/magit-popup.el" ];
meta = { license = gpl3Plus; }; meta = magit.meta // {
description = "Infix arguments with feedback in a buffer library for Emacs";
};
}; };
with-editor = melpaBuild rec { with-editor = melpaBuild rec {
pname = "with-editor"; pname = "with-editor";
@ -1111,7 +1208,9 @@ let self = _self // overrides;
src = magit.src; src = magit.src;
packageRequires = [ async dash ]; packageRequires = [ async dash ];
fileSpecs = [ "Documentation/with-editor.texi" "lisp/with-editor.el" ]; fileSpecs = [ "Documentation/with-editor.texi" "lisp/with-editor.el" ];
meta = { license = gpl3Plus; }; meta = magit.meta // {
description = "Use the Emacsclient as EDITOR of child processes library for Emacs";
};
}; };
markdown-mode = melpaBuild rec { markdown-mode = melpaBuild rec {
@ -1123,7 +1222,10 @@ let self = _self // overrides;
rev = "v${version}"; rev = "v${version}";
sha256 = "1l2w0j9xl8pipz61426s79jq2yns42vjvysc6yjc29kbsnhalj29"; sha256 = "1l2w0j9xl8pipz61426s79jq2yns42vjvysc6yjc29kbsnhalj29";
}; };
meta = { license = gpl3Plus; }; meta = {
description = "Major mode for editing markdown files in Emacs";
license = gpl3Plus;
};
}; };
markdown-toc = melpaBuild rec { markdown-toc = melpaBuild rec {
@ -1142,7 +1244,6 @@ let self = _self // overrides;
longDescription = '' longDescription = ''
A simple mode to create TOC in a markdown file. A simple mode to create TOC in a markdown file.
''; '';
homepage = https://github.com/ardumont/mardown-toc;
license = gpl3Plus; license = gpl3Plus;
}; };
}; };
@ -1156,7 +1257,10 @@ let self = _self // overrides;
rev = "39384a7a9e6886f3a3d79efac4009fcd800a4a14"; rev = "39384a7a9e6886f3a3d79efac4009fcd800a4a14";
sha256 = "0i7m15x9sij5wh0gwbijsis8a4jm8izywj7xprk21644ndskvfiz"; sha256 = "0i7m15x9sij5wh0gwbijsis8a4jm8izywj7xprk21644ndskvfiz";
}; };
meta = { license = gpl3Plus; }; meta = {
description = "A set of Emacs themes optimized for terminals with 256 colors";
license = gpl3Plus;
};
}; };
monokai-theme = melpaBuild rec { monokai-theme = melpaBuild rec {
@ -1168,7 +1272,10 @@ let self = _self // overrides;
rev = "v${version}"; rev = "v${version}";
sha256 = "02w7k4s4698p4adjy4a36na28sb1s2zw4xsjs7p2hv9iiw9kmyvz"; sha256 = "02w7k4s4698p4adjy4a36na28sb1s2zw4xsjs7p2hv9iiw9kmyvz";
}; };
meta = { license = gpl3Plus; }; meta = {
description = "An Emacs port of TextMate' Monokai theme inspired by Zenburn theme";
license = gpl3Plus;
};
}; };
multiple-cursors = melpaBuild rec { multiple-cursors = melpaBuild rec {
@ -1180,6 +1287,10 @@ let self = _self // overrides;
rev = "9b53e892e6167f930763a3c5aedf8773110a8ae9"; rev = "9b53e892e6167f930763a3c5aedf8773110a8ae9";
sha256 = "0wcrdb137a9aq6dynlqbvypb6m2dj48m899xwy7ilnf2arrmipid"; sha256 = "0wcrdb137a9aq6dynlqbvypb6m2dj48m899xwy7ilnf2arrmipid";
}; };
meta = {
description = "Edit text in many places simultaneously in Emacs";
license = gpl3Plus; # TODO
};
}; };
nyan-mode = callPackage ../applications/editors/emacs-modes/nyan-mode { nyan-mode = callPackage ../applications/editors/emacs-modes/nyan-mode {
@ -1213,7 +1324,10 @@ let self = _self // overrides;
buildPhase = '' buildPhase = ''
cp $src ${pname}-${version}.tar cp $src ${pname}-${version}.tar
''; '';
meta = { license = gpl3Plus; }; meta = {
description = "Notes, TODO lists, projects, and authoring in plain-text with Emacs";
license = gpl3Plus;
};
}; };
org-trello = melpaBuild rec { org-trello = melpaBuild rec {
@ -1262,7 +1376,10 @@ let self = _self // overrides;
rev = version; rev = version;
sha256 = "12c2rrhysrcl2arc6hpzv6lxbb1r3bzlvdp23hnp9sci6yc10k3q"; sha256 = "12c2rrhysrcl2arc6hpzv6lxbb1r3bzlvdp23hnp9sci6yc10k3q";
}; };
meta = { license = gpl3Plus; }; meta = {
description = "Tagged workspaces like in most tiling window managers, but in Emacs";
license = gpl3Plus;
};
}; };
pkg-info = melpaBuild rec { pkg-info = melpaBuild rec {
@ -1275,7 +1392,10 @@ let self = _self // overrides;
sha256 = "0x4nz54f2shgcw3gx66d265vxwdpdirn64gzii8dpxhsi7v86n0p"; sha256 = "0x4nz54f2shgcw3gx66d265vxwdpdirn64gzii8dpxhsi7v86n0p";
}; };
packageRequires = [ epl ]; packageRequires = [ epl ];
meta = { license = gpl3Plus; }; meta = {
description = "Provide information about Emacs packages";
license = gpl3Plus;
};
}; };
popup = melpaBuild rec { popup = melpaBuild rec {
@ -1287,7 +1407,10 @@ let self = _self // overrides;
rev = "v${version}"; rev = "v${version}";
sha256 = "0aazkczrzpp75793bpi0pz0cs7vinhdrpxfdlzi0cr39njird2yj"; sha256 = "0aazkczrzpp75793bpi0pz0cs7vinhdrpxfdlzi0cr39njird2yj";
}; };
meta = { license = gpl3Plus; }; meta = {
description = "Popup tooltips and popup menus for Emacs";
license = gpl3Plus;
};
}; };
projectile = melpaBuild rec { projectile = melpaBuild rec {
@ -1301,7 +1424,10 @@ let self = _self // overrides;
}; };
fileSpecs = [ "projectile.el" ]; fileSpecs = [ "projectile.el" ];
packageRequires = [ dash helm pkg-info ]; packageRequires = [ dash helm pkg-info ];
meta = { license = gpl3Plus; }; meta = {
description = "A project interaction library for Emacs";
license = gpl3Plus;
};
}; };
helm-projectile = melpaBuild rec { helm-projectile = melpaBuild rec {
pname = "helm-projectile"; pname = "helm-projectile";
@ -1309,7 +1435,7 @@ let self = _self // overrides;
src = projectile.src; src = projectile.src;
fileSpecs = [ "helm-projectile.el" ]; fileSpecs = [ "helm-projectile.el" ];
packageRequires = [ helm projectile ]; packageRequires = [ helm projectile ];
meta = { license = gpl3Plus; }; meta = projectile.meta;
}; };
persp-projectile = melpaBuild rec { persp-projectile = melpaBuild rec {
pname = "persp-projectile"; pname = "persp-projectile";
@ -1317,7 +1443,7 @@ let self = _self // overrides;
src = projectile.src; src = projectile.src;
fileSpecs = [ "persp-projectile.el" ]; fileSpecs = [ "persp-projectile.el" ];
packageRequires = [ perspective projectile ]; packageRequires = [ perspective projectile ];
meta = { license = gpl3Plus; }; meta = projectile.meta;
}; };
prop-menu = melpaBuild rec { prop-menu = melpaBuild rec {
@ -1329,7 +1455,10 @@ let self = _self // overrides;
rev = version; rev = version;
sha256 = "18ap2liz5r5a8ja2zz9182fnfm47jnsbyblpq859zks356k37iwc"; sha256 = "18ap2liz5r5a8ja2zz9182fnfm47jnsbyblpq859zks356k37iwc";
}; };
meta = { license = gpl3Plus; }; meta = {
description = "Library for computing context menus based on text properties and overlays in Emacs";
license = gpl3Plus;
};
}; };
pyvenv = melpaBuild rec { pyvenv = melpaBuild rec {
@ -1427,7 +1556,10 @@ let self = _self // overrides;
rev = "1f85b5112f3f68169ddaa2911fcfa030f979eb4d"; rev = "1f85b5112f3f68169ddaa2911fcfa030f979eb4d";
sha256 = "9d871ea84f98c51099528a03eddf47218cf70f1431d4c35c19c977d9e73d421f"; sha256 = "9d871ea84f98c51099528a03eddf47218cf70f1431d4c35c19c977d9e73d421f";
}; };
meta = { license = gpl3Plus; }; meta = {
description = "String manipulation library for Emacs";
license = gpl3Plus;
};
}; };
semi = melpaBuild rec { semi = melpaBuild rec {
@ -1456,7 +1588,10 @@ let self = _self // overrides;
sha256 = "08dsv1dzgb9jx076ia7xbpyjpaxn1w87h6rzlb349spaydq7ih24"; sha256 = "08dsv1dzgb9jx076ia7xbpyjpaxn1w87h6rzlb349spaydq7ih24";
}; };
fileSpecs = [ "lisp/shorten*.el" ]; fileSpecs = [ "lisp/shorten*.el" ];
meta = { license = gpl3Plus; }; meta = {
description = "String shortening to unique prefix library for Emacs";
license = gpl3Plus;
};
}; };
smart-mode-line = melpaBuild rec { smart-mode-line = melpaBuild rec {
@ -1469,7 +1604,10 @@ let self = _self // overrides;
sha256 = "17nav2jbvbd13xzgp29x396mc617n2dh6whjk4wnyvsyv7r0s9f6"; sha256 = "17nav2jbvbd13xzgp29x396mc617n2dh6whjk4wnyvsyv7r0s9f6";
}; };
packageRequires = [ dash rich-minority ]; packageRequires = [ dash rich-minority ];
meta = { license = gpl3Plus; }; meta = {
description = "Sexy mode-line for Emacs";
license = gpl3Plus;
};
}; };
smartparens = melpaBuild rec { smartparens = melpaBuild rec {
@ -1482,7 +1620,17 @@ let self = _self // overrides;
sha256 = "16pzd740vd1r3qfmxia2ibiarinm6xpja0mjv3nni5dis5s4r9gc"; sha256 = "16pzd740vd1r3qfmxia2ibiarinm6xpja0mjv3nni5dis5s4r9gc";
}; };
packageRequires = [ dash ]; packageRequires = [ dash ];
meta = { license = gpl3Plus; }; meta = {
description = "Minor mode for Emacs that deals with parens pairs";
longDescription = ''
It started as a unification effort to combine functionality of
several existing packages in a single, compatible and
extensible way to deal with parentheses, delimiters, tags and
the like. Some of these packages include autopair, textmate,
wrap-region, electric-pair-mode, paredit and others.
'';
license = gpl3Plus;
};
}; };
smex = melpaBuild rec { smex = melpaBuild rec {
@ -1524,8 +1672,14 @@ let self = _self // overrides;
sha256 = "18madh4hvrk8sxrll84ry13n1l3ad1gnp3prj828sszrbbdp20ly"; sha256 = "18madh4hvrk8sxrll84ry13n1l3ad1gnp3prj828sszrbbdp20ly";
}; };
fileSpecs = [ "swiper.el" "ivy.el" "colir.el" "counsel.el" ]; fileSpecs = [ "swiper.el" "ivy.el" "colir.el" "counsel.el" ];
meta = { license = gpl3Plus; }; meta = {
description = "Overview as you search for a regex in Emacs";
license = gpl3Plus;
}; };
};
ivy = swiper;
#TODO: swiper-helm
switch-window = melpaBuild rec { switch-window = melpaBuild rec {
pname = "switch-window"; pname = "switch-window";
@ -1536,7 +1690,10 @@ let self = _self // overrides;
rev = "3ffbe68e584f811e891f96afa1de15e0d9c1ebb5"; rev = "3ffbe68e584f811e891f96afa1de15e0d9c1ebb5";
sha256 = "09221128a0f55a575ed9addb3a435cfe01ab6bdd0cca5d589ccd37de61ceccbd"; sha256 = "09221128a0f55a575ed9addb3a435cfe01ab6bdd0cca5d589ccd37de61ceccbd";
}; };
meta = { license = gpl3Plus; }; meta = {
description = "Visual replacement for C-x o in Emacs";
license = gpl3Plus;
};
}; };
tracking = melpaBuild rec { tracking = melpaBuild rec {
@ -1550,7 +1707,10 @@ let self = _self // overrides;
}; };
packageRequires = [ shorten ]; packageRequires = [ shorten ];
fileSpecs = [ "lisp/tracking*.el" ]; fileSpecs = [ "lisp/tracking*.el" ];
meta = { license = gpl3Plus; }; meta = {
description = "Register buffers for user review library for Emacs";
license = gpl3Plus;
};
}; };
tuareg = melpaBuild rec { tuareg = melpaBuild rec {
@ -1563,7 +1723,10 @@ let self = _self // overrides;
sha256 = "0jpcjy2a77mywba2vm61knj26pgylsmv5a21cdp80q40bac4i6bb"; sha256 = "0jpcjy2a77mywba2vm61knj26pgylsmv5a21cdp80q40bac4i6bb";
}; };
packageRequires = [ caml ]; packageRequires = [ caml ];
meta = { license = gpl3Plus; }; meta = {
description = "Extension of OCaml mode for Emacs";
license = gpl3Plus;
};
}; };
undo-tree = melpaBuild rec { undo-tree = melpaBuild rec {
@ -1574,7 +1737,10 @@ let self = _self // overrides;
rev = "a3e81b682053a81e082139300ef0a913a7a610a2"; rev = "a3e81b682053a81e082139300ef0a913a7a610a2";
sha256 = "1qla7njkb7gx5aj87i8x6ni8jfk1k78ivwfiiws3gpbnyiydpx8y"; sha256 = "1qla7njkb7gx5aj87i8x6ni8jfk1k78ivwfiiws3gpbnyiydpx8y";
}; };
meta = { license = gpl3Plus; }; meta = {
description = "A port of Vim's undo tree functionality to Emacs";
license = gpl3Plus;
};
}; };
use-package = melpaBuild rec { use-package = melpaBuild rec {
@ -1588,7 +1754,10 @@ let self = _self // overrides;
}; };
packageRequires = [ bind-key diminish ]; packageRequires = [ bind-key diminish ];
files = [ "use-package.el" ]; files = [ "use-package.el" ];
meta = { license = gpl3Plus; }; meta = {
description = "Isolate package configuration in your .emacs file";
license = gpl3Plus;
};
}; };
volatile-highlights = melpaBuild rec { volatile-highlights = melpaBuild rec {
@ -1600,7 +1769,10 @@ let self = _self // overrides;
rev = "fb2abc2d4d4051a9a6b7c8de2fe7564161f01f24"; rev = "fb2abc2d4d4051a9a6b7c8de2fe7564161f01f24";
sha256 = "1v0chqj5jir4685jd8ahw86g9zdmi6xd05wmzhyw20rbk924fcqf"; sha256 = "1v0chqj5jir4685jd8ahw86g9zdmi6xd05wmzhyw20rbk924fcqf";
}; };
meta = { license = gpl3Plus; }; meta = {
description = "Brings visual feedback to some operations in Emacs";
license = gpl3Plus;
};
}; };
wanderlust = melpaBuild rec { wanderlust = melpaBuild rec {
@ -1635,7 +1807,7 @@ let self = _self // overrides;
}; };
meta = { meta = {
description = "Web template editing mode for emacs"; description = "Web template editing mode for Emacs";
license = gpl2; license = gpl2;
}; };
}; };
@ -1653,7 +1825,10 @@ let self = _self // overrides;
rm weechat-sauron.el weechat-secrets.el rm weechat-sauron.el weechat-secrets.el
''; '';
packageRequires = [ s ]; packageRequires = [ s ];
meta = { license = gpl3Plus; }; meta = {
description = "A weechat IRC client frontend for Emacs";
license = gpl3Plus;
};
}; };
wgrep = melpaBuild rec { wgrep = melpaBuild rec {
@ -1665,7 +1840,10 @@ let self = _self // overrides;
rev = "7ef26c51feaef8a5ec0929737130ab8ba326983c"; rev = "7ef26c51feaef8a5ec0929737130ab8ba326983c";
sha256 = "075z0glain0dp56d0cp468y5y88wn82ab26aapsrdzq8hmlshwn4"; sha256 = "075z0glain0dp56d0cp468y5y88wn82ab26aapsrdzq8hmlshwn4";
}; };
meta = { license = gpl3Plus; }; meta = {
description = "Writable grep buffer mode for Emacs";
license = gpl3Plus;
};
}; };
yasnippet = melpaBuild rec { yasnippet = melpaBuild rec {
@ -1700,7 +1878,10 @@ let self = _self // overrides;
rev = "v${version}"; rev = "v${version}";
sha256 = "1zspqpwgyv3969irg8p7zj3g4hww4bmnlvx33bvjyvvv5c4mg5wv"; sha256 = "1zspqpwgyv3969irg8p7zj3g4hww4bmnlvx33bvjyvvv5c4mg5wv";
}; };
meta = { license = gpl3Plus; }; meta = {
description = "An Emacs port of Vim's low contrast Zerburn theme";
license = gpl3Plus;
};
}; };
}; in self }; in self