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.
Jonas Bernoulli [Sun, 21 Feb 2016 20:47:42 +0000 (21:47 +0100)]
add .nosearch files
Add the files "benchmark/fixtures/.nosearch" and "test/fixtures/.nosearch".
This keeps `normal-top-level-add-subdirs-to-load-path` and similar tools
from adding the containing to the `load-path` or otherwise considering
the bundled libraries to be part of the package.
Stefan Monnier [Sun, 21 Feb 2016 15:50:23 +0000 (10:50 -0500)]
* packages/sisu-mode/sisu-mode.el: Update to 7.1.8
(sisu-font-lock-keywords): Reindent and improve.
(sisu-mode): Add outline-regexp. Don't run sisu-mode-hook since
define-derived-mode already does it for us.
(sisu-mode-hook): Add outline-minor-mode to its default.
(auto-mode-alist): Use .ss[imt] extensions rather than .sisu.
Thomas Fitzsimmons [Wed, 11 Nov 2015 14:33:18 +0000 (09:33 -0500)]
url-http-ntlm: Shorten first line of some docstrings
* url-http-ntlm.el (url-http-ntlm--last-args)
(url-http-ntlm--default-users, url-http-ntlm--get-challenge):
Shorten first line of documentation string.
Thomas Fitzsimmons [Thu, 29 Oct 2015 13:54:31 +0000 (09:54 -0400)]
url-http-ntlm: Remove limit of one username and password per server
* url-http-ntlm.el: Remove comment about only supporting one
username and password. Do not make url-http-ntlm--last-args a
buffer-local variable.
(url-http-ntlm--auth-storage): Change docstring to not mention one
user and password limitation.
(url-http-ntlm--default-users): New variable.
(url-http-ntlm--ensure-user): New function.
(url-http-ntlm--get-stage): Take a url argument. Store a key in
url-http-ntlm--last-args.
(url-http-ntlm--authorisation): Take a realm argument. Use a key
when accessing url-http-ntlm--last-args.
(url-ntlm-auth): Ensure the received URL has its user slot set
before processing it.
Thomas Fitzsimmons [Wed, 28 Oct 2015 00:50:06 +0000 (20:50 -0400)]
url-http-ntlm: Prevent infinite loops
* url-http-ntlm.el (url-http-ntlm--loop-timer-counter): New
variable.
(url-http-ntlm--detect-loop): New function.
(url-ntlm-auth): Call url-http-ntlm--detect-loop before handling a
request or response.
* url-http-ntlm.el: Require versioned url-http-ntlm-parse-headers
feature when emacs-major-version is less than 25.
* url-http-ntlm-parse-headers-24.1.el,
url-http-ntlm-parse-headers-24.2.el,
url-http-ntlm-parse-headers-24.3.el,
url-http-ntlm-parse-headers-24.4.el,
url-http-ntlm-parse-headers-24.5.el: New files.
Thomas Fitzsimmons [Tue, 27 Oct 2015 02:42:52 +0000 (22:42 -0400)]
url-http-ntlm: Port to cl-lib
* url-http-ntlm.el: Require cl-lib.
(url-http-ntlm--ensure-keepalive): Use cl-assert.
(url-http-ntlm--get-stage): Use cl-destructuring-bind.
(url-http-ntlm--authorisation): Use cl-second.
(url-http-ntlm--rmssoc): Use cl-remove.
(url-ntlm-auth): Use cl-case and cl-destructuring-bind.
Thomas Fitzsimmons [Tue, 27 Oct 2015 02:23:24 +0000 (22:23 -0400)]
url-http-ntlm: Use double dash naming convention for private symbols
* url-http-ntlm.el (url-http-ntlm--auth-storage): Rename from
url-http-ntlm-auth-storage.
(url-http-ntlm-last-args): Rename from url-http-ntlm-last-args.
(url-http-ntlm--ensure-keepalive): Rename from
url-http-ntlm-ensure-keepalive.
(url-http-ntlm--clean-headers): Rename from
url-http-ntlm-clean-headers. Update private function calls.
(url-http-ntlm--get-stage): Rename from url-http-ntlm-get-stage.
Update private function calls and variable references.
(url-http-ntlm--authorisation): Rename from
url-http-ntlm-authorisation. Update private function calls and
variable references.
(url-http-ntlm--get-challenge): Rename from
url-http-ntlm-get-challenge.
(url-http-ntlm--rmssoc): Rename from url-http-ntlm-rmssoc.
(url-http-ntlm--string): Rename from url-http-ntlm-string.
(url-ntlm-auth): Update private function calls and variable
references.
Stefan Monnier [Sat, 13 Feb 2016 22:44:41 +0000 (17:44 -0500)]
* ampc/ampc.el: Fix up warnings and use cl-lib. Change maintainer
(ampc-current-playlist-mode-map): Prefer RET over <return> (so it also
works on ttys).
(ampc-tagger-mode-map): Prefer TAB over <tab> (so it also
works on ttys).