Commit Graph

4966 Commits

Author SHA1 Message Date
Yagnesh Raghava Yakkala
9cb5ca2b2c Merge pull request #2475 from yyr/recipes
new recipes ferret-mode, wolfram-mode, ox-pandoc.
2016-10-05 14:54:31 +05:30
Yakkala Yagnesh Raghava
a7a54b2ca3 new recipes ferret-mode, wolfram-mode, ox-pandoc. 2016-10-05 14:49:20 +05:30
Orivej Desh
0c3c33e604 Move iedit and livescript-mode origins 2016-10-02 14:35:20 -04:00
Pásztor János
196a38c61e thingatp support in el-get-read-package-name
* It makes easier to jump between my config and the upstream recipes
2016-09-29 15:13:05 +02:00
Hyungchan Kim
a4d15b4400 Update color-theme-leuven url 2016-09-29 10:48:02 +09:00
Soren Mathiasen
4ca794d88a fix wrong url for go-def 2016-09-27 10:17:53 +02:00
Hong Xu
784440c855 Add some more descriptions of flyspell-correct
To explain the difference with MELPA packages.
2016-09-26 16:02:07 -04:00
Yagnesh Raghava Yakkala
143f07a98e Merge pull request #2466 from yyr/recipes
two new recipes company-dict & xwidgete
2016-09-23 09:48:13 +05:30
Yakkala Yagnesh Raghava
7450e45e1e new recipes company-dict & xwidgete 2016-09-22 11:20:30 +05:30
Noam Postavsky
c09cb391df Merge pull request #2461 from manandbytes/github-update
Delegate install and update actions for github to git
2016-09-19 21:13:05 -04:00
Mykola Nikishov
28946c386e Add precondition for 'el-get-insecure-check
When URL parameter is nil, fail fast with explicit reason instead of
throwing wrong-type-argument later on.
2016-09-19 08:42:04 +03:00
Mykola Nikishov
63be589c1d Delegate install and update actions for github to git
github method, as a derived method, should build a final repository URL
and let parent's respective methods do the actual work.

Register new 'el-get-github-pull function as update method.

Make both methods, 'el-get-github-pull and 'el-get-github-clone,
implement the same pattern:

- Delegate check if URL is a secure one to the parent method
- Ignore :url from package's recipe passed by 'el-get-do-update as it
  makes no sense
- Unconditionally build package repository URL with 'el-get-github-url
- Call respective git method
2016-09-19 08:42:04 +03:00
Noam Postavsky
1e3beb70cb Merge pull request #2464 from npostavs/fix-tests
Update and fix tests
2016-09-18 16:28:32 -04:00
Noam Postavsky
23a6f0594f .travis.yml (env): Replace 25-prelease with 25.1 2016-09-18 16:20:57 -04:00
Noam Postavsky
b8cfcd981a elpa-feature test: don't make a mess in $HOME
* test/el-get-tests.el (el-get-elpa-feature): Use the temp
user-emacs-directory, don't make a mess in user's $HOME.
2016-09-18 16:18:04 -04:00
Noam Postavsky
e80bfd4ec9 Prevent jump to debugger from failed assertion
In Emacs 25.1, a failed cl-assert will always jump to the debugger if
debug-on-error is non-nil.  In batch-mode runs this becomes confusing
with the message suppression we have, and the crazy long stack traces
that are printed are really hard to read, so suppress this debugger
behaviour with advice as well.
2016-09-18 16:03:30 -04:00
Ben Moon
a6ad0bb243 Update prompt recipe
* Package name updated (prompt -> prompts)
* GitHub repo updated (prompt -> prompts.el)
2016-09-16 11:44:03 +01:00
Alex Olkhovskiy
9628adacaf New recipe: The IntelliJ's default theme. 2016-09-15 09:45:09 +01:00
pasja
2cb6f9b758 mode-compile has been moved to the emacsattic
* update recipe accordingly
2016-09-13 20:32:53 -04:00
pasja
e8f2fb7880 remove emacs-w3m dependency from emms recipe
* upstream dropped last.fm support
* w3m was only required by that part
2016-09-13 20:32:21 -04:00
zhenya1007
63c7c31886 Allow specifying sync/async to el-get-bundle
Instead of always performing synchronous installation.
2016-09-13 15:01:22 -04:00
Noam Postavsky
c5276bf24d Merge: remove dash dep from {helm-}projectile.rcp 2016-09-12 20:20:07 -04:00
Syohei YOSHIDA
06ef2b44f2 helm-projectile no longer depends on dash 2016-09-13 07:31:03 +09:00
Eric Danan
5e81bf94fc update projectile dependencies 2016-09-12 21:40:31 +02:00
Ben Moon
46bd86e0c2 Add recipe for prompt 2016-09-12 12:07:11 +01:00
Syohei YOSHIDA
39a9066fc0 Update dependency of docker recipe 2016-09-12 06:52:12 +09:00
Noam Postavsky
3c6d8f0a71 Merge some recipe additions and fixes 2016-09-10 08:10:29 -04:00
Maxim Tsyplakov
c3d0295046 Create material-theme.rcp
Color Theme for emacs based on material design colors

