1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-26 23:20:29 -08:00
Commit graph

110757 commits

Author SHA1 Message Date
Julien Danjou
4afd650a58 lisp/gnus/sieve-manage.el (sieve-manage-authenticator-alist): Update the sieve port to "sieve" now that it has an official IANA port assigned 2013-04-27 23:57:29 +00:00
Darren Hoo
3ffa2d4f29 * lisp/isearch.el (isearch-fail-pos): Check for empty `cmds'.
Fixes: debbugs:14268
2013-04-28 01:03:42 +03:00
David Engster
201dbb588d * lisp/cedet/semantic/complete.el
(semantic-collector-calculate-completions-raw): If `completionslist'
  is not set, refresh the cache if necessary and use it for
  completions.  This fixes the `semantic-collector-buffer-deep'
  collector (bug#14265).
2013-04-27 23:45:37 +02:00
Glenn Morris
7365d35ddb * gnus/gnus.el (gnus-list-debbugs): Use require rather than autoload.
Fixes: debbugs:14262
2013-04-27 14:32:17 -07:00
Glenn Morris
685c9501cd * vc/log-view.el (log-view-current-entry):
Treat "---" separator lines as part of the following rev.

Fixes: debbugs:14169
2013-04-27 14:29:00 -07:00
Juri Linkov
0208ede7ab * src/callint.c (Fcall_interactively): Call `Qread_number' for
interactive code letter `n' instead of using duplicate code.

* lisp/subr.el (read-number): Doc fix about using it by interactive
code letter `n'.

Fixes: debbugs:14254
2013-04-28 00:12:17 +03:00
Juri Linkov
5db9dace2d * lisp/desktop.el (desktop-auto-save-timeout): New option.
(desktop-file-checksum): New variable.
(desktop-save): Add optional arg `auto-save' and don't auto-save
if nothing changed.
(desktop-auto-save-timer): New variable.
(desktop-auto-save, desktop-auto-save-set-timer): New functions.
(after-init-hook): Call `desktop-auto-save-set-timer'.
Suggested by Reuben Thomas <rrt@sc3d.org> in
<http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00327.html>.
2013-04-27 23:55:00 +03:00
Paul Eggert
d7ed9b364a Merge from gnulib. 2013-04-27 12:30:33 -07:00
Leo Liu
b7260dd49c * files.el (basic-save-buffer): Don't let errors in
before-save-hook prevent saving buffer.

* progmodes/octave.el (octave-function-file-p)
(octave-skip-comment-forward, octave-function-file-comment)
(octave-update-function-file-comment): New functions.
(octave-mode-map): Bind C-c ; to
octave-update-function-file-comment.
(octave-mode-menu): Add octave-update-function-file-comment.
(octave-mode, inferior-octave-mode): Fix doc-string.
(octave-insert-defun): Conform to Octave's coding convention.

Fixes: debbugs:14285
2013-04-28 01:07:01 +08:00
Roland Winkler
c46da66964 read-face-name: Use completing-read if arg multiple is nil 2013-04-27 12:01:17 -05:00
Ingo Lohmar
a81ee1eb7b Fix Dired when ls-lisp is used and the -a switch is not used.
lisp/ls-lisp.el (ls-lisp-insert-directory): If no files are
 displayed, move point to after the totals line.  See
 http://lists.gnu.org/archive/html/emacs-devel/2013-04/msg00677.html
 for the details.
2013-04-27 19:55:29 +03:00
Paul Eggert
b8dd59f747 * systime.h (make_timeval): Declare as 'const'. 2013-04-27 08:34:28 -07:00
Kenichi Handa
289e303f3d merge trunk 2013-04-27 22:35:45 +09:00
Kenichi Handa
13d0e56fa3 merge trunk 2013-04-27 22:34:02 +09:00
Stefan Monnier
4fac34cee9 * lisp/emacs-lisp/package.el (package-autoload-ensure-default-file):
Add current dir to the load-path.
(package-generate-autoloads): Don't rely on autoload-ensure-default-file.
2013-04-27 09:32:53 -04:00
Kenichi Handa
8bd722db81 font.c (font_open_entity): Always open a font of manageable size. 2013-04-27 22:32:24 +09:00
Glenn Morris
8beecaeda0 Auto-commit of generated files. 2013-04-27 06:17:37 -04:00
Bastien Guerry
d40ab5cfd9 lisp/ChangeLog: Tiny ChangeLog formatting fix. 2013-04-27 08:38:41 +02:00
Reuben Thomas
f6bfc06324 Fix docstring buglet in remember.el 2013-04-27 00:55:06 +01:00
Paul Eggert
f780d632f2 Port better to AIX.
* configure.ac (CFLAGS): Append -O if the user did not specify CFLAGS,
we did not already infer an optimization option, and -O works.
AIX xlc needs -O, otherwise garbage collection doesn't work.
* src/lisp.h (ENUM_BF) [__IBMC__]: Make it 'unsigned int' here, too,
to pacify AIX xlc.

