From 1273b9bd4d3172192db600e647c22023f9d3acaf Mon Sep 17 00:00:00 2001 From: justin talbott Date: Wed, 10 Jul 2013 14:38:23 -0400 Subject: [PATCH 001/272] popup-kill-ring recipe --- recipes/popup-kill-ring | 1 + 1 file changed, 1 insertion(+) create mode 100644 recipes/popup-kill-ring diff --git a/recipes/popup-kill-ring b/recipes/popup-kill-ring new file mode 100644 index 00000000..27f7bc4c --- /dev/null +++ b/recipes/popup-kill-ring @@ -0,0 +1 @@ +(popup-kill-ring :fetcher wiki) \ No newline at end of file From a9da5a5c56d9d8802b8dea015ad2038462b32599 Mon Sep 17 00:00:00 2001 From: justin talbott Date: Mon, 22 Jul 2013 11:23:10 -0400 Subject: [PATCH 002/272] popup-kill-ring on github with autoloads and package-require --- recipes/popup-kill-ring | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/popup-kill-ring b/recipes/popup-kill-ring index 27f7bc4c..fb37d0ea 100644 --- a/recipes/popup-kill-ring +++ b/recipes/popup-kill-ring @@ -1 +1 @@ -(popup-kill-ring :fetcher wiki) \ No newline at end of file +(ace-jump-buffer :repo "waymondo/popup-kill-ring" :fetcher github) From abfc6a870314cac3c5edcaddf120ba691585420a Mon Sep 17 00:00:00 2001 From: justin talbott Date: Mon, 22 Jul 2013 11:23:10 -0400 Subject: [PATCH 003/272] popup-kill-ring on github with autoloads and package-require --- recipes/popup-kill-ring | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/popup-kill-ring b/recipes/popup-kill-ring index 27f7bc4c..e4ae290e 100644 --- a/recipes/popup-kill-ring +++ b/recipes/popup-kill-ring @@ -1 +1 @@ -(popup-kill-ring :fetcher wiki) \ No newline at end of file +(popup-kill-ring :repo "waymondo/popup-kill-ring" :fetcher github) From 86d1d065e4ab780c687b792cd8945d3436876b8a Mon Sep 17 00:00:00 2001 From: Steve Purcell Date: Wed, 14 Aug 2013 13:42:02 +0100 Subject: [PATCH 004/272] Update confluence recipe and remove confluence-edit (closes #946) --- recipes/confluence | 5 ++++- recipes/confluence-edit | 1 - 2 files changed, 4 insertions(+), 2 deletions(-) delete mode 100644 recipes/confluence-edit diff --git a/recipes/confluence b/recipes/confluence index edd3f82e..a2113f77 100644 --- a/recipes/confluence +++ b/recipes/confluence @@ -1 +1,4 @@ -(confluence :fetcher svn :url "http://confluence-el.googlecode.com/svn/trunk/" :files ("confluence.el")) \ No newline at end of file +(confluence + :fetcher svn + :url "http://confluence-el.googlecode.com/svn/trunk/" + :files ("confluence*.el" "*.dtd" "*.xsl")) diff --git a/recipes/confluence-edit b/recipes/confluence-edit deleted file mode 100644 index 9acffe5a..00000000 --- a/recipes/confluence-edit +++ /dev/null @@ -1 +0,0 @@ -(confluence-edit :fetcher svn :url "http://confluence-el.googlecode.com/svn/trunk/" :files ("confluence-edit.el")) \ No newline at end of file From 7ecb87f295f46069b61a547ee41e090b426367a7 Mon Sep 17 00:00:00 2001 From: Ryan Davis Date: Wed, 14 Aug 2013 16:43:50 -0700 Subject: [PATCH 005/272] Added package+ --- recipes/package+ | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 recipes/package+ diff --git a/recipes/package+ b/recipes/package+ new file mode 100644 index 00000000..651cbc26 --- /dev/null +++ b/recipes/package+ @@ -0,0 +1,4 @@ +(package+ + :fetcher github + :repo "zenspider/package" + :files ("package+.el")) From 1f009d38d7117dc66a2246a048303f40f684d313 Mon Sep 17 00:00:00 2001 From: Aleksandar Simic Date: Thu, 15 Aug 2013 01:34:55 +0100 Subject: [PATCH 006/272] Add refheap --- recipes/refheap | 1 + 1 file changed, 1 insertion(+) create mode 100644 recipes/refheap diff --git a/recipes/refheap b/recipes/refheap new file mode 100644 index 00000000..2ea113a6 --- /dev/null +++ b/recipes/refheap @@ -0,0 +1 @@ +(refheap :repo "Raynes/refheap.el" :fetcher github) \ No newline at end of file From 38eee4f0f7ad25d9b1de9011e63b82400177cdd5 Mon Sep 17 00:00:00 2001 From: Steve Purcell Date: Thu, 15 Aug 2013 08:52:49 +0100 Subject: [PATCH 007/272] Add aok --- recipes/aok | 1 + 1 file changed, 1 insertion(+) create mode 100644 recipes/aok diff --git a/recipes/aok b/recipes/aok new file mode 100644 index 00000000..7ba12e07 --- /dev/null +++ b/recipes/aok @@ -0,0 +1 @@ +(aok :fetcher wiki) From 31db031dc8712e89042d4ce80438a4267a241739 Mon Sep 17 00:00:00 2001 From: Steve Purcell Date: Thu, 15 Aug 2013 10:20:32 +0100 Subject: [PATCH 008/272] Add sequential-command (closes #953) --- recipes/sequential-command | 1 + 1 file changed, 1 insertion(+) create mode 100644 recipes/sequential-command diff --git a/recipes/sequential-command b/recipes/sequential-command new file mode 100644 index 00000000..398a1b67 --- /dev/null +++ b/recipes/sequential-command @@ -0,0 +1 @@ +(sequential-command :fetcher wiki :files ("sequential-command.el" "sequential-command-config.el")) From 57992f42c2666ece651863f189b1e119b5b90629 Mon Sep 17 00:00:00 2001 From: Steve Purcell Date: Thu, 15 Aug 2013 13:38:19 +0100 Subject: [PATCH 009/272] Add outshine /cc @tj64 --- recipes/outshine | 1 + 1 file changed, 1 insertion(+) create mode 100644 recipes/outshine diff --git a/recipes/outshine b/recipes/outshine new file mode 100644 index 00000000..7bda89ad --- /dev/null +++ b/recipes/outshine @@ -0,0 +1 @@ +(outshine :fetcher github :repo "tj64/outshine") From 085543b89099615f5f3f2b148c649d1aa1095a6a Mon Sep 17 00:00:00 2001 From: Steve Purcell Date: Thu, 15 Aug 2013 13:48:58 +0100 Subject: [PATCH 010/272] Only include outshine.el in outshine package --- recipes/outshine | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/outshine b/recipes/outshine index 7bda89ad..0d88cc08 100644 --- a/recipes/outshine +++ b/recipes/outshine @@ -1 +1 @@ -(outshine :fetcher github :repo "tj64/outshine") +(outshine :fetcher github :repo "tj64/outshine" :files ("outshine.el")) From 4a06141b0ee1e10bc3f16fcca35d971dc7e9d07e Mon Sep 17 00:00:00 2001 From: Steve Purcell Date: Thu, 15 Aug 2013 14:56:04 +0100 Subject: [PATCH 011/272] Add navi-mode --- recipes/navi-mode | 1 + 1 file changed, 1 insertion(+) create mode 100644 recipes/navi-mode diff --git a/recipes/navi-mode b/recipes/navi-mode new file mode 100644 index 00000000..3b95666c --- /dev/null +++ b/recipes/navi-mode @@ -0,0 +1 @@ +(navi-mode :fetcher github :repo "tj64/navi") From d57762fe51a524731e228c80b4b2d25e827e5858 Mon Sep 17 00:00:00 2001 From: Steve Purcell Date: Thu, 15 Aug 2013 14:56:09 +0100 Subject: [PATCH 012/272] Add outorg --- recipes/outorg | 1 + 1 file changed, 1 insertion(+) create mode 100644 recipes/outorg diff --git a/recipes/outorg b/recipes/outorg new file mode 100644 index 00000000..d117eedd --- /dev/null +++ b/recipes/outorg @@ -0,0 +1 @@ +(outorg :fetcher github :repo "tj64/outorg") From 674de975023dc8b39e7be17c0d299cc632bbc1ce Mon Sep 17 00:00:00 2001 From: Mika Vilpas Date: Thu, 15 Aug 2013 19:44:11 +0300 Subject: [PATCH 013/272] Add recipe for the omnisharp package --- recipes/omnisharp | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 recipes/omnisharp diff --git a/recipes/omnisharp b/recipes/omnisharp new file mode 100644 index 00000000..3aa745d8 --- /dev/null +++ b/recipes/omnisharp @@ -0,0 +1,3 @@ +(omnisharp :repo "sp3ctum/omnisharp-emacs" + :fetcher github + :files ("omnisharp.el")) From e912c02826180d00aeb06c5c6c332e8671f8b328 Mon Sep 17 00:00:00 2001 From: katspaugh Date: Fri, 16 Aug 2013 00:51:42 +0400 Subject: [PATCH 014/272] add ido-at-point --- recipes/ido-at-point | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 recipes/ido-at-point diff --git a/recipes/ido-at-point b/recipes/ido-at-point new file mode 100644 index 00000000..a5d91e5d --- /dev/null +++ b/recipes/ido-at-point @@ -0,0 +1,3 @@ +(ido-at-point :repo "katspaugh/ido-at-point" + :fetcher github + :files ("ido-at-point.el")) From f0ac863d45aa2d9a2ccf9a1c4992ba0974df05de Mon Sep 17 00:00:00 2001 From: Donald Curtis Date: Thu, 15 Aug 2013 21:47:16 -0700 Subject: [PATCH 015/272] R3m0v3 pr1n7 hax 1n m3764.3l --- melpa.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/melpa.el b/melpa.el index b4998668..afa1513b 100644 --- a/melpa.el +++ b/melpa.el @@ -70,8 +70,7 @@ ARCHIVE is the string name of the package archive." package-compute-transaction-reverse (package-list requirements) activate compile) "reverse the requirements" - (setq requirements (reverse requirements)) - (print requirements)) + (setq requirements (reverse requirements))) ;;;###autoload From af40e552aa3ad8773d0ae9861f246adf566798dd Mon Sep 17 00:00:00 2001 From: Steve Purcell Date: Fri, 16 Aug 2013 09:27:39 +0100 Subject: [PATCH 016/272] Rename flycheck-d to flycheck-d-unittest (closes #956) --- recipes/flycheck-d | 1 - recipes/flycheck-d-unittest | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 recipes/flycheck-d create mode 100644 recipes/flycheck-d-unittest diff --git a/recipes/flycheck-d b/recipes/flycheck-d deleted file mode 100644 index e54f1854..00000000 --- a/recipes/flycheck-d +++ /dev/null @@ -1 +0,0 @@ -(flycheck-d :repo "tom-tan/flycheck-d" :fetcher github) diff --git a/recipes/flycheck-d-unittest b/recipes/flycheck-d-unittest new file mode 100644 index 00000000..3448f8cc --- /dev/null +++ b/recipes/flycheck-d-unittest @@ -0,0 +1 @@ +(flycheck-d-unittest :repo "tom-tan/flycheck-d-unittest" :fetcher github) From 7a124b65a2be7b94b76dbe077220214637240a61 Mon Sep 17 00:00:00 2001 From: katspaugh Date: Fri, 16 Aug 2013 12:38:24 +0400 Subject: [PATCH 017/272] ido-at-point remove files section --- recipes/ido-at-point | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/recipes/ido-at-point b/recipes/ido-at-point index a5d91e5d..3779198c 100644 --- a/recipes/ido-at-point +++ b/recipes/ido-at-point @@ -1,3 +1 @@ -(ido-at-point :repo "katspaugh/ido-at-point" - :fetcher github - :files ("ido-at-point.el")) +(ido-at-point :repo "katspaugh/ido-at-point" :fetcher github) From 05ecfb665d5c0a24cef1f121d20d96721665ac0c Mon Sep 17 00:00:00 2001 From: Magnar Sveen Date: Fri, 16 Aug 2013 12:10:48 +0200 Subject: [PATCH 018/272] Remove :files specification for dash.el --- recipes/dash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/dash b/recipes/dash index f649527c..23ded9c2 100644 --- a/recipes/dash +++ b/recipes/dash @@ -1 +1 @@ -(dash :fetcher github :repo "magnars/dash.el" :files ("dash.el")) +(dash :fetcher github :repo "magnars/dash.el") From e60a958d49612708d248e9ded57bccef72f7a47a Mon Sep 17 00:00:00 2001 From: Jonas Bernoulli Date: Fri, 16 Aug 2013 15:29:57 +0200 Subject: [PATCH 019/272] add git-rebase-mode --- recipes/git-rebase-mode | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 recipes/git-rebase-mode diff --git a/recipes/git-rebase-mode b/recipes/git-rebase-mode new file mode 100644 index 00000000..c0c2c363 --- /dev/null +++ b/recipes/git-rebase-mode @@ -0,0 +1,3 @@ +(git-rebase-mode :repo "magit/git-modes" + :fetcher github + :files ("git-rebase-mode.el")) From 94a911a576dacb8c9030c34c1d5cfb1495d2ea2d Mon Sep 17 00:00:00 2001 From: Steve Purcell Date: Sat, 17 Aug 2013 09:00:27 +0100 Subject: [PATCH 020/272] Include only the most recent 100 items in the RSS feed. With the full package list, updates.rss exceeds 512kb, which upsets dlvr.it. --- html/updates.rss.erb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/html/updates.rss.erb b/html/updates.rss.erb index e4a4ec70..9db1e0f1 100644 --- a/html/updates.rss.erb +++ b/html/updates.rss.erb @@ -15,7 +15,7 @@ require 'json' require 'time' require 'ostruct' - JSON.parse(File.open("../archive.json").read).each do |pkgname, info| + packages = JSON.parse(File.open("../archive.json").read).map do |pkgname, info| versions, deps, descr, pkgtype = info version = versions.join('.') package = OpenStruct.new @@ -26,6 +26,9 @@ package.build_time = Time.new(version[0..3].to_i, version[4..5].to_i, version[6..7].to_i, hour_portion[0..1].to_i, hour_portion[2..3].to_i) package.url = "#{base_url}packages/#{pkgname}-#{version}." + (pkgtype == "single" ? "el" : "tar") package.info_url = "#{base_url}##{pkgname}" + package + end + packages.sort_by { |p| p.version }.reverse[0..200].each do |package| %> <%= package.name %> (<%= package.version %>) --- <%= ERB::Util.html_escape package.description %> From 44ba699eb9e4f292ffb10b4a673b07b2ca62df44 Mon Sep 17 00:00:00 2001 From: Andreu Gil Date: Sat, 17 Aug 2013 17:31:28 +0200 Subject: [PATCH 021/272] Add nummm-mode recipe --- recipes/nummm-mode | 1 + 1 file changed, 1 insertion(+) create mode 100644 recipes/nummm-mode diff --git a/recipes/nummm-mode b/recipes/nummm-mode new file mode 100644 index 00000000..6cba4f36 --- /dev/null +++ b/recipes/nummm-mode @@ -0,0 +1 @@ +(nummm-mode :repo "agpchil/nummm-mode" :fetcher github) \ No newline at end of file From 13d09f817fee2ce009582986e55020a926b31c92 Mon Sep 17 00:00:00 2001 From: Donald Curtis Date: Sat, 17 Aug 2013 10:47:23 -0700 Subject: [PATCH 022/272] Makefile doesn't need to remove the old archives because package-build will do it for us automagically. --- Makefile | 1 - 1 file changed, 1 deletion(-) diff --git a/Makefile b/Makefile index fb42c764..1a0e3bd9 100644 --- a/Makefile +++ b/Makefile @@ -66,7 +66,6 @@ $(RCPDIR)/.dirstamp: .FORCE $(RCPDIR)/%: .FORCE @echo " • Building recipe $(@F) ..." - -rm -vf $(PKGDIR)/$(@F)-* $(EVAL) "(package-build-archive '$(@F))" @echo " ✓ Wrote $$(ls -lsh $(PKGDIR)/$(@F)-*) " From 52177869b7447b9de347a315d92bebc55760afa1 Mon Sep 17 00:00:00 2001 From: Sebastian Wiesner Date: Sat, 17 Aug 2013 23:53:51 +0200 Subject: [PATCH 023/272] Add pkg-info pkg-info is a package to query information about packages. See lunaryorn/flycheck#197 --- recipes/pkg-info | 1 + 1 file changed, 1 insertion(+) create mode 100644 recipes/pkg-info diff --git a/recipes/pkg-info b/recipes/pkg-info new file mode 100644 index 00000000..4d38c595 --- /dev/null +++ b/recipes/pkg-info @@ -0,0 +1 @@ +(pkg-info :repo "lunaryorn/pkg-info.el" :fetcher github) \ No newline at end of file From c74e789f30cdb757c79f766e5e0df0bbeb0c5243 Mon Sep 17 00:00:00 2001 From: Sean Allred Date: Sat, 17 Aug 2013 22:55:00 -0400 Subject: [PATCH 024/272] Add auctex-lua a Lua editing mode for AUCTeX, useful when working with Lua(La)TeX --- recipes/auctex-lua | 1 + 1 file changed, 1 insertion(+) create mode 100644 recipes/auctex-lua diff --git a/recipes/auctex-lua b/recipes/auctex-lua new file mode 100644 index 00000000..7b0bd26a --- /dev/null +++ b/recipes/auctex-lua @@ -0,0 +1 @@ +(auctex-lua :repo "vermiculus/auctex-lua" :fetcher github) From 9fb7f0e5954690aadcd73d9ac8c78800d514c79d Mon Sep 17 00:00:00 2001 From: Magnar Sveen Date: Sun, 18 Aug 2013 08:46:40 +0200 Subject: [PATCH 025/272] Split dash in two: dash.el and dash-functional.el --- recipes/dash | 2 +- recipes/dash-functional | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 recipes/dash-functional diff --git a/recipes/dash b/recipes/dash index 23ded9c2..f649527c 100644 --- a/recipes/dash +++ b/recipes/dash @@ -1 +1 @@ -(dash :fetcher github :repo "magnars/dash.el") +(dash :fetcher github :repo "magnars/dash.el" :files ("dash.el")) diff --git a/recipes/dash-functional b/recipes/dash-functional new file mode 100644 index 00000000..c72fa5f0 --- /dev/null +++ b/recipes/dash-functional @@ -0,0 +1 @@ +(dash-functional :fetcher github :repo "magnars/dash.el" :files ("dash-functional.el")) From 2087bae8368feadb5dd6418cff6b3ebb9e9b0398 Mon Sep 17 00:00:00 2001 From: Sebastian Wiesner Date: Sun, 18 Aug 2013 10:04:59 +0200 Subject: [PATCH 026/272] Update Flycheck location Flycheck moved into a separate organization --- recipes/flycheck | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/flycheck b/recipes/flycheck index fccd544e..5301e092 100644 --- a/recipes/flycheck +++ b/recipes/flycheck @@ -1 +1 @@ -(flycheck :repo "lunaryorn/flycheck" :fetcher github) +(flycheck :repo "flycheck/flycheck" :fetcher github) From a9c351d52d4bfcac1e4c3ae839ce85b976a5d3ac Mon Sep 17 00:00:00 2001 From: Sebastian Wiesner Date: Sun, 18 Aug 2013 11:56:01 +0200 Subject: [PATCH 027/272] Add flycheck-cask A little extension to better support Cask projects in Flycheck. --- recipes/flycheck-cask | 1 + 1 file changed, 1 insertion(+) create mode 100644 recipes/flycheck-cask diff --git a/recipes/flycheck-cask b/recipes/flycheck-cask new file mode 100644 index 00000000..6fd9ec03 --- /dev/null +++ b/recipes/flycheck-cask @@ -0,0 +1 @@ +(flycheck-cask :repo "flycheck/flycheck-cask" :fetcher github) \ No newline at end of file From d7216295309f9763771d000c1e36641afbe1c828 Mon Sep 17 00:00:00 2001 From: Andreu Gil Date: Sun, 18 Aug 2013 12:56:47 +0200 Subject: [PATCH 028/272] Add mu4e-maildirs-extension recipe --- recipes/mu4e-maildirs-extension | 1 + 1 file changed, 1 insertion(+) create mode 100644 recipes/mu4e-maildirs-extension diff --git a/recipes/mu4e-maildirs-extension b/recipes/mu4e-maildirs-extension new file mode 100644 index 00000000..8342d18a --- /dev/null +++ b/recipes/mu4e-maildirs-extension @@ -0,0 +1 @@ +(mu4e-maildirs-extension :repo "agpchil/mu4e-maildirs-extension" :fetcher github) \ No newline at end of file From 74787936573cb14d09b2ef903e9e0e9bf6125272 Mon Sep 17 00:00:00 2001 From: Sebastian Wiesner Date: Sun, 18 Aug 2013 14:22:38 +0200 Subject: [PATCH 029/272] Move to forked Puppet Mode As discussed in lunaryorn/puppet-mode#5, a pull-request to use @bbatsov and mine fork of Puppet Mode, as upstream is obviously abandoned. Crossreferencing lunaryorn/puppet-mode#9 for the sake of convenience. --- recipes/puppet-mode | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/puppet-mode b/recipes/puppet-mode index 6f71e49c..3c5bc913 100644 --- a/recipes/puppet-mode +++ b/recipes/puppet-mode @@ -1 +1 @@ -(puppet-mode :fetcher github :repo "puppetlabs/puppet-syntax-emacs") \ No newline at end of file +(puppet-mode :fetcher github :repo "lunaryorn/puppet-mode") From bd7035e1ea63d7d8378f8bfda6a5402a5b6bb9e4 Mon Sep 17 00:00:00 2001 From: Steve Purcell Date: Mon, 19 Aug 2013 10:14:09 +0100 Subject: [PATCH 030/272] Add openstack-cgit-browse-file --- recipes/openstack-cgit-browse-file | 1 + 1 file changed, 1 insertion(+) create mode 100644 recipes/openstack-cgit-browse-file diff --git a/recipes/openstack-cgit-browse-file b/recipes/openstack-cgit-browse-file new file mode 100644 index 00000000..210ba9f5 --- /dev/null +++ b/recipes/openstack-cgit-browse-file @@ -0,0 +1 @@ +(openstack-cgit-browse-file :fetcher github :repo "chmouel/openstack-cgit-browse-file") From 08671950ca2bfda86586e909757733860d65545f Mon Sep 17 00:00:00 2001 From: Steve Purcell Date: Tue, 20 Aug 2013 15:02:25 +0100 Subject: [PATCH 031/272] Remove example from o-blog (fixes #969) --- recipes/o-blog | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/o-blog b/recipes/o-blog index 0681d630..2dbfd939 100644 --- a/recipes/o-blog +++ b/recipes/o-blog @@ -1,3 +1,3 @@ (o-blog :repo "renard/o-blog" :fetcher github - :files ("o-blog*.el" "templates" "example")) + :files ("o-blog*.el" "templates")) From b7dcf02c729abe983826af96d015dd88398c1396 Mon Sep 17 00:00:00 2001 From: Steve Purcell Date: Tue, 20 Aug 2013 19:23:50 +0100 Subject: [PATCH 032/272] Add some missing info to README, fix a couple of typos --- README.md | 50 +++++++++++++++++++++++++++++++------------------- 1 file changed, 31 insertions(+), 19 deletions(-) diff --git a/README.md b/README.md index d521ac1c..97895ce7 100644 --- a/README.md +++ b/README.md @@ -8,10 +8,10 @@ code using simple recipes. (Think of it as a server-side version of [el-get](https://github.com/dimitri/el-get), or even [homebrew](https://github.com/mxcl/homebrew).) -Packages are updated hourly. +Packages are updated at intervals throughout the day. -If you just want to browse and install packages, check out the -[archive index page](http://melpa.milkbox.net/) for instructions. +To browse available packages, check out the +[archive index page](http://melpa.milkbox.net/). Adding packages is as simple as submitting a pull request; read on for details. @@ -33,27 +33,39 @@ To use the MELPA repository, add it to `package-archives` after `(require 'package)` and before the call to `package-initialize` in your `init.el` file. - (add-to-list 'package-archives - '("melpa" . "http://melpa.milkbox.net/packages/") t) +```lisp +(add-to-list 'package-archives + '("melpa" . "http://melpa.milkbox.net/packages/") t) +``` + +In Emacs < 24, you'll also need to explicitly include the GNU ELPA +archive, which provides important compatibility libraries like +`cl-lib`: + +```lisp +(when (< emacs-major-version 24) + (add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/"))) +``` A complete minimal example for MELPA, - (require 'package) - (add-to-list 'package-archives - '("melpa" . "http://melpa.milkbox.net/packages/") t) - (package-initialize) +```lisp +(require 'package) +(add-to-list 'package-archives + '("melpa" . "http://melpa.milkbox.net/packages/") t) +(when (< emacs-major-version 24) + (add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/"))) +(package-initialize) +``` - -Since `package.el` doesn't allow locking packages to certain version, +Since `package.el` doesn't allow locking packages to certain version, MELPA packages +will override those available from any other package source, so we also provide a package `melpa.el` which contains code to allow restricting packages to specific repositories. This allows someone to blacklist packages that come from a specific repository, or blacklist all packages from a repository and only whitelist certain packages. -See the [MELPA Package](#melpa-package) section below or -[Installing](http://melpa.milkbox.net/#installing) section on the -MELPA homepage. - +See the [MELPA Package](#melpa-package) section below if you think you might want that. ## Contributing New Recipes @@ -118,7 +130,7 @@ Let `` denote the name of the recipe to submit. 2. Add your new file under the directory specified by `package-build-recipes-dir` (default: `recipes/` directory where `package-build` was loaded). -3. Confirm your package build properly by running +3. Confirm your package built properly by running make recipes/ @@ -213,7 +225,7 @@ specified package requires more complex file specification. [emacswiki]: http://www.emacswiki.org/ -### Single File Repository +### Example: Single File Repository [ido-ubiquitous](https://github.com/DarwinAwardWinner/ido-ubiquitous) is a repository that contains two files: @@ -228,7 +240,7 @@ Since there is only one `.el` file, this package only needs the `:url` and `:fet :fetcher git) ``` -### Multiple Packages in one Repository +### Example: Multiple Packages in one Repository The [emacs-starter-kit](https://github.com/technomancy/emacs-starter-kit) @@ -252,7 +264,7 @@ contained in the `modules/` subdirectory and thus needs the packages files specified explicitly. -### Multiple Files in Multiple Directories +### Example: Multiple Files in Multiple Directories There are special cases when we need There are special cases where creation of the package comes from many From f85f2fe0519e1d202e3791cfd1ebe985661cd2bc Mon Sep 17 00:00:00 2001 From: Steve Purcell Date: Tue, 20 Aug 2013 20:00:11 +0100 Subject: [PATCH 033/272] Style all README code blocks as lisp --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 97895ce7..9193d13f 100644 --- a/README.md +++ b/README.md @@ -153,7 +153,7 @@ Packages are specified by files in the `recipes` directory. You can contribute a new package by adding a new file under `recipes` using the following form (`[...]` denotes optional or conditional values), -```elisp +```lisp ( :fetcher [git|github|bzr|hg|darcs|svn|cvs|wiki] [:url ""] @@ -234,7 +234,7 @@ specified package requires more complex file specification. Since there is only one `.el` file, this package only needs the `:url` and `:fetcher` specified, -```elisp +```lisp (ido-ubiquitous :url "https://github.com/DarwinAwardWinner/ido-ubiquitous.git" :fetcher git) @@ -247,7 +247,7 @@ The contains the *starter-kit* package along with extra packages in the `modules` directory; *starter-kit-bindings*, *starter-kit-lisp*, etc. -```elisp +```lisp (starter-kit :url "https://github.com/technomancy/emacs-starter-kit.git" :fetcher git) @@ -273,7 +273,7 @@ sub-directories need to be explicitly set. Consider the `flymake-perlcritic` recipe, -```elisp +```lisp (flymake-perlcritic :repo "illusori/emacs-flymake-perlcritic" :fetcher github :files ("*.el" ("bin" "bin/flymake_perlcritic"))) @@ -293,7 +293,7 @@ Notice that specifying an entry in `:files` that is a list takes the first element to be the destination directory. These can be embedded further, such as the following---hypothetical---entry for `:files`, -```elisp +```lisp ("*.el" ("snippets" ("html-mode" "snippets/html-mode/*") ("python-mode" "snippets/python-mode/*"))) @@ -317,7 +317,7 @@ But a better solution, given that we probably want to copy the *entire* `snippets` directory to the root of the package, we could just specify that directory. Consider the `pony-mode` recipe, -```elisp +```lisp (pony-mode :repo "davidmiller/pony-mode" :fetcher github From 64a8f2153dc2c521043f43f8d9fe16a65c1c2282 Mon Sep 17 00:00:00 2001 From: Aaron Ecay Date: Wed, 21 Aug 2013 03:37:38 -0400 Subject: [PATCH 034/272] Add git-annex.el From https://github.com/jwiegley/git-annex-el --- recipes/git-annex | 1 + 1 file changed, 1 insertion(+) create mode 100644 recipes/git-annex diff --git a/recipes/git-annex b/recipes/git-annex new file mode 100644 index 00000000..73ab575f --- /dev/null +++ b/recipes/git-annex @@ -0,0 +1 @@ +(git-annex :fetcher github :repo "jwiegley/git-annex-el") From d728bf3cb97a55df2af0b515488534f3720557b0 Mon Sep 17 00:00:00 2001 From: Derek Feichtinger Date: Wed, 21 Aug 2013 17:54:49 +0200 Subject: [PATCH 035/272] added recipe for org-screenshot --- recipes/org-screenshot | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 recipes/org-screenshot diff --git a/recipes/org-screenshot b/recipes/org-screenshot new file mode 100644 index 00000000..c2655850 --- /dev/null +++ b/recipes/org-screenshot @@ -0,0 +1,3 @@ +(org-screenshot + :fetcher github + :repo "dfeich/org-screenshot") From 04599d5a468245a5e67213dab18f80185f976e6b Mon Sep 17 00:00:00 2001 From: Wilfred Hughes Date: Wed, 21 Aug 2013 18:05:27 +0100 Subject: [PATCH 036/272] adding a recipe for ez-query-replace --- recipes/ez-query-replace | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 recipes/ez-query-replace diff --git a/recipes/ez-query-replace b/recipes/ez-query-replace new file mode 100644 index 00000000..c46e3b6c --- /dev/null +++ b/recipes/ez-query-replace @@ -0,0 +1,3 @@ +(ez-query-replace + :repo "Wilfred/ez-query-replace.el" + :fetcher github) From 46a32a127ce7dae942c591df7448b6b609a43f9b Mon Sep 17 00:00:00 2001 From: Steve Purcell Date: Wed, 21 Aug 2013 20:42:03 +0100 Subject: [PATCH 037/272] Move to bootstrap 3 --- html/index.html.erb | 48 +++++++++++++++++++++++++++++---------------- 1 file changed, 31 insertions(+), 17 deletions(-) diff --git a/html/index.html.erb b/html/index.html.erb index 053858d3..f7aac1ce 100644 --- a/html/index.html.erb +++ b/html/index.html.erb @@ -40,9 +40,10 @@ + MELPA - + - + -
-
+
-
+
- Latest build: {{completionTime | relativeTime}} + Latest build:
@@ -57,7 +53,11 @@
- + + + + + - + - - + + + +