Close #2446.
2016-09-10 08:03:37 -04:00
Maxim Tsyplakov
ea3314fe81 New recipe: es6-snippets.rcp
A collection of Yasnippets for writing ECMAScript2015 in Emacs
2016-09-10 08:03:21 -04:00
Ben Moon
42efc551fb Update hook -> monitor dependency 2016-09-10 11:57:14 +01:00
Ben Moon
5db26325b5 Update monitor recipe
Package renamed from hook to monitor
2016-09-10 11:13:08 +01:00
Ben Moon
9be8b59112 Update recipe for org-evil
Package was renamed (from evil-org to org-evil).

Also removed 'emaps dependency.
2016-09-10 10:49:49 +01:00
Eric Danan
898b4fe725 add :compile and fix typo 2016-09-10 09:58:09 +02:00
Noam Postavsky
2b5be4d239 Remove travis log-folding hack; fix broken recipes
A couple of recipes that were failing the test snuck in while the test
was accidentally disabled.

* .travis.yml (script):
* test/travis-ci.sh (prereqs): Remove folded_call; it was folding too
much, which made the logs needlessly difficult to read.
* recipes/flycheck-package.rcp (flycheck-package):
* recipes/idle-require.rcp (idle-require): Add :description field.
2016-09-09 20:54:23 -04:00
Noam Postavsky
cfd460698d * test/travis-ci.sh: Fix Emacs version check. 2016-09-09 20:48:19 -04:00
Mykola Nikishov
4eeb96ad80 [docker] Add missing dependency on tablist
Dependency on tablist had been instroduced in April [1].

[1] 20dafdd984
2016-09-09 21:10:42 +03:00
Mykola Nikishov
e899853c03 Fix logic when deciding if apt-get package should be installed
Install apt-get package only if it's not installed.
2016-09-08 08:15:53 +03:00
Noam Postavsky
8f235fa55f Merge pull request #2441 from manandbytes/defcustom-secure-protocols
Make list of secure protocols customizable
2016-09-07 18:53:37 -04:00
Mykola Nikishov
cb02c71181 Customize list of secure URL protocols via 'el-get-secure-protocols 2016-09-06 08:49:29 +03:00
Rex Ren
0ee06a6f88 Delete unneeded :prepare block of ensime recipe 2016-09-05 22:00:35 -04:00
Vedang Manerikar
e7a310b963 New recipe: The Idea Darkula theme
Emacs theme based on IntelliJ IDEA Darkula theme

Website: https://github.com/fourier/idea-darkula-theme
2016-09-05 19:45:56 +05:30
Mykola Nikishov
600ddcee76 Treat 'bzr+ssh', 'git+ssh' and 'sftp' as secure protocols 2016-09-05 06:48:21 +03:00
Mykola Nikishov
6a724f9168 Add few more 'insecure' URLs to the test
For some reason, these, X-over-SSH protocols, are not considered as
secure by 'el-get-insecure-check:
- git+ssh
- bzr+ssh
- sftp
2016-09-05 06:48:21 +03:00
Mykola Nikishov
17b0da4984 Package with empty :checksum is insecure
For compatibility with Emacs versions before 24.4, fall back to
'string-match if 'string-blank-p from subr-x is not available.
2016-09-05 06:48:18 +03:00
Mykola Nikishov
070dddde7e Consider URL pointing to a local file as secure
URL starting with 'file:///' (hostname is empty) is secure because it
always points to a local file.

OTOH, 'file://example.com/' (with any hostname, including 'localhost'
and '127.0.0.1') is insecure as it may refer to the remote file and
deciding if some hostname is actually a local in given moment in time is
tricky and too error-prone.
2016-09-03 22:22:14 +03:00
Mykola Nikishov
2044e6da76 More clear error message from 'el-get-insecure-check
...because not a package itself but a URL user trying to install it from
is actually insecure. Mention URL in the error message like

    Attempting to install package ag from insecure URL user@ftp://example.com/ without `el-get-allow-insecure

for easier troubleshooting.
2016-09-03 22:22:14 +03:00
Eric Danan
4105b42e75 update helm-bibtex and add ivy-bibtex
There is now an additional package ivy-bibtex in the
tmalbsburg/helm-bibtex repository (and on MELPA). Helm-bibtex.el and ivy-bibtex.el are now two alternative
backends for the backend-independent bibtex-completion.el. The former
backend depends on helm whereas the latter depends on ivy (swiper).

So I updated the helm-bibtex and added the ivy-bibtex recipes, using the current
descriptions and dependencies.

Note that ideally, one should exclude the helm-bibtex.el file from the
ivy-bibtex package and the ivy-bibtex.el file from the helm-bibtex
package (as is done on MELPA). But I didn't find how to do this with el-get.
2016-09-01 16:01:49 +02:00
Mykola Nikishov
e8c3ec6c80 Add test for 'el-get-insecure-check 2016-09-01 13:39:24 +03:00
ss
dd44d806e9 recipe: flycheck-stack 2016-09-01 02:18:28 +09:00
Mykola Nikishov
a6638a664a Make check for apt-get package work (#2434)
* Pass package name to dpkg-query

* dpkg-query reports status as 'install ok installed'

* when el-get name is different from apt-get name
2016-08-27 22:05:14 +02:00