Stefan Monnier [Wed, 13 Oct 1999 16:14:15 +0000 (16:14 +0000)]
(help-xref-interned): make it also work on variable-only and
function-only symbols.
(help-make-xrefs): take advantage of the new `help-xref-interned'.
(help-follow): if the point under mouse is not highlighted, try
`help-xref-interned' on the pointed-to symbol anyway.
Stefan Monnier [Wed, 13 Oct 1999 14:48:57 +0000 (14:48 +0000)]
(Info-on-current-buffer): new entry point.
(Info-find-node): split into two for Info-on-current-buffer to
hook into it.
(Info-current-file, Info-set-mode-line, Info-up):
Info-current-file can now be t.
(Info-clone-buffer-hook): new function for `clone-buffer'.
(Info-goto-node, Info-menu, Info-mode-map, Info-mode): make
`clone-buffer' available in various ways to the user.
Stefan Monnier [Wed, 13 Oct 1999 00:21:07 +0000 (00:21 +0000)]
* subr.el (with-current-buffer): don't use backquotes to avoid
bootstrapping problems.
loadup.el (load-path): add subdirs for bootstrapping.
(docstrings): ignore errors during bootstrapping.
(args): new `bootstrap' argument (for use in place of `dump').
Gerd Moellmann [Tue, 12 Oct 1999 11:48:43 +0000 (11:48 +0000)]
(quickurl-list-insert): `count-lines' was returning
a value one line to high if the cursor wasn't at the start of a
line. A `beginning-of-line' is now performed before making the
call to `count-lines'.
Gerd Moellmann [Sun, 10 Oct 1999 23:09:04 +0000 (23:09 +0000)]
Use "pop3" as the POP service name on all platforms,
instead of using "pop" on Unix and "pop3" on Windows NT. "pop3"
has been the standard service name since RFC 1340 was published in
July 1992, so I think it's safe to start using it by default.
Stefan Monnier [Sun, 10 Oct 1999 00:41:59 +0000 (00:41 +0000)]
(setwins): abstract out the command to find subdirectories
and fix it to also ignore subdirectories of CVS (f.ex. CVS/Base).
(custom-deps, finder-data, autoloads, update-subdirs, updates): use it.
(print): When removing objects from Vprint_number_table,
only scan the newly added objects.
(print_preprocess): If OBJ is a gensym, and print-continuous-numbering,
unconditionally force it to stay in the table.
Gerd Moellmann [Sat, 9 Oct 1999 19:47:16 +0000 (19:47 +0000)]
(prepare_image_for_display): Don't try to load image if
loading it failed before.
(lookup_image, prepare_image_for_display): Remember if loading the
image failed.
(xpm_load): Add missing UNBLOCK_INPUT.
Phillip Rulon [Fri, 8 Oct 1999 15:42:32 +0000 (15:42 +0000)]
* hexl.el (hexlify-buffer): Move point in proper range
if it is too large.
(hexl-after-revert-hook): Update hexl-max-address.
(hexl-address-to-marker): Doc fix.
Gerd Moellmann [Thu, 7 Oct 1999 23:29:39 +0000 (23:29 +0000)]
(EMACSOPT, DONTCOMPILE, EL): New.
(emacs): Use it everywhere instead of EMACS.
(compile): New target. Compile all Lisp files from scratch.
(recompile): New target. Recompile lisp directory.
(autoloads-with-other-emacs): New target. Build loaddefs.el with
an Emacs executable not built in the current directory tree.
Gerd Moellmann [Thu, 7 Oct 1999 15:21:51 +0000 (15:21 +0000)]
(file-cache-completion-ignore-case): New variable,
defaulting to the value of completion-ignore-case.
(file-cache-minibuffer-complete): Use it.
(file-cache-files-matching, file-cache-files-matching-internal):
New functions.
Gerd Moellmann [Thu, 7 Oct 1999 14:39:16 +0000 (14:39 +0000)]
(log-view-mode-map): Bind "q", "z", "m" and "d".
(log-view-mode): Make read-only.
(log-view-current-file): Do final `expand-file-name' in the
current `default-directory'.
(log-view-current-tag): Take an optional `where' arg.
(log-view-diff): New user command.
Gerd Moellmann [Thu, 7 Oct 1999 14:33:10 +0000 (14:33 +0000)]
(ada-get-indent-*, ada-indent-current, ada-goto-*,
ada-indent-newline-indent): Rewritten to support the new indentation
scheme
(ada-case-read-exceptions, ada-create-case-exceptions):
New functions
(ada-fill-comment-paragraph): Add support for the
justification parameter
(ada-make-body, ada-gen-treat-proc,
ada-make-subprogram-body): Rewritten to benefit from the gnatstub
external program