Stefan Monnier [Wed, 6 Apr 2016 03:48:01 +0000 (23:48 -0400)]
Various cleanup
* yasnippet/yasnippet.el: Add Package-Requires since we use cl-lib.
(yas-installed-snippets-dir, yas--default-user-snippets-dir)
(yas--load-directory-1, yas-load-snippet-buffer-and-close):
Use expand-file-name.
(yas-buffer-local-condition): Let's not quote lambdas.
(yas--modes-to-activate): Fix compiler warning about free `dfs' var and
unused return value of `mapcar'.
(yas-minor-mode): Don't confuse emulation-mode-map-alists for a hook.
(yas--font-lock-keywords): Don't hardcode the name of emacs-lisp-mode's
font-lock keywords.
(yas--calculate-group): Use file-relative-name.
(yas--subdirs): Don't mismatch \n in file name.
(yas-expand-from-trigger-key, yas-tryout-snippet): Prefer numbers to
number names.
(yas--guess-snippet-directories): Use expand-file-name rather than
removing&adding / by hand.
(yas--on-field-overlay-modification): Mark `length' as unused.
(yas--update-mirrors): Try to better fit within 80 columns.
(yas--backported-syms, yas--exported-syms): Don't mismatch \n in
symbol name.
packages/yasnippet/snippets is left untouched in GNU ELPA. The
upstream version uses a submodule pointing to a snippets repo which
lives at https://github.com/AndreaCrotti/yasnippet-snippets.git
Nicolas Petton [Tue, 29 Mar 2016 07:25:33 +0000 (09:25 +0200)]
Update seq.el to version 2.14
* packages/seq/seq.el: Bump version number.
* packages/seq/seq-24.el (seq-sort-by): New function.
* packages/seq/seq-25.el (seq-sort-by): New function.
* packages/seq/tests/seq-tests.el: Add a test for seq-sort-by.
Nicolas Petton [Fri, 25 Mar 2016 14:42:19 +0000 (15:42 +0100)]
Split seq.el into separate files for different versions of Emacs
All functions in seq-25.el are wrapped in a `seq--when-emacs-25-p' to
make sure that the byte compiler won't emit warnings or errors when the
file is byte compiled in Emacs < 25.
* packages/seq/seq-24.el:
* packages/seq/seq-25.el: New files.
* packages/seq/seq.el: Load seq-VERSION.el based on the version of Emacs.
* packages/seq/test/seq.el-test.el: Backport a test from seq.el in Emacs
master.
* packages/excorporate/excorporate.el (exco-get-meetings-for-day):
Add RequestVersion header to FindItem request. Use
soap-operation-arity to calculate how many nil arguments to send.
João Távora [Mon, 7 Mar 2016 08:40:15 +0000 (08:40 +0000)]
Update packages/yasnippet by subtree-merging from its github-based upstream
packages/yasnippet/snippets is left untouched in GNU ELPA. The
upstream version uses a submodule pointing to a snippets repo which
lives at https://github.com/AndreaCrotti/yasnippet-snippets.git
Michael Heerdegen [Thu, 3 Mar 2016 14:33:10 +0000 (15:33 +0100)]
Add stream stream-delay and stream-of-directory-files
* packages/stream/stream.el (stream-delay, stream-of-directory-files):
New functions.
* packages/stream/tests/stream-tests.el: Add test for stream-delay.
rocky [Thu, 3 Mar 2016 07:57:39 +0000 (02:57 -0500)]
Version 1.2.0 Sync with github
github syohex:
* Switch from Carton to Cask
rubikitch@ruby-lang.org:
* test-simple.el: test-simple-run: make it a command.
* README.md: Mention test-simple-run
* example/gcd-tests.el: gcd-tests.el: Add test-simple-run comment line
* test-simple.el: Emacs exits abnormally when noninteractive test fails.
* test-simple.el: New function `test-simple-run': register test You can
run tests easily by pressing C-x C-z.
* test-basic.el: fix botched joke
Vitalie Spinu [Sun, 28 Feb 2016 15:00:32 +0000 (16:00 +0100)]
Squashed 'packages/math-symbol-lists/' changes from 0d9147c..d11f74f
d11f74f Version 1.1 e8c8fb0 Base extended Unicode list on LUCR database 216b009 Add .dir-locals and update .gitignore 5631998 Add "left" to math-symbol-list-latex-commands
Vitalie Spinu [Sun, 28 Feb 2016 14:56:45 +0000 (15:56 +0100)]
Squashed 'packages/company-math/' changes from b585117..2e24a08
2e24a08 Version 1.1 8e64cae Untabify and add .dir-locals ce46d91 Merge pull request #7 from cpitclaudel/always-offer-completions 3c906cd Always offer completions (workaround for company issue #476) 21ac1c7 Update readme as per TeX-mode-hook problem d0db15e [Fix #6] Add `tex-math` to `company-math-allow-latex-symbols-in-faces` f5cedcf Use generic `tex-mode-hook` in readme
Wolfgang Jenkner [Fri, 26 Feb 2016 14:22:40 +0000 (15:22 +0100)]
Add a work-around for bug#19582, present before Emacs 24.5.
* packages/metar/metar.el (metar-convert-unit): Rewrite expr if it
starts with the `neg' operator. Technically, this is wrong because
various functions in calc-units expect already simplified
expressions. In practice, it should work around the above bug.
Wolfgang Jenkner [Fri, 26 Feb 2016 14:22:40 +0000 (15:22 +0100)]
Fix the case where the metar record contains M01 (bug#19401).
* packages/metar/metar.el (metar-convert-unit): New optional argument.
(metar-convert-temperature): Use it to rewrite this function in terms of
metar-convert-unit.
Pass t as last argument to the underlying calc conversion functions so
that they return only the number, not the unit, thereby fixing the bug
in question.
Ralph Amissah [Mon, 22 Feb 2016 15:07:40 +0000 (10:07 -0500)]
* sisu-mode/sisu-mode.el: Clean up name space, clear sisu-mode-hook
* sisu-mode/sisu-mode.el (sisu-general-font-lock-*): Rename from
general-font-lock-* to obey the package-prefix convention.
(sisu-font-lock-keywords): Adjust accordingly.
(sisu-mode-hook): Don't add outline-minor-mode.
(sisu-mode): Call it here instead.