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