Fixes: debbugs:14258
2013-04-26 12:31:09 -07:00
Leo Liu
ff7210d55b * progmodes/octave.el (octave-sync-function-file-names): Fix last
change.
2013-04-27 01:11:04 +08:00
Leo Liu
e55d3b0408 * progmodes/octave.el (octave-sync-function-file-names): New function.
(octave-mode): Use it in before-save-hook.
2013-04-27 00:44:38 +08:00
Stefan Monnier
140ef50c04 * lisp/emacs-lisp/tabulated-list.el (tabulated-list-mode): Disable undo.
Fixes: debbugs:14274
2013-04-26 10:47:07 -04:00
Stefan Monnier
e53052d3bf * lisp/progmodes/octave.el (octave-smie-forward-token): Properly skip
\n and comment, even if it's not an implicit ;.

Fixes: debbugs:14218
2013-04-26 10:34:26 -04:00
Katsumi Yamaoka
57829a28c8 lisp/gnus/mail-source.el (mail-source-fetch-pop, mail-source-check-pop): Fix again 2013-04-26 13:56:37 +00:00
Katsumi Yamaoka
03fdf5caa8 lisp/gnus/mail-source.el (mail-source-fetch-pop, mail-source-check-pop): Fix last change 2013-04-26 10:36:36 +00:00
Katsumi Yamaoka
9b7382d618 lisp/gnus/mail-source.el (mail-source-fetch-pop, mail-source-check-pop): Don't set the MAILHOST environment variable permanently (Bug#14271) 2013-04-26 10:22:07 +00:00
Glenn Morris
967f2fbb34 * lisp/gnus/message.el (message-bury): Revert 2013-03-18 change.
Fixes: debbugs:14117
2013-04-26 00:59:32 -07:00
Glenn Morris
af80458d7e Merge from emacs-24; up to 2012-12-27T08:21:08Z!rgm@gnu.org 2013-04-26 00:34:54 -07:00
Glenn Morris
9fc02c2f82 Add missing reftex-label-ignored-macros-and-environments :version tag 2013-04-26 00:31:27 -07:00
Glenn Morris
e6ea1f6c9b list-load-path-shadows simplification
* lisp/emacs-lisp/shadow.el (list-load-path-shadows):
No longer necessary to check for duplicate simple.el, since
2012-07-07 change to init_lread to not include installation lisp
directories in load-path when running uninstalled.

Fixes: debbugs:14270
2013-04-26 00:25:45 -07:00
Leo Liu
070ccca42d * progmodes/octave.el (octave-submit-bug-report): Obsolete.
(octave-mode, inferior-octave-mode): Use setq-local.
(octave-not-in-string-or-comment-p): Renamed to
octave-in-string-or-comment-p.
(octave-in-comment-p, octave-in-string-p)
(octave-in-string-or-comment-p): Replace defsubst with defun.
2013-04-26 12:16:37 +08:00
Andrew Cohen
9eb45973fc lisp/gnus/gnus-msg.el (gnus-inews-insert-gcc): Re-order conditional to work for string values of 'gcc-self 2013-04-26 02:08:43 +00:00
Paul Eggert
9d1c5fb6ca * Makefile.in (distclean): Remove $(lisp)/loaddefs.el~. 2013-04-25 14:20:17 -07:00
Bastien Guerry
c034abda39 * textmodes/remember.el (remember-data-directory)
(remember-directory-file-name-format): Fix custom types.

