- 28 Jan, 2011 16 commits
-
-
Stefan Monnier authored
* lisp/progmodes/compile.el: Cleanup text-properties namespace by using `compilation-message' instead of `message', `compilation-directory' instead of `directory', and `compilation-debug' instead of `debug'. (compilation-last-buffer, compilation-parsing-end) (compilation-error-list, compilation-old-error-list): Move to the compatibility part of the code. (compilation-error-properties): If `file' is a function, let it return a file name. (compilation-mode-font-lock-keywords): Be more conservative with the omake "^ *" pattern prefix, to try and minimize the risk of pathologically slow regexp matching. (compilation-start): Use inhibit-read-only. (compilation--unsetup): New function. (compilation-shell-minor-mode, compilation-minor-mode): Use it. (compilation-filter): Minor tweaks. (compilation-next-error-function): Try and avoid abusing variable names. (compilation--flush-file-structure): New fun. (compilation-fake-loc): Use it for cleaner behavior when file is reused. (debug-ignored-errors): Add "Moved past last ...". (compilation--compat-error-properties) (compilation--compat-parse-errors): Rename by doubling the "-". * lisp/progmodes/grep.el (grep-regexp-alist): Tighten regexp. (grep-mode-font-lock-keywords): Remove regexp that seems like a left-over from before we used compile.el. (grep-mode-font-lock-keywords): Call syntax-ppss-flush-cache when modifying the buffer within with-silent-modifications.
-
Stefan Monnier authored
* lisp/progmodes/prolog.el (prolog-system): Add GNU and ECLiPSe options. (prolog-program-name, prolog-program-switches, prolog-consult-string) (prolog-compile-string, prolog-prompt-regexp): Get rid of the <foo>-i variable and use a function to compute the value dynamically. (prolog-prompt-regexp): Add regexp for GNU Prolog. (prolog-continued-prompt-regexp): Remove, unused. (prolog-find-value-by-system): Try and use the value of prolog-system in the *prolog* buffer if it helps. (prolog-mode-keybindings-common): Bind C-c C-z unconditionally... (prolog-zip-on): ..and check prolog-system and version here instead. (prolog-inferior-self-insert-command): New command. (prolog-inferior-mode-map): Use it. (prolog-inferior-error-regexp-alist): New var. (prolog-inferior-mode): Use it, along with compilation-shell-minor-mode. (prolog-input-filter): Use derived-mode-p. (prolog-inferior-guess-flavor): New function. (prolog-ensure-process): Use it. Use make-comint-in-buffer rather than make-comint to avoid running comint-mode twice. (prolog-inferior-buffer): New fun. (prolog-old-process-region, prolog-old-process-file): Don't call prolog-bsts here... (prolog-build-prolog-command): ...do it here instead. (prolog-old-process-region, prolog-old-process-file): Use compilation-fake-loc and compilation-forget-errors. (prolog-consult-compile-region): Use bolp.
-
Chong Yidong authored
-
Chong Yidong authored
-
Kenichi Handa authored
-
Kenichi Handa authored
-
Julien Danjou authored
-
Stefan Monnier authored
-
Lars Ingebrigtsen authored
-
Paul Eggert authored
-
Paul Eggert authored
-
Lars Ingebrigtsen authored
gnus.texi (Article Date): Document gnus-article-update-lapsed-header.
-
Daiki Ueno authored
mml2015.el (mml2015-epg-sign, mml2015-epg-encrypt): Give mml2015-signers higher precedence over mml2015-sign-with-sender.
-
Paul Eggert authored
-
Paul Eggert authored
* Makefile.in (DOS_gnulib_comp.m4): Renamed from DOS-gnulib-comp.m4, for portability to POSIX make. Reported by Bruno Haible. (sync-from-gnulib): Copy gl-comp.m4 (if present) back to gnulib-comp.m4 before running gnulib-tool, to prevent old gnulib files from accumulating as garbage. Also reported by Bruno Haible.
-
Gnus developers authored
gnus-group.el (gnus-group-refresh-group): Refresh even non-visible groups. This makes the nndraft:queue group pop up if it's not already there. mml2015.el (mml2015-epg-sign): Add missing paren.
-
- 27 Jan, 2011 16 commits
-
-
Lars Ingebrigtsen authored
-
Chong Yidong authored
* test/automated/font-parse-tests.el: Move from font-parse-testsuite.el. * src/font.c (font_parse_fcname): Undefine a temporary macro.
-
Gnus developers authored
mml2015.el (mml2015-epg-sign): Add and use mml2015-sign-with-sender. (mml2015-epg-encrypt): Use mml2015-sign-with-sender. gnus-art.el (article-update-date-lapsed): Ensure that point stays at the "same place" even if point is on the line being replaced. (article-update-date-lapsed): Allow updating both the combined lapsed and the lapsed headers. (article-update-date-lapsed): Skip past all the X-Sent/Date headers. (article-make-date-line): Limit the number of segments dynamically to avoid too-long lines.
-
Chong Yidong authored
-
Sam Steingold authored
"*server*" which is never created by emacs server.
-
Deniz Dogan authored
there are some diff switches.
-
Stefan Monnier authored
Copy change made to ruby-font-lock-syntactic-keywords.
-
Stefan Monnier authored
Miscellaneous cleanup such as: - Don't hide expressions after a closing paren. - Move initial setq into let. - Hoist common parts out of ifs. (hfy-p-to-face, hfy-p-to-face-lennart): Remove. (hfy-face-at): Use get-text-property instead. (hfy-prop-invisible-p): Use invisible-p if available. (htmlfontify-manual): Use \\[...]. (hfy-html-quote-regex): Use [...]. (hfy-combined-face-spec): Simplify. (hfy-compile-face-map): Don't presume point-min==1. (hfy-css-name, hfy-buffer, htmlfontify-buffer): Use \' rather than $ to match end of string. (hfy-text-p): η-reduce. (hfy-tags-for-file): Receive cache-hash directly. (hfy-mark-tag-names): Adjust call.
-
Katsumi Yamaoka authored
shr.el (shr-expand-newlines, shr-previous-newline-padding-width): Use plist-get instead of the cl function getf.
-
Lars Ingebrigtsen authored
shr.el (shr-put-color): Special-case background colours: Do put them at the blank parts at the front of the lines.
-
Glenn Morris authored
-
Glenn Morris authored
* lisp/msb.el (msb-after-load-hooks): Make it an obsolete alias. (msb-after-load-hook): Remove eval-after-load wackiness.
-
Paul Eggert authored
-
Paul Eggert authored
-
Glenn Morris authored
-
Lars Ingebrigtsen authored
gnus-art.el (gnus-article-next-page): Change last-line-displayed behaviour. (article-lapsed-string): Refactor out and allow specifying how many segments you want. (gnus-article-setup-buffer): Start updating the lapsed header directly. (gnus-article-update-lapsed-header): New variable. shr.el (shr-put-color): Don't do the box padding in tables, since they're already padded. gnus-util.el (float-time): If float-time is bound, always use it on all Emacsen. It's unclear why the subrp check was there. (time-date): Require to make some autoload issues on XEmacs go away. gnus-draft.el (gnus-draft-clear-marks): New function to be run as an exit hook to nix out all data on readedness on group exit. gnus-sum.el (gnus-auto-select-subject): Doc typo.
-
- 26 Jan, 2011 4 commits
-
-
Stefan Monnier authored
* src/eval.c (maybe_call_debugger): Declare before new use. (find_handler_clause): Don't call debugger any more. Ignore Vstack_trace_on_error. Use XCAR/XCDR. (syms_of_eval): Remove Vstack_trace_on_error. (Fsignal): Only modify handlerlist when we know we need to do it. Call the debugger when necessary. * src/globals.h (Vstack_trace_on_error): Remove. Fixes: debbugs:7825
-
Chong Yidong authored
* test/font-parse-testsuite.el (test-font-parse-data): New file.
-
Lars Ingebrigtsen authored
shr.el: Revert change that made headings use different-sized faces. The Emacs display engine isn't advanced enough that, for instance, tables can comfortably use differntly-sized faces.
-
Glenn Morris authored
-
- 25 Jan, 2011 4 commits
-
-
Gnus developers authored
mm-view.el (mm-display-shell-script-inline): Fix typo in docstring. (mm-display-javascript-inline): New function. mm-decode.el (mm-inline-media-tests): Add application/javascript viewing function. nnimap.el (nnimap-open-connection-1): Store the actual stream type used. (nnimap-login): Prefer plain LOGIN if it's enabled (since it requires fewer round trips than CRAM-MD5, and it's less likely to be buggy), and we're using an encrypted connection. proto-stream.el: Alter the interface functions to also return the actual stream type used: network or tls.
-
Glenn Morris authored
* lisp/emacs-lisp/copyright.el (copyright-update-directory): Undo part of previous change - don't find files literally, we need comment-start-skip, etc.
-
Sam Steingold authored
literal "diff" (important for windows-nt).
-
Katsumi Yamaoka authored
-