Mercurial > emacs
view lisp/=setaddr.el @ 23707:b0fe513da546
(reftex-finding-files): Group documentation fixed.
(reftex-toc-toggle-file-boundary, reftex-toc-toggle-labels,
reftex-toc-toggle-context,reftex-find-start-point): New functions.
(reftex-toc-include-labels, reftex-toc-include-context,
reftex-toc-include-file-boundaries,
reftex-toc-keep-other-windows): New options.
(reftex-use-text-after-label-as-context): Option removed.
(reftex-extract-bib-entries): Protect use in non-latex buffers.
(reftex-toc-visit-location): Renamed from `reftex-toc-visit-line'.
(reftex-latin1-to-ascii): Works now with and without Mule.
(reftex-truncate): Removed special stuff for Emacs 20.2.
(reftex-get-offset): Made more general.
(reftex-show-label-location): Renamed from
`reftex-select-label-callback'.
(reftex-pop-to-label): Function removed (using
`reftex-show-label-location' instead.
(reftex-insert-docstruct): Renamed from
`reftex-make-and-insert-label-list'. Function args changed.
(reftex-toc): Now uses `reftex-insert-docstruct' and
`reftex-find-start-point'.
(reftex-select-item): Use `reftex-find-start-point'.
(reftex-toc-visit-line): Can display labels and file boundaries.
(reftex-TeX-master-file): `(TeX-master-file)' protected.
author | Carsten Dominik <dominik@science.uva.nl> |
---|---|
date | Fri, 13 Nov 1998 16:17:25 +0000 |
parents | 5a5e360f7d45 |
children |
line wrap: on
line source
;;; setaddr.el --- determine whether sendmail is configured on this machine ;; Copyright (C) 1997 Free Software Foundation, Inc. ;; Maintainer: FSF ;; Keywords: mail ;; This file is part of GNU Emacs. ;; GNU Emacs is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation; either version 2, or (at your option) ;; any later version. ;; GNU Emacs is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs; see the file COPYING. If not, write to the ;; Free Software Foundation, Inc., 59 Temple Place - Suite 330, ;; Boston, MA 02111-1307, USA. ;;; Commentary: ;; If neither sendmail nor Emacs knows what host address to use ;; for this machine, ask for it, and save it in site-start.el ;; so we won't have to ask again. ;; This uses a heuristic about the output from sendmail ;; which may or may not really work. We will have to find ;; out by experiment. ;;; Code: (or mail-host-address (let (sendmail-configured) (with-temp-buffer " mail-host-address" (call-process sendmail-program nil t nil "-bv" "root") (goto-char (point-min)) (setq sendmail-configured (looking-at "root@"))) (or sendmail-configured (let (buffer) (setq mail-host-address (read-string "Specify your host's fully qualified domain name: "))) ;; Create an init file, and if we just read mail-host-address, ;; make the init file set it. (unwind-protect (save-excursion (set-buffer (find-file-noselect "site-start.el")) (setq buffer (current-buffer)) ;; Get rid of the line that ran this file. (if (search-forward "(load \"setaddr\")\n") (progn (beginning-of-line) (delete-region (point) (progn (end-of-line) (point))))) ;; Add the results (goto-char (point-max)) (insert "\n(setq mail-host-address " (prin1-to-string mail-host-address) ")\n") (condition-case nil (save-buffer) (file-error nil))) (if buffer (kill-buffer buffer)))))) ;;; setaddr.el ends here