Thanks to Glenn Morris for reporting these problems and for the fixes.
2013-04-25 19:39:44 +02:00
Leo Liu
584ea27747 * progmodes/octave.el (octave-completion-at-point-function): Make
use of inferior octave process.
(octave-initialize-completions): Remove.
(inferior-octave-completion-table): New function.
(inferior-octave-completion-at-point): Use it.
(octave-completion-alist): Remove.
2013-04-26 00:23:56 +08:00
Stefan Monnier
1693b06af5 * lisp/progmodes/opascal.el: Use font-lock and syntax-propertize.
(opascal-mode-syntax-table): New var.
(opascal-literal-kind, opascal-is-literal-end)
(opascal-literal-token-at): Rewrite.
(opascal--literal-start-re, opascal-font-lock-keywords)
(opascal--syntax-propertize): New constants.
(opascal-font-lock-defaults): Adjust.
(opascal-mode): Use them.  Set comment-<foo> variables as well.
(delphi-comment-face, opascal-comment-face, delphi-string-face)
(opascal-string-face, delphi-keyword-face, opascal-keyword-face)
(delphi-other-face, opascal-other-face): Remove face variables.
(opascal-save-state): Remove macro.
(opascal-fontifying-progress-step): Remove constant.
(opascal--ignore-changes): Remove var.
(opascal-set-token-property, opascal-parse-next-literal)
(opascal-is-stable-literal, opascal-complete-literal)
(opascal-is-literal-start, opascal-face-of)
(opascal-parse-region, opascal-parse-region-until-stable)
(opascal-fontify-region, opascal-after-change)
(opascal-debug-show-is-stable, opascal-debug-unparse-buffer)
(opascal-debug-parse-region, opascal-debug-parse-window)
(opascal-debug-parse-buffer, opascal-debug-fontify-window)
(opascal-debug-fontify-buffer): Remove.
(opascal-debug-mode-map): Adjust accordingly.
2013-04-25 12:07:33 -04:00
Leo Liu
be64c05d81 Merge octave-mod.el and octave-inf.el into octave.el with some
cleanups.

* progmodes/octave.el: New file renamed from octave-mod.el.
* progmodes/octave-inf.el: Merged into octave.el.
* progmodes/octave-mod.el: Renamed to octave.el.
2013-04-25 22:51:08 +08:00
Tassilo Horn
d79d37bd13 * textmodes/reftex-vars.el
(reftex-label-ignored-macros-and-environments): New defcustom.

* textmodes/reftex-parse.el (reftex-parse-from-file): Use it.
2013-04-25 14:01:09 +02:00
Stefan Monnier
ced3fc5d2f * lisp/progmodes/octave-mod.el (octave-smie-forward-token): Only emit
semi-colons if the line is not otherwise empty.
* lisp/emacs-lisp/smie.el (smie-indent--hanging-p): Don't burp at EOB.
(smie-indent-keyword): Improve the check to ensure that the next
comment is really on the same line.
(smie-indent-comment): Don't align with a subsequent closer (or eob).

Fixes: debbugs:14218
2013-04-24 23:25:34 -04:00
Glenn Morris
1c141dad87 * lisp/vc/vc-bzr.el (vc-bzr-print-log): Tweak LIMIT = 1 case. 2013-04-24 20:53:18 -04:00
Andrew Cohen
f0a9703029 lisp/gnus/nnir.el (nnir-close-group): Make sure we are in the right group 2013-04-24 22:07:21 +00:00
Andrew Cohen
60ad477923 lisp/gnus/gnus-sum.el (gnus-summary-insert-articles): Force dependencies update with newly retrieved headers 2013-04-24 22:06:56 +00:00
Paul Eggert
0a2da075e5 Spelling fix. 2013-04-24 14:02:44 -07:00
Stefan Monnier
5058062aa4 * lisp/progmodes/opascal.el (opascal-set-token-property): Rename from
opascal-set-text-properties and only set `token'.
(opascal-literal-text-properties): Remove.
(opascal-parse-next-literal, opascal-debug-unparse-buffer):
Adjust callers.

Fixes: debbugs:14134
2013-04-24 16:44:45 -04:00
Eli Zaretskii
6139439fac Fix "make info" in doc/lispintro on MS-Windows.
doc/lispintro/makefile.w32-in (INFO_OPTS): Add "-I$(emacsdir)" to fix last
 commit.
2013-04-24 22:06:20 +03:00
Glenn Morris
e5271cf20c * subr.el (read-number): Once more use `read'
rather than `string-to-number', to trap non-numeric input.

Fixes: debbugs:14254
2013-04-24 10:31:43 -07:00
Tassilo Horn
5a52e09b9b * themes/tsdh-dark-theme.el (tsdh-dark): Add ido faces and remove
:box from outline faces.
2013-04-24 18:50:14 +02:00
Kenichi Handa
ec5098562a coding.c (decode_coding_iso_2022): When an invalid escape sequence is encountered, reset the invocation and designation status to the safest one. 2013-04-25 00:09:49 +09:00
Bastien Guerry
1ffefcf908 * textmodes/remember.el (remember-handler-functions): Add an
option for a new handler `remember-store-in-files'.
(remember-data-directory, remember-directory-file-name-format):
New options.
(remember-store-in-files): New function to store remember notes
as separate files within a directory.
2013-04-24 16:35:59 +02:00