annotate src/epaths.in @ 55434:f88632e54afb

2004-05-08 John Wiegley <johnw@newartisans.com> * iswitchb.el (iswitchb-use-virtual-buffers): Added support for "virtual buffers" (off by default), which makes it possible to switch to the buffers of recently files. When a buffer name search fails, and this option is on, iswitchb will look at the list of recently visited files, and permit matching against those names. When the user hits RET on a match, it will revisit that file. (iswitchb-read-buffer): Added two optional arguments, which makes isearchb.el possible. (iswitchb-completions, iswitchb-set-matches, iswitchb-prev-match, iswitchb-next-match): Added support for virtual buffers.
author John Wiegley <johnw@newartisans.com>
date Sat, 08 May 2004 13:00:52 +0000
parents 695cf19ef79e
children a8fa7c632ee4 375f2633d815
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
616
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
1 /* Hey Emacs, this is -*- C -*- code! */
36283
7eede723f9ed Update copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 36281
diff changeset
2 /* Copyright (C) 1993, 1995, 1997, 1999, 2001
7eede723f9ed Update copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 36281
diff changeset
3 Free Software Foundation, Inc.
36281
eb8c3b651c8e Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 19389
diff changeset
4
eb8c3b651c8e Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 19389
diff changeset
5 This file is part of GNU Emacs.
eb8c3b651c8e Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 19389
diff changeset
6
eb8c3b651c8e Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 19389
diff changeset
7 GNU Emacs is free software; you can redistribute it and/or modify
eb8c3b651c8e Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 19389
diff changeset
8 it under the terms of the GNU General Public License as published by
eb8c3b651c8e Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 19389
diff changeset
9 the Free Software Foundation; either version 2, or (at your option)
eb8c3b651c8e Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 19389
diff changeset
10 any later version.
eb8c3b651c8e Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 19389
diff changeset
11
eb8c3b651c8e Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 19389
diff changeset
12 GNU Emacs is distributed in the hope that it will be useful,
eb8c3b651c8e Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 19389
diff changeset
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
eb8c3b651c8e Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 19389
diff changeset
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
eb8c3b651c8e Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 19389
diff changeset
15 GNU General Public License for more details.
eb8c3b651c8e Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 19389
diff changeset
16
eb8c3b651c8e Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 19389
diff changeset
17 You should have received a copy of the GNU General Public License
eb8c3b651c8e Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 19389
diff changeset
18 along with GNU Emacs; see the file COPYING. If not, write to
eb8c3b651c8e Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 19389
diff changeset
19 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
eb8c3b651c8e Add copyright notice.
Gerd Moellmann <gerd@gnu.org>
parents: 19389
diff changeset
20 Boston, MA 02111-1307, USA. */
616
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
21
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
22 /* The default search path for Lisp function "load".
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
23 This sets load-path. */
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
24 #define PATH_LOADSEARCH "/usr/local/lib/emacs/lisp"
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
25
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
26 /* Like PATH_LOADSEARCH, but used only when Emacs is dumping. This
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
27 path is usually identical to PATH_LOADSEARCH except that the entry
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
28 for the directory containing the installed lisp files has been
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
29 replaced with ../lisp. */
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
30 #define PATH_DUMPLOADSEARCH "../lisp"
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
31
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
32 /* The extra search path for programs to invoke. This is appended to
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
33 whatever the PATH environment variable says to set the Lisp
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
34 variable exec-path and the first file name in it sets the Lisp
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
35 variable exec-directory. exec-directory is used for finding
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
36 executables and other architecture-dependent files. */
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
37 #define PATH_EXEC "/usr/local/lib/emacs/etc"
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
38
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
39 /* Where Emacs should look for its architecture-independent data
6032
07507709e0fe New path PATH_DOC for doc-directory.
Karl Heuer <kwzh@gnu.org>
parents: 3064
diff changeset
40 files, like the NEWS file. The lisp variable data-directory
616
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
41 is set to this value. */
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
42 #define PATH_DATA "/usr/local/lib/emacs/data"
3c1ffcac443f Initial revision
Jim Blandy <jimb@redhat.com>
parents:
diff changeset
43
9555
0fac2c0a026d (PATH_BITMAPS): New macro.
Richard M. Stallman <rms@gnu.org>
parents: 6032
diff changeset
44 /* Where Emacs should look for X bitmap files.
0fac2c0a026d (PATH_BITMAPS): New macro.
Richard M. Stallman <rms@gnu.org>
parents: 6032
diff changeset
45 The lisp variable x-bitmap-file-path is set based on this value. */
0fac2c0a026d (PATH_BITMAPS): New macro.
Richard M. Stallman <rms@gnu.org>
parents: 6032
diff changeset
46 #define PATH_BITMAPS "/usr/include/X11/bitmaps"
0fac2c0a026d (PATH_BITMAPS): New macro.
Richard M. Stallman <rms@gnu.org>
parents: 6032
diff changeset
47
6032
07507709e0fe New path PATH_DOC for doc-directory.
Karl Heuer <kwzh@gnu.org>
parents: 3064
diff changeset
48 /* Where Emacs should look for its docstring file. The lisp variable
07507709e0fe New path PATH_DOC for doc-directory.
Karl Heuer <kwzh@gnu.org>
parents: 3064
diff changeset
49 doc-directory is set to this value. */
07507709e0fe New path PATH_DOC for doc-directory.
Karl Heuer <kwzh@gnu.org>
parents: 3064
diff changeset
50 #define PATH_DOC "/usr/local/lib/emacs/data"
07507709e0fe New path PATH_DOC for doc-directory.
Karl Heuer <kwzh@gnu.org>
parents: 3064
diff changeset
51
3064
fa5466904709 * paths.h (PATH_INFO): New path, to edited by the configuration
Jim Blandy <jimb@redhat.com>
parents: 625
diff changeset
52 /* Where the configuration process believes the info tree lives. The
fa5466904709 * paths.h (PATH_INFO): New path, to edited by the configuration
Jim Blandy <jimb@redhat.com>
parents: 625
diff changeset
53 lisp variable configure-info-directory gets its value from this
fa5466904709 * paths.h (PATH_INFO): New path, to edited by the configuration
Jim Blandy <jimb@redhat.com>
parents: 625
diff changeset
54 macro, and is then used to set the Info-default-directory-list. */
fa5466904709 * paths.h (PATH_INFO): New path, to edited by the configuration
Jim Blandy <jimb@redhat.com>
parents: 625
diff changeset
55 #define PATH_INFO "/usr/local/info"
19389
ef499d854610 (PATH_X_DEFAULTS): New macro.
Richard M. Stallman <rms@gnu.org>
parents: 19217
diff changeset
56
46601
64a36687ae30 (PATH_GAME): New macro, edited by ../Makefile.in.
Richard M. Stallman <rms@gnu.org>
parents: 36283
diff changeset
57 /* Where Emacs should store game score files. */
64a36687ae30 (PATH_GAME): New macro, edited by ../Makefile.in.
Richard M. Stallman <rms@gnu.org>
parents: 36283
diff changeset
58 #define PATH_GAME "/usr/local/var/games/emacs"
64a36687ae30 (PATH_GAME): New macro, edited by ../Makefile.in.
Richard M. Stallman <rms@gnu.org>
parents: 36283
diff changeset
59
19389
ef499d854610 (PATH_X_DEFAULTS): New macro.
Richard M. Stallman <rms@gnu.org>
parents: 19217
diff changeset
60 /* Where Emacs should look for the application default file. */
ef499d854610 (PATH_X_DEFAULTS): New macro.
Richard M. Stallman <rms@gnu.org>
parents: 19217
diff changeset
61 #define PATH_X_DEFAULTS "/usr/lib/X11/%L/%T/%N%C%S:/usr/lib/X11/%l/%T/%N%C%S:/usr/lib/X11/%T/%N%C%S:/usr/lib/X11/%L/%T/%N%S:/usr/lib/X11/%l/%T/%N%S:/usr/lib/X11/%T/%N%S"
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 46601
diff changeset
62
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 46601
diff changeset
63 /* arch-tag: d30686c4-629c-4666-9499-beaa69f1641e
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 46601
diff changeset
64 (do not change this comment) */