Commit Graph

5444 Commits

Author SHA1 Message Date
Stephan Creutz
ccca97f226 Replace cl by cl-lib
Since Emacs 27 the package cl is deprecated, the replacement is
cl-lib, which is available since Emacs 24.3.

This patch replaces cl by cl-lib and drops support for Emacs versions
less than 24.3. Dropping older Emacsen is required, because cl-lib is
a builtin starting from version 24.3 and doesn't need an extra package
from ELPA.

Testcases for past issues still contain cl. Most of them seem to be
broken and need further investigation.

This patch is tested with test/run-ert.sh, which outputs:

Ran 10 tests, 10 results as expected, 0 unexpected (2021-01-30 13:24:54+0100, 0.672122 sec)
1 expected failures

and manually by daily usage for a month now.
2021-06-13 16:03:08 +02:00
tarao
99c828f01d Prefer .pull_request.base.sha than .before in case of force-push. 2021-06-13 21:55:56 +09:00
tarao
7925921803 jq returns null for missing fields. 2021-06-13 21:44:38 +09:00
INA Lintaro
e67328edfa
Merge pull request #2837 from tarao/fix-github-actions-commit-range
Fix GitHub Actions COMMIT_RANGE
2021-06-13 21:36:02 +09:00
tarao
76340ecd11 Reconstruct COMMIT_RANGE from GitHub event JSON. 2021-06-13 21:33:34 +09:00
tarao
4165fefe16 Print event.json. 2021-06-13 21:33:10 +09:00
tarao
bffcd8e90b typo 2021-06-13 19:52:31 +09:00
INA Lintaro
277a285374
Merge pull request #2836 from tarao/github-actions
Run tests on GitHub Actions
2021-06-13 19:34:43 +09:00
tarao
01b471cf7f Remove Travis CI configurations. 2021-06-13 19:32:57 +09:00
tarao
e912671fd7 Run tests on GitHub Actions. 2021-06-13 19:26:17 +09:00
INA Lintaro
04c9da3c3e
Merge pull request #2835 from stephan-cr/unbreak-non-native-comp
Unbreak el-get-remove-autoloads for Emacs < 28
2021-06-13 17:15:52 +09:00
Stephan Creutz
c1f5260230 Replace string-join by mapconcat
Because string-join doesn't exist for Emacs 24.3 and before.
2021-06-11 22:23:45 +02:00
Stephan Creutz
5f26b07ae3 Unbreak el-get-remove-autoloads for Emacs < 28
Starting from Emacs 28 the function autoload-file-load-name takes two
non-optional parameters, but versions before Emacs 27 still takes only
one.
2021-06-11 21:05:38 +02:00
INA Lintaro
52df810e53
Merge pull request #2801 from vedang/fix-obsolete-definition
Fix compilation breakage on Emacs 28 feature/native-comp
2021-06-06 18:11:02 +09:00
Sébastien Gross
d76ac84ae9
Merge pull request #2826 from ruediger/fix-cmake-mode
recipes/cmake-mode: Update location of source and website.
2021-04-28 12:48:18 +02:00
Sébastien Gross
85ce43eab0
Merge pull request #2829 from hlmbrt/patch-1
Add windows-nt build specifics
2021-04-28 12:47:53 +02:00
H. Lambert
a09d74bb97
Add windows-nt build specifics
See #2828
2021-03-21 07:22:40 +01:00
Rüdiger Sonderfeld
836680b5d8 recipes/cmake-mode: Update location of source and website. 2021-02-21 15:55:18 +00:00
Vedang Manerikar
67ac3f14ad start-process-shell-command takes only three arguments.
As opposed to `start-process', `call-process-shell-command' or
`call-process'.

This means that when we try to execute an el-get recipe with :sync
nil and :shell t, it fails (without this change).

tested against: Emacs 28.0.50
2021-02-14 14:05:29 +05:30
Vedang Manerikar
cb66b4a88f Pass the loaddefs file to the autoload-file-load-name function
This is a compulsory argument and was missing from the code at the
moment (testing against Emacs 28.0.50)
2021-02-14 14:03:52 +05:30
Vedang Manerikar
c736dedffe Pass the correct number of arguments to define-obsolete-function-alias
Otherwise, the code breaks on the feature/native-comp branch for Emacs 28.
2021-02-14 13:40:53 +05:30
Sébastien Gross
84dd1837f9
Merge pull request #2811 from alexg0/ruby-test-mode
recipes/ruby-test-mode: adding missing pcre2el dependancy
2021-02-07 17:43:23 +01:00
Sébastien Gross
dbe6cc38d7
Merge pull request #2808 from alexg0/cram-mode
cram-mode: adding a new recipe
2021-02-07 17:39:46 +01:00
Sébastien Gross
d89c47dcfc
Merge pull request #2810 from alexg0/mic-paren
recipes/mic-paren: pointing to latest version
2021-02-07 17:37:56 +01:00
Alexander Goldstein
ea293d2e6c recipes/mic-paren: pointing to latest version 2021-02-02 20:44:58 -06:00
Alexander Goldstein
2b091ecc56 recipes/ruby-test-mode: adding missing pcre2el dependancy 2021-02-02 20:43:10 -06:00
Alexander Goldstein
4a1e76d54a cram-mode: adding a new recipe 2021-02-02 13:12:24 -06:00
Yagnesh Raghava Yakkala
215ff5e56c
Merge pull request #2793 from rlaboiss/ispell-multi
Use Github's raw URL for file ispell-multi.el
2020-12-31 13:55:35 +05:30
Rafael Laboissière
16eee99c96 Use Github's raw URL for file ispell-multi.el 2020-12-30 10:41:54 +01:00
Alex Ott
4183ac0d68 remove recipe for clang-completion-mode
this fixes #2560
2020-12-27 13:40:30 +01:00
Alex Ott
274c25ac68 fix broken links & remove deleted packages
this fixes #2789
2020-12-27 13:38:57 +01:00
Alex Ott
14822ce1c9 add recipe for go-add-tags package 2020-12-27 12:19:05 +01:00
Alex Ott
8799b3474b Use emacsorphanage for many packages that are abandoned, etc. 2020-12-27 12:11:25 +01:00
Alex Ott
36d58a13f2 fix recipe for gnuplot-mode 2020-12-27 11:20:36 +01:00
Alex Ott
3693ffab73
Merge pull request #2732 from zilti/patch-19
Delete php-electric.rcp
2020-12-27 11:14:49 +01:00
Daniel Ziltener
1aa976f2f8 Fixed ivy-clojuredocs recipe 2020-12-27 11:08:07 +01:00
Daniel Ziltener
05bc5671a4 Three new recipes 2020-12-27 11:08:07 +01:00
Daniel Ziltener
fc82752d74 Adding a few recipes 2020-12-27 11:08:05 +01:00
Alex Ott
d1d0e3350e use Github for emacs-w3m package instead of CSV-based source 2020-12-27 11:02:20 +01:00
Alex Ott
abd6f79eba
Merge pull request #2786 from AdVocem/lsp-mode
Fixed compatibility with lsp-mode above 7.0.1
2020-12-27 10:52:32 +01:00
Alex Ott
28a188b49e
Merge pull request #2780 from vshender/add-lsp-java
Add a recipe for lsp-java (and all the missing dependencies)
2020-12-27 10:51:11 +01:00
Alex Ott
d7fd61897d
Merge pull request #2777 from vshender/fix-ahg
Fix the recipe for ahg
2020-12-27 10:50:06 +01:00
Alex Ott
24f915a77a
Merge pull request #2779 from vshender/fix-fold-dwim
Fix the recipe for fold-dwim
2020-12-27 10:49:15 +01:00
Alex Ott
cf72825527
Merge pull request #2784 from lispstudent/patch-1
Update Deft (repository moved to Github)
2020-12-27 10:47:40 +01:00
Alex Ott
4cbbe9fe90
Merge pull request #2788 from mstorus/mstorus-add-node-modules-path
add add-node-modules-path recipe
2020-12-27 10:46:36 +01:00
Alex Ott
adcc13096d
Merge pull request #2791 from stephan-cr/remove-highlight-from-eval-sexp-fu
Remove highlight dependency from eval-sexp-fu recipe
2020-12-27 10:45:54 +01:00
Stephan Creutz
b95abf9faa Remove highlight dependency from eval-sexp-fu recipe
This dependency is not needed anymore, see
https://github.com/hchbaw/eval-sexp-fu.el/blob/master/eval-sexp-fu.el#L90.

Furthermore, remove `:auto-generated t` because it's (most probably)
not auto generated and it's the only recipe in the repository, which
has this property set.
2020-12-25 20:05:18 +01:00
Mark Storus
5cc7392d07 add add-node-modules-path recipe 2020-10-09 14:21:12 -07:00
advocem
854aadafc7 Fixed compatibility with lsp-mode above 7.0.1 2020-10-01 21:06:15 +07:00
Lisp Student
1f4a5a0c20
Update Deft (repository moved to Github)
As per https://jblevins.org/projects/deft/
2020-09-27 17:20:11 +02:00