1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-30 04:10:54 -08:00
Commit graph

44998 commits

Author SHA1 Message Date
Stefan Monnier
b4945b9599 * Makefile.in ${SUBDIR}: Pass additional BOOTSTRAPEMACS argument.
* Makefile.in (${lisp} ${SOME_MACHINE_LISP}, ../lisp/loaddefs.el):
Use $(BOOTSTRAPEMACS) rather than witness-emacs.
(bootstrap-emacs${EXEEXT}): Merge witness-emacs into it.
(witness-emacs): Remove.
(lisp, shortlisp): Move loaddefs.el earlier.
(mostlyclean): Forget about witness-emacs.
* Makefile.in (COMPILE_FIRST): Trim down and add autoload.el.
2008-06-22 13:57:28 +00:00
Glenn Morris
f63b822ef9 (help-xref-interned): Declare. 2008-06-21 23:02:20 +00:00
Glenn Morris
210c6549fa (easy-mmode-set-keymap-parents): Evaluate definition when compiling. 2008-06-21 23:01:01 +00:00
Glenn Morris
e8f28744e2 Require 'cl when compiling. 2008-06-21 23:00:49 +00:00
Glenn Morris
0f18579193 Require 'cl when compiling. 2008-06-21 20:34:50 +00:00
Glenn Morris
9c8dd25e48 Require 'cl when compiling. 2008-06-21 20:32:42 +00:00
Glenn Morris
321d9c42c4 (bug-reference-fontify): Revert previous change that saved match data. 2008-06-21 20:30:00 +00:00
Glenn Morris
231f8f3f11 Add bug-reference-url-format local setting. 2008-06-21 20:14:27 +00:00
Glenn Morris
bffc65597f (bug-reference-map): Bind down-mouse-1 rather than mouse-1.
(bug-reference-url-format): Autoload safe if string.
(bug-reference-bug-regexp): Make space after "bug" optional.
(bug-reference-fontify): Save match data.
2008-06-21 20:13:48 +00:00
John Paul Wallington
a86a16098e (define-derived-mode): Add `doc-string' declaration. 2008-06-21 20:00:04 +00:00
John Paul Wallington
536db356f9 (rst-mode): Put docstring in right place. 2008-06-21 19:53:46 +00:00
Chong Yidong
245a769859 (fancy-about-text, fancy-startup-tail): Increase text size for
legibility.
2008-06-21 19:52:27 +00:00
Chong Yidong
41b972bd13 * startup.el (fancy-about-text, fancy-startup-tail): Increase text
size for legibility.
2008-06-21 19:52:17 +00:00
Glenn Morris
24f6e371b7 (all): Explicitly pass EMACS to sub-make, for some non-GNU makes. 2008-06-21 19:48:40 +00:00
Chong Yidong
d5f5733533 (fixed-pitch): Use "Monospace" family.
(variable-pitch): Use "Sans" family.
(face-font-family-alternatives): Define alternatives for "Sans"
and "Monospace".
2008-06-21 19:42:51 +00:00
Chong Yidong
16cfacf83b * faces.el (fixed-pitch): Use "Monospace" family.
(variable-pitch): Use "Sans" family.
(face-font-family-alternatives): Define alternatives for "Sans"
and "Monospace".
2008-06-21 19:42:37 +00:00
Glenn Morris
2134e3762c Whitespace. 2008-06-21 19:39:35 +00:00
Glenn Morris
32301fae6f Fix rst.el attribution. 2008-06-21 19:39:01 +00:00
Glenn Morris
3c0d7a5e5f (custom-dependencies-no-scan-regexp): Add ldefs-boot.el. 2008-06-21 19:36:15 +00:00
Glenn Morris
276f10b759 (finder-no-scan-regexp): Add ldefs-boot.el 2008-06-21 19:35:45 +00:00
Glenn Morris
7fae72ef7e Comment fixes. 2008-06-21 19:33:21 +00:00
Glenn Morris
3eee90de6e (calendar-forward-day): Scroll in one month increments.
(calendar-cursor-to-nearest-date): Use layout variables.
Use calendar-column-to-month.
(calendar-cursor-to-visible-date): Use layout variables.
2008-06-21 19:28:58 +00:00
Glenn Morris
0c74d40b02 Factor out the magic numbers controlling the calendar layout.
(calendar-month-digit-width, calendar-month-width)
(calendar-right-margin): New variables.
(calendar-recompute-layout-variables, calendar-set-layout-variable):
New functions.
(calendar-left-margin, calendar-intermonth-spacing)
(calendar-column-width, calendar-day-header-width)
(calendar-day-digit-width): New options.
(calendar-first-date-row): New constant.
(calendar-move-to-column, calendar-ensure-newline): New functions,
replacing calendar-insert-indented.
(calendar-insert-indented): Remove function.
(calendar-generate-month): Use calendar-move-to-column and
calendar-ensure-newline.  Use layout variables.
(calendar-generate, calendar-update-mode-line)
(calendar-font-lock-keywords): Use layout variables.
(calendar-column-to-month): New function.
(calendar-cursor-to-date): Use calendar-column-to-month.
Use layout variables.
2008-06-21 19:28:09 +00:00
Stefan Monnier
768efd8421 * src/Makefile.in (PRECOMP): Remove.
(${lisp} ${SOME_MACHINE_LISP}): Remove pseudo dependency on PRECOMP.
(witness-emacs): Run `compile-first'.
(.el.elc): Use the new compile-onefile target.
* lisp/Makefile.in (update-elclist): Don't exclude COMPILE_FIRST.
(all): Run compile-last.
(compile-onefile): New target.
(compile-first): Simplify.
(compile-last): Don't treat COMPILE_FIRST specially.
(COMPILE_FIRST): List the elc files rather than the el files.
(ELCFILES): Update.
2008-06-21 19:20:40 +00:00
Ulf Jasper
883bef2dd1 newsticker: window config fix, doc fixes 2008-06-21 15:43:34 +00:00
Miles Bader
fed7c4f5c9 (text-scale-adjust): Bind `echo-keystrokes' to nil.
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1273
2008-06-21 14:54:29 +00:00
Alan Mackenzie
c60f3aa442 (c-guess-basic-syntax CASE 5D.5): Fix an infinite loop on invalid syntax. 2008-06-21 09:00:49 +00:00
Alan Mackenzie
1d60ae4483 *** empty log message *** 2008-06-21 08:59:50 +00:00
Miles Bader
23b77eee7e Fix autoload directives in lisp/face-remap.el
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1271
2008-06-21 06:51:23 +00:00
Stefan Monnier
0e90a43c18 Run rst-define-level-faces when loading.
(rst-mode): Don't set the font-lock-multiline var.
(rst-font-lock-find-unindented-line, rst-font-lock-handle-adornment):
Set the font-lock-multiline property by hand.
2008-06-21 04:10:26 +00:00
Stefan Monnier
fc46d21936 Make "make" do a bootstrap if needed.
* src/Makefile.in (emacs${EXEEXT}): Link the new emacs to bootstrap-emacs.
(bootstrapclean): Remove.
(.el.elc): New rule.
(PRECOMP): New var.
(../lisp/subdirs.el): Remove.
(bootstrap-emacs${EXEEXT}): Remove subdirs.el and charpro.el dependency.
(witness-emacs): New target.
(mostlyclean): Remove witness-emacs as well.
(../lisp/loaddefs.el, ${lisp} ${SOME_MACHINE_LISP}):
Add witness-emacs dependency.
* lisp/loadup.el: Don't add emacs-<VERS> name when bootstrapping.
* lisp/Makefile.in (emacs-deps): Remove.
($(lisp)/cus-load.el, $(lisp)/finder-inf.el): Re-add.
(all): Use them.
(autogen-clean): Remove.
* Makefile.in (maybe_bootstrap, src/bootstrap-emacs${EXEEXT})
(bootstrap-build): Remove.
(top_bootclean): New var.
(top_distclean, bootstrap-clean): Use it.
(bootstrap): Don't recheck config.  Make normally.
2008-06-21 01:38:39 +00:00
Stefan Monnier
49f6eb95b2 * src/Makefile.in (emacs${EXEEXT}): Depend on the machine-specific files.
(bootstrap-clean): New target that keeps TAGS around.
(../lisp/subdirs.el, ../lisp/loaddefs.el): New targets.
(bootstrap-emacs${EXEEXT}): Depend on subdirs.el.
* lisp/Makefile.in (all): New target.
(bootstrap-prepare): Remove.
* Makefile.in (SUBDIR): Include `lisp'.
(lisp): Depend on `src'.
(top_distclean): Don't remove config.status.
(bootstrap-clean): New target.
(maintainer-clean): Use it.
(bootstrap): Use bootstrap-clean.  Re-run config.status.
(src/bootstrap-emacs${EXEEXT}): New target.
(bootstrap-build): Use it.  Don't use bootstrap-prepare because
src/Makefile now takes care of it.
(bootfast, bootstrap-clean-before, bootstrap-clean-before-fast): Remove.
2008-06-20 21:48:17 +00:00
Stefan Monnier
cf653c8c36 ($(lisp)/progmodes/cc-mode.elc): Pass the .el file not
the .elc file to batch-byte-compile.
2008-06-20 20:00:14 +00:00
Stefan Monnier
b705155a62 (c-make-inherited-keymap): Only use set-keymap-parents if set-keymap-parent
doesn't exist.
2008-06-20 19:52:37 +00:00
Miles Bader
17150f4857 Add arch tagline 2008-06-20 19:38:53 +00:00
Stefan Monnier
96be150368 (vc-bzr-annotate-extract-revision-at-line):
Allow more than one space before the |.
2008-06-20 18:12:01 +00:00
Stefan Monnier
0667a13268 (auto-mode-alist): Use rst-mode for *.rst and *.rest files. 2008-06-20 17:57:55 +00:00
Stefan Monnier
b47475199b Fix up docstring conventions.
Move vars to before their first use.
(rst-mode): Don't mess with font-lock-support-mode.
(rst-suggest-new-decoration, rst-adjust-decoration):
Avoid CL's copy-list.
(rst-delete-entire-line): Use line-beginning-position.
(rst-position): New fun.
(rst-straighten-decorations): Use it instead of CL's position.
(rst-straighten-bullets-region): Avoid CL's mapcar*.
(rst-toc-mode): Use define-derived-mode.
(rst-iterate-leftmost-paragraphs, rst-iterate-leftmost-paragraphs-2):
Remove unused var `in-par'.  Use `point' rather than `point-marker'.
(rst-line-block-region): Reduce redundancy.  Use the `pfxarg' arg.
(rst-replace-lines): Simplify.
2008-06-20 17:53:42 +00:00
Dan Nicolaescu
469ca4030a (vc-mtn-log-view-mode): Set log-view-per-file-logs and
log-view-file-re.
2008-06-20 17:16:41 +00:00
Stefan Monnier
d445b3f863 (special-mode-map): New var.
(special-mode): New major mode.
2008-06-20 17:10:33 +00:00
Dan Nicolaescu
3daebe67ea * vc.el (vc-switch-backend): Simplify.
(Todo): Remove solved items.

