Nic Ferrier
e3e7b504b2
* lisp/emacs-lisp/ert.el (should, should-not, should-error): Add edebug
...
declaration.
2013-04-07 14:56:28 -04:00
Leo Liu
201bb296b5
* pcmpl-x.el: New file.
2013-04-07 15:14:00 +08:00
Dmitry Antipov
ebb19708e7
Do not set x-display-name until X connection is established.
...
This is needed to prevent from weird situation described at
<http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00212.html >.
* frame.el (make-frame): Set x-display-name after call to
window system initialization function, not before.
* term/x-win.el (x-initialize-window-system): Add optional
display argument and use it.
* term/w32-win.el (w32-initialize-window-system):
* term/ns-win.el (ns-initialize-window-system):
* term/pc-win.el (msdos-initialize-window-system):
Add compatible optional display argument.
2013-04-06 18:06:39 +04:00
Eli Zaretskii
33bb237a73
Fix the non-creation of backup files in temporary-file directory on Windows.
...
lisp/files.el (normal-backup-enable-predicate): On MS-Windows and
MS-DOS compare truenames of temporary-file-directory and of the
file, so that 8+3 aliases (usually found in $TEMP on Windows)
don't fail comparison by compare-strings. Also, compare file
names case-insensitively on MS-Windows and MS-DOS.
2013-04-06 10:41:09 +03:00
Dmitry Gutov
d695cb94fb
* lisp/whitespace.el (whitespace-color-on, whitespace-color-off): Only
...
call `font-lock-fontify-buffer' when `font-lock-mode' is on.
2013-04-06 02:22:12 +04:00
Stefan Monnier
134abf1fae
* lisp/emacs-lisp/package.el (package-compute-transaction): Fix last fix.
...
Suggested by Donald Curtis <dcurtis@coe.edu>.
Fixes: debbugs:14082
2013-04-05 14:46:59 -04:00
Agustín Martín
7e268e9006
ispell.el (ispell-set-spellchecker-params): Really set `ispell-args' for all equivs.
...
Was not actually modifying ispell-args for dicts where it was nil before.
Thanks Jacek Chrzaszcz.
2013-04-05 17:43:07 +02:00
Stefan Monnier
632556e4fe
* lisp/ido.el (ido-completions): Use extra elements of ido-decorations.
...
(ido-decorations): Update docstring.
Fixes: debbugs:14143
2013-04-05 10:00:08 -04:00
Michael Albinus
2a417372c4
* autorevert.el (auto-revert-mode, auto-revert-tail-mode)
...
(global-auto-revert-mode): Let-bind `auto-revert-use-notify' to
nil during initialization, in order not to miss changes since the
file was opened. (Bug#14140)
2013-04-05 12:18:43 +02:00
Leo Liu
fc164b0c33
* kmacro.el (kmacro-call-macro): Fix bug#14135.
2013-04-05 16:38:06 +08:00
Jay Belanger
0ccecc08cd
* lisp/calc/calc.el (calc-allow-units-as-numbers): Move declaration.
...
* lisp/calc/calc-units.el (calc-convert-units): Redo conditional.
2013-04-04 21:20:35 -05:00
Andrew Cohen
567d89caf1
gnus-msg.el: Fix detection of nnir group
2013-04-04 22:15:25 +00:00
Glenn Morris
47d038b3af
ChangeLog fixes
...
2013-03-16 was not the date Emacs 24.3 was released, it was not even
the date on which I merged all changes from that release into trunk.
Ref: http://lists.gnu.org/archive/html/emacs-devel/2013-03/msg00990.html
2013-04-03 20:46:25 -07:00
Glenn Morris
51af1aa233
* lisp/electric.el (electric-pair-inhibit-predicate): Add :version.
2013-04-03 20:42:10 -07:00
Stefan Monnier
b208ebc6e7
* lisp/emacs-lisp/package.el (package-compute-transaction): Fix ordering
...
when a package is required several times.
Fixes: debbugs:14082
2013-04-03 22:46:38 -04:00
Katsumi Yamaoka
aab9651349
lisp/gnus/mml.el (mml-minibuffer-read-description): Use default' insted of initial-input' for the argument name
2013-04-04 02:35:55 +00:00
Roland Winkler
f3d3eaf070
lisp/faces.el (read-face-name): Behave as promised by the docstring.
2013-04-03 21:12:25 -05:00
Thierry Volpiatto
2575da5084
* lisp/bookmark.el: Fix deletion of bookmarks.
...
(bookmark-bmenu-list): Don't toggle filenames if alist is empty.
(bookmark-bmenu-execute-deletions): Only skip first line if it's
the header.
(bookmark-exit-hook-internal): Save even if list is empty.
Fixes: debbugs:13972
2013-04-03 21:59:09 -04:00
Yann Hodique
397703b4ab
* lisp/emacs-lisp/package.el (package-pinned-packages): New var.
...
(package--add-to-archive-contents): Obey it.
Fixes: debbugs:14118
2013-04-03 21:51:33 -04:00
Kevin Layer
09e20374a1
lisp/gnus/mml.el (mml-minibuffer-read-description): Allow passing in a prefix (used by MH-E)
2013-04-03 23:19:58 +00:00
Alan Mackenzie
691e26ae7d
Handle `parse-partial-sexp' landing inside a comment opener
...
(Bug#13244). Also adapt to the new values of element 7 of a parse
state.
* progmodes/cc-engine.el (c-state-pp-to-literal): New optional
parameter `not-in-delimiter'. Handle being inside comment opener.
(c-invalidate-state-cache-1): Reckon with an extra "invalid"
character in case we're typing a '*' after a '/'.
(c-literal-limits): Handle the awkward "not-in-delimiter" cond arm
instead by passing the parameter to c-state-pp-to-literal.
* progmodes/cc-fonts.el (c-font-lock-doc-comments): New handling
for elt. 7 of a parse state.
2013-04-03 17:50:39 +00:00
Paul Eggert
96bbc3099d
Spelling fix.
2013-04-03 10:07:50 -07:00
Paul Eggert
4b725a70ef
Use UTF-8 for most files with non-ASCII characters.
...
* admin/notes/unicode (etc/tutorials/TUTORIAL.ko, leim/quail/hanja.el)
(leim/quail/hanja3.el, leim/quail/symbol-ksc.el):
Now utf-8, not iso-2022-7bit. Also, files that contain non-UTF-8
characters are now encoded in utf-8-emacs, not iso-2022-7bit.
* etc/tutorials/TUTORIAL.ko, tutorials/TUTORIAL.th:
Switch from iso-2022-7bit to utf-8.
* leim/quail/cyrillic.el, leim/quail/czech.el, leim/quail/ethiopic.el:
* leim/quail/greek.el, leim/quail/hanja.el, leim/quail/hanja3.el:
* leim/quail/hebrew.el, leim/quail/lao.el, leim/quail/lrt.el:
* leim/quail/slovak.el, leim/quail/symbol-ksc.el, leim/quail/thai.el:
* leim/quail/tibetan.el, leim/quail/viqr.el, leim/quail/vntelex.el:
* leim/quail/vnvni.el, leim/quail/welsh.el:
* lisp/international/latin1-disp.el, lisp/international/mule-util.el:
* lisp/language/cyril-util.el, lisp/language/european.el:
* lisp/language/ind-util.el, lisp/language/lao-util.el, lisp/language/thai.el:
* lisp/language/tibet-util.el, lisp/language/tibetan.el:
* lisp/language/viet-util.el:
Switch from iso-2022-7bit to utf-8 or (if needed) utf-8-emacs.
Fixes: debbugs:13936
2013-04-01 18:18:40 -07:00
Andrew Cohen
54451ffafa
gnus-msg.el: Add nnir-article-* autoloads;
...
nnir.el: Improve mark updating in original groups
2013-04-01 22:54:32 +00:00
Stefan Monnier
15c579f08c
* lisp/electric.el (electric-pair-inhibit-predicate): New var.
...
(electric-pair-post-self-insert-function): Use it.
(electric-pair-default-inhibit): New function, extracted from
electric-pair-post-self-insert-function.
Fixes: debbugs:14000
2013-04-01 09:28:19 -04:00
Glenn Morris
925d7ec008
Auto-commit of loaddefs files.
2013-04-01 06:21:03 -04:00
Paul Eggert
b9edfa5c63
Spelling fixes.
2013-04-01 00:58:04 -07:00
Roland Winkler
a77e2924c9
emacs-lisp/crm.el (completing-read-multiple): Doc fix.
2013-03-31 10:19:19 -05:00
Stefan Monnier
2bd8a4a867
* lisp/hi-lock.el (hi-lock-mode): Cleanup after revert-buffer.
...
Fixes: debbugs:13891
2013-03-31 09:34:35 -04:00
Andrew Cohen
df8abd0be8
lisp/gnus/nnir.el (nnir-method-default-engines): Fix typo
2013-03-31 12:48:07 +00:00
Aidan Gauland
78b8f32044
Use present tense in ChangeLog entries.
2013-03-31 08:31:27 +13:00
Glenn Morris
8d3655be5a
Merge from emacs-24; up to 2012-12-26T16:22:18Z!michael.albinus@gmx.de
2013-03-30 09:55:47 -07:00
Glenn Morris
b011a6e801
Standardize license notice
2013-03-30 09:52:28 -07:00
Leo Liu
0b1619da55
* etc/NEWS: Mention `kmacro-to-register' and new eldoc feature.
...
* lisp/kmacro.el (kmacro-call-macro): Add optional arg MACRO.
(kmacro-execute-from-register): Pass the keyboard macro to
kmacro-call-macro or repeating won't work correctly.
2013-03-30 21:49:00 +08:00
Andrew Cohen
7c5ef69a98
lisp/gnus/nnir.el (nnir-method-default-engines): Fix typo
2013-03-30 11:40:32 +00:00
Aidan Gauland
73572c7215
Moved my ChangeLog entries to the correct ChageLog files.
2013-03-30 21:14:31 +13:00
Ted Zlatanov
0b93819010
Move forward-whitespace, forward-symbol, forward-same-syntax commands to subr.el. Use forward-symbol in supermode.el again.
...
* subr.el (forward-whitespace, forward-symbol)
(forward-same-syntax): Move from thingatpt.el.
* progmodes/subword.el: Back to using `forward-symbol'.
2013-03-29 21:32:12 -04:00
Leo Liu
35710234ce
* kmacro.el (kmacro-to-register): New command.
...
(kmacro-execute-from-register): New function.
(kmacro-keymap): Bind to 'x'.
Fixes: debbugs:14071
2013-03-29 22:53:27 +08:00
Stefan Monnier
efc0bb7349
* lisp/mpc.el: Use defvar-local and setq-local.
...
(mpc--proc-connect): Connection failures are not bugs.
(mpc-mode-map): `follow-link' only applies to the buffer's content.
(mpc-volume-map): Bind to the up-events.
2013-03-29 10:23:24 -04:00
Andrew Cohen
d406cffa8e
lisp/gnus/nnir.el: Allow nnir group creation based on an existing query
2013-03-29 14:12:58 +00:00
Ted Zlatanov
75a2f98113
* progmodes/subword.el (superword-mode): Use forward-sexp' instead of forward-symbol'.
2013-03-29 09:24:19 -04:00
Stefan Monnier
17c781d1e6
* lisp/emacs-lisp/edebug.el (edebug-mode): Make it a minor mode.
...
(edebug--recursive-edit): Use it.
(edebug-kill-buffer): Don't let-bind kill-buffer-hook.
(edebug-temp-display-freq-count): Don't let-bind buffer-read-only.
2013-03-28 12:33:06 -04:00
Leo Liu
f67bfbcfc0
* vc/vc-bzr.el (vc-bzr-revert): Don't backup.
...
Fixes: debbugs:14066
2013-03-28 11:26:37 +08:00
Katsumi Yamaoka
115694a3d8
lisp/gnus/nndraft.el (nndraft-request-expire-articles): Make expiry target always `delete'
2013-03-28 01:36:23 +00:00
Andrew Cohen
53d3b73104
gnus-msg.el (gnus-setup-message): Set the posting-style and gcc properly for nnir summary buffers
2013-03-27 22:12:36 +00:00
Eli Zaretskii
b59f639d99
Fix bug #14063 with reverting the *Colors* buffer.
...
lisp/facemenu.el (list-colors-callback): New defvar.
(list-colors-redisplay): New function.
(list-colors-display): Install list-colors-redisplay as the
revert-buffer-function.
2013-03-27 18:03:15 +02:00
Stefan Monnier
b1da29572e
* lisp/minibuffer.el (completion-pcm--merge-completions): Make sure prefixes
...
and suffixes don't overlap.
Fixes: debbugs:14061
2013-03-27 10:41:06 -04:00
Stefan Monnier
f557c1b1a9
* lisp/case-table.el (case-table-get-table): New function.
...
* lisp/case-table.el: Use lexical-binding.
(case-table-get-table): New function.
(get-upcase-table): Use it. Mark as obsolete. Adjust callers.
* src/casetab.c (init_casetab_once): Don't abuse the ascii eqv table for
the upcase table.
2013-03-27 10:33:03 -04:00
Ted Zlatanov
002668e109
Add `superword-mode'
2013-03-27 10:04:34 -04:00
Andrew Cohen
ab9a3f05c8
lisp/gnus/nnir.el: Fix byte-compile warning. nnoo-define-skeleton should come after other deffoos
2013-03-27 01:17:08 +00:00