Juri Linkov [Sun, 9 Sep 2007 12:28:36 +0000 (12:28 +0000)]
(menu-bar-help-menu):
Move "About Emacs" and "About GNU" to the end of the Help menu.
Move "Emacs Psychotherapist" after "Send Bug Report...".
Move "External Packages" after "Find Emacs Packages".
Juri Linkov [Sun, 9 Sep 2007 12:10:33 +0000 (12:10 +0000)]
(initial-buffer-choice): Rename choice "Splash screen"
to "Startup screen". Fix docstring.
(inhibit-startup-screen): Rename from `inhibit-splash-screen'.
(inhibit-splash-screen): Make alias to `inhibit-startup-screen'.
(inhibit-startup-message): Change alias to `inhibit-startup-screen'.
(initial-scratch-message): Fix docstring.
(fancy-startup-text): Move link to Emacs Manual below Emacs Guided
Tour (which is a kind of tutorial and will be next to Emacs Tutorial).
Add link to "Customize Startup" and set interval between links to
5 spaces.
(fancy-about-text): Add links "Authors" and "Contributing".
(fancy-splash-head): Add text "Welcome to " on the startup screen,
and "This is " on the about screen. Add link to
"http://www.gnu.org/software/emacs/" for "GNU Emacs".
For the about screen move emacs version to the header from
`fancy-splash-tail' (as it's done already for normal about screen).
(fancy-splash-tail): Insert emacs version only for startup screen.
(normal-splash-screen): Remove duplicate empty lines.
(normal-about-screen): Add links "Authors" and "Contributing".
Michael Albinus [Sun, 9 Sep 2007 08:31:27 +0000 (08:31 +0000)]
* net/tramp.el (top): Remove declarations of `tramp-gw-*' symbols,
they are useless with the byte compiler.
(tramp-make-temp-file, tramp-make-tramp-temp-file): Move up.
(tramp-do-copy-or-rename-file-directly): Rearrange let-bindings.
(tramp-compute-multi-hops): Mask `tramp-gw-*' symbols.
(tramp-file-name-real-host, tramp-file-name-port)
(tramp-find-method, tramp-find-user, tramp-find-host): Make them
defuns.
* net/tramp-cache.el (top): Improve error message when
`tramp-persistency-file-name' is corrupted.
(browse-url-browser-function): Add elinks.
(browse-url-elinks-wrapper): New option.
(browse-url-encode-url, browse-url-elinks)
(browse-url-elinks-sentinel): New functions.
(browse-url-file-url, browse-url-netscape, browse-url-mozilla)
(browse-url-firefox, browse-url-galeon, browse-url-epiphany): Use
new function browse-url-encode-url.
Stefan Monnier [Fri, 7 Sep 2007 02:45:28 +0000 (02:45 +0000)]
Remove spurious * in docstrings.
(woman-mini-help, woman-non-underline-faces, woman0-rename)
(woman-topic-all-completions-merge, woman-file-name-all-completions)
(woman-select-symbol-fonts, woman-expand-directory-path): Use dolist.
(woman-write-directory-cache, woman-display-extended-fonts)
(WoMan-log-begin, WoMan-log-1): Use with-current-buffer.
(woman-really-find-file): Use pop-to-buffer if switch-to-buffer fails.
(woman-mode): Use inhibit-read-only.
(woman-negative-vertical-space): Use dotimes.
(woman2-tagged-paragraph, woman-tab-to-tab-stop): Use insert-char.
(info-nmake, info-gmake, clean-other-dirs-nmake): Change from ../man
to ../doc/emacs and ../doc/misc; and from ../lispref, ../lispintro to
../doc/lispref, ../doc/lispintro.
(mansrcdir): New variable.
(SUBDIR_MAKEFILES): Update for new doc/ directory layout.
(man/Makefile, lispref/Makefile, lispintro/Makefile): Rename and
update these targets for new doc/ directory layout.
(doc/misc/Makefile): New target.
(install-arch-indep): Use mansrcdir for new location of manpages.
(mostlyclean, clean, distclean, maintainer-clean, unlock)
(relock, info, dvi): Update targets for new doc/ directory layout.
Move the parts of the old man/Makefile.in that do not refer to the
Emacs manual here.
(infodir): New variable.
(INFO_TARGETS, info): Use infodir. Also used by all info targets.
(cc-mode.texi, faq.texi): Update references to source file locations.
Add `basename' versions of all info targets, for convenience when
rebuilding just one manual.
(../etc/GNU): Delete obsolete target.
(.SUFFIXES): Use $(TEXI2DVI) rather than texi2dvi.
(mostlyclean): Add *.op, *.ops. Move *.aux *.cps *.fns *.kys *.pgs
Changes made previously while moving from ../../man:
(INFO_TARGETS, DVI_TARGETS): Reduce to just the Emacs manual.
(MULTI_INSTALL_INFO, ENVADD): Go up one more level.
(emacsman): Delete target, not needed any more.
(clean): Remove all info files but Emacs manual.
Move all targets that are not the Emacs manual to misc/Makefile.in.
Move all targets that are not the Emacs manual to misc/Makefile.in.
(INFO_TARGETS, DVI_TARGETS): Reduce to just the Emacs manual.
(infodir): New variable.
(info): Use $infodir.
(emacsman): Delete target, not needed any more.
(mostlyclean): Remove `gnustmp'.
(INFOSOURCES): Delete.
(.SUFFIXES): Use $(TEXI2DVI) rather than texi2dvi.
(mostlyclean): Add *.op, *.ops. Move *.aux *.cps *.fns *.kys *.pgs