* vc-cvs.el (vc-cvs-parse-status, vc-cvs-parse-entry): Do not set
the vc-backend property.
2008-06-20 17:08:55 +00:00
Dan Nicolaescu
3114c2523a (vc-dir-hide-up-to-date): Undo previous change. 2008-06-20 17:05:55 +00:00
Stefan Monnier
b260aab7e0 (checkdoc-start-section, checkdoc-error):
Bind inhibit-read-only since the buffer is always read-only.
2008-06-20 16:20:48 +00:00
Ulf Jasper
639fbfe13a newsticker-treeview-own-frame turned off, tooltips 2008-06-20 16:16:34 +00:00
Stefan Monnier
94e9c286ca New file. 2008-06-20 16:00:33 +00:00
Sam Steingold
424ce3bd46 (vc-dir-hide-up-to-date): Accept a prefix argument to also remove DIRECTORY entries. 2008-06-20 15:50:16 +00:00
Eli Zaretskii
d2373df5d7 ($(lisp)/cus-load.el): Don't use `touch'. Instead, generate an empty
cus-load.el with `echo', and include "Local Variables" section to prevent
the empty file from being compiled.
(cus-load.el-SH, cus-load.el-CMD): New SHELLTYPE-specific targets that
generate an empty cus-load.el.
2008-06-20 15:48:08 +00:00
Eli Zaretskii
6eb5ddb8e5 (distclean): Depend on `clean'.
(clean): Delete calc/calc-loaddefs.el~ and eshell/esh-groups.el~.
(AUTOGENEL): Add $(lisp)/nxml/subdirs.el.
2008-06-20 15:43:29 +00:00
Juanma Barranquero
329b266147 * makefile.w32-in (bootstrap-clean-CMD, bootstrap-clean-SH):
Don't copy ldefs-boot.el over loaddefs.el.
  (bootstrap-clean): Remove loaddefs.el and don't depend on it.
  (loaddefs.el-SH, loaddefs.el-CMD): Don't add autoloads and defvars
  to loaddefs.el; they are not needed now.  Add coding cookie.
2008-06-20 15:18:30 +00:00
Stephen Eglen
5f83939ba4 (mh-defun-show-buffer): Use `...' rather than than "..." in generated
docstrings.
2008-06-20 09:20:09 +00:00