- 21 May, 2013 8 commits
-
-
Glenn Morris authored
-
Glenn Morris authored
* lisp/printing.el (pr-menu-bar): Define when compiling.
-
Glenn Morris authored
* lisp/mail/rmail.el (speedbar): No need to load when compiling. (speedbar-make-specialized-keymap, speedbar-with-attached-buffer) (speedbar-do-function-pointer): Declare.
-
Leo Liu authored
-
Glenn Morris authored
* calculator.el (electric, ehelp): No need to load when compiling. (Electric-command-loop, electric-describe-mode): Declare. * doc-view.el (doc-view-current-converter-processes): Move before use. * files.el (dired-unmark): * progmodes/gud.el (gdb-input): Update declarations. * emacs-lisp/easy-mmode.el (define-globalized-minor-mode): Move MODE-set-explicitly definition before use. * erc/erc-log.el (erc-network-name): Declare. * erc/erc-notify.el (pcomplete--here): Declare. (pcomplete/erc-mode/NOTIFY): Require pcomplete. * international/mule-diag.el (mule-diag): Don't use obsolete window-system-version. * mail/feedmail.el (smtpmail): No need to load when compiling. (smtpmail-via-smtp, smtpmail-smtp-server): Declare. * mail/mail-utils.el (rfc822): No need to load when compiling. (rfc822-addresses): Autoload it. (mail-strip-quoted-names): Trivial simplification. * mail/rmail.el (rmail-mime-message-p, rmail-mime-toggle-raw): Declare. (rmail-retry-failure): Don't assume that rmail-mime-feature == rmailmm. * net/snmp-mode.el (tempo): Don't duplicate requires. * progmodes/prolog.el (info): No need to load when compiling. (comint): Require before shell requires it. (Info-goto-node): Autoload it. (Info-follow-nearest-node): Declare. (prolog-help-info, prolog-goto-predicate-info): No need to require info. * textmodes/artist.el (picture-mode-exit): Declare. * textmodes/reftex-parse.el (reftex-parse-from-file): Trivial rewrite so the compiler can parse it better. * url/url-dav.el (url-http): Require it. (url-http-head-file-attributes): Don't autoload it. * url/url-proxy.el (url-http): Autoload it.
-
Glenn Morris authored
* lisp/erc/erc.el (erc-quit-reason-various-alist) (erc-part-reason-various-alist): Don't mention zippy. (erc-quit-reason, erc-part-reason): Remove zippy options. (erc-quit-reason-zippy, erc-part-reason-zippy): Make obsolete. If yow is not defined, fall back to -normal versions.
-
Dmitry Antipov authored
Already declared in dispextern.h, so remove it here. (move_it_vertically_backward): Likewise.
-
Glenn Morris authored
-
- 20 May, 2013 6 commits
-
-
Leo Liu authored
-
Adam Sjøgren authored
lisp/gnus/gnus-spec.el (gnus-parse-complex-format): Use unicode escape for left double angle quotation mark
-
YAMAMOTO Mitsuharu authored
-
Glenn Morris authored
Fixes: debbugs:14420
-
YAMAMOTO Mitsuharu authored
-
YAMAMOTO Mitsuharu authored
-
- 19 May, 2013 5 commits
-
-
Adam Sjøgren authored
lisp/gnus/message.el (message-insert-formatted-citation-line): Handle finding first/lastname when more than 2 names appear
-
Adam Sjøgren authored
-
Adam Sjøgren authored
-
Dmitry Gutov authored
point at bol following the heredoc openers. (ruby-syntax-propertize-expansions): Remove.
-
Dmitry Gutov authored
start at point, so that expansion starting right after opening slash in a regexp is recognized. (ruby-syntax-before-regexp-re): New defvar, extracted from ruby-syntax-propertize-function. Since the value of this regexp is looked up at runtime now, we should be able to turn `ruby-syntax-methods-before-regexp' into a defcustom later. (ruby-syntax-propertize-function): Split regexp matching into two parts, for opening and closing slashes. That allows us to skip over string interpolations and support multiline regexps. Don't call `ruby-syntax-propertize-expansions', instead use another rule for them, which calls `ruby-syntax-propertize-expansion'. (ruby-syntax-propertize-expansions): Move `remove-text-properties' call to `ruby-syntax-propertize-function'. (ruby-syntax-propertize-expansion): Extracted from `ruby-syntax-propertize-expansions'. Handles one expansion. (ruby-syntax-propertize-heredoc): Explicitly call `ruby-syntax-propertize-expansions'. (ruby-syntax-propertize-percent-literal): Leave point right after the percent symbol, so that the expression expansion rule can propertize the contents. * test/automated/ruby-mode-tests.el (ruby-heredoc-highlights-interpolations) (ruby-regexp-skips-over-interpolation) (ruby-regexp-continues-till-end-when-unclosed) (ruby-regexp-can-be-multiline) (ruby-interpolation-inside-percent-literal): New tests. * test/indent/ruby.rb: Add multiline regexp example.
-
- 18 May, 2013 12 commits
-
-
Juri Linkov authored
Fixes: debbugs:14400
-
Glenn Morris authored
Ref: http://lists.gnu.org/archive/html/emacs-devel/2013-05/msg00401.html * lisp/comint.el (comint-password-prompt-regexp): Allow "password for XXX" where XXX contains colons (eg https://...).
-
Eli Zaretskii authored
make-dist (files): Add nt/msysconfig.sh, nt/mingw-cfg.site, nt/epaths.nt, and nt/INSTALL.MSYS.
-
Glenn Morris authored
-
Paul Eggert authored
-
Paul Eggert authored
* configure.ac (nw): Remove obsolescent warnings. These aren't needed for clang, or for gcc for that matter. (emacs_cv_clang): New var, which tests for clang. Omit warnings that clang is too picky about. (GLIB_DISABLE_DEPRECATION_WARNINGS): Define this; needed for Ubuntu 13.04 + clang + --enable-gcc-warnings. * lib-src/etags.c: Omit unnecessary forward decls. (print_version, print_help): Declare _Noreturn. * lib-src/pop.c (socket_connection) [HAVE_GETADDRINFO]: Simplify. * src/bytecode.c (exec_byte_code): * src/regex.c: Redo diagnostic pragmas to pacify clang, too. * src/dbusbind.c (xd_retrieve_arg): Do not use uninitialized variable. * src/editfns.c (Fencode_time): * src/fileio.c (file_accessible_directory_p): * src/font.c (font_unparse_xlfd): Use '&"string"[index]' instead of '"string" + (index)'. * src/undo.c (user_error): Remove; unused.
-
Paul Eggert authored
Otherwise, 'configure; make' fails on non-Windows builds.
-
Leo Liu authored
-
Leo Liu authored
instead. (octave-source-directories): Don't check process. (octave-source-directories, octave-find-definition): Doc fix.
-
Glenn Morris authored
with text-mode-abbrev-table as parent. (Bug#14413)
-
Glenn Morris authored
(Bug#14392)
-
Glenn Morris authored
(custom-versions-load-alist): Convert comment to doc.
-
- 17 May, 2013 9 commits
-
-
Glenn Morris authored
-
Leo Liu authored
comment start. * progmodes/octave.el (octave-comment-start): Remove the SPC char. (octave-comment-start-skip): Properly anchored. Fixes: debbugs:14303
-
Eli Zaretskii authored
nt/runemacs.c (WinMain): Support invocation of un-installed nt/runemacs.exe, by looking for src/emacs.exe.
-
Eli Zaretskii authored
-
Leo Liu authored
up when turned off. (smie--highlight-matching-block-overlay): No longer buffer-local. (smie-highlight-matching-block): Adjust. Fixes: debbugs:14395
-
Paul Eggert authored
* emacs-lisp/timer.el (timer-relative-time, timer-inc-time): Fix doc string typo that had "nanoseconds" instead of "microseconds". Fixes: debbugs:14406
-
Jay Belanger authored
-
Leo Liu authored
* ido.el (ido-set-matches-1): Use it. * progmodes/octave.el (inferior-octave-completion-table): Use it. * ido.el (ido-remove-consecutive-dups): Remove.
-
Stefan Monnier authored
(f90-hpf-keywords-re, f90-constants-re): Use \\_< rather than regexp-opt's `words'.
-