;;; paths.el --- define pathnames for use by various Emacs commands.
-;; Copyright (C) 1986, 1988, 1994 Free Software Foundation, Inc.
+;; Copyright (C) 1986, 1988, 1994, 1999 Free Software Foundation, Inc.
;; Maintainer: FSF
;; Keywords: internal
;; 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, 675 Mass Ave, Cambridge, MA 02139, USA.
+;; 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:
;;; Code:
(defvar Info-default-directory-list
- (let ((start (list "/usr/local/lib/info/"
- ;; This comes second so that, if it is the same
- ;; as configure-info-directory (which is usually true)
- ;; and Emacs has been installed (also usually true)
- ;; then the list will end with two copies of this;
- ;; which means that the last dir file Info-insert-dir
- ;; finds will be the one in this directory.
- "/usr/local/info/"))
- (configdir (file-name-as-directory configure-info-directory)))
- (setq start (nconc start (list configdir)))
+ (let* ((start (list "/usr/local/lib/info/"
+ ;; This comes second so that, if it is the same
+ ;; as configure-info-directory (which is usually true)
+ ;; and Emacs has been installed (also usually true)
+ ;; then the list will end with two copies of this;
+ ;; which means that the last dir file Info-insert-dir
+ ;; finds will be the one in this directory.
+ "/usr/local/info/"))
+ ;; Typically on a GNU system, installed info files are found
+ ;; in /usr/info, but the default prefix is /usr/local.
+ ;; (Standalone info has a long list of alternative
+ ;; directories to search; perhaps we should try to be more
+ ;; consistent.)
+ (usrdir "/usr/info")
+ (sysdir (and (file-directory-p usrdir)
+ (not (string= configure-info-directory usrdir))
+ (list usrdir)))
+ (configdir (file-name-as-directory configure-info-directory)))
+ ;; configdir comes last so that we can identify it as such, but we
+ ;; also we override sysdir, hence the two occurrences.
+ (setq start (nconc start (list configdir) sysdir (list configdir)))
start)
- "List of directories to search for Info documentation files.
-They are searched in the order they are given in this list.
+ "Default list of directories to search for Info documentation files.
+They are searched in the order they are given in the list.
Therefore, the directory of Info files that come with Emacs
-normally should come last (so that local files override standard ones).")
+normally should come last (so that local files override standard ones).
+
+Once Info is started, the list of directories to search
+comes from the variable `Info-directory-list'.
+This variable `Info-default-directory-list' is used as the default
+for initializing `Info-directory-list' when Info is started.")
(defvar news-path
(if (file-exists-p "/usr/spool/news/")
(cond ((file-exists-p "/usr/bin/inews") "/usr/bin/inews")
((file-exists-p "/usr/local/inews") "/usr/local/inews")
((file-exists-p "/usr/local/bin/inews") "/usr/local/bin/inews")
+ ((file-exists-p "/usr/contrib/lib/news/inews") "/usr/contrib/lib/news/inews")
((file-exists-p "/usr/lib/news/inews") "/usr/lib/news/inews")
(t "inews"))
"Program to post news.")
Go to a local news spool if its value is nil, in which case `gnus-nntp-server'
should be set to `(system-name)'.")
-(defvar gnus-local-domain nil
- "*Your domain name without a host name: for example, \"ai.mit.edu\".
-The DOMAINNAME environment variable is used instead if defined.
-If the function `system-name' returns a fully qualified domain name,
-there is no need to set this variable.")
-
(defvar gnus-local-organization nil
"*The name of your organization, as a string.
The `ORGANIZATION' environment variable is used instead if defined.")
(defconst sendmail-program
(cond
- ((file-exists-p "/usr/lib/sendmail") "/usr/lib/sendmail")
((file-exists-p "/usr/sbin/sendmail") "/usr/sbin/sendmail")
+ ((file-exists-p "/usr/lib/sendmail") "/usr/lib/sendmail")
((file-exists-p "/usr/ucblib/sendmail") "/usr/ucblib/sendmail")
(t "fakemail")) ;In ../etc, to interface to /bin/mail.
"Program used to send messages.")