1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-21 06:55:39 +00:00

Trailing whitespace deleted.

This commit is contained in:
Juanma Barranquero 2003-02-04 14:56:31 +00:00
parent db95369be0
commit 177c0ea743
499 changed files with 7191 additions and 7191 deletions

View File

@ -1932,7 +1932,7 @@
* make-dist: Make links for files under lisp/language.
1997-02-20 Kenichi Handa <handa@etl.go.jp>
1997-02-20 Kenichi Handa <handa@etl.go.jp>
* update-subdirs: Exclude the directory "language" from subdirs.
@ -2114,7 +2114,7 @@
* config.sub: Use `pc', not `unknown', when canonicalizing
the vendor for ...86.
1996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
1996-07-15 David Mosberger-Tang <davidm@AZStarNet.com>
* configure.in: Check for termios.h header.
@ -3029,7 +3029,7 @@
* configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
riscix.h renamed to acorn.h.
1994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
1994-09-21 Michael Ben-Gershon (mybg@cs.huji.ac.il)
* configure.in (arm-acorn-riscix1.1*, arm-acorn-riscix1.2*):
New configurations.

8
FTP
View File

@ -42,7 +42,7 @@ http://www.gzip.org.
Descriptions of GNU software are available at
http://www.gnu.org/software/software.html
and in the Free Software Directory at
and in the Free Software Directory at
http://www.gnu.org/directory/index.html
* Alternative Internet FTP Sources
@ -57,7 +57,7 @@ United States:
California - mirrors.kernel.org/gnu, http://mirrors.kernel.org/gnu
California - gatekeeper.dec.com/pub/GNU/
California - gatekeeper.dec.com/pub/GNU/
California - ftp.keystealth.org/pub/gnu/
Illinois - uiarchive.cso.uiuc.edu/pub/ftp/ftp.gnu.org/gnu/
Indiana - ftp.in-span.net/pub/mirrors/ftp.gnu.org/
@ -116,7 +116,7 @@ Japan - ftp.ring.gr.jp/pub/GNU/
Japan - mirrors.hbi.co.jp/gnu/
Japan - ftp.ayamura.org/pub/gnu/
Korea - cair-archive.kaist.ac.kr/pub/gnu/ (Internet address 143.248.186.3)
Korea - ftpmirror.hanyang.ac.kr/GNU/
Korea - ftpmirror.hanyang.ac.kr/GNU/
Korea - ftp.linux.sarang.net/mirror/gnu/gnu/ (also mirrors alpha.gnu.org/gnu/ at ../alpha/)
Korea - ftp.xgate.co.kr/pub/mirror/gnu/
Saudi Arabia - ftp.isu.net.sa/pub/gnu/
@ -173,7 +173,7 @@ Sweden - ftp.sunet.se/pub/gnu/; also mirrors /non-gnu
Sweden - ftp.chl.chalmers.se/pub/gnu/
Switzerland - sunsite.cnlab-switch.ch/mirror/gnu/
Ukraine - mirddin.farlep.net/pub/GNU/
United Kingdom - ftp.mcc.ac.uk/pub/gnu/
United Kingdom - ftp.mcc.ac.uk/pub/gnu/
United Kingdom - ftp.mirror.ac.uk/sites/ftp.gnu.org/pub/gnu/
United Kingdom - ftp.warwick.ac.uk/pub/gnu/ (Internet address 137.205.192.13)
United Kingdom - ftp.hands.com/ftp.gnu.org/

12
INSTALL
View File

@ -59,7 +59,7 @@ that, so please refer to them if the simple procedure does not work.
with some non-default options), always clean the source
directories before running `configure' again:
make distclean
make distclean
./configure
5. Invoke the `make' program:
@ -127,10 +127,10 @@ colored icons in the toolbar if XPM support is not compiled in.
Here's the list of these optional libraries, and the URLs where they
can be found:
. libXaw3d for fancy 3D-style
. libXaw3d for fancy 3D-style
scroll bars: ftp://ftp.x.org/contrib/widgets/Xaw3d/
. libxpm for XPM: ftp://ftp.x.org/contrib/libraries/
Get version 3.4k or later, which lets Emacs
Get version 3.4k or later, which lets Emacs
use its own color allocation functions.
. libpng for PNG: ftp://www.libpng.org/pub/png/
. libz (for PNG): http://www.info-zip.org/pub/infozip/zlib/
@ -138,7 +138,7 @@ can be found:
Get version 6b -- 6a is reported to fail in
Emacs.
. libtiff for TIFF: http://www.libtiff.org/
. libungif for GIF:
. libungif for GIF:
http://prtr-13.ucsc.edu/~badger/software/libungif/index.shtml
Ensure you get version 4.1.0b1 or higher of libungif -- a bug in
4.1.0 can crash Emacs.
@ -226,7 +226,7 @@ least 2.8 MB and can reach 100 MB or more. If the swapping space is
insufficient, you will get an error in the command `temacs -batch -l
loadup dump', found in `./src/Makefile.in', or possibly when
running the final dumped Emacs.
Building Emacs requires about 140 MB of disk space (including the
Emacs sources) Once installed, Emacs occupies about 77 MB in the file
system where it is installed; this includes the executable files, Lisp
@ -582,7 +582,7 @@ Here is a complete list of the variables you may want to set.
We create the following subdirectories under `libexecdir':
- `emacs/VERSION/CONFIGURATION-NAME', containing executable
programs used by Emacs that users are not expected to run
themselves.
themselves.
`VERSION' is the number of the Emacs version you are installing,
and `CONFIGURATION-NAME' is the argument you gave to the
`configure' program to identify the architecture and operating

View File

@ -34,14 +34,14 @@
# with them.
#
# Delete `.dvi' files here if they are not part of the distribution.
#
#
# make distclean
# Delete all files from the current directory that are created by
# configuring or building the program. If you have unpacked the
# source and built the program without creating any other files,
# `make distclean' should leave only the files that were in the
# distribution.
#
#
# make maintainer-clean
# Delete everything from the current directory that can be
# reconstructed with this Makefile. This typically includes
@ -171,7 +171,7 @@ lisppath=@lisppath@
# building. This is only used during the process of
# compiling Emacs, to help Emacs find its lisp files
# before they've been installed in their final location.
# It's usually identical to lisppath, except that
# It's usually identical to lisppath, except that
# it does not include locallisppath, and the
# entry for the directory containing the installed lisp
# files has been replaced with ../lisp. This should be a
@ -236,7 +236,7 @@ COPYDIR = ${srcdir}/etc ${srcdir}/lisp
COPYDESTS = ${etcdir} ${lispdir}
# Set to FRC to force running autoconf and autoheader
MAINT =
MAINT =
all: ${SUBDIR} leim
@ -579,7 +579,7 @@ mostlyclean: FRC
### record the configuration. Also preserve files that could be made
### by building, but normally aren't because the distribution comes
### with them.
###
###
### Delete `.dvi' files here if they are not part of the distribution.
clean: FRC
(cd src; $(MAKE) $(MFLAGS) clean)
@ -618,7 +618,7 @@ distclean: FRC
### reconstructed with this Makefile. This typically includes
### everything deleted by distclean, plus more: C source files
### produced by Bison, tags tables, info files, and so on.
###
###
### One exception, however: `make maintainer-clean' should not delete
### `configure' even if `configure' can be remade using a rule in the
### Makefile. More generally, `make maintainer-clean' should not delete

4
README
View File

@ -53,10 +53,10 @@ this script will help you distribute your version to others.
There are several subdirectories:
`src' holds the C code for Emacs (the Emacs Lisp interpreter and
its primitives, the redisplay code, and some basic editing
its primitives, the redisplay code, and some basic editing
functions).
`lisp' holds the Emacs Lisp code for Emacs (most everything else).
`leim' holds the library of Emacs input methods, Lisp code and
`leim' holds the library of Emacs input methods, Lisp code and
auxiliary data files required to type international characters
which can't be directly produced by your keyboard.
`lib-src' holds the source code for some utility programs for use by or

View File

@ -60,7 +60,7 @@ main (int argc, char **argv)
case 'n':
ncolors = atoi (optarg);
break;
case '?':
usage (argv[0]);
}
@ -98,7 +98,7 @@ main (int argc, char **argv)
++nallocated;
}
}
++color.red;
++color.green;
++color.blue;

View File

@ -80,14 +80,14 @@
unlink "config.cache";
$rc = system ("$root/configure $configure_options >>$log 2>&1");
if ($rc != 0)
if ($rc != 0)
{
print "configure failed\n";
exit 1;
}
$rc = system ("make-emacs --all $make_options >>$log 2>&1");
if ($rc != 0)
if ($rc != 0)
{
print "Make failed\n";
exit 1;

View File

@ -173,7 +173,7 @@ of function calling.
By printing the remaining elements of args, you can see the argument
values. Here's how to print the first argument:
p args[1]
pr
@ -194,7 +194,7 @@ First, use these commands:
cd src
gdb emacs
b xmenu.c:1209
r -q
r -q
Then type C-x 5 2 to create a new frame, and it hits the breakpoint:
@ -207,9 +207,9 @@ Then type C-x 5 2 to create a new frame, and it hits the breakpoint:
$2 = (struct frame *) 0x3f0800
(gdb) p *$
$3 = {
size = 536871989,
next = 0x366240,
name = 809661752,
size = 536871989,
next = 0x366240,
name = 809661752,
[...]
}
(gdb) p $3->name
@ -258,7 +258,7 @@ this vector. `recent_keys' is updated in keyboard.c by the command
XVECTOR (recent_keys)->contents[recent_keys_index] = c;
So we define a GDB command `xvector-elts', so the last 10 keystrokes
are printed by
are printed by
xvector-elts recent_keys recent_keys_index 10
@ -270,7 +270,7 @@ where you can define xvector-elts as follows:
xvector
set $foo = $
while $i < $arg2
p $foo->contents[$arg1-($i++)]
p $foo->contents[$arg1-($i++)]
pr
end
document xvector-elts
@ -339,7 +339,7 @@ configure makes a mistake. But note that config.cache reads:
# Giving --cache-file=/dev/null disables caching, for debugging configure.
or more simply,
or more simply,
rm config.cache
./configure

View File

@ -111,7 +111,7 @@
system ("$make clean versionclean") if $all;
if ($wall)
if ($wall)
{
$warn = "-Wall";
}
@ -125,14 +125,14 @@
$defs = "$defs -DGC_CHECK_MARKED_OBJECTS=1" if $check_marked;
$defs = "$defs -DENABLE_CHECKING=1" if $enable_checking;
if ($profile)
if ($profile)
{
$opts = "-pg";
$defs = "$defs -DPROFILING=1";
}
else
{
if ($use_stabs)
if ($use_stabs)
{
$opts = "-gstabs";
}

View File

@ -4,7 +4,7 @@
Version 20.7
June 13, 2000
This directory contains source and precompiled distributions for GNU
Emacs on Windows NT and Windows 95/98/2000. This port is a part of
the standard GNU Emacs distribution from the Free Software Foundation;
@ -116,7 +116,7 @@
* Unpacking distributions
Programs for handling the distribution file formats can be found in
the utilities directory:
the utilities directory:
ftp://ftp.gnu.org/gnu/windows/emacs/utilities

View File

@ -21,11 +21,11 @@
use File::Basename;
if (@ARGV < 3)
if (@ARGV < 3)
{
print <<USAGE;
revdiff FILE OLD NEW
Get a diff of FILE between revisions OLD and NEW. Store the
diff in a file named FILE-OLD-NEW.diff.
@ -48,7 +48,7 @@ USAGE
$file = shift @ARGV;
$old = shift @ARGV;
sub diffit
sub diffit
{
my ($old, $new) = @_;
print "cvs diff -r$old -r$new $file >$file-$old-$new.diff\n";
@ -64,9 +64,9 @@ sub current_revision ($)
die "Can't find $entries" unless -f $entries;
open (IN, "<$entries") or die "Cannot open $entries";
my $rev;
while ($line = <IN>)
while ($line = <IN>)
{
if ($line =~ m,/$base/([^/]+),)
if ($line =~ m,/$base/([^/]+),)
{
$rev = $1;
break;
@ -81,7 +81,7 @@ if ($old eq "-")
{
$old = current_revision ($file);
}
elsif ($old =~ /^-(\d+)$/)
elsif ($old =~ /^-(\d+)$/)
{
my $offset = $1;
$old = current_revision ($file);
@ -90,15 +90,15 @@ elsif ($old =~ /^-(\d+)$/)
$old = sprintf ("%d.%d", $1, $minor);
}
while (@ARGV)
while (@ARGV)
{
my $new = shift @ARGV;
if ($new =~ /^[+]\d+$/)
{
my $n = $new;
for ($i = 0; $i < $n; ++$i)
for ($i = 0; $i < $n; ++$i)
{
unless ($old =~ /(.*)\.(\d+)$/)
unless ($old =~ /(.*)\.(\d+)$/)
{
die "Internal error";
}
@ -107,13 +107,13 @@ while (@ARGV)
diffit ($old, $new);
$old = $new;
}
}
elsif ($new =~ /^[-]\d+$/)
}
elsif ($new =~ /^[-]\d+$/)
{
my $n = - $new;
for ($i = 0; $i < $n; ++$i)
for ($i = 0; $i < $n; ++$i)
{
unless ($old =~ /(.*)\.(\d+)$/)
unless ($old =~ /(.*)\.(\d+)$/)
{
die "Internal error";
}
@ -123,7 +123,7 @@ while (@ARGV)
$old = $new;
}
}
else
else
{
diffit ($old, $new);
$old = $new;

View File

@ -77,7 +77,7 @@ dnl This should be the last --with option, because --with-x is
dnl added later on when we find the path of X, and it's best to
dnl keep them together visually.
AC_ARG_WITH(x-toolkit,
[ --with-x-toolkit=KIT use an X toolkit
[ --with-x-toolkit=KIT use an X toolkit
(KIT = yes/lucid/athena/motif/gtk/no)],
[ case "${withval}" in
y | ye | yes ) val=athena ;;
@ -1068,7 +1068,7 @@ case "${canonical}" in
*-xenix* ) opsys=xenix ;;
*-linux-gnu* ) opsys=gnu-linux ;;
*-sco3.2v4* ) opsys=sco4 ; NON_GNU_CPP=/lib/cpp ;;
*-sco3.2v5* ) opsys=sco5
*-sco3.2v5* ) opsys=sco5
NON_GNU_CPP=/lib/cpp
# Prevent -belf from being passed to $CPP.
# /lib/cpp does not accept it.
@ -1112,7 +1112,7 @@ case "${canonical}" in
## AMD x86-64 Linux-based GNU system
x86_64-*-linux-gnu* )
machine=amdx86-64 opsys=gnu-linux
machine=amdx86-64 opsys=gnu-linux
;;
* )
@ -1333,7 +1333,7 @@ configure___ use_mmap_for_buffers=no
#ifndef LD_SWITCH_X_SITE_AUX
#define LD_SWITCH_X_SITE_AUX
#endif
#endif
configure___ ld_switch_system=LD_SWITCH_SYSTEM
configure___ ld_switch_machine=LD_SWITCH_MACHINE
@ -1447,7 +1447,7 @@ AC_CACHE_CHECK(for speed_t, emacs_cv_speed_t,
[AC_TRY_COMPILE([#include <termios.h>], [speed_t x = 1;],
emacs_cv_speed_t=yes, emacs_cv_speed_t=no)])
if test $emacs_cv_speed_t = yes; then
AC_DEFINE(HAVE_SPEED_T, 1,
AC_DEFINE(HAVE_SPEED_T, 1,
[Define to 1 if `speed_t' is declared by <termios.h>.])
fi
@ -1469,7 +1469,7 @@ if test $emacs_cv_struct_timeval = yes; then
fi
AC_CACHE_CHECK(for struct exception, emacs_cv_struct_exception,
AC_TRY_COMPILE([#include <math.h>],
AC_TRY_COMPILE([#include <math.h>],
[static struct exception x; x.arg1 = x.arg2 = x.retval; x.name = ""; x.type = 1;],
emacs_cv_struct_exception=yes, emacs_cv_struct_exception=no))
HAVE_EXCEPTION=$emacs_cv_struct_exception
@ -1498,7 +1498,7 @@ dnl This isn't useful because we can't turn on use of `inline' unless
dnl the compiler groks `extern inline'.
dnl AC_C_INLINE
AC_CACHE_CHECK([for void * support], emacs_cv_void_star,
[AC_TRY_COMPILE(, [void * foo;],
[AC_TRY_COMPILE(, [void * foo;],
emacs_cv_void_star=yes, emacs_cv_void_star=no)])
if test $emacs_cv_void_star = yes; then
AC_DEFINE(POINTER_TYPE, void)
@ -1599,7 +1599,7 @@ HAVE_MENUS=no
case ${HAVE_X11} in
yes ) HAVE_MENUS=yes ;;
esac
if test "${opsys}" = "hpux9"; then
case "${x_libraries}" in
*X11R4* )
@ -1827,7 +1827,7 @@ AC_DEFUN(PKG_CHECK_MODULES, [
else
$1_CFLAGS=""
$1_LIBS=""
## If we have a custom action on failure, don't print errors, but
## If we have a custom action on failure, don't print errors, but
## do set a variable so people can do so.
$1_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
ifelse([$4], ,echo $$1_PKG_ERRORS,)
@ -1978,7 +1978,7 @@ Motif version prior to 2.1.
if test ${HAVE_LIBXP} = yes; then
AC_DEFINE(HAVE_LIBXP, 1,
[Define to 1 if you have the Xp library (-lXp).])
fi
fi
fi
fi
@ -1996,7 +1996,7 @@ if test "${HAVE_X11}" = "yes"; then
fi
fi
fi
dnl Use toolkit scroll bars if configured for GTK or X toolkit and either
dnl using Motif or Xaw3d is available, and unless
dnl --with-toolkit-scroll-bars=no was specified.
@ -2055,7 +2055,7 @@ no_return_alloc_pixels
AC_DEFINE(HAVE_XPM, 1, [Define to 1 if you have the Xpm libary (-lXpm).])
fi
fi
### Use -ljpeg if available, unless `--with-jpeg=no'.
HAVE_JPEG=no
if test "${HAVE_X11}" = "yes"; then
@ -2072,13 +2072,13 @@ if test "${HAVE_X11}" = "yes"; then
AC_EGREP_CPP([version= *(6[2-9]|[7-9][0-9])],
[#include <jpeglib.h>
version=JPEG_LIB_VERSION
],
],
AC_DEFINE(HAVE_JPEG),
[AC_MSG_WARN([libjpeg found, but not version 6b or later])
HAVE_JPEG=no])
fi
fi
### Use -lpng if available, unless `--with-png=no'.
HAVE_PNG=no
if test "${HAVE_X11}" = "yes"; then
@ -2091,7 +2091,7 @@ if test "${HAVE_X11}" = "yes"; then
AC_DEFINE(HAVE_PNG, 1, [Define to 1 if you have the png library (-lpng).])
fi
fi
### Use -ltiff if available, unless `--with-tiff=no'.
HAVE_TIFF=no
if test "${HAVE_X11}" = "yes"; then
@ -2107,7 +2107,7 @@ if test "${HAVE_X11}" = "yes"; then
AC_DEFINE(HAVE_TIFF, 1, [Define to 1 if you have the tiff library (-ltiff).])
fi
fi
### Use -lgif if available, unless `--with-gif=no'.
HAVE_GIF=no
if test "${HAVE_X11}" = "yes"; then
@ -2158,7 +2158,7 @@ if test "${HAVE_X11}" = "yes"; then
esac
fi
fi
# If netdb.h doesn't declare h_errno, we must declare it by hand.
AC_CACHE_CHECK(whether netdb declares h_errno,
emacs_cv_netdb_declares_h_errno,
@ -2588,7 +2588,7 @@ Boston, MA 02111-1307, USA. */
/* No code in Emacs #includes config.h twice, but some bits of code
intended to work with other packages as well (like gmalloc.c)
intended to work with other packages as well (like gmalloc.c)
think they can include it as many times as they like. */
#ifndef EMACS_CONFIG_H
#define EMACS_CONFIG_H
@ -2812,7 +2812,7 @@ typedef unsigned size_t;
#ifdef __GNUC__
# ifndef GC_SETJMP_WORKS
/* GC_SETJMP_WORKS is nearly always appropriate for GCC --
see NON_SAVING_SETJMP in the target descriptions. */
see NON_SAVING_SETJMP in the target descriptions. */
/* Exceptions (see NON_SAVING_SETJMP in target description) are ns32k,
SCO5 non-ELF (but Emacs specifies ELF) and SVR3 on x86.
Fixme: Deal with ns32k, SVR3. */
@ -2835,7 +2835,7 @@ typedef unsigned size_t;
#endif /* EMACS_CONFIG_H */
/*
/*
Local Variables:
mode: c
End:

View File

@ -14,8 +14,8 @@ her for her charge card number, and she gave it to them
thinking the cost would be $15 to $25. It turned out
to be $200!
Therefore, this person is giving the recipe to anyone
and everyone she knows (and doesn't know) so that
Therefore, this person is giving the recipe to anyone
and everyone she knows (and doesn't know) so that
someone can get use of her $200. Anyway, just keep
passing it on.
@ -27,7 +27,7 @@ Add: 4 eggs
2 tsp. vanilla
Mis together in
separate bowl: 4 cups flour
separate bowl: 4 cups flour
5 cups oatmeal (put small
amounts of oatmeal in blender until it turns to
powder. Measure out 5 cups of oatmeal and only
@ -45,7 +45,7 @@ Add: 24 oz. bag of chocolate chips and
Add: 3 cups chopped nuts (any kind)
Bake on greased cookie sheet (make golf ball sized balls) and
bake about two inches apart. Bake at 350 degrees for 8 - 10
bake about two inches apart. Bake at 350 degrees for 8 - 10
minutes. DO NOT OVERBAKE. Makes 112.
From: ucdavis!lll-lcc!hplabs!parcvax!bane@ucbvax.berkeley.edu (John R. Bane)
@ -56,14 +56,14 @@ want to send me your SnailMail address, I'll be glad to send you a
dollar (I would like to suggest this to the net, but I think there is
some netiquette rule against asking for money - or is that only money
for oneself?) to help defray the cost (it's not much, but if EVERYone
who took the recipe sent you a dollar, it would help).
who took the recipe sent you a dollar, it would help).
Here also is another cookie recipe which I'm very fond of.
Here also is another cookie recipe which I'm very fond of.
Makes 6-8 dozen
Bake at 375 degrees for ~10 min.
Cream together:
Cream together:
1 cup shortening (I use Weight Watcher's Reduced Calorie Margarine!)
1/4 cup peanut butter (I recommend the non-sugared kind)
@ -104,7 +104,7 @@ I make them.
Chocolate Chip Cookies - Glamorous, crunchy, rich with chocolate bits & nuts.
Also known as "Toll House" Cookies ... from Kenneth and Ruth Wakefield's
Also known as "Toll House" Cookies ... from Kenneth and Ruth Wakefield's
charming New England Toll House on the outskirts of Whitman, Massachusetts.
These cookies were first introduced to American homemakers in 1939 through
our series of radio talks on "Famous Foods From Famous Eating Places."

View File

@ -386,7 +386,7 @@
* ps-prin0.ps: Changed comment version (6.0).
2000-08-24 Wlodzimierz Bzyl <matwb@univ.gda.pl>
2000-08-24 Wlodzimierz Bzyl <matwb@univ.gda.pl>
* survival.tex: New file.

View File

@ -115,7 +115,7 @@ First, use these commands:
cd src
gdb emacs
b xmenu.c:1296
r -q
r -q
Then type C-x 5 2 to create a new frame, and it hits the breakpoint:
@ -128,9 +128,9 @@ Then type C-x 5 2 to create a new frame, and it hits the breakpoint:
$2 = (struct frame *) 0x3f0800
(gdb) p *$
$3 = {
size = 536871989,
next = 0x366240,
name = 809661752,
size = 536871989,
next = 0x366240,
name = 809661752,
[...]
}
(gdb) p $3->name
@ -177,7 +177,7 @@ this vector. `recent_keys' is updated in keyboard.c by the command
XVECTOR (recent_keys)->contents[recent_keys_index] = c;
So we define a GDB command `xvector-elts', so the last 10 keystrokes
are printed by
are printed by
xvector-elts recent_keys recent_keys_index 10
@ -189,7 +189,7 @@ where you can define xvector-elts as follows:
xvector
set $foo = $
while $i < $arg2
p $foo->contents[$arg1-($i++)]
p $foo->contents[$arg1-($i++)]
pr
end
document xvector-elts
@ -217,7 +217,7 @@ of function calling.
By printing the remaining elements of args, you can see the argument
values. Here's how to print the first argument:
p args[1]
pr
@ -230,7 +230,7 @@ conveniently. For example:
and, assuming that "xtype" says that args[0] is a symbol:
xsymbol
xsymbol
** Debugging what happens while preloading and dumping Emacs
@ -450,7 +450,7 @@ and keyboard events, or LessTif menus behave weirdly, it might be
helpful to set the `DEBUGSOURCES' and `DEBUG_FILE' environment
variables, so that one can see what LessTif was doing at this point.
For instance
export DEBUGSOURCES="RowColumn.c:MenuShell.c:MenuUtil.c"
export DEBUG_FILE=/usr/tmp/LESSTIF_TRACE
emacs &

View File

@ -20,7 +20,7 @@ A: Gnugat. (Though it contains little gnutrition.)
Q: What do you call a computer filled with air?
A: Gnumatic.
Q: What do you call a novice hacker who keeps pestering you
Q: What do you call a novice hacker who keeps pestering you
with foolish questions?
A: A gnuisance.
@ -100,7 +100,7 @@ exit
?
bye
?
hello?
hello?
?
eat flaming death
?
@ -173,12 +173,12 @@ Swapping
Even a
Master of
Arts
Comes
Comes
Simpler
Emacs
Manuals
Are
Are
Cryptic and
Surreal
@ -206,13 +206,13 @@ All
Computer
Storage
Even
My
Even
My
Aunt
Crashes the
System
Eradication of
Eradication of
Memory
Accomplished with
Complete
@ -312,7 +312,7 @@ Accused of
Communist
Subversion
Extensibility and
Extensibility and
Modifiability
Aggravate
Confirmed
@ -384,9 +384,9 @@ Architecture
Comes
Simpler
Erasing
Erasing
Minds
Allows
Allows
Complete
Submission
@ -402,7 +402,7 @@ Absolutely
Considered
Sine que non
Emacs
Emacs
Makers
Are
Crazy
@ -463,14 +463,14 @@ Someone at a luncheon suggested it meant:
Evenings,
Mornings,
And a
And a
Couple of
Saturdays
(In reference to the odd hours that went into the creation of my
implementation).
--
--
Warren Montgomery
ihnss!warren
@ -493,10 +493,10 @@ Home: 36 Porter Street, Somerville, MA 02143, USA +1 (617) 623-7739
Pleeeeeeeze!!! Nice try on the meaning of EMACS. I believe the
correct acronym is:
Emacs
Emacs
Makes
All
Computing
All
Computing
Simple
Thank you, and Good Night
@ -514,7 +514,7 @@ Apparently-To: emacs-netnews-distribution@mit-prep
> More recursive acronyms, anyone?
Many people have also seen FINE Is Not Emacs, but the one that has
character is THief Isn't Even Fine.
--
--
## Bill Stewart, AT&T Bell Labs, Holmdel NJ 1-201-949-0705 ihnp4!ho95c!wcs
Path: mit-eddie!think!harvard!bbnccv!bbncca!linus!decvax!mcnc!ncsu!uvacs!edison!ta2
@ -526,13 +526,13 @@ Organization: General Electric's Mountain Resort
Apparently-To: emacs-netnews-distribution@mit-prep
> GNU = Gnu's Not UNIX. There is also MINCE, for Mince Is Not a Complete Emacs.
>
>
> More recursive acronyms, anyone?
>
>
For the DEC-system-10/20: FINE - Fine Is Not Emacs.....
--
--
...............
tom allebrandi 2, general electric aco, charlottesville, va
{decvax,duke}!mcnc!ncsu!uvacs!edison!ta2
@ -613,10 +613,10 @@ Ever Made A Control-key Setup?
Emacs: My Alternative Computer Story
Emacs Made Almost Completely Screwed
(by extensive use of M-x global-unset-key)
Emacs Macht Alle Computer Schoen
Emacs Macht Alle Computer Schoen
(deutsch) (=Emacs makes all computers beautiful)
Each Mail A Continued Surprise
Every Mode Acknowledges Customized Strokes
Every Mode Acknowledges Customized Strokes
(keystrokes, of course :-)
Eating Memory And Cycle-Sucking
Everyday Material Almost Compiled Successfully

View File

@ -17,7 +17,7 @@ To get it to work, one must:
cc leditcfns.c
- Edit ledit.l, changing the line beginning "(cfasl" to
- Edit ledit.l, changing the line beginning "(cfasl" to
have the right pathname for the cfns file you compiled in
the last step.
@ -69,7 +69,7 @@ doesn't run under Unix, this is probably the next best thing.
I have tried the 2 window method (shell in lower window, lisp code in
upper), and have found it a little awkward. It does have certain
advantages, but most of the time, I get be fine using M-C-D to save a
defun for lisp, and C-X Z to jump back to LISP. C-E RETURN from lisp
defun for lisp, and C-X Z to jump back to LISP. C-E RETURN from lisp
is also mnemonic for getting back to gnumacs.
I hope this helps somewhat.

View File

@ -124,7 +124,7 @@ others to write free software, instead of proprietary software.
However, it is not enough just to talk about freedom; we must also
make sure people know the reasons it is worth listening to what we
say.
say.
Long explanations such as our philosophical articles are one way of
informing the public, but you may not want to spend so much time on

View File

@ -62,7 +62,7 @@ Chris Hofstader can be reached at (617) 492-0023; FAX (617) 497-1632.
P.O.Box 9171
Cambridge, Massachusetts 02139
(Outside the US, please send a check in US dollars on a bank
(Outside the US, please send a check in US dollars on a bank
having a US correspondent bank, to save us check cashing fees.)
Your name:

View File

@ -331,7 +331,7 @@ See section '* General Information about bug-* lists and reporting
program bugs'.
* help-gnustep-request@gnu.org to subscribe to help-gnustep
** gnUSENET newsgroup: gnu.gnustep.help
** gnUSENET newsgroup: gnu.gnustep.help
** Send contributions to: help-gnustep@gnu.org
** FAQ-URL: none known
** FAQ-Archive-name: none known
@ -344,7 +344,7 @@ instead of posting them here.
See section '* General Information about help-* lists'.
* discuss-gnustep-request@gnu.org to subscribe to discuss-gnustep
** gnUSENET newsgroup: gnu.gnustep.discuss
** gnUSENET newsgroup: gnu.gnustep.discuss
** Send contributions to: discuss-gnustep@gnu.org
** FAQ-URL: none known
** FAQ-Archive-name: none known
@ -411,7 +411,7 @@ list info-gnu@gnu.org (see above).
** gnUSENET newsgroup: NONE
** Send contributions to: discuss-gnu-electric@gnu.org
This list is the place for user discussion of Gnu Electric, a
This list is the place for user discussion of Gnu Electric, a
sophisticated electrical CAD system that can handle many forms of
circuit design. Please send bug reports to bug-gnu-electric@gnu.org
(see next entry).
@ -583,7 +583,7 @@ program bugs'.
** NCURSES bug reports to: bug-ncurses@gnu.org
This list distributes, to the active maintainers of ncurses
(a free implementation of the Unix curses API) bug reports and fixes
(a free implementation of the Unix curses API) bug reports and fixes
for, and suggestions for improvements in ncurses. Users can also
subscribe to this list.
@ -977,7 +977,7 @@ program bugs'.
This list distributes, to the active maintainers of zebra (a GPLed
program to manage TCP/IP based routing protocols), bug reports, bug fixes,
and suggestions for improvements to zebra. User discussion of zebra
and suggestions for improvements to zebra. User discussion of zebra
also occurs here.
There are no other GNU mailing lists or gnUSENET newsgroups for zebra.
@ -1337,7 +1337,7 @@ discussion of bug fixes and patches.
This list is unmoderated.
* gpc-request@gnu.de to subscribe to gpc
* gpc-request@gnu.de to subscribe to gpc
** gnUSENET newsgroup: None at present.
** Send contributions to: gpc@gnu.de

View File

@ -372,7 +372,7 @@ writing.
*** Speedbar
There is now support for the speedbar. Try "M-x speedbar" (closes SF
#503727).
#503727).
Press the middle mouse button on the `+' icons to open a folder,
middle mouse button on a folder name to open the folder. Folders with
@ -453,7 +453,7 @@ http://freshmeat.net/redir/compface/1439/url_tgz/compface-1.4.tar.gz.
It has also been observed that if you don't see the faces, you might
have to do this (for unknown reasons):
mv /usr/local/include/compface.h /usr/include/
*** Graphical Smileys
@ -639,7 +639,7 @@ gave supercite fits (closes SF #629153).
"M-q (fill-paragraph)" now fills quoted paragraphs (for example,
starting with "> ") correctly (closes SF #489927).
*** mh-next-undeleted-msg, mh-previous-undeleted-msg
*** mh-next-undeleted-msg, mh-previous-undeleted-msg
If there are no more undeleted messages the point remains at its
original position and a message is produced (closes SF #494304).
@ -853,7 +853,7 @@ visible. If the bottom of a message is showing, SPC (mh-page-msg)
moves to the next message (respecting the direction you are moving
through the folder).
The threading commands "T u (mh-next-unseen-subject-thread)",
The threading commands "T u (mh-next-unseen-subject-thread)",
"T t (mh-toggle-subject-thread)", "T s (mh-narrow-to-subject-thread)",
and "T k (mh-delete-subject-thread)" have been added. These functions
do not offer threading in the true sense of the word, but do allow

View File

@ -908,7 +908,7 @@ that buffer.
highlighting based not only on what's visible in the buffer, but on
other data structures.
**** Old packages like `expire-kill' will no longer work.
**** Old packages like `expire-kill' will no longer work.
**** `C-c C-l' in the group buffer no longer switches to a different
buffer, but instead lists killed groups in the group buffer.
@ -917,7 +917,7 @@ buffer, but instead lists killed groups in the group buffer.
**** The look of all buffers can be changed by setting format-like
variables.
**** Local spool and several NNTP servers can be used at once.
**** Groups can be combined into virtual groups.
@ -1006,7 +1006,7 @@ and execute the next logical version control command on them (C-x v v).
*** Starting a new branch.
If you try to lock a version that is not the latest on its branch,
If you try to lock a version that is not the latest on its branch,
VC asks for confirmation in the minibuffer. If you say no, it offers
to lock the latest version instead.
@ -1029,7 +1029,7 @@ your working file with the latest version from the master.
*** RCS customization.
There is a new variable vc-consult-headers. If it is t (the default),
VC searches for RCS headers in working files (like `$Id: ONEWS,v 1.6 2002/01/12 15:36:53 pj Exp $') and
VC searches for RCS headers in working files (like `$Id: ONEWS,v 1.7 2002/08/21 00:18:46 rms Exp $') and
determines the state of the file from them, not from the master file.
This is fast and more reliable when you use branches. (The variable
was already present in Emacs 19.29, but didn't get mentioned in the
@ -1058,7 +1058,7 @@ of them.
*** New sexp diary entry type
Reminders that apply in the days leading up to an event.
Reminders that apply in the days leading up to an event.
** The CC-mode package now provides the default C and C++ modes.
See the manual for documentation of its features.
@ -1225,16 +1225,16 @@ Loading tpu-edt no longer turns on tpu-edt mode. In fact, it is no
longer necessary to explicitly load tpu-edt. All you need to do to
turn on tpu-edt is run the tpu-edt function. Here's how to run
tpu-edt instead of loading the file:
Running Emacs: Type emacs -f tpu-edt
not emacs -l tpu-edt
Within Emacs: Type M-x tpu-edt <ret>
not M-x load-library <ret> tpu-edt <ret>
In .emacs: Use (tpu-edt)
not (load "tpu-edt")
The default name of the tpu-edt X key definition file has changed from
~/.tpu-gnu-keys to ~/.tpu-keys. If you don't rename the file yourself,
tpu-edt will offer to rename it the first time you invoke it under
@ -1250,20 +1250,20 @@ your ~/_emacs, then the screen briefly flickers with the default
colors before changing to the colors you have specified. To avoid
this, the EMACSCOLORS environment variable exists. It shall be
defined as a string with the following elements:
set EMACSCOLORS=fb;fb
The first set of "fb" defines the initial foreground and background
colors using standard dos color numbers (0=black,.., 7=white).
If specified, the second set of "fb" defines the colors which are
restored when you leave emacs.
*** The new SUSPEND environment variable can now be set as the shell to
use when suspending emacs. This can be used to override the stupid
limitation on the environment of sub-shells in MS-DOS (they are just
large enough to hold the currently defined variables, not leaving
room for more); to overcome this limitation, add this to autoexec.bat:
set SUSPEND=%COMSPEC% /E:2000
** The escape character can now be displayed on X frames. Try
@ -1616,7 +1616,7 @@ mode.
*** You can use this menu to change the face of the region.
You can also set the face of the region with the new M-g command.
*** The menu also includes commands for indenting the region,
*** The menu also includes commands for indenting the region,
which locally changes the values of left-margin and fill-column that
are used.
@ -1770,7 +1770,7 @@ another way.
*** It now works to set bookmarks in Info nodes.
*** Bookmarks can have annotations; type "C-h m" after doing
*** Bookmarks can have annotations; type "C-h m" after doing
"M-x list-bookmarks", for more information on annotations.
*** The bookmark-jump popup menu function is now `bookmark-menu-jump', for
@ -1816,7 +1816,7 @@ containing an open brace just after a case/default label.
message displays during long re-indention. This is a new feature
which prints percentage complete messages at specified intervals.
** Makefile mode changes.
** Makefile mode changes.
*** The electric keys are not enabled by default.
@ -2382,7 +2382,7 @@ expression which is used to recognize files in that format, a decoding
function, an encoding function, a flag that indicates whether the
encoding function modifies the buffer, and a mode function.
FROM-FN is called to decode files in that format; it gets two args, BEGIN
FROM-FN is called to decode files in that format; it gets two args, BEGIN
and END, and can make any modifications it likes, returning the new
end position. It must make sure that the beginning of the file no
longer matches REGEXP, or else it will get called again.
@ -2763,7 +2763,7 @@ Most lisp programs should use the new functions (current-fill-column) and
(current-left-margin), which return the proper values to use for the
current line.
**** There are new functions for dealing with margins:
**** There are new functions for dealing with margins:
***** Set-left-margin and set-right-margin (set the value for a region
and re-fill). These functions take three arguments: two to specify
@ -2803,7 +2803,7 @@ the text of the region according to the new value.
**** Filling and auto-fill are disabled if justification is `none'.
**** The auto-fill-function is now called regardless of whether
**** The auto-fill-function is now called regardless of whether
the fill-column has been exceeded; the function can determine on its
own whether filling (or justification) is necessary.
@ -3291,7 +3291,7 @@ default value is nil.
comint-completion-fignore. The default value is nil, but some
people prefer ("~" "#" "%").
*** The function `comint-watch-for-password-prompt' can be used to
*** The function `comint-watch-for-password-prompt' can be used to
suppress echoing when a subprocess asks for a password. To use it,
do this:
@ -3429,7 +3429,7 @@ the basic offset given to a level of indentation.
If, for example, you wanted to change this style:
int foo (int i)
int foo (int i)
{
switch (i) {
case 1:
@ -3443,7 +3443,7 @@ int foo (int i)
into this:
int foo (int i)
int foo (int i)
{
switch (i) {
case 1:
@ -3694,7 +3694,7 @@ The undo and yank commands do this.
** If you specify an explicit title for a new frame when you create it,
the title is used as the resource name when looking up X resources to
control the shape of that frame. If you don't specify the frame title,
control the shape of that frame. If you don't specify the frame title,
the value of x-resource-name is used, as before.
** The frame parameter user-position, if non-nil, says that the user
@ -3801,7 +3801,7 @@ active on that window are considered.
** Overlays can have the `invisible' property.
** The function insert-file-contents now takes an optional fifth
** The function insert-file-contents now takes an optional fifth
argument called REPLACE. If this is t, it means to replace the
contents of the buffer (actually, just the accessible portion)
with the contents of the file.
@ -3912,7 +3912,7 @@ as well by removing them from command-line-args-left.
and inhibit handling of the file name. Here is how to do it:
(let ((inhibit-file-name-handlers
(cons 'ange-ftp-file-handler
(cons 'ange-ftp-file-handler
(and (eq inhibit-file-name-operation operation)
inhibit-file-name-handlers)))
(inhibit-file-name-operation operation))
@ -4114,7 +4114,7 @@ load the library iso-syntax. (This is not new.)
** M-TAB in Text mode now runs the command ispell-complete-word
which performs completion using the spelling dictionary.
The spelling correction submenu now includes this command
The spelling correction submenu now includes this command
and another command which completes a word fragment (that is,
it doesn't assume that the text to be completed starts at the
beginning of a word.
@ -4617,11 +4617,11 @@ minibuffer window, and returns t if the window is currently active.
* Changes in version 19.17.
** When Emacs displays a list of completions in a buffer,
** When Emacs displays a list of completions in a buffer,
you can select a completion by clicking mouse button 2
on that completion.
** Use the command `list-faces-display' to display a list of
** Use the command `list-faces-display' to display a list of
all the currently defined faces, showing what they look like.
** Menu bar items from local maps now come after the usual items.
@ -4636,8 +4636,8 @@ constants, names of functions being defined, and so on.
** Dunnet, an adventure game, is now available.
** Several major modes now have their own menu bar items,
including Dired, Rmail, and Sendmail. We would like to add
** Several major modes now have their own menu bar items,
including Dired, Rmail, and Sendmail. We would like to add
suitable menu bar items to other major modes.
** The key binding C-x a C-h has been eliminated.
@ -4821,7 +4821,7 @@ and c-backward-conditional).
** The Edit entry in the menu bar has a new alternative:
"Choose Next Paste". It gives you a menu showing the various
strings in the kill ring; click on one to select it as the text
strings in the kill ring; click on one to select it as the text
to be yanked ("pasted") the next time you yank.
** If you enable Transient Mark mode and set `mark-even-if-inactive' to
@ -5151,7 +5151,7 @@ buffer is very large.
** You can quit while Emacs is waiting to read or write files.
** The arrow keys now have default bindings to move in the appropriate
directions.
directions.
** You can suppress next-line's habit of inserting a newline when
called at the end of a buffer by setting next-line-add-newlines to nil
@ -5378,7 +5378,7 @@ M-, to resume a suspended `tags-search' or `tags-query-replace'.
whether to save a particular buffer. In addition to `y' or `n', you
can answer `!' to save all the remaining buffers, `.' to save this
buffer but not save any others, ESC to stop saving and exit the
command, and C-h to get help. These options are analogous to those
command, and C-h to get help. These options are analogous to those
of `query-replace'.
** M-x make-symbolic-link does not expand its first argument.
@ -5594,7 +5594,7 @@ The C-x C-a bindings are also active in source files.
*** The old TeX mode bindings of M-{ and M-} have been moved to C-c {
and C-c }. (These commands are `up-list' and `tex-insert-braces';
they are the TeX equivalents of M-( and M-).) This is because M-{
they are the TeX equivalents of M-( and M-).) This is because M-{
and M-} are now globally defined commands.
*** Changes in Mail mode.
@ -5872,11 +5872,11 @@ the UNIX `calendar' utility.
*** There is a new major mode for editing binary files: Hexl mode.
To use it, use M-x hexl-find-file instead of C-x C-f to visit the file.
This command converts the file's contents to hexadecimal and lets you
edit the translation. When you save the file, it is converted
edit the translation. When you save the file, it is converted
automatically back to binary.
You can also use M-x hexl-mode to translate an existing buffer into hex.
Do this if you have already visited a binary file.
Do this if you have already visited a binary file.
Hexl mode has a few other commands:
@ -6070,7 +6070,7 @@ etc subdirectory.
*** Shell mode has been completely replaced.
The basic idea is the same, but there are new commands available in
this mode.
TAB now completes the file name before point in the shell buffer.
To get a list of all possible completions, type M-?.
@ -6082,8 +6082,8 @@ M-n is similar but goes in the opposite direction towards the present.
When you find the command you wanted, you can edit it, or just
resubmit it by typing RET.
You can also use M-r and M-s to search for (respectively) earlier or
later inputs starting with a given string. First type the string,
You can also use M-r and M-s to search for (respectively) earlier or
later inputs starting with a given string. First type the string,
then type M-r to yank a previous input from the history which starts
with that string. You can repeat M-r to find successively earlier
inputs starting with the same string. You can start moving in the
@ -6110,9 +6110,9 @@ current directory, type M-x dirs to re-synchronize.
M-x send-invisible reads a line of text without echoing it, and
sends it to the shell.
If you accidentally suspend your process, use M-x comint-continue-subjob
If you accidentally suspend your process, use M-x comint-continue-subjob
to continue it.
*** There is now a convenient way to enable flow control on terminals
where you can't win without it. Suppose you want to do this on
VT-100 and H19 terminals; put the following in your `.emacs' file:

View File

@ -330,7 +330,7 @@ Changes in Emacs 1.12
the string, it is used unchanged.
One way this feature can be used is to fix bad keyboard
designes. For example, on some terminals, Delete is
designes. For example, on some terminals, Delete is
Shift-Underscore. Since Delete is a more useful character
than Underscore, it is an improvement to make the unshifted
character Delete and the shifted one Underscore. This can
@ -553,7 +553,7 @@ This release mostly fixes bugs. There are a few new features:
C-h a now runs the new function command-apropos rather than
apropos, and shows only symbols with definitions as commands.
* M-x shell sends the command
* M-x shell sends the command
if (-f ~/.emacs_NAME)source ~/.emacs_NAME
invisibly to the shell when it starts. Here NAME
is replaced by the name of shell used,
@ -955,7 +955,7 @@ Changes in Emacs 1.2
To exit the debugger and return to top level, type `q'.
In the debugger, you can evaluate Lisp expressions by
In the debugger, you can evaluate Lisp expressions by
typing `e'. This is equivalent to `M-ESC'.
When the debugger is entered due to an error, that is
@ -1053,7 +1053,7 @@ Changes in Emacs 1.1
or more asterisks) and text lines (all other lines).
The number of asterisks in a heading line are its level;
the subheadings of a heading line are all following heading
lines at higher levels, until but not including the next
lines at higher levels, until but not including the next
heading line at the same or a lower level, regardless
of intervening text lines.
@ -1066,7 +1066,7 @@ Changes in Emacs 1.1
All editing commands treat hidden outline-mode lines
as part of the preceding visible line.
* C-x C-z runs save-buffers-kill-emacs
offers to save each file buffer, then exits.

View File

@ -482,7 +482,7 @@ be evaluated directly to repeat a command.
The functions `forward-to-word', `backward-to-word',
`upcase-char', `mark-beginning-of-buffer' and `mark-end-of-buffer'
have been removed. Their definitions can be found in file
have been removed. Their definitions can be found in file
lisp/unused.el if you need them.
Upward Compatible Lisp Programming Changes in Emacs 17
@ -882,7 +882,7 @@ When you insert a close-paren, the matching open-paren
is checked for validity. The close paren must be the kind
of close-paren that the open-paren says it should match.
Otherwise, a warning message is printed. close-paren immediately
preceded by quoting backslash syntax character is not matched.
preceded by quoting backslash syntax character is not matched.
This feature was originally written by shane@mit-ajax.
@ -1286,7 +1286,7 @@ whether the result should be interpreted as a string or a lisp object.
Old functions `read-minibuffer', `eval-minibuffer', `read-string' all
take second optional string argument which is initial contents of
minibuffer.
minibuffer.
* minibuffer variable names changed (names of keymaps)

View File

@ -50,7 +50,7 @@ uses Lisp data structures. It can record much more
information. You can use the variables undo-threshold
and undo-high-threshold to control how much.
* There is no longer a maximum screen height or width.
* There is no longer a maximum screen height or width.
Changes in version 18.52.

View File

@ -111,7 +111,7 @@ ____ @ 800 BEF = ______ BEF Size _____
Tax and Shipping Costs
+ ______ BEF For addresses in Belgium: add 21% sales tax
or give tax exempt number.
or give tax exempt number.
+ ______ BEF Shipping fee for other E.U. countries:
150 BEF extra for addresses outside Belgium.
For shipments to Italy, please add an
@ -120,8 +120,8 @@ Tax and Shipping Costs
500 BEF.
+ ______ BEF Donation to Free Software Foundation
======
TOTAL ______ BEF
======
TOTAL ______ BEF
Note: The shipping fee for foreign destinations covers registered
@ -197,7 +197,7 @@ contact the FSF.
For orders from outside Belgium:
You are responsible for paying all taxes. If you refuse to pay the
applicable taxes of your country, the shipper will return the order.
You are responsible for paying all taxes. If you refuse to pay the
applicable taxes of your country, the shipper will return the order.
Bank P.C. : 000-1699992-67 V.A.T. : B.E-586.981.246 HRG : 181.641

View File

@ -27,17 +27,17 @@ Prices and contents may change without notice after July 31, 1998.
organization is ultimately paying (while supplies last).
Source Code CD-ROM November '93 Edition, Y3,000 ________ __________
Version 3 (last with X11R5), if an individual
Version 3 (last with X11R5), if an individual
is ultimately paying (while supplies last).
Subscription to next four editions of the Y125,000 ________ __________
Compiler Tools Binaries CD-ROMs.
Subscription to next four editions of the Y125,000 ________ __________
Source Code CD-ROMs.
Source Code CD-ROMs.
* GNU Software for MS-DOS and MS-Windows Y20,000 ________ __________
(CD-ROM and book) if a corporation or other
(CD-ROM and book) if a corporation or other
organization is ultimately paying.
* GNU Software for MS-DOS and MS-Windows Y5,000 ________ __________
@ -197,7 +197,7 @@ If you need more information about the FSF and it offerings, please consult
the Japanese edition of the March 1998 GNU's Bulletin. If you do not have a
copy of the Japanese edition of the GNU's Bulletin, please contact the FSF.
Richard Stallman regrets that he cannot autograph items ordered by mail.
Richard Stallman regrets that he cannot autograph items ordered by mail.
If time permits, he will autograph items at speaking engagements.
All sales are final.

View File

@ -496,7 +496,7 @@ Other rectangle commands include
extract-rectangle and delete-extract-rectangle
these functions return the text of a rectangle
as a list of strings. They are for use in writing
other functions that operate on rectangles.
other functions that operate on rectangles.
*** Keyboard Macros
@ -903,7 +903,7 @@ GNU Emacs Lisp does not have a distinction between Lisp functions
and Emacs functions, or between Lisp variables and Emacs variables.
The Lisp and the editor are integrated. A Lisp function defined
with defun is callable as an editor command if you put an
interactive calling spec in it; for example,
interactive calling spec in it; for example,
(defun forward-character (n)
(interactive "p")
(goto-char (+ (point) n)))

View File

@ -57,7 +57,7 @@ distributions, such as Debian, may already have applied such a patch.)
--- lisp/un-define.el 6 Mar 2001 22:41:38 -0000 1.30
+++ lisp/un-define.el 19 Apr 2002 18:34:26 -0000
@@ -610,13 +624,21 @@ by calling post-read-conversion and pre-
(mapcar
(lambda (x)
- (mapcar
@ -221,17 +221,17 @@ patch to assert.h should solve this:
* If not debugging, assert does nothing.
*/
! #define assert(x) ((void)0);
#else /* debugging enabled */
--- 41,47 ----
/*
* If not debugging, assert does nothing.
*/
! #define assert(x) ((void)0)
#else /* debugging enabled */
* Improving performance with slow X connections
@ -882,7 +882,7 @@ load-path.
An example of such an error is:
x-complement-fontset-spec: "Wrong type argument: stringp, nil"
x-complement-fontset-spec: "Wrong type argument: stringp, nil"
This can be another symptom of stale *.elc files in your classpath.
The following command will print any duplicate Lisp files that are
@ -975,7 +975,7 @@ keyboard(5).
Changing Alt_L to Meta_L fixes it:
% xmodmap -e 'keysym Alt_L = Meta_L Alt_L'
% xmodmap -e 'keysym Alt_R = Meta_R Alt_R'
% xmodmap -e 'keysym Alt_R = Meta_R Alt_R'
* Error "conflicting types for `initstate'" compiling with GCC on Irix 6.
@ -1050,7 +1050,7 @@ Reportedly this patch in X fixes the problem.
* Emacs crashes on Irix 6.5 on the SGI R10K, when compiled with GCC.
This seems to be fixed in GCC 2.95.
* Emacs crashes in utmpname on Irix 5.3.
@ -1075,7 +1075,7 @@ the fr.ISO-8859-15 locale (and maybe other related locales).
You can fix this by editing the file:
/usr/openwin/lib/locale/iso8859-15/Compose
Near the bottom there is a line that reads:
Ctrl<t> <quotedbl> <Y> : "\276" threequarters
@ -1111,8 +1111,8 @@ change this.
When the display is set to an Exceed X-server and fonts are specified
(either explicitly with the -fn option or implicitly with X resources)
then the fonts may appear "too tall". The actual character sizes are
correct but there is too much vertical spacing between rows, which
gives the appearance of "double spacing".
correct but there is too much vertical spacing between rows, which
gives the appearance of "double spacing".
To prevent this, turn off the Exceed's "automatic font substitution"
feature (in the font part of the configuration window).
@ -1230,7 +1230,7 @@ This is not an Emacs bug; it is caused by something in SGI patch
The VM mail package, which is not part of Emacs, sometimes does
(standard-display-european t)
That should be changed to
That should be changed to
(standard-display-european 1 t)
* Installing Emacs gets an error running `install-info'.
@ -1808,8 +1808,8 @@ you install all the latest patches (as of June 1996), the bug is fixed.
We suspect the crucial patch is one of these, but we don't know
for certain.
103093-03: [README] SunOS 5.5: kernel patch (2140557 bytes)
102832-01: [README] OpenWindows 3.5: Xview Jumbo Patch (4181613 bytes)
103093-03: [README] SunOS 5.5: kernel patch (2140557 bytes)
102832-01: [README] OpenWindows 3.5: Xview Jumbo Patch (4181613 bytes)
103242-04: [README] SunOS 5.5: linker patch (595363 bytes)
(One user reports that the bug was fixed by those patches together
@ -1901,7 +1901,7 @@ On AIX, many terminal type definitions are not installed by default.
Definitions" to make them defined.
* On SunOS, you get linker errors
ld: Undefined symbol
ld: Undefined symbol
_get_wmShellWidgetClass
_get_applicationShellWidgetClass
@ -2061,7 +2061,7 @@ exist. The first line in the `/etc/hosts' file should look like this
Also make sure that the `/etc/host.conf' files contains the following
lines:
order hosts, bind
order hosts, bind
multi on
Any changes, permanent and temporary, to the host name should be
@ -2290,12 +2290,12 @@ releasing Ctrl/Act while not pressing or holding any other keys.
* display-time causes kernel problems on ISC systems.
Under Interactive Unix versions 3.0.1 and 4.0 (and probably other
versions), display-time causes the loss of large numbers of STREVENT
versions), display-time causes the loss of large numbers of STREVENT
cells. Eventually the kernel's supply of these cells is exhausted.
This makes emacs and the whole system run slow, and can make other
This makes emacs and the whole system run slow, and can make other
processes die, in particular pcnfsd.
Other emacs functions that communicate with remote processes may have
Other emacs functions that communicate with remote processes may have
the same problem. Display-time seems to be far the worst.
The only known fix: Don't run display-time.
@ -2367,7 +2367,7 @@ problem by adding this to your .cshrc file:
if ($?EMACS) then
if ($EMACS == "t") then
unset edit
unset edit
stty -icrnl -onlcr -echo susp ^Z
endif
endif
@ -2658,7 +2658,7 @@ again to say this:
* On a Sun running SunOS 4.1.1, you get this error message from GNU ld:
/lib/libc.a(_Q_sub.o): Undefined symbol __Q_get_rp_rd referenced from text segment
/lib/libc.a(_Q_sub.o): Undefined symbol __Q_get_rp_rd referenced from text segment
The problem is in the Sun shared C library, not in GNU ld.
@ -2680,18 +2680,18 @@ Use `smit pty' to reinstall them properly.
christos@theory.tn.cornell.edu says:
The problem is that in your .cshrc you have something that tries to
execute `tty`. If you are not running the shell on a real tty then
tty will print "not a tty". Csh expects one word in some places,
execute `tty`. If you are not running the shell on a real tty then
tty will print "not a tty". Csh expects one word in some places,
but tty is giving it back 3.
The solution is to add a pair of quotes around `tty` to make it a single
word:
word:
if (`tty` == "/dev/console")
if (`tty` == "/dev/console")
should be changed to:
if ("`tty`" == "/dev/console")
if ("`tty`" == "/dev/console")
Even better, move things that set up terminal sections out of .cshrc
and into .login.
@ -2711,7 +2711,7 @@ the environment.
If the error message says that a symbol such as `f68881_used' or
`ffpa_used' or `start_float' is undefined, this probably indicates
that you have compiled some libraries, such as the X libraries,
that you have compiled some libraries, such as the X libraries,
with a floating point option other than the default.
It's not terribly hard to make this work with small changes in
@ -2737,7 +2737,7 @@ This problem seems to be a matter of configuring the DECserver to use
* M-x shell persistently reports "Process shell exited abnormally with code 1".
This happened on Suns as a result of what is said to be a bug in Sunos
version 4.0.x. The only fix was to reboot the machine.
version 4.0.x. The only fix was to reboot the machine.
* Programs running under terminal emulator do not recognize `emacs'
terminal type.
@ -2767,7 +2767,7 @@ You may be able to compensate for the bug by doing (set-input-mode nil nil).
However, that has the disadvantage of turning off interrupts, so that
you are unable to quit out of a Lisp program by typing C-g.
The easy way to do this is to put
The easy way to do this is to put
(setq x-sigio-bug t)

View File

@ -195,7 +195,7 @@ Services:
Updated: 2001-05-11
^_
Don Barry, Ph.D. <don@astro.cornell.edu>
Ithaca, NY
Ithaca, NY
Astrophysicist with extensive and varied hacker background. Substantial
expertise in mathematical modeling, instrument interface, low-level and
@ -845,16 +845,16 @@ Updated: 2000-12-19
+46 31 50 79 00 voice
+46 31 50 79 39 fax
http://www.netg.se
NetGuide Scandinavia AB is a company that does consultant jobs and holds
courses in the fields of Unix software, TCP/IP networking and Internet
applications. The people behind NetGuide Scandinavia AB have many years of
general Unix experience, both as system administrators and as
programmers, and also extensive experience in maintaining the GNU
programs; in administration as well as finding and fixing bugs.
Services offered:
- Installation and customizing GNU and other free software. We will
make free software as easy to install and use as shrink wrapped
programs.
@ -869,7 +869,7 @@ Services offered:
- Support on Internet service software, especially the free
- Support on GNU/Linux.
- Freeware based courses in Unix usage, C, C++, or any GNU tools
Rates: For courses, contact us for a quote,
For consulting, $60-120/hour, depending on contract length.
@ -918,26 +918,26 @@ Sweden Sweden)
Phone: +46-21-144831
E-mail: <jonas@gnu.org>
I offer support for most GNU software including the GNU
Hurd and also do system administration on GNU systems.
I can do free software development and have a good
understanding of automake, autoconf, flex, bison, guile,
texinfo and much more. Rates around USD$100.
Updated: 2001-05-09
^_
Peter Olsen
P.O. Box 410
Simpsonville, MD 21150
<p@sigmaxi.org>
What I do: Mathematical modeling and model building using Gnu
and other Free Software. Scientific and engineering
analysis, modeling, and programming in FORTRAN, C, LISP,
and Java. Statistical analysis. Emacs customization.
Examples of my previous work:
1. I built the model used predict the
amount of work required to clean up the Exxon Valdez oil
@ -947,24 +947,24 @@ Updated: 2001-05-09
2. I built a model applying commercial capital
investment standards to a Federal Agency budget, helped
support $250 Million budget increase.
Credo: Engineering is the art of applying a professional
knowledge of mathematics and the physical sciences to
improve the quality of life.
Rates: $135/hour (+ travel and expenses) on site,
$95/hour remote access.
Notes: 1. Visiting Lecturer for Society for Industrial and Applied
Mathematics: Will speak without fee about Valdez model
(or other work) to Educational and not-for-profit
organizations (plus most-economical travel and living
expenses or travel or living arrangements in kind).
2. I do not accept offers which pose the danger
of conflict of interest with any present or former client
or employer.
Updated: 2000-12-13
^_
@ -1012,33 +1012,33 @@ Qualifications: Electronic Engineering degree, Pisa. Full time
Updated: 2001-05-09
^_
Quoll Systems Pty Ltd, see http://quoll.com.au
Quoll Systems Pty Ltd, see http://quoll.com.au
8 Brown St, Fannie Bay, Darwin, NT, Australia.
Phone: +61 8 8941 7150 Fax: +61 8 8941 7151 Mobile: 0409 691 399
Phone: +61 8 8941 7150 Fax: +61 8 8941 7151 Mobile: 0409 691 399
e-mail: <pjm@gnu.org> or <info@quoll.com.au>
QS is a small (4 full-time staff + 15 part-timers) which does a variety
of things in the *IX, technical computing area including:
o Systems development/maintainence (in most programming languages)
o Training (GNU/Linux, FreeBSD, OpenBSD, Apache, Perl, ...)
o Consulting in areas such as security, reliability,
Recent projects have included wind turbine generator control, water
quality databases, remote area satelliate communications, Apache Web
serving, ISP configurations, *nix training. Staff have provided some
small contributions to the GNU and BSD projects over the years. We
also have a bit of expertise in the embedded(inside people) systems
area in addition to the standard building work.
also have a bit of expertise in the embedded(inside people) systems
area in addition to the standard building work.
We can provide local (i.e. southern hemisphere/south east asia) support
We can provide local (i.e. southern hemisphere/south east asia) support
for most of the vast range of free software systems including: GNU/Linux,
FreeBSD, OpenBSD , OpenSSH, Sendmail, various compilers and networking
tools. Remote support can also be arranged.
Rates: vary depending on the work, period and staff provided but let
Rates: vary depending on the work, period and staff provided but let
us pick 100$US/hr as a starting point for senior staff.
Updated: 2000-12-13
^_
Red Hat, Inc.
@ -1049,7 +1049,7 @@ Toll free: 866-2REDHAT ext. 3005
+1 408 542 9600 voice
+1 408 542 9699 fax
GNUPro Tools
GNUPro Tools
Red Hat provides supported and maintained versions of gcc, g++, gdb
with GUI, GNU linker and GNU macro assembler. In addition, Red Hat
provides these GNU software development tools for well over many
@ -1130,9 +1130,9 @@ http://www.sra.co.jp/wingnut/chirashi-e.html
http://www.sra.co.jp/wingnut/service.html
http://osb.sra.co.jp/WingnutSupport/
We provide GNU software support at a reasonable charge,
aiming to promote the sound growth of free software and to
create a new culture in the software world.
We provide GNU software support at a reasonable charge,
aiming to promote the sound growth of free software and to
create a new culture in the software world.
News:
@ -1142,21 +1142,21 @@ News:
What we provide is:
1. Research and development of GNU software.
2. Development, porting, and customization of GNU software itself.
3. Helping people who are willing to port and provide GNU software
to their customers, but are unable to do so due to a lack of resources.
4. Providing a variety of educational and training services including
how to port or to customize.
5. The result of the work will become free software covered under the
1. Research and development of GNU software.
2. Development, porting, and customization of GNU software itself.
3. Helping people who are willing to port and provide GNU software
to their customers, but are unable to do so due to a lack of resources.
4. Providing a variety of educational and training services including
how to port or to customize.
5. The result of the work will become free software covered under the
GNU licenses (GPL or LGPL), so it will be possible not only to share
the results with others but to eliminate unnecessary investment also.
6. Passing the result to the program package maintainers (if needed).
7. Also, making contributions to FSF (Free Software Foundation, Inc.)
the results with others but to eliminate unnecessary investment also.
6. Passing the result to the program package maintainers (if needed).
7. Also, making contributions to FSF (Free Software Foundation, Inc.)
which is the organization that develops and distributes GNU software
worldwide.
worldwide.
Furthermore, we provide services *native to Japan*, that is,
Furthermore, we provide services *native to Japan*, that is,
services for Japanese-speaking people --- receiving inquiries and
answering in Japanese.
@ -1255,13 +1255,13 @@ Tel +44 (0) 1273 20 11 66
Fax +44 (0) 1273 20 11 68
http://www.swingdigital.com
Swing Digital actively supports the development of the GNU.FREE
Internet Voting system. Through this support we have gained the
unique expertise to support, install and run GUN.FREE-based Internet
votes. We are also available in a consultancy basis to offer advice
Swing Digital actively supports the development of the GNU.FREE
Internet Voting system. Through this support we have gained the
unique expertise to support, install and run GUN.FREE-based Internet
votes. We are also available in a consultancy basis to offer advice
for organisations wishing to run GNU.FREE themselves.
Our consultancy fees start at 900 Euro (550 UK pounds) per day. We
Our consultancy fees start at 900 Euro (550 UK pounds) per day. We
are also able to securely host Internet Votes, prices on application.
Updated: 2001-07-23

View File

@ -54,7 +54,7 @@ is `cS', which I invented.
to use this even though the Unix termcap does not accept it
because programs other than Emacs probably won't look for `rp'
anyway.
`cs' set scroll region. Takes two parameters, the vertical
positions of the first line to include in the scroll region
and the last line to include in the scroll region.
@ -196,12 +196,12 @@ AT386-M|at386-m|386AT-M|386at-m|at/386 console,
sgr0=\E[0;10m, smacs=\E[12m, smso=\E[7m, smul=\E[4m,
#
# AT&T 386 color console
# AT&T 386 color console
#
AT386|at386|386AT|386at|at/386 console,
colors#8, ncv#3, pairs#64,
is2=\E[0;10;39m,
op=\E[0m,
op=\E[0m,
setb=\E[%?%p1%{0}%=%t40m
%e%p1%{1}%=%t44m
%e%p1%{2}%=%t42m

View File

@ -172,7 +172,7 @@ Other features we would like:
* Add a feature to Info similar to "info --apropos SUBJECT".
* Add support for SVG (Scalable Vector Graphics) rendering to
* Add support for SVG (Scalable Vector Graphics) rendering to
Emacs.
* Allow unknown image types to be rendered via an external program

View File

@ -65,7 +65,7 @@ There are several ways you can do this. You can use the arrow keys,
but it's more efficient to keep your hands in the standard position
and use the commands C-p, C-b, C-f, and C-n. These characters
are equivalent to the four arrow keys, like this:
Previous line, C-p
:
:
@ -198,7 +198,7 @@ any terminal. The numeric argument is also called a "prefix argument",
because you type the argument before the command it applies to.
For instance, C-u 8 C-f moves forward eight characters.
>> Try using C-n or C-p with a numeric argument, to move the cursor
to a line near this one with just one command.
@ -749,7 +749,7 @@ no stars, just dashes.
The part of the mode line inside the parentheses is to tell you what
editing modes you are in. The default mode is Fundamental which is
what you are using now. It is an example of a "major mode".
what you are using now. It is an example of a "major mode".
Emacs has many different major modes. Some of them are meant for
editing different languages and/or kinds of text, such as Lisp mode,

View File

@ -64,7 +64,7 @@ pou
kurzor na obrazovce o jeden řádek nebo sloupec v daném směru.
Zde je tabulka znázorňující směr posuvu kurzoru vyvolaný těmito čtyřmi
příkazy:
Předchozí řádek, C-p
:
:
@ -769,7 +769,7 @@ numerick
C-x f.
Jestliže provedete změny uprostřed odstavce, Auto Fill mód jej
nepřeformátuje.
nepřeformátuje.
Pro přeformátování odstavce stiskněte M-q (META-q) s kurzorem uvnitř
odstavce.
@ -795,7 +795,7 @@ Kdy
a čeká, mu zadáte, co chcete hledat. <RET> hledání ukončí.
>> Nyní zahajte hledání stiskem C-s. POMALU, písmeno po písmenu, pište
slovo 'kurzor'. Po každém písmenu si všimněte, co se děje s kurzorem.
slovo 'kurzor'. Po každém písmenu si všimněte, co se děje s kurzorem.
Teď jste vyhledali "kurzor" poprvé.
>> Stiskněte C-s znovu, abyste nalezli další výskyt "kurzor".
>> Nyní čtyřikrát stiskněte <Delete> a pozorujte, jak se kurzor

View File

@ -266,7 +266,7 @@ Beispiel: C-u 8 C-f bewegt den Cursor acht Zeichen vorw
>> Versuchen Sie, C-n oder C-p mit einem numerischen Argument zu
verwenden und bewegen Sie den Cursor mit nur einem Befehl ungefähr
hierher.
Wie gesagt, die meisten Befehle verwenden das numerische Argument als
Wiederholungszähler, jedoch nicht alle. Einige davon, die allerdings
noch nicht besprochen wurden, benützen es als Flag (`Flagge'), d.h.,

View File

@ -47,9 +47,9 @@ Les commandes suivantes servent
C-v Avance d'un écran
M-v Recule d'un écran
C-l Efface l'écran et réaffiche tout le texte autour du
curseur, qui est placé au milieu de l'écran
curseur, qui est placé au milieu de l'écran
(il s'agit de CTRL-L, pas de CTRL-1).
>> Notez le texte situé à côté du curseur, puis faites C-l.
Recherchez l'emplacement du curseur et vous remarquerez que
@ -66,7 +66,7 @@ Il existe plusieurs fa
du curseur, mais il est plus efficace de garder vos mains dans la même
position et d'utiliser les commandes C-p, C-b, C-f, et C-n. Ces
combinaisons sont équivalentes aux quatre touches du curseur :
Ligne précédente, C-p
:
:
@ -76,20 +76,20 @@ combinaisons sont
Ligne suivante, C-n
>> Déplacez le curseur sur la ligne située au milieu de ce schéma en
utilisant C-n ou C-p. Puis, faites C-l pour placer le schéma au
utilisant C-n ou C-p. Puis, faites C-l pour placer le schéma au
centre de l'écran.
Si vous connaissez un peu l'anglais, vous aurez sûrement constaté
qu'il était facile de se rappeler que P signifiait Previous
(précédent), N Next (suivant), B Backward (en arrière) et F Forward
(vers l'avant).
(vers l'avant).
>> Faites quelques C-n pour amener le curseur sur cette ligne.
>> Déplacez-vous le long de la ligne avec des C-f, puis au-dessus avec
des C-p. Notez ce que fait C-p lorsque le curseur est au milieu de
la ligne.
Chaque ligne de texte se termine par un caractère Newline, qui sert à
la séparer de la ligne suivante. La dernière ligne de votre fichier
@ -102,7 +102,7 @@ ait un).
C-f peut passer au-dessus d'un Newline, tout comme C-b.
>> Faites encore quelques C-b afin de bien sentir où est le curseur.
>> Faites encore quelques C-b afin de bien sentir où est le curseur.
Puis, faites des C-f pour revenir à la fin de la ligne.
Enfin, faites quelques C-f supplémentaires pour passer à la ligne
suivante.
@ -153,7 +153,7 @@ L'emplacement du curseur dans le texte est
Pour paraphraser, le curseur apparaît à l'écran à l'endroit où le
point est situé dans le texte.
Voici un résumé des opérations de déplacements simples du curseur,
Voici un résumé des opérations de déplacements simples du curseur,
ainsi que les commandes de déplacement par mots et par phrases.
C-f Avance d'un caractère
@ -171,7 +171,7 @@ ainsi que les commandes de d
M-a Va au début de la phrase
M-e Va à la fin de la phrase
>> Essayez toutes ces commandes plusieurs fois afin de vous entraîner.
>> Essayez toutes ces commandes plusieurs fois afin de vous entraîner.
Ce sont celles qui sont utilisées le plus souvent.
M-< (Meta inférieur à) et M-> (Meta supérieur à) sont deux autres
@ -188,7 +188,7 @@ vous taperiez M-virgule.
>> Faites M-> afin de vous déplacer à la fin du didacticiel.
Puis, faites plusieurs fois M-v pour revenir ici.
Vous pouvez également déplacer le curseur à l'aide des touches de
curseur, si votre terminal en dispose. Nous vous conseillons
d'apprendre à utiliser C-b, C-f, C-n et C-p pour trois raisons. Tout
@ -213,7 +213,7 @@ num
avant la commande sur laquelle il s'applique.
C-u 8 C-f, par exemple, avance le curseur de huit caractères.
>> Utilisez C-n ou C-p avec un paramètre numérique afin de déplacer,
en une seule commande, le curseur sur une ligne proche de celle-ci.
@ -244,7 +244,7 @@ d
>> Cliquez avec le bouton du milieu en haut de la zone mise en
évidence dans la barre de défilement. Cela devrait déplacer le
texte jusqu'à une position dépendant de la hauteur où vous avez
cliqué.
cliqué.
>> Déplacez la souris de bas en haut tout en maintenant son bouton du
milieu pressé. Vous constaterez que le texte défile vers le haut et
@ -262,7 +262,7 @@ C-g peut
début d'une commande que vous ne souhaitez pas terminer.
>> Faites C-u 100 pour former un paramètre numérique de 100, puis
tapez C-g.
tapez C-g.
Faites maintenant C-f. Le déplacement ne sera que d'un caractère
car vous avez annulé le paramètre avec C-g.
@ -284,16 +284,16 @@ Si vous souhaitez vraiment essayer la commande, tapez <Espace> en
réponse à la question. Si vous ne voulez pas exécuter la commande
désactivée, il suffit normalement de répondre « n ».
>> Faites C-x C-l (qui est une commande désactivée),
>> Faites C-x C-l (qui est une commande désactivée),
puis répondez n à la question.
* FENÊTRES
----------
Emacs peut avoir plusieurs fenêtres, chacune affichant son propre
texte. Nous expliquerons plus tard comment utiliser plusieurs fenêtres ;
texte. Nous expliquerons plus tard comment utiliser plusieurs fenêtres ;
pour l'instant, nous expliquerons comment se débarrasser des
fenêtres supplémentaires pour revenir à une édition mono-fenêtre.
fenêtres supplémentaires pour revenir à une édition mono-fenêtre.
C'est très simple :
C-x 1 Une seule fenêtre (i.e., supprime toutes les autres)
@ -339,7 +339,7 @@ touche, nomm
Plus généralement, <Delback> efface le caractère situé immédiatement
avant la position courante du curseur.
>> Tapez quelques caractères puis effacez-les en faisant plusieurs
>> Tapez quelques caractères puis effacez-les en faisant plusieurs
fois <Delback>. Ne vous inquiétez pas de modifier ce fichier ; vous
ne modifierez pas le didacticiel principal mais uniquement votre
copie personnelle de celui-ci.
@ -363,7 +363,7 @@ en une seule ligne. Si la ligne r
dans la largeur de l'écran, elle s'affichera avec une ligne de
continuation.
>> Placez le curseur au début d'une ligne et faites <Delback>.
>> Placez le curseur au début d'une ligne et faites <Delback>.
Cela fusionne cette ligne avec la ligne précédente.
>> Faites <Entrée> pour remettre le Newline que vous avez supprimé.
@ -429,7 +429,7 @@ alors que taper deux fois C-k n'aurait pas le m
Vous pouvez ramener le texte supprimé à la place qu'il occupait ou à
n'importe quel autre emplacement du texte. Vous pouvez récupérer
plusieurs fois ce texte afin d'en créer plusieurs copies.
plusieurs fois ce texte afin d'en créer plusieurs copies.
La commande de récupération est C-y. Elle réinsère le dernier texte
supprimé à la position courante du curseur.
@ -464,10 +464,10 @@ de d
>> Supprimez une ligne, déplacez vous et supprimez une autre ligne.
Puis, faites C-y pour récupérer cette dernière.
Faites alors M-y et elle sera remplacée par la première ligne détruite.
Faites alors M-y et elle sera remplacée par la première ligne détruite.
Faites d'autres M-y et notez ce que vous obtenez, continuez jusqu'à
ce que la seconde ligne supprimée réapparaisse, et faites-en encore
quelques-uns de plus.
quelques-uns de plus.
Si vous le souhaitez, vous pouvez essayer de passer des paramètres
positifs et négatifs à M-y.
@ -533,7 +533,7 @@ Emacs, son nom appara
Une particularité de la commande permettant de trouver un fichier est
que vous devez donner le nom du fichier voulu. On dit que la commande
« lit un paramètre à partir du terminal » (ici, le paramètre est le
nom du fichier). Après avoir fait la commande
nom du fichier). Après avoir fait la commande
C-x C-f Trouve un fichier
@ -572,7 +572,7 @@ possible de travail au cas o
Cela devrait écrire "Wrote ...TUTORIAL.fr" en bas de l'écran.
REMARQUE : Sur certains systèmes, C-x C-s gèlera l'écran et vous ne
verrez plus rien se produire dans Emacs. Cela indique qu'une
verrez plus rien se produire dans Emacs. Cela indique qu'une
« fonctionnalité » du système d'exploitation, appelée « contrôle de flux »,
a intercepté le C-s et ne lui permet pas de parvenir à Emacs. Pour
décoincer l'écran, faites C-q puis consultez la section « Spontaneous
@ -603,7 +603,7 @@ Emacs.
Emacs stocke le texte de chaque fichier dans un objet appelé « tampon ».
Trouver un fichier crée un nouveau tampon dans Emacs. Pour voir la
liste des tampons existants dans votre session Emacs, faites
liste des tampons existants dans votre session Emacs, faites
C-x C-b Liste des tampons
@ -623,7 +623,7 @@ pouvez le recharger avec C-x C-f mais il y a plus simple : utilisez la
commande C-x b en lui passant le nom du tampon.
>> Faites C-x b truc <Entrée> pour revenir au tampon "truc", qui
contient le texte du fichier "truc".
contient le texte du fichier "truc".
Puis, faites C-x b TUTORIAL <Entrée> pour revenir à ce didacticiel.
La plupart du temps, le nom d'un tampon est le même que celui du
@ -639,7 +639,7 @@ correspond pas non plus
messages apparus dans la ligne d'état pendant votre session Emacs.
>> Faites C-x C-b *Messages* <Entrée> pour visualiser le tampon des
messages.
messages.
Puis, faites C-x b TUTORIAL <Entrée> pour revenir à ce didacticiel.
Si vous modifiez le texte d'un fichier, puis que vous chargez un autre
@ -656,11 +656,11 @@ pour le sauvegarder avec C-x C-s. On a donc :
C-x s vous demande confirmation pour savoir s'il doit sauvegarder
chaque tampon contenant des modifications non encore sauvegardées. Il
vous demande, pour chacun de ces tampons, s'il doit le sauvegarder ou
non.
non.
>> Insérez une ligne de texte et faites C-x s.
Cela devrait vous demander si vous souhaitez sauvegarder le tampon
nommé TUTORIAL.fr. Répondez par l'affirmative en tapant « y ».
nommé TUTORIAL.fr. Répondez par l'affirmative en tapant « y ».
* EXTENSION DU JEU DE COMMANDES
@ -852,7 +852,7 @@ d
désactive : on dit que la commande « fait basculer le mode ».
>> Faites M-x auto fill mode<Entrée> puis insérez une ligne de
plusieurs « azer » jusqu'à ce qu'elle se divise en deux lignes.
plusieurs « azer » jusqu'à ce qu'elle se divise en deux lignes.
Vous devez mettre des espaces entre eux car le mode Auto Fill ne
coupe les lignes que sur les espaces.
@ -865,9 +865,9 @@ nouvelle valeur de la marge sous la forme d'un param
caractères. Remettez la marge à 70 en refaisant C-x f.
Si vous faites des modifications au milieu d'un paragraphe, le mode
Auto Fill ne reformatera pas ce paragraphe.
Auto Fill ne reformatera pas ce paragraphe.
Pour cela, faites M-q (META-q) lorsque le curseur est placé dans ce
paragraphe.
paragraphe.
>> Placez le curseur dans le paragraphe précédent et faites M-q.
@ -948,7 +948,7 @@ pouvez afficher plusieurs fen
>> Placez le curseur sur cette ligne et faites C-u 0 C-l (CTRL-L, pas
CTRL-1).
>> Faites maintenant C-x 2 pour diviser l'écran en deux
fenêtres. Toutes les deux affichent ce didacticiel et le curseur
reste dans celle du haut.
@ -1115,11 +1115,11 @@ leur correspondent, comme find-file.
lire les manuels en ligne des paquetages installés sur
votre système. Faites m emacs <Entrée> pour lire le
manuel d'Emacs. Si vous n'avez jamais utilisé Info
auparavant, tapez ? et Emacs vous fera faire une visite
auparavant, tapez ? et Emacs vous fera faire une visite
guidée des fonctionnalités du mode Info. Lorsque vous
en aurez fini avec ce didacticiel, le manuel Info
d'Emacs devrait être votre source de documentation
essentielle.
essentielle.
* FONCTIONNALITÉS SUPPLÉMENTAIRES
@ -1170,7 +1170,7 @@ Emacs.
Cette version du didacticiel, comme GNU Emacs, est placée sous
copyright, et vous pouvez en distribuer des copies sous certaines
conditions :
Copyright (c) 1985, 1996, 2001, 2002 Free Software Foundation
Chacun peut créer ou distribuer des copies de ce document tel qu'il

View File

@ -1,9 +1,9 @@
$B$"$J$?$,8=:_8+$F$$$k$N$O(B Emacs $BF~Lg%,%$%I$G$9!#%U%!%$%k:G8e$r;2>H$N$3$H!#(B
Copyright (c) 1985, 1996, 1998, 2001, 2002 Free Software Foundation.
Emacs $B$N%3%^%s%I$rF~NO$9$k$K$O!"0lHL$K%3%s%H%m!<%k%-!<!J%-!<%H%C%W$K(B
CONTROL $B$H$+(B CTRL $B$H$+(B CTL $B$H=q$$$F$"$k!K$d%a%?%-!<!J%-!<%H%C%W$K(B META
$B$H$+(B ALT $B$H$+(B EDIT $B$H=q$$$F$"$k!K$r;H$$$^$9!#$=$3$G!"(BCONTROL $B$H$+(B META
Emacs $B$N%3%^%s%I$rF~NO$9$k$K$O!"0lHL$K%3%s%H%m!<%k%-!<!J%-!<%H%C%W$K(B
CONTROL $B$H$+(B CTRL $B$H$+(B CTL $B$H=q$$$F$"$k!K$d%a%?%-!<!J%-!<%H%C%W$K(B META
$B$H$+(B ALT $B$H$+(B EDIT $B$H=q$$$F$"$k!K$r;H$$$^$9!#$=$3$G!"(BCONTROL $B$H$+(B META
$B$H$+$r=q$/Be$o$j$K!"<!$N$h$&$J5-K!$r;H$&$3$H$K$7$^$9!#(B
C-<$BJ8;z(B> $B%3%s%H%m!<%k%-!<$r2!$7$?$^$^!"(B<$BJ8;z(B>$B%-!<$r2!$7$^$9!#Nc$($P!"(B
@ -68,7 +68,7 @@ CONTROL $B$H$+(B CTRL $B$H$+(B CTL $B$H=q$$$F$"$k!K$d%a%?%-!<!J%-!<%H%C%W$K
:
$B<!$N9T!$(BC-n
>> C-n $B$H(B C-p $B$G%+!<%=%k$r>e?^$N??Cf$N9T$KF0$+$7$F2<$5$$!#$=$l$+$i(B C-l
>> C-n $B$H(B C-p $B$G%+!<%=%k$r>e?^$N??Cf$N9T$KF0$+$7$F2<$5$$!#$=$l$+$i(B C-l
$B$r%?%$%W$7$F?^$NA4BN$,2hLLCf1{$K$/$k$h$&$K$7$F$_$^$7$g$&!#(B
@ -218,7 +218,7 @@ M-v $B$K0z?t$rM?$($l$P$h$$$N$G$9!#(B
$B!v(B Emacs $B$,%O%s%0$7$?;~!JF0$+$J$/$J$C$?;~!K(B
==========================================
$B$b$7(B Emacs $B$,%3%^%s%I$KH?1~$7$J$/$J$C$?$i!"(BC-g $B$r%?%$%W$9$k$3$H$G(BEmacs
$B$b$7(B Emacs $B$,%3%^%s%I$KH?1~$7$J$/$J$C$?$i!"(BC-g $B$r%?%$%W$9$k$3$H$G(BEmacs
$B$r0BA4$K;_$a$k$3$H$,$G$-$^$9!#(BC-g $B$G$H$F$b;~4V$N$+$+$k%3%^%s%I$r;_$a$k(B
$B$3$H$,$G$-$^$9!#(B
@ -281,9 +281,9 @@ Emacs $B$O4v$D$b$N%&%#%s%I%&$K!"$=$l$>$l8DJL$NJ8>O$rI=<($9$k$3$H$,$G$-$^(B
$BJ8;z!J(BA, 7, * $BEy!K$rJ8>O$G$"$k$H$_$J$9$N$G!"$=$l$i$O$=$N$^$^A^F~$5$l$^(B
$B$9!#(B<Return>$B!J2~9T%-!<!K$r%?%$%W$9$l$P2~9TJ8;z$,A^F~$5$l$^$9!#(B
$BD>A0$KF~NO$7$?J8;z$r:o=|$9$k$K$O!"(B<Delback> $B$r%?%$%W$7$^$9!#(B<Delback>
$BD>A0$KF~NO$7$?J8;z$r:o=|$9$k$K$O!"(B<Delback> $B$r%?%$%W$7$^$9!#(B<Delback>
$B$O!"(BEmacs $B0J30$G!":G8e$K%?%$%W$7$?J8;z$r:o=|$9$k$?$a$K;H$&%-!<%\!<%I>e(B
$B$N%-!<$G$9!#DL>o$O!"(B <Return> $B%-!<$N>eJ}$K$"$kBg$-$a$N%-!<$G!"(B
$B$N%-!<$G$9!#DL>o$O!"(B <Return> $B%-!<$N>eJ}$K$"$kBg$-$a$N%-!<$G!"(B
"Delete" $B$H$+(B "Del" $B$H$+(B "Backspace" $B$H=q$$$"$j$^$9!#(B
$B$b$7!"$=$N$=$l$,(B "Backspace" $B$H=q$$$F$"$k$J$i!"$=$l$,(B <Delback> $B%-!<$G$9!#(B
@ -391,7 +391,7 @@ C-k $B$rB3$1$F<B9T$9$k$H!">C5n$7$?3F9T$OA4It$^$H$a$FJ]B8$5$l$k$N$G!"0l2s(B
$B2a5n$K>C5n$7$?J8>O$r:FF~$7$?$$$N$K!"JL$NJ8>O$r$=$N8e>C5n$7$?;~$O$I$&$9(B
$B$l$P$h$$$G$7$g$&!)(B C-y $B$O:G8e$K>C5n$7$?$b$N$r:FF~$7$^$9!#$G$b$=$l$G$h(B
$B$j0JA0$K>C5n$7$?J8>O$,$J$/$J$k$o$1$G$O$"$j$^$;$s!#$=$&$$$&J8>O$O(B M-y
$B$j0JA0$K>C5n$7$?J8>O$,$J$/$J$k$o$1$G$O$"$j$^$;$s!#$=$&$$$&J8>O$O(B M-y
$B$G:FF~$G$-$^$9!#(BC-y $B$G:G8e$K>C5n$7$?J8>O$r:FF~$7$?D>8e$K(BM-y $B$r%?%$%W$9(B
$B$k$H!"$=$N:FF~$5$l$?J8>O$O$=$l0JA0$K>C5n$7$?$b$N$KJQ99$5$l$^$9!#2?EY$b(B
$BB3$1$F(B M-y $B$r%?%$%W$9$k$H!"$5$i$KA0$K>C5n$7$?J8>O$r8F$SLa$;$^$9!#K>$_(B
@ -427,7 +427,7 @@ u $B$r9T$($P$=$N$?$S$K0l$DA0$N%3%^%s%I$,<h$j>C$7$K$J$j$^$9!#(B
C-_ $B$b<h$j>C$7!J(Bundo$B!K$r9T$J$&%3%^%s%I$G$9!#5!G=$O!"(BC-x u $B$HF1$8$G$9$,!"(B
$BB3$1$F2?EY$b%?%$%W$9$k>l9g$O$h$jJXMx$G$9!#(BC-_ $B$NLdBj$O!"%-!<%\!<%I$K$h$C(B
$B$F$O$I$&$d$C$F%?%$%W$9$k$N$+J,$j$E$i$$;v$G$9!#$@$+$i(B C-x u $B$,$"$k$N$G(B
$B$9!#C<Kv$K$h$C$F$O!"%3%s%H%m!<%k%-!<$r2!$7$?$^$^(B / $B$r%?%$%W$9$k$H(B C-_
$B$9!#C<Kv$K$h$C$F$O!"%3%s%H%m!<%k%-!<$r2!$7$?$^$^(B / $B$r%?%$%W$9$k$H(B C-_
$B$r%?%$%W$7$?$3$H$K$J$j$^$9!#(B
C-_ $B$d(B C-x u $B$O?tCM0z?t$r7+$jJV$72s?t$H2r<a$7$^$9!#(B
@ -496,10 +496,10 @@ C-_ $B$d(B C-x u $B$O?tCM0z?t$r7+$jJV$72s?t$H2r<a$7$^$9!#(B
>> C-x C-s $B$H%?%$%W$7$F$3$NF~Lg%,%$%I$N%3%T!<$r%;!<%V$7$F2<$5$$!#(B
$B2hLL:G2<CJ$K(B "Wrote ...TUTORIAL.ja" $B$HI=<($5$l$^$9!#(B
$BCm0U!'%7%9%F%`$K$h$C$F$O(B C-x C-s $B$H%?%$%W$9$k$H2hLL$,F0$+$J$/$J$j(B
$BCm0U!'%7%9%F%`$K$h$C$F$O(B C-x C-s $B$H%?%$%W$9$k$H2hLL$,F0$+$J$/$J$j(B
Emacs $B$,I=<($7$h$&$H$9$k$b$N$,2?$b2hLL$K=P$J$/$J$j$^$9!#$3$l$O!"%U%m!<(B
$B%3%s%H%m!<%k$H8F$P$l$k#O#S$N5!G=$,(B C-s $B$rB*$(!"(BEmacs $B$KEO$5$J$$$h$&$K(B
$B$7$F$$$k$N$G$9!#$3$l$r2r=|$9$k$K$O(B C-q $B$r%?%$%W$7$^$9!#$=$l$+$i(B Emacs
$B$7$F$$$k$N$G$9!#$3$l$r2r=|$9$k$K$O(B C-q $B$r%?%$%W$7$^$9!#$=$l$+$i(B Emacs
$B%^%K%e%"%k$N(B "Spontaneous Entry to Incremental Search ($BCN$i$L4V$K%$%s(B
$B%/%j%a%s%?%k%5!<%A$K$J$k(B)" $B$N@a$rFI$s$G$/$@$5$$!#$3$N$d$C$+$$$J#O#S$N(B
$B5!G=$K$I$&BP=h$9$l$PNI$$$+$,:\$C$F$$$^$9!#(B
@ -524,7 +524,7 @@ Emacs $B$,I=<($7$h$&$H$9$k$b$N$,2?$b2hLL$K=P$J$/$J$j$^$9!#$3$l$O!"%U%m!<(B
$B2?$+J8>O$rF~$l!"JT=8$7!"(BC-x C-s $B$G(B "foo" $B$r%;!<%V$7$F2<$5$$!#(B
$B:G8e$K(B C-x C-f TUTORIAL.ja <Retrun> $B$H%?%$%W$7(B
$BF~Lg%,%$%I$KLa$j$^$7$g$&!#(B
Emacs $B$O%U%!%$%k$NFbMF$r%P%C%U%!!J(Bbuffer$B!K$H8F$P$l$k$b$N$NCf$K3JG<$7$F(B
$B$$$^$9!#%U%!%$%k$r3+$/$H?7$7$$%P%C%U%!$,$G$-$^$9!#(BEmacs $B$,8=:_;}$C$F$$(B
$B$k%P%C%U%!$N%j%9%H$r8+$k$K$O!"<!$N$h$&$K%?%$%W$7$^$9!#(B
@ -555,7 +555,7 @@ Emacs $B$O%U%!%$%k$NFbMF$r%P%C%U%!!J(Bbuffer$B!K$H8F$P$l$k$b$N$NCf$K3JG<$7$F
$B%9%H$O>o$K3F%P%C%U%!$NL>A0$rI=<($7$^$9!#(B
$B$"$J$?$,(B Emacs $B$N%&%#%s%I%&$G8+$kJ8>O$O$I$l$b!"$$$:$l$+$N%P%C%U%!$N0l(B
$BIt$G$9!#%P%C%U%!$K$h$C$F$OBP1~$9$k%U%!%$%k$,L5$$$b$N$b$"$j$^$9!#Nc$($P(B
$BIt$G$9!#%P%C%U%!$K$h$C$F$OBP1~$9$k%U%!%$%k$,L5$$$b$N$b$"$j$^$9!#Nc$($P(B
"*Buffer List*" $B$H$$$&L>A0$N%P%C%U%!$K$O%U%!%$%k$,$"$j$^$;$s!#$3$N%P%C(B
$B%U%!$O$"$J$?$,(B C-x C-b $B$G:n$C$?%P%C%U%!%j%9%H$rJ];}$7$F$$$k%P%C%U%!$G(B
$B$9!#(B"*Messages*" $B$H$$$&%P%C%U%!$b%U%!%$%k$r;}$A$^$;$s!#$3$N%P%C%U%!$O!"(B
@ -604,7 +604,7 @@ C-c $B$K4X$7$F$O!"$=$l$^$G$K2C$($?JQ99$,L5$/$J$k$N$r?4G[$9$kI,MW$O$"$j$^(B
C-z $B$O!V0l;~E*$K!W(B Emacs $B$rH4$1$k%3%^%s%I$G$9!#$^$?F1$8(B Emacs $B%;%C%7%g(B
$B%s$KLa$k$3$H$,$G$-$^$9!#(B
$B$=$l$,$G$-$k%7%9%F%`>e$J$i!"(BC-z $B$O(B Emacs $B$r!VCfCG!W$5$;$^$9!#$D$^$j(B
$B$=$l$,$G$-$k%7%9%F%`>e$J$i!"(BC-z $B$O(B Emacs $B$r!VCfCG!W$5$;$^$9!#$D$^$j(B
Emacs $B$r=*N;$9$k$3$H$J$/!"%3%^%s%I%7%'%k$KLa$k$3$H$,$G$-$^$9!#BgJ}$NI8(B
$B=`E*$J%7%'%k$J$i!"(B`fg' $B%3%^%s%I$b$7$/$O(B `%emacs' $B$K$h$C$F(B Emacs $B$r:F3+(B
$B$G$-$^$9!#(B
@ -615,9 +615,9 @@ Emacs $B$r=*N;$9$k$3$H$J$/!"%3%^%s%I%7%'%k$KLa$k$3$H$,$G$-$^$9!#BgJ}$NI8(B
$B$G!"%7%'%k%3%^%s%I$N(B `exit' $B$,$=$N%5%V%7%'%k$+$i(B Emacs $B$KLa$kIaDL$N$d(B
$B$jJ}$G$9!#(B
C-x C-c $B$O%m%0%"%&%H$7$h$&$H;W$&;~$K;H$&$b$N$G$9!#%a!<%k%D!<%k!J(Bmail
$B%3%^%s%IEy!K$d$=$NB>$NMM!9$J%"%W%j%1!<%7%g%s%W%m%0%i%`$,5/F0$7$?(B Emacs
$B$+$iH4$1=P$k>l9g$K;H$&$N$b@5$7$$$d$jJ}$G$9!#$3$l$i$N%W%m%0%i%`$O(B Emacs
C-x C-c $B$O%m%0%"%&%H$7$h$&$H;W$&;~$K;H$&$b$N$G$9!#%a!<%k%D!<%k!J(Bmail
$B%3%^%s%IEy!K$d$=$NB>$NMM!9$J%"%W%j%1!<%7%g%s%W%m%0%i%`$,5/F0$7$?(B Emacs
$B$+$iH4$1=P$k>l9g$K;H$&$N$b@5$7$$$d$jJ}$G$9!#$3$l$i$N%W%m%0%i%`$O(B Emacs
$B$NCfCG$K$I$&BP=h$7$FNI$$$+CN$i$J$$$G$7$g$&$+$i!#$7$+$7$J$,$i!"IaDL$N>l(B
$B9g$O!"%m%0%"%&%H$7$h$&$H$7$J$$8B$j$O(B Emacs $B$r=*N;$5$;$k$h$j$O(B C-z $B$GCf(B
$BCG$5$;$kJ}$,NI$$$G$7$g$&!#(B
@ -629,7 +629,7 @@ C-x $B%3%^%s%I$O$?$/$5$s$"$j$^$9!#$3$l$^$G$K!"0J2<$r3X$S$^$7$?!#(B
C-x C-b $B%P%C%U%!$N%j%9%H%"%C%W(B
C-x C-c Emacs $B$r=*N;(B
C-x 1 $B%&%#%s%I%&$r#1$D$K$9$k!J$D$^$jB>$N%&%#%s%I%&$rA4It>C$9!K(B
C-x u $B<h$j>C$7(B
C-x u $B<h$j>C$7(B
$BL>A0$K$h$k3HD%%3%^%s%I$K$O!"$"$^$j;H$o$J$$$b$N$d!"FCDj$N%b!<%I$G$7$+;H(B
$B$o$J$$$b$N$,$"$j$^$9!#$?$H$($P(B replace-string $B$G$9$,!"$3$l$OJ8;zNs$rCV(B
@ -646,7 +646,7 @@ C-x $B%3%^%s%I$O$?$/$5$s$"$j$^$9!#$3$l$^$G$K!"0J2<$r3X$S$^$7$?!#(B
>> $B%+!<%=%k$r$3$3$+$i#29T2<$N6u9T$K0\F0$5$;$F2<$5$$!#(B
M-x repl s<Return>changed<Return>Altered<Return> $B$H%?%$%W$7$^$7$g$&!#(B
$B$3$N9T$,$I$&JQ$o$k$+(B(changed)$B8+$^$7$g$&!#$"$J$?$O%+!<%=%k0J9_A4It$N(B
$B$3$N9T$,$I$&JQ$o$k$+(B(changed)$B8+$^$7$g$&!#$"$J$?$O%+!<%=%k0J9_A4It$N(B
c-h-a-n-g-e-d $B$H$$$&8l$r(B "altered" $B$KJQ$($?$N$G$9!#(B
@ -687,22 +687,22 @@ C-x $B%3%^%s%I$O$?$/$5$s$"$j$^$9!#$3$l$^$G$K!"0J2<$r3X$S$^$7$?!#(B
$B%U%!%$%kL>$K$D$$$F$O$b$&J,$C$F$$$^$9$M!#$=$l$O$"$J$?$,3+$$$?%U%!%$%k$G(B
$B$9!#(B-NN%-- $B$OJ8>OCf$N8=:_0LCV$r<($7$F$$$^$9!#J8>O$N(B NN% $B$,2hLL:G>eCJ$h(B
$B$jA0$K$"$k$H$$$&$3$H$G$9!#$b$7J8>O$N:G=i$N9T$,2hLL$K$"$k;~$K$O(B --00%--
$B$NBe$j$K(B --Top-- $B$HI=<($7$^$9!#$b$7J8>O$N:G8e$N9T$,2hLL$K$"$k;~$K$O(B
$B$jA0$K$"$k$H$$$&$3$H$G$9!#$b$7J8>O$N:G=i$N9T$,2hLL$K$"$k;~$K$O(B --00%--
$B$NBe$j$K(B --Top-- $B$HI=<($7$^$9!#$b$7J8>O$N:G8e$N9T$,2hLL$K$"$k;~$K$O(B
--Bot-- $B$HI=<($7$^$9!#$b$72hLL$KA4It<}$^$C$F$7$^$&$h$&$JC;$$J8>O$r8+$F(B
$B$$$k$H$-$K$O(B --All-- $B$HI=<($7$^$9!#(B
L $B$H$=$l$KB3$/?t;z$O8=:_$N9THV9f$r<($7$F$$$^$9!#(B
$B@hF,6a$/$N@10u$O!"$"$J$?$,J8>O$rJQ99$7$?$3$H$r<($7$F$$$^$9!#%U%!%$%k$r(B
$B3+$$$?D>8e$d!"%;!<%V$7$?D>8e$O!"$=$NItJ,$K$O@10u$NBe$o$j$K%@%C%7%e(B `-'
$B3+$$$?D>8e$d!"%;!<%V$7$?D>8e$O!"$=$NItJ,$K$O@10u$NBe$o$j$K%@%C%7%e(B `-'
$B$,I=<($5$l$^$9!#(B
$B3g8L$K0O$^$l$?ItJ,$O$I$s$JJT=8%b!<%I$K$$$k$+$r<($7$^$9!#%G%U%)%k%H$O(B
$B3g8L$K0O$^$l$?ItJ,$O$I$s$JJT=8%b!<%I$K$$$k$+$r<($7$^$9!#%G%U%)%k%H$O(B
"Fundamental" $B$H$$$&%b!<%I!"$3$l$,8=:_$N%b!<%I$G$9!#$3$l$O!V%a%8%c!<%b!<(B
$B%I!J(Bmajor mode$B!K!W$N0lNc$G$9!#(B
Emacs $B$K$OB?$/$N<oN`$N%a%8%c!<%b!<%I$,$"$j$^$9!#(BLisp mode $B$d(BText mode
Emacs $B$K$OB?$/$N<oN`$N%a%8%c!<%b!<%I$,$"$j$^$9!#(BLisp mode $B$d(BText mode
$B$N$h$&$K!"$I$s$J%W%m%0%i%`8@8l$d$I$s$J<oN`$NJ8>O$rJT=8Cf$+$r0UL#$9$k$b(B
$B$N$b$"$j$^$9!#$$$D$G$bI,$:$$$:$l$+$N%a%8%c!<%b!<%I$N>uBV$K$J$C$F$$$^$9!#(B
$B$I$N%a%8%c!<%b!<%I$K$$$k$N$+$O!"%b!<%I%i%$%s$N8=:_$O(B "Fundamental" $B$H(B
@ -813,7 +813,7 @@ C-s $B$rBG$D$H(B "I-search" $B$H$$$&J8;zNs$,%(%3!<%(%j%"$KI=<($5$l$k$N$,8+$(
$B%$%s%/%j%a%s%?%k8!:w$NESCf$G(B <Delback> $B$rBG$D$H8!:wJ8;zNsCf$N#1HV:G8e(B
$B$NJ8;z$,>C$($^$9!#$=$7$F!"%+!<%=%k$O!"A02s$N0LCV$KLa$j$^$9!#$?$H$($P!"(B
"c" $B$H%?%$%W$7$F:G=i$N(B "c" $B$rC5$7$^$9!#$=$l$+$i(B "u" $B$rBG$D$H:G=i$N(B"cu"
"c" $B$H%?%$%W$7$F:G=i$N(B "c" $B$rC5$7$^$9!#$=$l$+$i(B "u" $B$rBG$D$H:G=i$N(B"cu"
$B$N>l=j$K%+!<%=%k$,F0$-$^$9!#$=$3$G(B <Delback> $B$rBG$D$H(B "u" $B$r8!:wJ8;zNs(B
$B$+$i>C$7$F!"%+!<%9%k$O:G=i$K(B "c" $B$,8=$l$?>l=j$KLa$j$^$9!#(B
@ -828,7 +828,7 @@ C-s $B$O!"8=:_$N%+!<%=%k0LCV0J9_$K=P$F$/$k8!:wJ8;zNs$rC5$7;O$a$^$9!#$b$7!"(B
Emacs $B$NAGE($J5!G=$N0l$D$H$7$F!"0l$D$N2hLL$KF1;~$K$$$/$D$b$N%&%#%s%I%&(B
$B$rI=<($9$k$3$H$,$G$-$^$9!#(B
>> $B%+!<%=%k$r$3$N9T$K;}$C$F$-$F(B C-u 0 C-l $B$H%?%$%W$7$F2<$5$$!J:G8e$N$O(B
>> $B%+!<%=%k$r$3$N9T$K;}$C$F$-$F(B C-u 0 C-l $B$H%?%$%W$7$F2<$5$$!J:G8e$N$O(B
CONTROL-L $B$G$9$h!"(BCONTROL-1 $B$8$c$"$j$^$;$s!K!#(B
>> $B$=$l$+$i(B C-x 2 $B$G2hLL$r#2$D$N%&%#%s%I%&$KJ,3d$7$^$7$g$&!#$I$A$i$N%&%#(B
@ -906,7 +906,7 @@ C-g $B$G$O:F5"JT=8%l%Y%k$+$i$OH4$1=P$;$^$;$s!#$3$l$O!"(BC-g $B$,:F5"JT=8%l%Y
$B$3$NF~Lg%,%$%I$G$O(B Emacs $B$r;H$$;O$a$k$N$K==J,$J>pJs$rDs6!$7$?$D$b$j$G(B
$B$9!#(BEmacs $B$K$O$"$^$j$K$bB?$/$N5!G=$,$"$k$N$G!"$3$3$G$9$Y$F$r@bL@$9$k$N(B
$B$OL5M}$G$9!#Lr$KN)$D5!G=$r$b$C$HB?$/3X$S$?$$$H;W$&?M$N$?$a$K$O!"(BEmacs
$B$OL5M}$G$9!#Lr$KN)$D5!G=$r$b$C$HB?$/3X$S$?$$$H;W$&?M$N$?$a$K$O!"(BEmacs
$B$N%3%^%s%I$N@bL@$rFI$`$?$a$N%3%^%s%I$,$"$j$^$9!#$3$l$i$N!V%X%k%W!W%3%^(B
$B%s%I$O3'(B Control-h $BJ8;z!J%X%k%WJ8;z$H8F$S$^$9!K$G;O$^$j$^$9!#(B
@ -917,7 +917,7 @@ C-g $B$G$O:F5"JT=8%l%Y%k$+$i$OH4$1=P$;$^$;$s!#$3$l$O!"(BC-g $B$,:F5"JT=8%l%Y
$B!J%5%$%H$K$h$C$F$O(B C-h $BJ8;z$N0UL#$rJQ99$7$F$$$k$+$b$7$l$^$;$s!#%f!<%6(B
$BA40w$KBP$9$kAm3gE*$J<jCJ$H$7$F$=$s$J$3$H$r$9$k$Y$-$G$O$"$j$^$;$s!#$=$&(B
$B$$$&>l9g$O%7%9%F%`4IM}<T$KJ86g$r8@$$$^$7$g$&!#$^!"$H$b$+$/!"$b$7(B C-h
$B$$$&>l9g$O%7%9%F%`4IM}<T$KJ86g$r8@$$$^$7$g$&!#$^!"$H$b$+$/!"$b$7(B C-h
$B$,2hLL$N2<$NJ}$K%X%k%W$N%a%C%;!<%8$r=P$5$J$1$l$P!"(BF1 $B%-!<$+(B M-x help
<Return> $B$r;n$7$F$_$F2<$5$$!#!K(B
@ -930,7 +930,7 @@ C-g $B$G$O:F5"JT=8%l%Y%k$+$i$OH4$1=P$;$^$;$s!#$3$l$O!"(BC-g $B$,:F5"JT=8%l%Y
C-p runs the command previous-line
$B$3$l$O!V%U%!%s%/%7%g%s$NL>A0!W$rI=<($7$?$N$G$9!#%U%!%s%/%7%g%sL>$O<g$K(B
$B$3$l$O!V%U%!%s%/%7%g%s$NL>A0!W$rI=<($7$?$N$G$9!#%U%!%s%/%7%g%sL>$O<g$K(B
Emacs $B$r%+%9%?%^%$%:$7$?$j3HD%$7$?$j$9$k$N$K;H$o$l$^$9!#$7$+$7!"%U%!%s(B
$B%/%7%g%sL>$O$=$N%3%^%s%I$,2?$r$9$k$b$N$J$N$+$,J,$k$h$&$KIU$1$i$l$^$9$N(B
$B$G!"4JC1$J@bL@$H$7$F$b$=$N$^$^Lr$KN)$A$^$9!#0lEY3X$s$@%3%^%s%I$K$D$$$F(B
@ -981,8 +981,8 @@ C-h $B$K$OB>$K$bLr$KN)$D%*%W%7%g%s$,$"$j$^$9!#(B
C-h i $B%*%s%i%$%s%^%K%e%"%k!J(BInfo$B!K$rFI$`!#$3$N%3%^%s%I$r;H$&(B
$B$H!"$"$J$?$O(B `*info*' $B$H$$$&L>$NFC<l$J%P%C%U%!$K0\$5$l(B
$B$^$9!#$=$3$G!"%7%9%F%`$K%$%s%9%H!<%k$5$l$F$$$k%Q%C%1!<(B
$B%8$N%*%s%i%$%s%^%K%e%"%k$,FI$a$^$9!#(B m emacs <Return>
$B$H%?%$%W$9$l$P(B Emacs $B$N%^%K%e%"%k$,FI$a$^$9!#$b$7(B Info
$B%8$N%*%s%i%$%s%^%K%e%"%k$,FI$a$^$9!#(B m emacs <Return>
$B$H%?%$%W$9$l$P(B Emacs $B$N%^%K%e%"%k$,FI$a$^$9!#$b$7(B Info
$B$r;H$&$N$,=i$a$F$J$i!"(B? $B$H%?%$%W$7$^$7$g$&!#(BInfo $B%b!<(B
$B%I$N%,%$%I%D%"!<$,;O$^$j$^$9!#$3$NF~Lg%,%$%I$rFI$_=*$((B
$B$?8e$O!"(BEmacs $B$N(B Info $B%^%K%e%"%k$r$"$J$?$N65K\$K$7$F2<(B
@ -992,7 +992,7 @@ C-h $B$K$OB>$K$bLr$KN)$D%*%W%7%g%s$,$"$j$^$9!#(B
$B!v$b$C$HB?$/$N5!G=(B
==================
$BK\$N%^%K%e%"%k$G$"$m$&$H%*%s%i%$%s%^%K%e%"%k!J(BHelp $B%a%K%e!<$r;H$&$+(B
$BK\$N%^%K%e%"%k$G$"$m$&$H%*%s%i%$%s%^%K%e%"%k!J(BHelp $B%a%K%e!<$r;H$&$+(B
F10 h r$B!K$G$"$m$&$H!"$=$l$rFI$a$P(B Emacs $B$K$D$$$F$b$C$HB?$/$r3X$Y$^$9!#(B
$B$"$J$?$,FC$K$*5$$K>$$9$G$"$m$&5!G=$K!"%?%$%W?t$r8:$i$7$F$/$l$kJd40(B
$B!J(Bcompletion$B!K$H!"%U%!%$%k$N07$$$rC1=c2=$7$F$/$l$k%G%#%l%/%H%jJT=8(B
@ -1030,7 +1030,7 @@ F10 h r$B!K$G$"$m$&$H!"$=$l$rFI$a$P(B Emacs $B$K$D$$$F$b$C$HB?$/$r3X$Y$^$9!#
$B$3$NJ8=q$O(B Emacs Ver.21 $BIUB0$N1Q8lHG$NF~Lg%,%$%I$rF|K\8l$KK]Lu$7$?$b$N(B
$B$G$9!#$=$N:]!"(BEmacs Ver. 20 $BImB0$NF|K\8lHGF~Lg%,%$%I$r%Y!<%9$K$7$^$7$?!#(B
Emacs Ver. 20 $BImB0$NF|K\8lHGF~Lg%,%$%I$O!"(BMule $BIUB0$NF|K\8l%,%$%I$r;2(B
$B9M$K$7$?$b$N$G!"$=$N85$O(B SANETO Takanori $B;a$,F|K\8l(B MicroEmacs(kemacs)
$B9M$K$7$?$b$N$G!"$=$N85$O(B SANETO Takanori $B;a$,F|K\8l(B MicroEmacs(kemacs)
$BF~LgJT$H$7$FK]Lu$5$l!"$=$l$rNkLZM5?.;a(B <hironobu@sra.co.jp> $B$,(B
Nemacs/Mule $BMQ$KJQ99!"$5$i$K5HEDLP<y;a$,=$@5$5$l$?$b$N$G$9!#$3$l$i$NJ}!9(B
$B$K?<$/46<U$7$^$9!#(B

View File

@ -180,7 +180,7 @@ om M-< in te typen: zonder shift zou je M-, (Meta komma) typen.
>> Type nu M-> om naar het eind van het bestand te springen.
Gebruik daarna M-v om hier weer terug te komen.
Als je toetsenbord pijltjestoetsen heeft kan je ook die gebruiken om de
cursor te verplaatsen. We raden je aan om C-b, C-f, C-n en C-p op zijn
minst te leren, om drie redenen. Ten eerste werken ze op alle
@ -877,7 +877,7 @@ scherm kan laten zien.
om de cursor naar het andere venster te verplaatsen.
>> Verschuif de tekst in het onderste venster, m.b.v. C-v en M-v.
Zorg ervoor dat je deze uitleg in het bovenste venster leest.
Zorg ervoor dat je deze uitleg in het bovenste venster leest.
>> Type weer C-x o om de cursor weer in het bovenste venster
te zetten. De cursor staat weer precies op de plaats waar

View File

@ -1,5 +1,5 @@
Czytasz właśnie krótki samouczek Emacsa. Copyright (c) 1985, 2001
Free Software Foundation, Inc. Szczegóły na końcu pliku.
Czytasz właśnie krótki samouczek Emacsa. Copyright (c) 1985, 2001
Free Software Foundation, Inc. Szczegóły na końcu pliku.
Polecenia Emacsa wymagają na ogół wciśnięcia klawisza CONTROL (oznaczanego
czasami Ctrl lub CTL) lub klawisza META (oznaczanego czasami EDIT
@ -7,7 +7,7 @@
C-<znak> oznacza przytrzymanie klawisza CONTROL przy naciskaniu
klawisza <znak>. Na przykład C-f będzie odpowiadało
naciśnięciu f przy wciśniętym klawiszu CONTROL.
naciśnięciu f przy wciśniętym klawiszu CONTROL.
M-<znak> oznacza przytrzymanie klawisza META lub ALT przy naciskaniu
klawisza <znak>. Zamiast tego można nacisnąć i puścić klawisz
ESC, a potem nacisnąć klawisz <znak>.
@ -69,7 +69,7 @@
Poprzednia linia, C-p
(ang. previous line)
:
:
:
Do tyłu, C-b .... Kursor .... Do przodu, C-f
(ang. back) : (ang. forward)
@ -155,7 +155,7 @@
M-f Do przodu o słowo
M-b Do tyłu o słowo
C-n Następna linia
C-n Następna linia
C-p Poprzednia linia
C-a Początek linii
@ -328,7 +328,7 @@
>> Sprawdź to teraz: wstaw kilka znaków, po czym usuń je, kilka razy
naciskając <Delback>. Nie martw się, że zmieniasz w ten sposób
niniejszy plik, w istocie nie zmieniasz głównego pliku samouczka.
niniejszy plik, w istocie nie zmieniasz głównego pliku samouczka.
Pracujesz teraz na jego kopii.
Gdy linia tekstu staje się zbyt długa, by zmieścić się w jednym
@ -344,8 +344,8 @@
mieściła się na ekranie; linia kontynuacji zniknie.
Znak nowej linii można skasować tak jak każdy inny znak. Usunięcie znaku
nowej linii między dwiema liniami spowoduje ich połączenie. Jeśli powstała
w wyniku tego linia tekstu jest zbyt długa, by zmieścić się na szerokość
nowej linii między dwiema liniami spowoduje ich połączenie. Jeśli powstała
w wyniku tego linia tekstu jest zbyt długa, by zmieścić się na szerokość
ekranu, to zostanie wyświetlona z linią kontynuacji.
>> Przesuń kursor na początek linii i naciśnij <Delback>. Bieżąca
@ -354,8 +354,8 @@
>> Naciśnij <Return>, by z powrotem wstawić znak nowej linii, który
skasowałeś.
Jak już wiesz, większość poleceń Emacsa można wywołać z parametrem
liczby powtórzeń; dotyczy to także znaków tekstu. Argument liczbowy
Jak już wiesz, większość poleceń Emacsa można wywołać z parametrem
liczby powtórzeń; dotyczy to także znaków tekstu. Argument liczbowy
powoduje wstawienie znaku odpowiadającą mu liczbę razy.
>> Wypróbuj to teraz -- naciśnij C-u 8 *, a uzyskasz ********.
@ -768,7 +768,7 @@
--:** TUTORIAL (Fundamental)--L670--58%----------------
Linia ta podaje użyteczne informacje o stanie Emacsa i tekstu, który
edytujesz.
edytujesz.
Wiesz już, jakie jest znaczenie nazwy: oznacza ona plik,
który odwiedziłeś. --NN%-- informuje o bieżącej pozycji wewnątrz
@ -1097,7 +1097,7 @@
Dla niektórych poleceń Apropos wypisze jedno- lub
dwuznakowe sekwencje, które wywołują te polecenia.
>> Napisz C-h a file<Return>.
>> Napisz C-h a file<Return>.
Zobaczysz listę wszystkich poleceń,
dostępnych za pomocą M-x, które maja słowo "file" w swojej nazwie.

View File

@ -61,7 +61,7 @@ CTRL
C-p, C-b, C-f и C-n. Каждая из этих команд передвигает курсор на одну
строку или колонку на экране в определенном направлении. Эта таблица
показывает четыре команды и четыре направления их движения:
Предыдущая строка, C-p
:
:
@ -196,7 +196,7 @@ META.
выполнения команды.
Например, C-u 8 C-f переместит курсор на восемь символов вперед.
>> Попробуйте использовать C-n или C-p с цифровым аргументом, чтобы
переместить курсор на строку рядом с этой командой.
@ -204,7 +204,7 @@ META.
некоторые команды используют его другим способом. Некоторые команды (но ни
одна из них не была еще изучена здесь) используют его как флаг -- наличие
префиксного аргумента вне зависимости от его значения, изменяет поведение
команды.
команды.
Другим видом исключений являются ключи C-v и M-v. При получении числового
аргумента, они прокручивают экран вверх или вниз на указанное число строк,
@ -246,7 +246,7 @@ CONTROL
потому что вы не отпускаете кнопку CONTROL между нажатиями.
* ЕСЛИ EMACS ЗАВИС
* ЕСЛИ EMACS ЗАВИС
------------------
Если Emacs перестал реагировать на ваши команды, вы можете остановить это
@ -572,7 +572,7 @@ Emacs
>> Создайте файл с именем "foo" набирая C-x C-f foo <Return>.
Вставьте какой-нибудь текст, отредактируйте его, и сохраните "foo"
набрав C-x C-s.
Наконец, наберите C-x C-f TUTORIAL.ru <Return>
Наконец, наберите C-x C-f TUTORIAL.ru <Return>
чтобы вернуться назад к учебнику.
Emacs сохраняет текст каждого файла внутри в объекте называемый "буфер"
@ -610,14 +610,14 @@ C-x s
Ответьте на вопрос да набрав "y".
* РАСШИРЕННЫЙ НАБОР КОМАНД
* РАСШИРЕННЫЙ НАБОР КОМАНД
--------------------------
У Emacs очень много команд, они могут быть назначены на все control- и meta-
символы. Emacs обходит это, используя X-команду (eXtend). Есть две
возможности:
C-x Символ расширения (Character eXtend).
C-x Символ расширения (Character eXtend).
За ним следуем один символ.
M-x Именованные расширенные команды (Named command eXtend).
За ним следует имя команды.
@ -752,7 +752,7 @@ Emacs
Не волнуйтесь, ни одна из выученных вами команд Emacs не изменилась. Но вы
можите заметить, что M-f и M-b теперь различать апострофы как части слова.
Ранее, в базовом режиме (Fundamental mode), M-f и M-b понимали апострофы
как разделители слов.
как разделители слов.
Основной режим обычно делает небольшие изменения, такие как: большинство
команд делают "ту же работу" в каждом из режимов, но их работа отличается
@ -793,7 +793,7 @@ Emacs
>> Введите C-x f с аргументом 20. (C-u 2 0 C-x f). Затем введите
какой-нибудь текст, и посмотрите как Emacs заполняет строки по 20
символов в каждой. Верните значение границы 70 назад,
символов в каждой. Верните значение границы 70 назад,
снова используя C-x f.
Если вы сделали изменения в середине параграфа, автозаполнение не перестроит
@ -818,12 +818,12 @@ Emacs
нужно пробовать прямо сейчас.
Когда вы нажмете C-s вы увидите строку "I-search", появившуюся в области эхо.
Вам сообщается что Emacs ждет ввода слова, которое вы хотите найти.
Вам сообщается что Emacs ждет ввода слова, которое вы хотите найти.
<Return> завершает поиск.
>> Теперь, нажмите C-s для начала поиска. Медленно, одну букву за один раз,
набирайте слово 'курсор', останавливаясь после каждой введенной буквы и
замечая что происходит с курсором.
замечая что происходит с курсором.
Сейчас вы нашли первое вхождение слова "курсор".
>> Нажмите C-s снова, чтобы найти следующее вхождение слова "курсор".
>> Теперь нажмите <Delete> четыре раза и проследите за перемещениями курсора.
@ -846,7 +846,7 @@ Emacs
что последний символ в искомой строке удалился, и поиск вернулся к предыдущему
найденному месту. Например, предположим, что вы набрали "c", поиск перейдет к
первому вхождению символа "c". Теперь если вы наберете "u", курсор перейдет к
первому вхождению "cu". Нажатие <Delete> удалит символ "u" их строки поиска, и
первому вхождению "cu". Нажатие <Delete> удалит символ "u" их строки поиска, и
курсор вернется к первому вхождению "c".
Если вы во время поиска введете control- или meta- символ (за некоторыми
@ -875,7 +875,7 @@ C-s
(если у вас нет настоящей кнопки META (Alt), нажмите ESC C-v.)
>> Нажмите C-x o ("o" от слова "other" - другое) для перемещения курсора в
нижнее окно.
нижнее окно.
>> Используйте C-v и M-v в нижнем окне что прокручивать его.
Продолжите чтение этих инструкций в верхнем окне.
@ -907,7 +907,7 @@ CONTROL-ESC v
(Если вы нажали C-x 1 в нижнем окне, то вы избавились от верхнего. Понимайте
эту команду как "Оставить только одно окно, то в котором я сейчас нахожусь").
Вам не нужно отображать один и тот же буфер в обоих окнах. Если вы используете
Вам не нужно отображать один и тот же буфер в обоих окнах. Если вы используете
C-x C-f чтобы открыть файл в одном окне, другое останется без изменения. Вы
можете открывать файлы в каждом окне независимо.
@ -1004,7 +1004,7 @@ EDIT
C-h a Hyper Apropos. Введите ключевое слово и Emacs покажет вам
список всех функций и переменных, имена которых содержат это
слово. Команды, которые могут быть вызваны через Meta-x,
слово. Команды, которые могут быть вызваны через Meta-x,
будут отмечены звездочкой слева.
>> Наберите C-h a file<Return>.
@ -1049,7 +1049,7 @@ C-c.
-------
Этот учебник произошел из длинной серии учебников Emacs, начатой с однажды
написанного by Stuart Cracraft для оригинального Emacs.
написанного by Stuart Cracraft для оригинального Emacs.
Эта версия учебника, как и GNU Emacs, защищена правами копирования
(copyrighted), и приходит с ограничениями распространения копий со
@ -1075,6 +1075,6 @@ Copyright (c) 1985, 1996 Free Software Foundation
программное обеспечение!
// замечания, исправления ошибок с нетерпением жду по адресу ottalex@beep.ru
// Alex Ott.
// Alex Ott.
// Большое спасибо Владимиру Бормотову, на базе перевода которого был сделан
// этот перевод

View File

@ -65,7 +65,7 @@ pou
kurzor na obrazovke o jeden riadok alebo stĺpec v danom smere.
Tu je tabuľka znázorňujúca smer posunu kurzoru vyvolaný týmito štyrmi
príkazmi:
Predchádzajúci riadok, C-p
:
:
@ -415,7 +415,7 @@ Teraz obnovte naposledy zru
>> Stlačte C-y. Potom posuňte kurzor o niekoľko riadkov nižšie a stlačte
C-y znovu. Teraz vidíte, ako je možné kopírovať text.
Čo keď máte nejaký text, ktorý by ste radi vhodili späť a potom zrušíte
niečo iného? C-y by vložilo posledný zrušený text. Ale predchádzajúci
text ni je stratený. Môžete ho získať späť použitím príkazu M-y. Potom,
@ -833,7 +833,7 @@ vrav
a čaká, kým mu zadáte, čo chcete hľadať. <RET> hľadanie ukončí.
>> Teraz začnite hľadanie stlačením C-s. POMALY, písmeno po písmene, píšte
slovo 'kurzor'. Po ka¾dom písmene si v¹imnite, èo sa deje s kurzorom.
slovo 'kurzor'. Po ka¾dom písmene si v¹imnite, èo sa deje s kurzorom.
Teraz ste vyhľadali "kurzor" prvý krát.
>> Stlačte C-s znova, aby ste našli ďalší výskyt slova "kurzor".
>> Teraz štyri krát stlačte <Delback> a pozerajte, ako sa kurzor

View File

@ -14,7 +14,7 @@ vedno izpisali s celim imenom, bomo uporabili naslednji okraj
pritisnemo tipko <chr>. Tipko ESC bomo oznaèevali z <ESC>.
Pomembno: Emacs zapustimo z ukazom C-x C-c (dva znaka).
V učbeniku so vaje, s katerimi preskusite nove ukaze. Označujeta jih
V učbeniku so vaje, s katerimi preskusite nove ukaze. Označujeta jih
znaka ,>>` ob levem robu. Zgled:
<<Blank lines inserted here by startup of help-with-tutorial>>
[Sredina strani je iz didaktiènih razlogov prazna. Besedilo se nadaljuje spodaj]
@ -129,7 +129,7 @@ deluje podobno, a v nasprotni smeri.
Ste opazili paralelo med C-f in C-b na eni strani ter M-f in M-b na
drugi? V Emacsu se dostikrat ukazi Meta nana¹ajo na operacije nad
enotami jezika (besede, stavki, odstavki), medtem ko se ukazi Control
enotami jezika (besede, stavki, odstavki), medtem ko se ukazi Control
nana¹ajo na operacije, neodvisne od zvrsti besedila (znaki, vrstice
ipd.).
@ -372,8 +372,8 @@ ukazov za brisanje:
Èrka ,d` je iz angle¹ke besede ,delete` (pobrisati), èrka ,k` pa iz
besede ,kill` (pobiti). Ste opazili, da <Delback> in C-d na eni, ter
M-<Delback> in M-d na drugi strani nadaljujeta paralelo, ki sta jo zaèela
C-f in M-f (<Delback> pravzaprav ni kontrolni znak, kar pa naj nas ne
moti). C-k in M-k sta v enakem sorodu s C-e in M-e: prvi deluje na
C-f in M-f (<Delback> pravzaprav ni kontrolni znak, kar pa naj nas ne
moti). C-k in M-k sta v enakem sorodu s C-e in M-e: prvi deluje na
vrstice, drugi na stavke.
Obstaja tudi splo¹en postopek za brisanje kateregakoli dela delovnega
@ -494,7 +494,7 @@ C-y. Preklic ukaza pa velja za eno in drugo.
Da bi bile spremembe v besedilu trajne, morate besedilo shraniti v
datoteko. V nasprotnem primeru jih boste za vedno izgubili tisti hip,
ko boste zapustili Emacs. Besedilo postavimo v datoteko tako, da
na disku ,,poiščemo`` (angl. find) datoteko, preden začnemo tipkati
na disku ,,poiščemo`` (angl. find) datoteko, preden začnemo tipkati
(pravimo tudi, da ,,obi¹èemo`` datoteko).
Poiskati datoteko pomeni, da v Emacsu vidimo vsebino datoteke. To je
@ -646,7 +646,7 @@ podro
* RAZ©IRJEN NABOR UKAZOV
------------------------
Še mnogo, mnogo je ukazov Emacsa, ki bi zaslužili, da jih obesimo na
Še mnogo, mnogo je ukazov Emacsa, ki bi zaslužili, da jih obesimo na
razne kontrolne in meta znake. Emacs se temu izogne z ukazom X (iz angl.
eXtend - raz¹iriti), ki uvede ukaz iz raz¹irjenega nabora. Dveh vrst je:
@ -705,7 +705,7 @@ Ukaz replace-string potrebuje dva argumenta -- niz, ki ga
zamenjati, in niz, s katerim bi radi zamenjali prvega. Vsakega posebej
vnesete in zakljuèite s pritiskom na tipko Return.
>> Premaknite kazalček na prazno vrstico dve vrstici pod to, zatem
>> Premaknite kazalček na prazno vrstico dve vrstici pod to, zatem
vtipkajte M-x repl s<Return>zamenjala<Return>spremenila<Return>.
Opazite, kako se je ta vrstica zamenjala? Vse besede
@ -729,7 +729,7 @@ datoteka ni ve
shranjeno besedilo tako, da normalno poi¹èete datoteko (pravo ime
datoteke, ne ime avtomatièno shranjene datoteke), zatem pa vtipkate M-x
recover file<Return>. Ko vas vpra¹a za potrditev, vtipkajte yes<Return>
za nadaljevanje in povrnitev avtomatično shranjenenih podatkov.
za nadaljevanje in povrnitev avtomatično shranjenenih podatkov.
* ODZIVNO PODROÈJE
@ -947,14 +947,14 @@ sicer tisto, v katerem sem zdaj.``)
Seveda ni nujno, da obe okni ka¾eta isto delovno podroèje. Èe v enem
oknu izvedete C-x C-f in poi¹èete novo datoteko, se vsebina drugega
okna ne spremeni. V vsakem oknu lahko neodvisno obdelujete drugo
datoteko.
datoteko.
Pa ¹e ena pot, kako v dveh oknih prika¾ete dve razlièni datoteki:
>> Vtipkajte C-x 4 C-f, in na pozivnik vtipkajte ime ene va¹ih
datotek. Konèajte z <Return>. Odpre se ¹e eno okno in izbrana
datoteka se pojavi v drugem oknu. Tudi kazalèek se preseli v drugo
okno.
okno.
>> Vtipkajte C-x o, da se vrnete nazaj v zgornje okno, in C-x 1, da
zaprete spodnje okno.
@ -1025,12 +1025,12 @@ To odpre novo okno in v njem prika
z njenim imenom. Ko ste opravili, vtipkajte C-x 1, da se znebite okna
z pomoèjo. Tega seveda ni potrebno napraviti takoj, ampak lahko
urejate, medtem ko imate odprto okno s pomoèjo, in ga zaprete, ko ste
končali.
končali.
Sledi ¹e nekaj uporabnih mo¾nosti, ki jih ponuja pomoè:
C-h f Opi¹i funkcijo. Kot argument morate podati ime
funkcije.
funkcije.
>> Poskusite C-h f previous-line<Return>.
To izpi¹e vse podatke, ki jih ima Emacs o funkciji, ki izvede ukaz C-p.
@ -1050,14 +1050,14 @@ spremenljivke.
To odpre novo okno, v katerem so vsa dolga imena ukazov, ki vsebujejo
,,file`` v imenu. Izvedete jih lahko z M-x. Pri nekaterih se izpi¹e
tudi kratek ukaz, npr. C-x C-f ali C-x C-w pri ukazih find-file in
write-file.
write-file.
>> Pritisnite C-M-v, da se sprehajate po oknu s pomoèjo. Poskusite
nekajkrat.
nekajkrat.
>> Vtipkajte C-x 1, da zaprete okno s pomoèjo.
C-h i Priročniki z navodili za uporabo (tkim. datoteke
C-h i Priročniki z navodili za uporabo (tkim. datoteke
"info"). Ta ukaz vas prestavi v posebno delovno
podroèje, imenovano "info". V njem lahko prebirate
priroènike za programe, ki so name¹èeni v sistemu. Z
@ -1097,8 +1097,8 @@ Priro
-----------
Zapomnite si, da Emacs zapustite z ukazom C-x C-c. Èe bi radi samo
začasno skočili v ukazno lupino in se kasneje vrnili v Emacs, pa
storite to z ukazom C-z.
začasno skočili v ukazno lupino in se kasneje vrnili v Emacs, pa
storite to z ukazom C-z.
Ta uèbenik je napisan z namenom, da bi bil razumljiv vsem novincem v
Emacsu. Èe se vam kaj ne zdi jasno napisano, ne valite krivde nase -
@ -1122,7 +1122,7 @@ Copyright (c) 1985, 1996, 1998, 2001, 2002 Free Software Foundation
avtorstvu in to dovoljenje, ter da distributer dovoljuje prejemniku
nadaljnje raz¹irjanje pod pogoji, navedenimi v tem dovoljenju.
Pod pogoji iz prejšnjega odstavka je dovoljeno razširjati
Pod pogoji iz prejšnjega odstavka je dovoljeno razširjati
spremenjene verzije tega spisa ali njegovih delov, èe je jasno
oznaèeno, kdo je nazadnje vnesel spremembe.

View File

@ -62,7 +62,7 @@ flyttar mark
skärmen. Här visas dessa fyra kommandon och i vilken riktning de
flyttar markören:
Föregående rad, C-p
:
:
@ -361,7 +361,7 @@ Emacs och att r
C-k raderar från markören till slutet av raden
M-k raderar till slutet av stycket
Lägg märke till att <Delete> och C-d kontra M-<Delete> och M-d följer
mönstret som började med C-f och M-f. (<Delete> är inte precis
ett kontrolltecken men låt oss inte bry oss om det.) C-k och M-k
@ -444,7 +444,7 @@ till startpunkten (texten som sist blev borttagen).
M-y och se vad du får. Fortsätt med detta tills du får tillbaka den
första raden igen och sedan några gånger till. Om du vill kan du
prova med positiva och negativa argument till M-y.
* ÅNGRA
-------
@ -797,7 +797,7 @@ genom ett numeriskt argument.
att använda C-x f en gång till.
Om du gör förändringar mitt i en rad kommer inte sidoläget Auto
Fill att kunna omformattera raderna för dig.
Fill att kunna omformattera raderna för dig.
För att göra detta kan du trycka M-q med markören inne i det avsnittet
du önskar att omformatera.
@ -885,7 +885,7 @@ sk
>> Skriv C-x o (o för other) för att flytta markören till det
nedre fönstret.
>> Använd C-v och M-v i det nedre fönstret för att flytta upp
>> Använd C-v och M-v i det nedre fönstret för att flytta upp
och ned i texten. Fortsätt att läsa den här texten i det övre
fönstret.

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
Why Software Should Not Have Owners
Why Software Should Not Have Owners
by Richard Stallman

View File

@ -91,7 +91,7 @@
0367 '\\', '\\', '|', '|', 0334, 0334, 0374, 0374, 0034, 0034, 0034, 0034, 0334, 0334, 0334, 0334, /* \ */
0371 '-', '-', '_', '_', 0255, 0255, 0337, 0337, 0037, 0037, 0037, 0037, 0337, 0337, 0337, 0337, /* - */
0372 '[', '[', '{', '{', 0333, 0333, 0373, 0373, 0033, 0033, 0033, 0033, 0333, 0333, 0333, 0333, /* [ */
0373 '\'', '\'', '"', '"', 0247, 0247, 0242, 0242, U, U, U, U, U, U, U, U, /* ' */
0373 '\'', '\'', '"', '"', 0247, 0247, 0242, 0242, U, U, U, U, U, U, U, U, /* ' */
#
# local variables:
# tab-width: 4

View File

@ -91,7 +91,7 @@
\def\ncolumns{\the\columnsperpage}
\message{[\ncolumns\space
\message{[\ncolumns\space
column\if 1\ncolumns\else s\fi\space per page]}
\def\scaledmag#1{ scaled \magstep #1}
@ -167,7 +167,7 @@
\def\bye{\par\vfill\supereject
\if a\abc \else\null\vfill\eject\fi
\if a\abc \else\null\vfill\eject\fi
\end}
\end}
\fi
% we won't be using math mode much, so redefine some of the characters
@ -466,7 +466,7 @@ \section{Units}
\iline{distance: \kbd{m}, \kbd{cm}, \kbd{mm}, \kbd{km};
\kbd{in}, \kbd{ft}, \kbd{mi}, \kbd{mfi};
\kbd{point}, \kbd{lyr}}
\iline{volume: \kbd{l} or \kbd{L}, \kbd{ml};
\iline{volume: \kbd{l} or \kbd{L}, \kbd{ml};
\kbd{gal}, \kbd{qt}, \kbd{pt}, \kbd{cup}, \kbd{floz},
\kbd{tbsp}, \kbd{tsp}}
\iline{mass: \kbd{g}, \kbd{mg}, \kbd{kg}, \kbd{t};

View File

@ -3,7 +3,7 @@ CONDOM(1) EUNUCH Programmer's Manual CONDOM(1)
NAME
condom - Protection against viruses and prevention of child
condom - Protection against viruses and prevention of child
processes
SYNOPSIS
@ -62,8 +62,8 @@ OPTIONS
latex (default)
saranwrap
membrane -- WARNING! The membrane option is _not_
endorsed by the System Administrator General as an
effective barrier against certain viruses. It is
endorsed by the System Administrator General as an
effective barrier against certain viruses. It is
supported only for the sake of tradition.
-f FLAVOR The following FLAVORs are currently supported...
@ -90,7 +90,7 @@ OPTIONS
A smaller value of STRENGTH increases interprocess
communication, but also increases the likelihood of a
security breach. An extremely vigorous process or
one passing an enormous amount of data to _condom_
one passing an enormous amount of data to _condom_
will increase the chance of _condom_'s failure. The
default STRENGTH is 80%.
@ -99,7 +99,7 @@ OPTIONS
rough (default)
ribbed
bumps
lubricated (provides smoother interaction between
lubricated (provides smoother interaction between
processes)
WARNING: The use of an external application to _condom_ in
@ -116,9 +116,9 @@ DIAGNOSTICS
the synchronous process).
1 _condom_ failed and data was allowed through. The
danger of transmission of an STV or the forking of a child
process is inversely proportional to the number of other
protections employed and is directly proportional to
danger of transmission of an STV or the forking of a child
process is inversely proportional to the number of other
protections employed and is directly proportional to
the ages of the processes involved.
BUGS

View File

@ -96,7 +96,7 @@
\def\ncolumns{\the\columnsperpage}
\message{[\ncolumns\space
\message{[\ncolumns\space
column\if 1\ncolumns\else s\fi\space per page]}
\def\scaledmag#1{ scaled \magstep #1}
@ -174,7 +174,7 @@
\def\bye{\par\vfill\supereject
\if a\abc \else\null\vfill\eject\fi
\if a\abc \else\null\vfill\eject\fi
\end}
\end}
\fi
% we won't be using math mode much, so redefine some of the characters

View File

@ -2,8 +2,8 @@
% Title: GNU Emacs Survival Card
% Author: Wlodek Bzyl <matwb@univ.gda.pl>
%
% $Revision: 1.8 $
% $Date: 2000/05/05 22:00:48 $
% $Revision: 1.1 $
% $Date: 2001/04/18 13:59:16 $
%
%**start of header
@ -14,7 +14,7 @@
% optional paragraphs separated with \askip amount of vertical space
% \key{KEY-NAME} description of key or
% \mkey{M-x LONG-LISP-NAME} description of Elisp function
%
%
% \kbd{ARG} -- argument is typed literally
\def\plainfmtname{plain}
@ -22,7 +22,7 @@
\else
\errmessage{This file requires `plain' format to be typeset correctly}
\endinput
\fi
\fi
% Copyright (c) 2000 Free Software Foundation, Inc.
@ -93,7 +93,7 @@
% The TeXbook, p. 257
\let\lr=L \newbox\leftcolumn
\output={\if L\lr
\output={\if L\lr
\global\setbox\leftcolumn\columnbox \global\let\lr=R
\else
\doubleformat \global\let\lr=L\fi}
@ -107,7 +107,7 @@
\def\bye{\par\vfil\supereject
\if R\lr \null\vfil\eject\fi
\end}
\end}
\outer\def\title#1#2{{\titlefont\centerline{#1}}\vskip 1ex plus 0.5ex
\centerline{\ss#2}
@ -136,7 +136,7 @@
\def\nohyphens
{\hyphenpenalty10000\exhyphenpenalty10000\pretolerance10000}
\def\raggedspaces
{\spaceskip=0.3333em\relax
{\spaceskip=0.3333em\relax
\xspaceskip=0.5em\relax}
\def\raggedright
{\raggedstretch=6em

View File

@ -81,7 +81,7 @@
\def\ncolumns{\the\columnsperpage}
\message{[\ncolumns\space
\message{[\ncolumns\space
column\if 1\ncolumns\else s\fi\space per page]}
\def\scaledmag#1{ scaled \magstep #1}
@ -161,7 +161,7 @@
\def\bye{\par\vfill\supereject
\if a\abc \else\null\vfill\eject\fi
\if a\abc \else\null\vfill\eject\fi
\end}
\end}
\fi
% we won't be using math mode much, so redefine some of the characters
@ -590,7 +590,7 @@ \section{Kommandos fuer Emacs Lisp}
\section{Einfaches Konfigurieren}
% Das ist nur was fuer Leute die Lisp beherrschen
% Das ist nur was fuer Leute die Lisp beherrschen
Ein Beispiel dafuer, wie man Tastenkombinationen definiert:

View File

@ -39,10 +39,10 @@ Enhancements section below for the details.
Quick Start:
To start the EDT Emulation, first start Emacs and then enter
To start the EDT Emulation, first start Emacs and then enter
M-x edt-emulation-on
to begin the emulation. After initialization is complete, the
following message will appear below the status line informing you
that the emulation has been enabled: "Default EDT keymap active".
@ -64,7 +64,7 @@ edt.el - EDT Emulation Functions and Default Configuration
edt-lk201.el - Built-in support for DEC LK-201 Keyboards
edt-vt100.el - Built-in support for DEC VT-100 (and above) terminals
edt-pc.el - Built-in support for PC 101 Keyboards under MS-DOS
edt-mapper.el - Create an EDT LK-201 Map File for Keyboards Without
edt-mapper.el - Create an EDT LK-201 Map File for Keyboards Without
Built-in Support
Enhancements:
@ -80,7 +80,7 @@ Version 4.0 contains the following enhancements:
following line
(edt-set-scroll-margins "20%" "25%")
sets the top margin to 20% of the window and the bottom margin
to 25% of the window. To disable this feature, set each
margin to 0%. You can also invoke edt-set-scroll-margins
@ -90,13 +90,13 @@ Version 4.0 contains the following enhancements:
NOTE: Another way to set the scroll margins is to use the
Emacs customization feature (not available in Emacs 19) to set
the following two variables directly:
edt-top-scroll-margin and edt-bottom-scroll-margin
Enter the Emacs `customize' command. First select the Editing
group and then select the Emulations group. Finally, select
the Edt group and follow the directions.
2. The SUBS command is now supported and bound to GOLD-Enter by
default. (This design was copied from tpu-edt.el.) Note, in
earlier versions of EDT Emulation, GOLD-Enter was assigned to
@ -152,7 +152,7 @@ Goals:
1. Emulate EDT Keypad Mode commands closely so that current EDT users
will find that it easy and comfortable to use GNU Emacs with a
small learning curve;
2. Make it easy for a user to customize EDT emulation key bindings
without knowing much about Emacs Lisp;
@ -164,7 +164,7 @@ Goals:
5. Provide an easy way to restore ALL original Emacs key bindings,
just as they existed before the EDT emulation was first invoked.
6. Support GNU Emacs 19 and higher. (GNU Emacs 18 and below is no
longer supported.) XEmacs 19, and above, is also supported.
@ -191,9 +191,9 @@ support for the following terminals/keyboards is provided:
(1) DEC VT-100 series and higher. This includes well behaved VT clones and
emulators. If you are using a VT series terminal, be sure that the term
environment variable is set properly before invoking emacs.
environment variable is set properly before invoking emacs.
(2) PC AT keyboard under MS-DOS.
(2) PC AT keyboard under MS-DOS.
Be sure to read the SPECIAL NOTES FOR SOME PLATFORMS sections to see if those
notes apply to you.
@ -251,14 +251,14 @@ IV. SPECIAL NOTES FOR SOME PLATFORMS:
The Sun Type 5 and other more recent Sun keyboards, however, do have
separate arrow keys. This makes them candidates for setting up a
reasonable EDT keypad emulation.
reasonable EDT keypad emulation.
Depending upon the configuration of the version of X installed on your
system, you may find the default X keynames for the keypad keys don't
permit Emacs to interpret some or all the keypad keys as something other
than arrow keys, numeric keys, Home, PgUP, etc. Both Sun and HP have been
particularly guilty of making bizarre keysym assignments to the keypad
keys.
keys.
In most cases, the X Windows command, xmodmap, can be used to correct the
problem. Here's a sample .xmodmaprc file which corrects this problem on
@ -303,7 +303,7 @@ IV. SPECIAL NOTES FOR SOME PLATFORMS:
changes the X Windows name of the keypad NumLock key to be known
internally as the F24 key. Doing so permits it to be configured to behave
as the PF1 (Gold) key.
as the PF1 (Gold) key.
The side effect of this change is that you will no longer have a NumLock
key. If you are using other software under X which requires a NumLock
@ -332,11 +332,11 @@ IV. SPECIAL NOTES FOR SOME PLATFORMS:
xmodmap.
On one distribution on an Intel PC, the following .xmodmaprc set things up
nicely.
nicely.
! File: .xmodmaprc
!
! Set up PC keypad under GNU/Linux for the GNU Emacs EDT Emulation
! Set up PC keypad under GNU/Linux for the GNU Emacs EDT Emulation
!
clear mod2
keycode 77 = F12
@ -411,7 +411,7 @@ IV. SPECIAL NOTES FOR SOME PLATFORMS:
! File: .xmodmaprc
!
! Set up PC keypad under GNU/Linux for the GNU Emacs EDT Emulation
! Set up PC keypad under GNU/Linux for the GNU Emacs EDT Emulation
!
clear mod2
keycode 77 = F12
@ -424,7 +424,7 @@ IV. SPECIAL NOTES FOR SOME PLATFORMS:
Now, edt-mapper.el will see "f12" when the physical NumLock key
is pressed, allowing the NumLock key to be used as the EDT PF1
(Gold) key.
(Gold) key.
V. HOW DOES THIS EDT EMULATION DIFFER FROM REAL EDT?:
@ -432,7 +432,7 @@ In general, you will find that this emulation of EDT replicates most, but not
all, of EDT's most used Keypad Mode editing functions and behavior. It is not
perfect, but most EDT users who have tried the emulation agree that it is
quite good enough to make it easy for die-hard EDT users to move over to using
GNU Emacs.
GNU Emacs.
Here's a list of the most important differences between EDT and this GNU Emacs
EDT Emulation. The list is short but you must be aware of these differences
@ -497,7 +497,7 @@ VI. SOME HIGHLIGHTS IN THIS EDT EMULATION, AND SOME COMPARISONS TO THE
to GOLD C-k in the default EDT mode when EDT control sequence bindings are
enabled or one of the sample edt-user.el customization files is used.
2. Direction support is fully supported.
2. Direction support is fully supported.
3. All original Emacs bindings are fully restored when EDT emulation is turned
off. So, if a fellow worker comes over to your terminal to help you with a
@ -570,12 +570,12 @@ VI. SOME HIGHLIGHTS IN THIS EDT EMULATION, AND SOME COMPARISONS TO THE
15. The original EDT emulation package set up many default regular and GOLD
bindings. We tried to preserve most (but not all!) of these, so users of
the original emulation package will feel more at home.
the original emulation package will feel more at home.
Nevertheless, there are still many GOLD key sequences which are not bound
to any functions. These are prime candidates to use for your own
customizations.
to any functions. These are prime candidates to use for your own
customizations.
Also, there are several commands in edt.el not bound to any key. So, you
will find it worthwhile to look through edt.el for functions you may wish
to add to your personal customized bindings.
@ -630,7 +630,7 @@ you should add it to the GNU Emacs load path.
NOTE: A few sites have different load-path requirements, so the above
directions may need some modification if your site has such special
needs.
needs.
Creating your own edt-user.el file:
@ -640,11 +640,11 @@ You should use it as a guide to learn how you can customize EDT emulation
bindings to your own liking. Names used to identify the set of LK-201
keypad and function keys are:
Keypad Keys:
Keypad Keys:
PF1 PF2 PF3 PF4
KP7 KP8 KP9 KP-
KP4 KP5 KP6 KP,
KP1 KP2 KP3
KP1 KP2 KP3
KP0 KPP KPE
Arrow Keys:
@ -654,7 +654,7 @@ Function Keys:
F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14
HELP DO F17 F18 F19 F20
FIND INSERT REMOVE
FIND INSERT REMOVE
SELECT PREVIOUS NEXT
Note:
@ -737,7 +737,7 @@ of the window. To change these settings, you can invoke the function
edt-set-scroll-margins in your .emacs file. For example, the following line
(edt-set-scroll-margins "20%" "25%")
sets the top margin to 20% of the window and the bottom margin to 25% of the
window. To disable this feature, set each margin to 0%. You can also invoke
edt-set-scroll-margins interactively while EDT Emulation is active to change
@ -746,7 +746,7 @@ the settings for that session.
NOTE: Another way to set the scroll margins is to use the Emacs customization
feature (not available in Emacs 19) to set the following two variables
directly:
edt-top-scroll-margin and edt-bottom-scroll-margin
Enter the Emacs `customize' command. First select the Editing group and then
@ -762,7 +762,7 @@ directions.
G-F9: Paste Rect Insert +----------+----------+----------+----------+
F10: Cut Rectangle
G-F10: Paste Rectangle
F11: ESC
F11: ESC
F12: Beginning of Line +----------+----------+----------+----------+
G-F12: Delete Other Windows | GOLD | HELP | FNDNXT | DEL L |
F13: Delete to Begin of Word | (PF1) | (PF2) | (PF3) | (PF4) |
@ -784,7 +784,7 @@ G-C-k: Restore Key | WORD | EOL | CHAR | Next |
C-t: Display the Time | (0) | (.) | Query |
C-u: Delete to Begin of Line | Open Line | RESET | Replace |
C-v: Redraw Display +---------------------+----------+----------+
C-w: Set Screen Width 132
C-w: Set Screen Width 132
C-z: Suspend Emacs +----------+----------+----------+
G-C-\: Split Window | FNDNXT | Yank | CUT |
| (FIND) | (INSERT) | (REMOVE) |
@ -817,9 +817,9 @@ G-C-\: Split Window | FNDNXT | Yank | CUT |
G-`: What line
G-/: Query-Replace
;;; File: edt-user.el --- Sample User Customizations for the Enhanced
;;; EDT Keypad Mode Emulation
;;;
;;; File: edt-user.el --- Sample User Customizations for the Enhanced
;;; EDT Keypad Mode Emulation
;;;
;;; For GNU Emacs 19 and Above
;;;
;; Copyright (C) 1986, 1992, 1993, 2000 Free Software Foundation, Inc.
@ -875,7 +875,7 @@ G-C-\: Split Window | FNDNXT | Yank | CUT |
(edt-bind-function-key "KP6" 'edt-cut-or-copy 'yank)
(edt-bind-function-key "KP8" 'edt-scroll-window 'fill-paragraph)
(edt-bind-function-key "KP9" 'open-line 'edt-eliminate-all-tabs)
(edt-bind-function-key "KPP"
(edt-bind-function-key "KPP"
'edt-toggle-select 'edt-line-to-middle-of-window)
(edt-bind-function-key "KPE" 'edt-change-direction 'overwrite-mode)
@ -916,7 +916,7 @@ G-C-\: Split Window | FNDNXT | Yank | CUT |
F8: Cut Rect Overstrike | (UP) | (DOWN) | (LEFT) | (RIGHT) |
G-F8: Paste Rect Overstrike |Window Top|Window Bot|Bkwd Sent |Frwd Sent |
F9: Cut Rect Insert +----------+----------+----------+----------+
G-F9: Paste Rect Insert
G-F9: Paste Rect Insert
F10: Cut Rectangle
G-F10: Paste Rectangle
F11: ESC +----------+----------+----------+----------+
@ -940,7 +940,7 @@ G-C-h: Emacs Help | CHNGCASE | DEL EOL | COPY | |
C-k: Define Key | (0) | (.) | Toggle |
G-C-k: Restore Key | Open Line |Center Lin|Insrt/Over|
C-l: Learn +---------------------+----------+----------+
C-n: Set Screen Width 80
C-n: Set Screen Width 80
C-o: Open Line +----------+----------+----------+
C-p: Fill Paragraph | FNDNXT | Yank | CUT |
C-q: Quoted Insert | (FIND)) | (INSERT) | (REMOVE) |

View File

@ -32,9 +32,9 @@ emacs \- GNU project Emacs
.br
.SH DESCRIPTION
.I GNU Emacs
is a version of
is a version of
.I Emacs,
written by the author of the original (PDP-10)
written by the author of the original (PDP-10)
.I Emacs,
Richard Stallman.
.br
@ -46,8 +46,8 @@ maintainers' priority goal is to minimize the amount of time this man
page takes away from other more useful projects.
.br
The user functionality of GNU Emacs encompasses
everything other
.I Emacs
everything other
.I Emacs
editors do, and it is easily extensible since its
editing commands are written in Lisp.
.PP
@ -58,8 +58,8 @@ but the facility assumes that you know how to manipulate
windows and buffers.
CTRL-h or F1 enters the Help facility. Help Tutorial (CTRL-h t)
requests an interactive tutorial which can teach beginners the fundamentals
of
.I Emacs
of
.I Emacs
in a few minutes.
Help Apropos (CTRL-h a) helps you
find a command given its functionality, Help Character (CTRL-h c)
@ -114,7 +114,7 @@ Do not load an init file.
Do not load the site-wide startup file.
.TP
.BI \-debug-init
Enable
Enable
.I Emacs
Lisp debugger during the processing of the user init file
.BI ~/.emacs.
@ -161,14 +161,14 @@ option must be the first in the argument list. You must use -l and -f
options to specify files to execute and functions to call.
.TP
.B \-kill
Exit
.I Emacs
Exit
.I Emacs
while in batch mode.
.TP
.BI \-L " directory"
Add
.I directory
to the list of directories
to the list of directories
.I Emacs
searches for Lisp files.
.\" START DELETING HERE IF YOU'RE NOT USING X
@ -240,7 +240,7 @@ Defaults to one pixel on each side of the window.
.TP
.BI \-ib " pixels"
Set the window's internal border width to the number of pixels specified
by
by
.I pixels.
Defaults to one pixel of padding on each side of the window.
.PP
@ -384,7 +384,7 @@ the background color will be set to white,
the border color will be set to grey,
and the text and mouse cursors will be set to black.
.PP
.SM Using the Mouse
.SM Using the Mouse
.PP
The following lists the mouse button bindings for the
.I Emacs
@ -400,13 +400,13 @@ SHIFT-middle Cut text into X cut buffer.
SHIFT-right Paste text.
CTRL-middle Cut text into X cut buffer and kill it.
CTRL-right T{
Select this window, then split it into
Select this window, then split it into
two windows. Same as typing CTRL-x 2.
T}
.\" START DELETING HERE IF YOU'RE NOT USING X MENUS
CTRL-SHIFT-left T{
X buffer menu--hold the buttons and keys
down, wait for menu to appear, select
down, wait for menu to appear, select
buffer, and release. Move mouse out of
menu and release to cancel.
T}
@ -440,7 +440,7 @@ manual is included in a convenient tree structured form.
/usr/local/share/emacs/$VERSION/lisp - Lisp source files and compiled files
that define most editing commands. Some are preloaded;
others are autoloaded from this directory when used.
/usr/local/share/emacs/$VERSION/etc - various programs that are used with
GNU Emacs, and some files of information.
@ -495,15 +495,15 @@ Bugs that I know about are: shell will not work with programs
running in Raw mode on some Unix versions.
.SH UNRESTRICTIONS
.PP
.I Emacs
is free; anyone may redistribute copies of
.I Emacs
.I Emacs
is free; anyone may redistribute copies of
.I Emacs
to
anyone under the terms stated in the
.I Emacs
anyone under the terms stated in the
.I Emacs
General Public License,
a copy of which accompanies each copy of
.I Emacs
a copy of which accompanies each copy of
.I Emacs
and which also
appears in the reference manual.
.PP
@ -514,11 +514,11 @@ but it is never included in the scope of any license covering those
systems. Such inclusion violates the terms on which distribution
is permitted. In fact, the primary purpose of the General Public
License is to prohibit anyone from attaching any other restrictions
to redistribution of
to redistribution of
.I Emacs.
.PP
Richard Stallman encourages you to improve and extend
.I Emacs,
Richard Stallman encourages you to improve and extend
.I Emacs,
and urges that
you contribute your extensions to the GNU library. Eventually GNU
(Gnu's Not Unix) will be a complete replacement for Berkeley
@ -532,7 +532,7 @@ X(1), xlsfonts(1), xterm(1), xrdb(1)
was written by Richard Stallman and the Free Software Foundation.
Joachim Martillo and Robert Krawitz added the X features.
.SH COPYING
Copyright
Copyright
.if t \(co
.if n (c)
1995, 1999, 2000, 2001 Free Software Foundation, Inc.

View File

@ -7,7 +7,7 @@
# This function assumes the emacs program is named `emacs' and is somewhere
# in your load path. If either of these is not true, the most portable
# (and convenient) thing to do is to make an alias called emacs which
# refers to the real program, e.g.
# refers to the real program, e.g.
#
# alias emacs=/usr/local/bin/gemacs
#
@ -33,7 +33,7 @@ function edit ()
x ) (emacs "$@" &) ;;
sun ) (emacstool "$@" &) ;;
esac
else
else
if jobs %emacs 2> /dev/null ; then
echo "$(pwd)" "$@" >| ${HOME}/.emacs_args && fg %emacs
else

View File

@ -34,8 +34,8 @@
% This is a bit of a dirty hack on the GNU Emacs reference card
% to produce a Dired reference card instead.
% I (Evgeny Roubinchtein, eroubinc@u.washington.edu) put this together
% because I wanted a Dired reference card,
% I (Evgeny Roubinchtein, eroubinc@u.washington.edu) put this together
% because I wanted a Dired reference card,
% but couldn't find anything on the 'net.
% Based mostly off Dired's describe-mode.
@ -75,7 +75,7 @@
\def\ncolumns{\the\columnsperpage}
\message{[\ncolumns\space
\message{[\ncolumns\space
column\if 1\ncolumns\else s\fi\space per page]}
\def\scaledmag#1{ scaled \magstep #1}
@ -153,7 +153,7 @@
\def\bye{\par\vfill\supereject
\if a\abc \else\null\vfill\eject\fi
\if a\abc \else\null\vfill\eject\fi
\end}
\end}
\fi
% we won't be using math mode much, so redefine some of the characters
@ -259,18 +259,18 @@
% L'\'edition d'un r\'epertoire signifie que vous pouvez visiter,
% renommer, copier, compresser, compiler des fichiers. Dans le tampon
% d'\'edition, vous pouvez modifier les attributs des fichiers, leur
% appliquer des commandes
% appliquer des commandes
% shell ou ins\'erer des sous-r\'epertoires. Vous pouvez « marquer » des
% fichiers pour qu'ils soient supprim\'es plus tard ou pour leur
% appliquer des commandes ; cela peut \^etre fait pour un seul fichier \`a
% la fois ou pour un ensemble de fichiers correspondant \`a certains
% crit\`eres (fichiers correspondant \`a une expression rationnelle
% donn\'ee, par exemple).
% On se d\'eplace dans le tampon \`a l'aide des commandes habituelles de
% d\'eplacement du curseur. Les lettres ne s'ins\`erent plus mais servent
% \`a ex\'ecuter des commandes, les chiffres (0-9) sont des param\`etres pr\'efixes.
% La plupart des commandes agissent soit sur tous les fichiers marqu\'es,
% soit sur le fichier courant s'il n'y a pas de fichier marqu\'e. On
% utilise un param\`etre pr\'efixe pour agir sur les NUM fichiers suivants
@ -280,7 +280,7 @@
% sous-processus sur un groupe de fichiers afficheront une liste des
% fichiers pour lesquels le sous-processus a \'echou\'e. Taper y tentera
% de vous expliquer ce qui a pos\'e probl\`eme.
% Lorsque l'on \'edite plusieurs fichiers dans un unique tampon, chaque
% r\'epertoire agit comme une page : C-x [ et C-x ] peuvent donc servir
% \`a se d\'eplacer dans ces r\'epertoires.
@ -305,7 +305,7 @@ \section{Commandes de d\'eplacement}
\section{Commandes avec la souris}
\metax{visiter le fichier}{Mouse_Button_2}
\metax{ouvrir un menu}{Control-Mouse_Button_3}
\metax{ouvrir un menu}{Control-Mouse_Button_3}
\section{Actions immediates sur les fichiers}
@ -371,10 +371,10 @@ \section{Mettre un flag sur les fichiers \`a d\'etruire}
\key{placer un flag sur tous les fichiers de sauvegarde automatique}{\#}
\key{placer un flag sur les diff\'erents fichiers interm\'ediaires}{\&}
\key{placer un flag sur les sauvegardes num\'erot\'ees (finissant par
.\~{}1\~{}, .\~{}2\~{}, etc.)}{.}
.\~{}1\~{}, .\~{}2\~{}, etc.)}{.}
\key{ex\'ecuter les suppressions demand\'ees (fichiers ayant un flag)}{x}
\key{placer un flag sur les fichiers correspondant \`a une expression
rationnelle }{\% d}
rationnelle }{\% d}
\section{Modifier le tampon Dired}
@ -391,7 +391,7 @@ \section{Modifier le tampon Dired}
\section{Commandes sur les expressions rationnelles}
\key{marquer les noms de fichiers correspondant \`a une expression
rationnelle}{\% m}
rationnelle}{\% m}
\key{copier les fichiers marqu\'es par une expression rationnelle}{\% C}
\key{renommer les fichiers marqu\'es par une expression rationnelle}{\% R}
\key{lien physique}{\% H}
@ -401,7 +401,7 @@ \section{Commandes sur les expressions rationnelles}
\section{Dired et Find}
\metax{fichier(s) dired dont le nom correspond \`a un motif}{M-x
find-names-dired}
find-names-dired}
\metax{fichier(s) dired contenant un motif}{M-x find-grep-dired}
\metax{fichier(s) dired bas\'es sur ce que produit \kbd{find}}{M-x find-dired}

View File

@ -85,7 +85,7 @@
\def\ncolumns{\the\columnsperpage}
\message{[\ncolumns\space
\message{[\ncolumns\space
column\if 1\ncolumns\else s\fi\space per page]}
\def\scaledmag#1{ scaled \magstep #1}
@ -163,7 +163,7 @@
\def\bye{\par\vfill\supereject
\if a\abc \else\null\vfill\eject\fi
\if a\abc \else\null\vfill\eject\fi
\end}
\end}
\fi
% we won't be using math mode much, so redefine some of the characters

View File

@ -3,8 +3,8 @@
% Title: GNU Emacs Survival Card
% Author: Wlodek Bzyl <matwb@univ.gda.pl>
%
% $Revision: 1.8 $
% $Date: 2000/05/05 22:00:48 $
% $Revision: 1.1 $
% $Date: 2001/11/18 18:33:57 $
%
%**start of header
@ -15,7 +15,7 @@
% optional paragraphs separated with \askip amount of vertical space
% \key{KEY-NAME} description of key or
% \mkey{M-x LONG-LISP-NAME} description of Elisp function
%
%
% \kbd{ARG} -- argument is typed literally
\def\plainfmtname{plain}
@ -23,7 +23,7 @@
\else
\errmessage{This file requires `plain' format to be typeset correctly}
\endinput
\fi
\fi
% Copyright (c) 2000 Free Software Foundation, Inc.
@ -57,7 +57,7 @@
Traduction fran\c{c}aise \'Eric Jacoboni (jaco@teaser.fr)
Vous pouvez faire et distribuer des copies de cette carte, pourvu
que la note de copyright, ainsi que cette notice soient
que la note de copyright, ainsi que cette notice soient
pr\'eserv\'ees sur toutes les copies.\par}}
\hsize 3.2in
@ -88,7 +88,7 @@
% The TeXbook, p. 257
\let\lr=L \newbox\leftcolumn
\output={\if L\lr
\output={\if L\lr
\global\setbox\leftcolumn\columnbox \global\let\lr=R
\else
\doubleformat \global\let\lr=L\fi}
@ -102,7 +102,7 @@
\def\bye{\par\vfil\supereject
\if R\lr \null\vfil\eject\fi
\end}
\end}
\outer\def\title#1#2{{\titlefont\centerline{#1}}\vskip 1ex plus 0.5ex
\centerline{\ss#2}
@ -131,7 +131,7 @@
\def\nohyphens
{\hyphenpenalty10000\exhyphenpenalty10000\pretolerance10000}
\def\raggedspaces
{\spaceskip=0.3333em\relax
{\spaceskip=0.3333em\relax
\xspaceskip=0.5em\relax}
\def\raggedright
{\raggedstretch=6em
@ -247,7 +247,7 @@ \section{Marqueurs}
\mkey{M-x tags-query-replace} lance query-replace sur tous les
fichiers enregistr\'es dans le tableau des marqueurs
\key{M-,} continue la derni\`ere recherche de marqueurs ou le dernier
query-replace
query-replace
\section{Compilation}
@ -314,9 +314,9 @@ \section{Expressions rationnelles}
\key{[\^{}$\ldots$]} compl\'emente la classe
\key{\\{\it c}} prot\`ege les caract\`eres qui, sinon, auraient une
signification sp\'eciale dans les expressions rationnelles.
signification sp\'eciale dans les expressions rationnelles.
\key{$\ldots$\\|$\ldots$\\|$\ldots$} correspond \`a une
\key{$\ldots$\\|$\ldots$\\|$\ldots$} correspond \`a une
alternative (``ou'') .
\key{\\( $\ldots$ \\)} groupe une suite d'\'el\'ements de motif pour
former un \'el\'ement unique.
@ -372,7 +372,7 @@ \section{Jeux de caract\`eres internationaux}
\mkey{M-x set-language-environment} pr\'ecise la langue principale
\key{C-x RET c} fixe le syst\`eme de codage pour la commande suivante
\mkey{M-x find-file-literally} visite un fichier sans aucune conversion
\mkey{M-x find-file-literally} visite un fichier sans aucune conversion
\mkey{M-x list-coding-systems} affiche tous les syst\`emes de codage
\mkey{M-x prefer-coding-system} choisit le syst\`eme de codage pr\'ef\'er\'e
@ -391,7 +391,7 @@ \section{Personnalisation simple}
\section{Obtenir de l'aide}
Emacs effectue pour vous la compl\'etion des commandes. En faisant \kbd{M-x}
Emacs effectue pour vous la compl\'etion des commandes. En faisant \kbd{M-x}
{\it tab\/} ou {\it espace\/}, vous obtiendrez une liste des commandes
Emacs.
\askip

View File

@ -8,7 +8,7 @@ In GNU Emacs 51.70.4 (i9986-unknown-linux-gnu, X toolkit) of Sat Feb 20 2199 on
configured using `configure --with-x-toolkit=yes'
The `search-backward-in-time' function appears to be broken in
Emacs 51.70.
Emacs 51.70.
Unfortunately, I can never seem to start the debugger early
enough to catch the error as it happens. However I have traced the

View File

@ -8,10 +8,10 @@ static char * image_name [] = {
/**/
" s mask c none",
"B c blue",
"x c black",
": c sandy brown",
"x c black",
": c sandy brown",
"+ c saddle brown",
"' c grey",
"' c grey",
". c white",
" ",
" ",

View File

@ -57,7 +57,7 @@ to set `gnus-select-method'. A "method" is a way of specifying *how*
the news is to be found, and from *where*.
Say you want to read news from you local, friendly nntp server
"news.my.local.server".
"news.my.local.server".
(setq gnus-select-method '(nntp "news.my.local.server"))
@ -132,14 +132,14 @@ So if you want to go with nnmbox, you can simply say:
(The same for the other methods, kind of.)
You should also set `nnmail-split-methods' to something sensible:
You should also set `nnmail-split-methods' to something sensible:
(setq nnmail-split-methods
(setq nnmail-split-methods
'(("mail.junk" "From:.*Lars")
("mail.misc "")))
This will put all mail from me in you junk mail group, and the rest in
"mail.misc".
"mail.misc".
These groups will be subscribe the same way as the normal groups, so
you will probably find them among the zombie groups after you set
@ -152,11 +152,11 @@ Date: Fri Feb 24 13:40:45 1995
Subject: Foreign newsgroups
Message-ID: <lars-doc5@eyesore.no>
These are groups that do not come from `gnus-select-method'.
These are groups that do not come from `gnus-select-method'.
Say you want to read "alt.furniture.couches" from "news.funet.fi". You
can then either type `B news.funet.fi <RET>' to browse that server and
subscribe to that group, or you can type
subscribe to that group, or you can type
`G m alt.furniture.couches<RET>nntp<RET>news.funet.fi<RET>', if you
like to type a lot.
@ -178,7 +178,7 @@ Message-ID: <lars-doc6@eyesore.no>
Gnus really isn't GNUS, even though it looks like it. If you scrape
the surface, you'll find that most things have changed.
This means that old code that relies on GNUS internals will fail.
This means that old code that relies on GNUS internals will fail.
In particular, `gnus-newsrc-hashtb', `gnus-newsrc-assoc',
`gnus-killed-list', the `nntp-header-' macros and the display formats
@ -196,7 +196,7 @@ There is absolutely no chance, whatsoever, of getting Gnus to work
with Emacs 18. It won't even work on Emacsen older than Emacs
19.30/XEmacs 19.13. Upgrade your Emacs or die.
From lars Thu Feb 23 23:20:38 1995
From: larsi@ifi.uio.no (ding)
Date: Fri Feb 24 13:40:45 1995
@ -226,7 +226,7 @@ Create the group by saying
This will create the group "nnvirtual:my.virtual.newsgroup", which
will collect all articles from all the groups in the "rec.aquaria"
hierarchy.
hierarchy.
If you want to edit the regular expression, just type `M-e' on the
group line.
@ -258,7 +258,7 @@ the lines of:
(setq gnus-select-group-hook
(lambda ()
(if (eq 'nnvirtual (car (gnus-find-method-for-group
(if (eq 'nnvirtual (car (gnus-find-method-for-group
gnus-newsgroup-name)))
(progn
(make-local-variable 'gnus-thread-sort-functions)
@ -281,7 +281,7 @@ version. If the bug persists, please re-submit your bug report.
When a bug occurs, I need a recipe for how to trigger the bug. You
have to tell me exactly what you do to uncover the bug, and you should
(setq debug-on-error t) and send me the backtrace along with the bug
report.
report.
If I am not able to reproduce the bug, I won't be able to fix it.

View File

@ -89,7 +89,7 @@
(format ofile "(insert-file \"~A\")"
*ledit-ppfile*)
(format ofile "(lisp-mode)"))
(t (format t "~&~A -- unknown option~%" (cdr args))))
(close ofile))))

View File

@ -16,7 +16,7 @@ set key scan \270 \127
;;; The following mappings affect certain special keys... all the keys
;;; are duplicated on the numeric keypad when NUM LOCK is off, but
;;; the keypad versions are NOT mapped (string definition space too small
;;; the keypad versions are NOT mapped (string definition space too small
;;; for that)
;;; INSERT toggles overwrite mode
@ -37,8 +37,8 @@ set key scan \4427 \2
set key scan \4432 \14
set key scan \4429 \6
;;; META versions of all the printing characters except uppercase
;;; letters are generated by using the ALT key. The definition string
;;; META versions of all the printing characters except uppercase
;;; letters are generated by using the ALT key. The definition string
;;; consists of an ESC character followed by the META-ized character.
;;; The characters are listed roughly left-to-right and top-to-bottom
;;; as they appear on the keyboard

View File

@ -1,20 +1,20 @@
%&mex
%=====================================================================
% $Revision: 1.1 $
% $Date: 2000/08/21 11:42:52 $
% $Revision: 1.2 $
% $Date: 2001/09/23 17:45:20 $
%=====================================================================
% Reference Card for GNU Emacs version 20 on Unix systems was
% translated into Polish language by W{\l}odek Bzyl (matwb@univ.gda.pl)
% who also added new section on `Dired' and added info about Polish
% support in Emacs to section `International Character Sets'.
% This file uses macros and fonts defined in the mex format.
% This file uses macros and fonts defined in the mex format.
% These macros and fonts are part of a current WEB2C
% distribution of TeX, for example teTeX (unix) fpTeX (windows).
% TeTeX comes with texconfig utility which could be used in
% particular to generate formats. Just run it and follow instructions.
%
% Note that the original Emacs refcard.tex uses macros and fonts
% Note that the original Emacs refcard.tex uses macros and fonts
% defined in plain format. This file uses mex format which is
% a Polish adaptation of plain.
@ -26,7 +26,7 @@
\endinput
\else
\prefixing
\fi
\fi
\newcount\columnsperpage
@ -85,7 +85,7 @@
\def\copyrightnotice{
\vskip 1ex plus 2 fill\begingroup\small
\centerline{Copyright \copyright\ \year\ Free Software Foundation, Inc.}
\centerline{Wersja \versionnumber{} dla GNU Emacsa 20.3,
\centerline{Wersja \versionnumber{} dla GNU Emacsa 20.3,
stycze/n 1999}
\centerline{projekt Stephen Gildea}
\centerline{t/lumaczenie W/lodek Bzyl}
@ -109,7 +109,7 @@
\def\ncolumns{\the\columnsperpage}
\message{[\ncolumns\space
\message{[\ncolumns\space
column\if 1\ncolumns\else s\fi\space per page]}
\def\scaledmag#1{ scaled \magstep #1}
@ -187,7 +187,7 @@
\def\bye{\par\vfill\supereject
\if a\abc \else\null\vfill\eject\fi
\if a\abc \else\null\vfill\eject\fi
\end}
\end}
\fi
% we won't be using math mode much, so redefine some of the characters
@ -294,7 +294,7 @@
\def\nohyphens
{\hyphenpenalty10000\exhyphenpenalty10000\pretolerance10000}
\def\raggedspaces
{\spaceskip=0.3333em\relax
{\spaceskip=0.3333em\relax
\xspaceskip=0.5em\relax}
\def\raggedright
{\raggedstretch=6em
@ -655,7 +655,7 @@ \section{Minibufor}
%Type \kbd{C-x ESC ESC} to edit and repeat the last command that used the
%minibuffer. Type \kbd{F10} to activate the menu bar using the minibuffer.
Napisz \kbd{C-x ESC ESC} aby poprawia/c i wykona/c polecenie,
kt/ore ostatnio u/zywa/lo minibufora.
kt/ore ostatnio u/zywa/lo minibufora.
Napisz \kbd{F10} aby uaktywni/c menu w minibuforze.
@ -773,7 +773,7 @@ \section{Wyra/zenia regularne}
\key{zero lub wi/ecej powt/orze/n}{*}
\key{jedno lub wi/ecej powt/orze/n}{+}
\key{zero lub jedno powt/orzenie}{?}
\key{traktuj dos/lownie nast/epny znak
\key{traktuj dos/lownie nast/epny znak
(nawet je/sli znak ma specjalne znaczenie) {\it c\/}}{\\{\it c}}
\key{alternatywa (`lub')}{\\|}
\key{grupowanie}{\\( {\rm$\ldots$} \\)}
@ -901,7 +901,7 @@ \section{Info}
%\key{search nodes for regexp}{M-s}
\key{wywo/laj {\bf samouczek} Info}{h}
\key{{\bf zako/ncz} Info}{q}
\key{wyszukuj w~w/ez/lach tekst zgodny\newline
\key{wyszukuj w~w/ez/lach tekst zgodny\newline
z~podanym wyra/zeniem regularnym}{M-s}
\endindentedkeys
@ -963,7 +963,7 @@ \section{Tworzenie nowych polece/n}
\beginexample%
(defun \<nazwa-funkcji> (\<argumenty>)
"\<dokumentacja>"
"\<dokumentacja>"
(interactive "\<wzorzec>")
\<tre/s/c funkcji>)
\endexample

View File

@ -83,7 +83,7 @@
\def\ncolumns{\the\columnsperpage}
\message{[\ncolumns\space
\message{[\ncolumns\space
column\if 1\ncolumns\else s\fi\space per page]}
\def\scaledmag#1{ scaled \magstep #1}
@ -161,7 +161,7 @@
\def\bye{\par\vfill\supereject
\if a\abc \else\null\vfill\eject\fi
\if a\abc \else\null\vfill\eject\fi
\end}
\end}
\fi
% we won't be using math mode much, so redefine some of the characters

View File

@ -1,5 +1,5 @@
#
# This file is not a part of GNU Emacs. It is from xc/programs/rgb/rgb.txt
# This file is not a part of GNU Emacs. It is from xc/programs/rgb/rgb.txt
# of the X11R6 X Consortium distribution, and is included here to support the
# mapping of color names to RGB values on Windows NT and Windows 95.
#
@ -8,31 +8,31 @@
#
#
# Copyright (C) 1994 X Consortium
#
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
# deal in the Software without restriction, including without limitation the
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
# sell copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC-
# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
#
# Except as contained in this notice, the name of the X Consortium shall not
# be used in advertising or otherwise to promote the sale, use or other deal-
# ings in this Software without prior written authorization from the X Consor-
# tium.
#
#
# X Window System is a trademark of X Consortium, Inc.
#
#
255 250 250 snow
248 248 255 ghost white

View File

@ -98,7 +98,7 @@
\def\ncolumns{\the\columnsperpage}
\message{[\ncolumns\space
\message{[\ncolumns\space
column\if 1\ncolumns\else s\fi\space per page]}
\def\scaledmag#1{ scaled \magstep #1}
@ -176,7 +176,7 @@
\def\bye{\par\vfill\supereject
\if a\abc \else\null\vfill\eject\fi
\if a\abc \else\null\vfill\eject\fi
\end}
\end}
\fi
% we won't be using math mode much, so redefine some of the characters

View File

@ -2,8 +2,8 @@
% Title: GNU Emacs Survival Card
% Author: Wlodek Bzyl <matwb@univ.gda.pl>
%
% $Revision: 1.4 $
% $Date: 2001/03/22 23:07:14 $
% $Revision: 1.1 $
% $Date: 2001/04/18 13:58:29 $
%
%**start of header
@ -14,7 +14,7 @@
% optional paragraphs separated with \askip amount of vertical space
% \key{KEY-NAME} description of key or
% \mkey{M-x LONG-LISP-NAME} description of Elisp function
%
%
% \kbd{ARG} -- argument is typed literally
\def\plainfmtname{plain}
@ -22,7 +22,7 @@
\else
\errmessage{This file requires `plain' format to be typeset correctly}
\endinput
\fi
\fi
% Copyright (c) 2000 Free Software Foundation, Inc.
@ -95,7 +95,7 @@
% The TeXbook, p. 257
\let\lr=L \newbox\leftcolumn
\output={\if L\lr
\output={\if L\lr
\global\setbox\leftcolumn\columnbox \global\let\lr=R
\else
\doubleformat \global\let\lr=L\fi}
@ -109,7 +109,7 @@
\def\bye{\par\vfil\supereject
\if R\lr \null\vfil\eject\fi
\end}
\end}
\outer\def\title#1#2{{\titlefont\centerline{#1}}\vskip 1ex plus 0.5ex
\centerline{\ss#2}
@ -138,7 +138,7 @@
\def\nohyphens
{\hyphenpenalty10000\exhyphenpenalty10000\pretolerance10000}
\def\raggedspaces
{\spaceskip=0.3333em\relax
{\spaceskip=0.3333em\relax
\xspaceskip=0.5em\relax}
\def\raggedright
{\raggedstretch=6em

View File

@ -15,7 +15,7 @@
% optional paragraphs separated with \askip amount of vertical space
% \key{KEY-NAME} description of key or
% \mkey{M-x LONG-LISP-NAME} description of Elisp function
%
%
% \kbd{ARG} -- argument is typed literally
\def\plainfmtname{plain}
@ -23,7 +23,7 @@
\else
\errmessage{This file requires `plain' format to be typeset correctly}
\endinput
\fi
\fi
% Copyright (c) 2000 Free Software Foundation, Inc.
@ -85,7 +85,7 @@
% The TeXbook, p. 257
\let\lr=L \newbox\leftcolumn
\output={\if L\lr
\output={\if L\lr
\global\setbox\leftcolumn\columnbox \global\let\lr=R
\else
\doubleformat \global\let\lr=L\fi}
@ -99,7 +99,7 @@
\def\bye{\par\vfil\supereject
\if R\lr \null\vfil\eject\fi
\end}
\end}
\outer\def\title#1#2{{\titlefont\centerline{#1}}\vskip 1ex plus 0.5ex
\centerline{\ss#2}
@ -128,7 +128,7 @@
\def\nohyphens
{\hyphenpenalty10000\exhyphenpenalty10000\pretolerance10000}
\def\raggedspaces
{\spaceskip=0.3333em\relax
{\spaceskip=0.3333em\relax
\xspaceskip=0.5em\relax}
\def\raggedright
{\raggedstretch=6em
@ -168,7 +168,7 @@
\section{Running Emacs}
To enter GNU Emacs, just type its name: \kbd{emacs}.
Emacs divides the frame into several areas:
Emacs divides the frame into several areas:
menu line,
buffer area with the edited text,
mode line describing the buffer in the window above it,
@ -181,7 +181,7 @@ \section{Running Emacs}
\key{C-x C-s} save the file
\key{C-x k} kill a buffer
\key{C-g} in most context: cancel, stop, abort partially typed or
executing command
executing command
\key{C-x u} undo
\section{Moving About}
@ -233,7 +233,7 @@ \section{Tags}
Tags tables files record locations of function and
procedure definitions, global variables, data types and anything
else convenient. To create a tags table file, type
else convenient. To create a tags table file, type
`{\tt etags} {\it input\_files}' as a shell command.
\askip
\key{M-.} find a definition
@ -246,7 +246,7 @@ \section{Tags}
\section{Compiling}
\key{M-x compile} compile code in active window
\key{C-c C-c} go to the next compiler error, when in
\key{C-c C-c} go to the next compiler error, when in
the compile window or
\key{C-x `} when in the window with source code
@ -272,7 +272,7 @@ \section{Reading and Sending Mail}
\key{C-x m} begin composing a message
\key{C-c C-c} send the message and switch to another buffer
\key{C-c C-f C-c} move to the `CC' header field, creating one
\key{C-c C-f C-c} move to the `CC' header field, creating one
if there is none
\section{Miscellaneous}
@ -309,9 +309,9 @@ \section{Regular Expressions}
\key{[\^{}$\ldots$]} negates the class
\key{\\{\it c}} quote characters otherwise having a special
meaning in regular expressions
meaning in regular expressions
\key{$\ldots$\\|$\ldots$\\|$\ldots$} matches one of
\key{$\ldots$\\|$\ldots$\\|$\ldots$} matches one of
the alternatives (``or'')
\key{\\( $\ldots$ \\)} groups a series of pattern elements to
a single element
@ -360,14 +360,14 @@ \section{Spelling Check}
\section{International Character Sets}
\key{C-x RET C-\\} select and activate input method for
\key{C-x RET C-\\} select and activate input method for
the current buffer
\key{C-\\} enable or disable input method
\mkey{M-x list-input-methods} show all input methods
\mkey{M-x set-language-environment} specify principal language
\key{C-x RET c} set coding system for next command
\mkey{M-x find-file-literally} visit file with no conversion
\mkey{M-x find-file-literally} visit file with no conversion
of any kind
\mkey{M-x list-coding-systems} show all coding systems
@ -387,7 +387,7 @@ \section{Simple Customization}
\section{Getting Help}
Emacs does command completion for you. Typing \kbd{M-x}
Emacs does command completion for you. Typing \kbd{M-x}
{\it tab\/} or {\it space\/} gives a list of Emacs commands.
\askip
\key{C-h} Emacs help

View File

@ -82,7 +82,7 @@ If you did not obtain this file directly from the GNU project and
recently, please check for a newer version. You can ftp the task list
from any GNU FTP host in directory @file{/pub/gnu/tasks/}. The task
list is available there in several different formats: @file{tasks.text},
@file{tasks.texi}, @file{tasks.info}, and @file{tasks.dvi}.
@file{tasks.texi}, @file{tasks.info}, and @file{tasks.dvi}.
@c to fix an overfill, join the paragraphs -len
The task list is also available on the GNU World Wide Web server:
@uref{http://www.gnu.org/prep/tasks_toc.html}.

File diff suppressed because it is too large Load Diff

View File

@ -87,7 +87,7 @@
\def\ncolumns{\the\columnsperpage}
\message{[\ncolumns\space
\message{[\ncolumns\space
column\if 1\ncolumns\else s\fi\space per page]}
\def\scaledmag#1{ scaled \magstep #1}
@ -172,7 +172,7 @@
\def\bye{\par\vfill\supereject
\if a\abc \else\null\vfill\eject\fi
\if a\abc \else\null\vfill\eject\fi
\end}
\end}
\fi
% we won't be using math mode much, so redefine some of the characters

View File

@ -95,7 +95,7 @@
\def\ncolumns{\the\columnsperpage}
\message{[\ncolumns\space
\message{[\ncolumns\space
column\if 1\ncolumns\else s\fi\space per page]}
\def\scaledmag#1{ scaled \magstep #1}
@ -180,7 +180,7 @@
\def\bye{\par\vfill\supereject
\if a\abc \else\null\vfill\eject\fi
\if a\abc \else\null\vfill\eject\fi
\end}
\end}
\fi
% we won't be using math mode much, so redefine some of the characters
@ -279,7 +279,7 @@ \section{Loading Viper}
\section{Viper States}
Viper has four states: {\it emacs state}, {\it vi state}, {\it insert state},
Viper has four states: {\it emacs state}, {\it vi state}, {\it insert state},
{\it replace state}.
Mode line tells you which state you are in.
In emacs state you can do all the normal GNU Emacs editing.
@ -668,7 +668,7 @@ \section{Ex Addresses}
\section{Ex Commands}
Avoid Ex text manipulation commands except substitute.
Avoid Ex text manipulation commands except substitute.
There are better VI equivalents
for all of them. Also note that all Ex commands expand \% to
current file name. To include a \% in the command, escape it with a $\backslash$.

View File

@ -115,7 +115,7 @@ fi
if [ x"$dir_arg" != x ]; then
dst=$src
src=""
if [ -d $dst ]; then
instcmd=:
else
@ -124,7 +124,7 @@ if [ x"$dir_arg" != x ]; then
else
# Waiting for this to be detected by the "$instcmd $src $dsttmp" command
# might cause directories to be created, which would be especially bad
# might cause directories to be created, which would be especially bad
# if $src (and thus $dsttmp) contains '*'.
if [ -f $src -o -d $src ]
@ -134,7 +134,7 @@ else
echo "install: $src does not exist"
exit 1
fi
if [ x"$dst" = x ]
then
echo "install: no destination specified"
@ -162,7 +162,7 @@ dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
# Skip lots of stat calls in the usual case.
if [ ! -d "$dstdir" ]; then
defaultIFS='
defaultIFS='
'
IFS="${IFS-${defaultIFS}}"
@ -201,17 +201,17 @@ else
# If we're going to rename the final executable, determine the name now.
if [ x"$transformarg" = x ]
if [ x"$transformarg" = x ]
then
dstfile=`basename $dst`
else
dstfile=`basename $dst $transformbasename |
dstfile=`basename $dst $transformbasename |
sed $transformarg`$transformbasename
fi
# don't allow the sed command to completely eliminate the filename
if [ x"$dstfile" = x ]
if [ x"$dstfile" = x ]
then
dstfile=`basename $dst`
else
@ -242,7 +242,7 @@ else
# Now rename the file to the real destination.
$doit $rmcmd -f $dstdir/$dstfile &&
$doit $mvcmd $dsttmp $dstdir/$dstfile
$doit $mvcmd $dsttmp $dstdir/$dstfile
fi &&

View File

@ -75,7 +75,7 @@
* quail/vntelex.el: Use proper charset.
2002-04-22 Koaunghi Un <koaunghi@ling.cnu.ac.kr>
2002-04-22 Koaunghi Un <koaunghi@ling.cnu.ac.kr>
* quail/hanja.el ("Od"): Remove rule.
@ -189,7 +189,7 @@
* makefile.nt (INDIAN): Likewise.
2001-11-21 KAWABATA, Taichi <batta@beige.ocn.ne.jp>
2001-11-21 KAWABATA, Taichi <batta@beige.ocn.ne.jp>
* quail/devanagari.el: Renamed to indian.el.
@ -680,7 +680,7 @@
* quail/tibetan.el: Change all tibetan-1-column characters to
tibetan. Quail map for "tibetan-wylie" fixed.
2000-03-31 Wlodzimierz Bzyl <matwb@monika.univ.gda.pl>
2000-03-31 Wlodzimierz Bzyl <matwb@monika.univ.gda.pl>
* quail/latin-pre.el ("polish-slash"): New input method.
@ -726,7 +726,7 @@
* makefile.nt: New file.
1999-10-26 Gerd Moellmann <gerd@gnu.org>
1999-10-26 Gerd Moellmann <gerd@gnu.org>
* Makefile.noleim: New.
@ -958,7 +958,7 @@
* Makefile.in (${TIT}): To byte-compile quail packages, use just
built quail.
1997-12-09 Koaunghi Un <koanughi.un@zdv.uni-tuebingen.de>
1997-12-09 Koaunghi Un <koanughi.un@zdv.uni-tuebingen.de>
* quail/hanja3.el: New file.

View File

@ -78,7 +78,7 @@ CHINESE-NON-TIT=${NON-TIT-GB} ${NON-TIT-BIG5}
CHINESE-GB=${TIT-GB} ${NON-TIT-GB}
CHINESE-BIG5=${TIT-BIG5} ${NON-TIT-BIG5}
CHINESE-BIG5=${TIT-BIG5} ${NON-TIT-BIG5}
JAPANESE=${srcdir}/quail/japanese.elc ${srcdir}/ja-dic/ja-dic.elc

View File

@ -19,7 +19,7 @@
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
#
#
# Sets up the system dependent macros.
#
!include ..\nt\makefile.def
@ -74,7 +74,7 @@ CHINESE_NON_TIT=$(NON_TIT_GB) $(NON_TIT_BIG5)
CHINESE_GB=$(TIT_GB) $(NON_TIT_GB)
CHINESE_BIG5=$(TIT_BIG5) $(NON_TIT_BIG5)
CHINESE_BIG5=$(TIT_BIG5) $(NON_TIT_BIG5)
JAPANESE=$(srcdir)/quail/japanese.elc $(srcdir)/ja-dic/ja-dic.elc

View File

@ -72,7 +72,7 @@ CHINESE_NON_TIT=$(NON_TIT_GB) $(NON_TIT_BIG5)
CHINESE_GB=$(TIT_GB) $(NON_TIT_GB)
CHINESE_BIG5=$(TIT_BIG5) $(NON_TIT_BIG5)
CHINESE_BIG5=$(TIT_BIG5) $(NON_TIT_BIG5)
JAPANESE=$(srcdir)/quail/japanese.elc $(srcdir)/ja-dic/ja-dic.elc

View File

@ -88,7 +88,7 @@
("," ?$B'R(B)
("." ?$B'p(B)
("/" ?$B!?(B)
("!" ?$B!*(B)
("@" ?$B!w(B)
("#" ?$B!t(B)

View File

@ -104,7 +104,7 @@
("," ?,LQ(B)
("." ?,Ln(B)
("/" ?/)
("!" ?!)
("@" ?\")
("#" ?')
@ -266,7 +266,7 @@
(">" ?,LN(B)
("?" ?,))
;; Mikhailian couldn't check the next two.
;; Mikhailian couldn't check the next two.
;; This seems to have the same layout for letters as mk in XKB, but at
;; least the top row is different.
@ -328,7 +328,7 @@
("," ?,)
("." ?.)
("/" ?-)
("!" ?!)
("@" ?\")
("#" ?#)
@ -437,7 +437,7 @@
("," ?,)
("." ?.)
("/" ?-)
("!" ?!)
("@" ?\")
("#" ?#)
@ -545,7 +545,7 @@
;; ("n" ?,L](B)
;; ("m" ?,L\(B)
;; ("/" ?-)
;; ("@" ?\")
;; ("^" ?&)
;; ("&" ?')
@ -605,7 +605,7 @@
;; happily with this little change. [See "ukrainian-computer" below.]
;; Fixme: add GHE_WITH_UPTURN.
(quail-define-package
(quail-define-package
"cyrillic-ukrainian" "Ukrainian" ",L6(BU" nil
",L$'5@B7(B-,L&.(B UKRAINIAN (ISO 8859-5 encoding)
@ -665,7 +665,7 @@ Sorry, but 'ghe with upturn' is not included in ISO 8859-5."
("," ?,)
("." ?.)
("/" ?-)
("!" ?!)
("@" ?\")
("#" ?#)
@ -826,7 +826,7 @@ Sorry, but 'ghe with upturn' is not included in ISO 8859-5."
;; Alexander Mikhailian says this is of limited use. It has been
;; popular among emigrants or foreigners who have to type in Cyrillic
;; (mostly Russian) from time to time.
(quail-define-package
(quail-define-package
"cyrillic-yawerty" "Cyrillic" ",L6O(B" nil
",LO25@BK(B Roman transcription (ISO 8859-5 encoding)
@ -897,7 +897,7 @@ as follows.
("," ?,)
("." ?.)
("/" ?/)
("!" ?!)
("@" ?,Lq(B)
("#" ?,Lj(B)
@ -945,7 +945,7 @@ as follows.
("<" ?<)
(">" ?>)
("?" ??)
("/q" ?,Lr(B)
("/w" ?,Ls(B)
("/e" ?,Lt(B)
@ -959,7 +959,7 @@ as follows.
("/a" ?,L|(B)
("/s" ?,L~(B)
("/d" ?,L(B)
("/Q" ?,L"(B)
("/W" ?,L#(B)
("/E" ?,L$(B)
@ -1005,53 +1005,53 @@ Should handle most cases. However:
Russian alphabet: a b v=w g d e yo=jo zh z i j=j' k l m n o p r s t
u f h=kh=x c ch sh shch=sj=/s=/sht ~ y ' e' yu=ju ya=ja=q
Also included are Ukrainian ,Lt(B (YE) = \"/e\" and ,Lw(B (YI) = \"yi\",
Also included are Ukrainian ,Lt(B (YE) = \"/e\" and ,Lw(B (YI) = \"yi\",
Belarusian ,L~(B (SHORT U) = \"u'\",
Serbo-Croatian ,Lr(B (DJE) = \"/d\", ,L{(B (CHJE)= \"/ch\",
Serbo-Croatian ,Lr(B (DJE) = \"/d\", ,L{(B (CHJE)= \"/ch\",
Macedonian ,Ls(B (GJE) = \"/g\", ,Lu(B (DZE) = \"/s\", ,L|(B (KJE) = \"/k\",
cyrillic ,Lv(B (I DECIMAL) = \"/i\", ,Lx(B (JE) = \"/j\",
cyrillic ,Lv(B (I DECIMAL) = \"/i\", ,Lx(B (JE) = \"/j\",
,Ly(B (LJE) = \"/l\", ,Lz(B (NJE) = \"/n\" and ,L(B (DZE) =\"/z\"."
nil t t t t nil nil nil nil nil t)
(quail-define-rules
("a" ?,LP(B)("b" ?,LQ(B) ("v" ?,LR(B) ("w" ?,LR(B) ("g" ?,LS(B) ("d" ?,LT(B)
("e" ?,LU(B) ("je" ?,LU(B)
("a" ?,LP(B)("b" ?,LQ(B) ("v" ?,LR(B) ("w" ?,LR(B) ("g" ?,LS(B) ("d" ?,LT(B)
("e" ?,LU(B) ("je" ?,LU(B)
("yo" ?,Lq(B) ("jo" ?,Lq(B)
("zh" ?,LV(B) ("z" ?,LW(B) ("i" ?,LX(B)
("zh" ?,LV(B) ("z" ?,LW(B) ("i" ?,LX(B)
("j" ?,LY(B) ("j'" ?,LY(B) ("j`" ?,LY(B) ("k" ?,LZ(B) ("l" ?,L[(B)
("m" ?,L\(B) ("n" ?,L](B) ("o" ?,L^(B) ("p" ?,L_(B) ("r" ?,L`(B) ("s" ?,La(B) ("t" ?,Lb(B) ("u" ?,Lc(B)
("f" ?,Ld(B) ("x" ?,Le(B) ("h" ?,Le(B) ("kh" ?,Le(B)
("c" ?,Lf(B) ("ch" ?,Lg(B)
("sh" ?,Lh(B)
("shch" ?,Li(B) ("sj" ?,Li(B)
("/sht" ?,Li(B) ("/t" ?,Li(B)
("~" ?,Lj(B) ("y" ?,Lk(B) ("'" ?,Ll(B) ("`" ?,Ll(B)
("e'" ?,Lm(B) ("e`" ?,Lm(B) ("@" ?,Lm(B)
("yu" ?,Ln(B) ("ju" ?,Ln(B)
("sh" ?,Lh(B)
("shch" ?,Li(B) ("sj" ?,Li(B)
("/sht" ?,Li(B) ("/t" ?,Li(B)
("~" ?,Lj(B) ("y" ?,Lk(B) ("'" ?,Ll(B) ("`" ?,Ll(B)
("e'" ?,Lm(B) ("e`" ?,Lm(B) ("@" ?,Lm(B)
("yu" ?,Ln(B) ("ju" ?,Ln(B)
("ya" ?,Lo(B) ("ja" ?,Lo(B) ("q" ?,Lo(B)
("A" ?,L0(B) ("B" ?,L1(B) ("V" ?,L2(B) ("W" ?,L2(B) ("G" ?,L3(B) ("D" ?,L4(B)
("A" ?,L0(B) ("B" ?,L1(B) ("V" ?,L2(B) ("W" ?,L2(B) ("G" ?,L3(B) ("D" ?,L4(B)
("E" ?,L5(B) ("Je" ?,L5(B) ("JE" ?,L5(B)
("Yo" ?,L!(B) ("YO" ?,L!(B) ("Jo" ?,L!(B) ("JO" ?,L!(B)
("Zh" ?,L6(B) ("ZH" ?,L6(B) ("Z" ?,L7(B) ("I" ?,L8(B)
("Yo" ?,L!(B) ("YO" ?,L!(B) ("Jo" ?,L!(B) ("JO" ?,L!(B)
("Zh" ?,L6(B) ("ZH" ?,L6(B) ("Z" ?,L7(B) ("I" ?,L8(B)
("J" ?,L9(B) ("J'" ?,L9(B) ("J`" ?,L9(B) ("K" ?,L:(B) ("L" ?,L;(B)
("M" ?,L<(B) ("N" ?,L=(B) ("O" ?,L>(B) ("P" ?,L?(B) ("R" ?,L@(B) ("S" ?,LA(B) ("T" ?,LB(B) ("U" ?,LC(B)
("F" ?,LD(B) ("X" ?,LE(B) ("H" ?,LE(B) ("Kh" ?,LE(B) ("KH" ?,LE(B)
("C" ?,LF(B) ("Ch" ?,LG(B) ("CH" ?,LG(B)
("Sh" ?,LH(B) ("SH" ?,LH(B)
("Shch" ?,LI(B) ("SHCH" ?,LI(B) ("Sj" ?,LI(B) ("SJ" ?,LI(B)
("/Sht" ?,LI(B) ("/SHT" ?,LI(B) ("/T" ?,LI(B)
("~~" ",LJ(B") ("Y" ?,LK(B) ("''" ",LL(B") ("E'" ?,LM(B) ("E`" ?,LM(B)
("Yu" ?,LN(B) ("YU" ?,LN(B) ("Ju" ?,LN(B) ("JU" ?,LN(B)
("C" ?,LF(B) ("Ch" ?,LG(B) ("CH" ?,LG(B)
("Sh" ?,LH(B) ("SH" ?,LH(B)
("Shch" ?,LI(B) ("SHCH" ?,LI(B) ("Sj" ?,LI(B) ("SJ" ?,LI(B)
("/Sht" ?,LI(B) ("/SHT" ?,LI(B) ("/T" ?,LI(B)
("~~" ",LJ(B") ("Y" ?,LK(B) ("''" ",LL(B") ("E'" ?,LM(B) ("E`" ?,LM(B)
("Yu" ?,LN(B) ("YU" ?,LN(B) ("Ju" ?,LN(B) ("JU" ?,LN(B)
("Ya" ?,LO(B) ("YA" ?,LO(B) ("Ja" ?,LO(B) ("JA" ?,LO(B) ("Q" ?,LO(B)
("/e" ?,Lt(B) ("yi" ?,Lw(B) ("u'" ?,L~(B)
("/d" ?,Lr(B) ("/ch" ?,L{(B)
("/g" ?,Ls(B) ("/s" ?,Lu(B) ("/k" ?,L|(B)
("/i" ?,Lv(B) ("/j" ?,Lx(B) ("/l" ?,Ly(B) ("/n" ?,Lz(B) ("/z" ?,L(B)
("/E" ?,L$(B) ("YE" ?,L$(B) ("Yi" ?,L'(B) ("YI" ?,L'(B) ("U'" ?,L.(B)
("/E" ?,L$(B) ("YE" ?,L$(B) ("Yi" ?,L'(B) ("YI" ?,L'(B) ("U'" ?,L.(B)
("/D" ?,L"(B) ("/Ch" ?,L+(B) ("/CH" ?,L+(B)
("/G" ?,L#(B) ("/S" ?,L%(B) ("/K" ?,L,(B)
("/G" ?,L#(B) ("/S" ?,L%(B) ("/K" ?,L,(B)
("/I" ?,L&(B) ("/J" ?,L((B) ("/L" ?,L)(B) ("/N" ?,L*(B) ("/Z" ?,L/(B)
)

View File

@ -30,7 +30,7 @@
(require 'quail)
(require 'ethio-util)
;;
;; The package "ethiopic"
;;
@ -342,7 +342,7 @@ C-' or `M-x ethio-gemination'
("qqee" ?$(3%-(B)
("qq" ?$(3%.(B)
("qqo" ?$(3%/(B)
("Qe" ?$(3!q(B)
("Qu" ?$(3!r(B)
("Qi" ?$(3!s(B)
@ -1141,7 +1141,7 @@ C-' or `M-x ethio-gemination'
(defun ethio-select-a-translation ()
;; The translation of `a' depends on the language
;; (either Tigrigna or Amharic).
;; (either Tigrigna or Amharic).
(quail-defrule "a"
(if (ethio-prefer-amharic-p) ?$(3"c(B ?$(3"f(B)
"ethiopic"))

View File

@ -84,7 +84,7 @@ Sorry, accents and terminal sigma are not supported in JIS."
("," ?, )
("." ?. )
("/" ?$B!?(B)
("!" ?$B!*(B)
("@" ?$B!w(B)
("#" ?$B!t(B)
@ -248,7 +248,7 @@ nil t t nil nil nil nil nil nil nil t)
("m" ?$,1'<(B)
("n" ?$,1'=(B)
("o" ?$,1'?(B)
("p" ?$,1'@(B)
("q" ?$,1'8(B)
("r" ?$,1'A(B)
@ -1049,7 +1049,7 @@ e.g.
;; 1! 2@ 3# 4$ 5% 6^ 7& 8* 9( 0) -_ =+ `~
;; ;: ,FrS(B ,FeE(B ,FqQ(B ,FtT(B ,FuU(B ,FhH(B ,FiI(B ,FoO(B ,FpP(B [{ ]}
;; ,FaA(B ,FsS(B ,FdD(B ,FvV(B ,FcC(B ,FgG(B ,FnN(B ,FjJ(B ,FkK(B ,F4((B '" \|
;; ,FfF(B ,FwW(B ,FxX(B ,FyY(B ,FbB(B ,FmM(B ,FlL(B ,< .> /?
;; ,FfF(B ,FwW(B ,FxX(B ,FyY(B ,FbB(B ,FmM(B ,FlL(B ,< .> /?
(quail-define-rules
("1" ?1)
@ -1099,7 +1099,7 @@ e.g.
("," ?,)
("." ?.)
("/" ?/)
("!" ?!)
("@" ?@)
("#" ?#)
@ -1147,7 +1147,7 @@ e.g.
("<" ?<)
(">" ?>)
("?" ??)
(";a" ?,F\(B)
(";e" ?,F](B)
(";h" ?,F^(B)
@ -1189,7 +1189,7 @@ e.g.
;; 1! 2@ 3# 4$ 5% 6^ 7& 8* 9( 0) -_ =+ `~
;; ,F7/(B ,FrS(B ,FeE(B ,FqQ(B ,FtT(B ,FuU(B ,FhH(B ,FiI(B ,FoO(B ,FpP(B [{ ]}
;; ,FaA(B ,FsS(B ,FdD(B ,FvV(B ,FcC(B ,FgG(B ,FnN(B ,FjJ(B ,FkK(B ,F4((B '" \|
;; ,FfF(B ,FwW(B ,FxX(B ,FyY(B ,FbB(B ,FmM(B ,FlL(B ,; .: /?
;; ,FfF(B ,FwW(B ,FxX(B ,FyY(B ,FbB(B ,FmM(B ,FlL(B ,; .: /?
(quail-define-rules
("1" ?1)
@ -1239,7 +1239,7 @@ e.g.
("," ?,)
("." ?.)
("/" ?/)
("!" ?!)
("@" ?@)
("#" ?#)
@ -1287,7 +1287,7 @@ e.g.
("<" ?<)
(">" ?>)
("?" ??)
("a;" ?,F\(B)
("e;" ?,F](B)
("h;" ?,F^(B)

View File

@ -74,14 +74,14 @@ For instance, typing \"S\" followed by TAB will tell you
("x" ?$(C$<(B)
("v" ?$(C$=(B)
("g" ?$(C$>(B)
("R" ?$(C$"(B)
("E" ?$(C$((B)
("Q" ?$(C$3(B)
("W" ?$(C$9(B)
("T" ?$(C$6(B)
("P" ?$(C$F(B)
("k" ?$(C$?(B)
("i" ?$(C$A(B)
("j" ?$(C$C(B)
@ -95,7 +95,7 @@ For instance, typing \"S\" followed by TAB will tell you
("l" ?$(C$S(B)
("o" ?$(C$@(B)
("O" ?$(C$B(B)
("rk" ?$(C0!(B)
("rkr" ?$(C0"(B)
("rks" ?$(C0#(B)
@ -942,7 +942,7 @@ For instance, typing \"S\" followed by TAB will tell you
("ahkT" ?$(C8|(B)
("ahkd" ?$(C8}(B)
("ahl" ?$(C8~(B)
("ahls" ?$(C9!(B)
("ahlf" ?$(C9"(B)
("ahlq" ?$(C9#(B)
@ -977,7 +977,7 @@ For instance, typing \"S\" followed by TAB will tell you
("anls" ?$(C9@(B)
("anlf" ?$(C9A(B)
("ab" ?$(C9B(B)
("abs" ?$(C9C(B)
("abf" ?$(C9D(B)
("aba" ?$(C9E(B)
@ -2448,7 +2448,7 @@ For instance, typing \"S\" followed by TAB will tell you
("glq" ?$(CH|(B)
("glt" ?$(CH}(B)
("gld" ?$(CH~(B)
("Z!" ?$(C#!(B)
("Z\"" ?$(C#"(B)
("Z#" ?$(C##(B)
@ -2543,7 +2543,7 @@ For instance, typing \"S\" followed by TAB will tell you
("Z|" ?$(C#|(B)
("Z}" ?$(C#}(B)
("Z^-" ?$(C#~(B)
("HS" ?$(C$U(B)
("Hse" ?$(C$V(B)
("Hst" ?$(C$W(B)
@ -2586,7 +2586,7 @@ For instance, typing \"S\" followed by TAB will tell you
("Hbl" ?$(C$|(B)
("H." ?$(C$}(B)
("H.l" ?$(C$~(B)
("SY" ?$(C!M(B)
("SP" ?$(C!L(B)
("S%" ?$(C"6(B)

View File

@ -39,15 +39,15 @@
(?\; . "$(C$2(B") (?n . "$(C$5(B") (?j . "$(C$7(B") (?l . "$(C$8(B") (?o . "$(C$:(B")
(?0 . "$(C$;(B") (?' . "$(C$<(B") (?p . "$(C$=(B") (?m . "$(C$>(B")
;; second character
(?f . "$(C$?(B") (?r . "$(C$@(B") (?6 . "$(C$A(B") (?R . "$(C$B(B") (?t . "$(C$C(B")
(?f . "$(C$?(B") (?r . "$(C$@(B") (?6 . "$(C$A(B") (?R . "$(C$B(B") (?t . "$(C$C(B")
(?c . "$(C$D(B") (?e . "$(C$E(B") (?7 . "$(C$F(B") (?v . "$(C$G(B") (?/ . "$(C$G(B")
(?4 . "$(C$K(B") (?b . "$(C$L(B") (?9 . "$(C$L(B") (?5 . "$(C$P(B") (?g . "$(C$Q(B")
(?8 . "$(C$R(B") (?d . "$(C$S(B")
;; third character
(?x . "$(C$!(B") (?F . "$(C$"(B") (?s . "$(C$$(B") (?S . "$(C$&(B") (?A . "$(C$'(B")
(?w . "$(C$)(B") (?D . "$(C$*(B") (?C . "$(C$+(B") (?V . "$(C$0(B") (?z . "$(C$1(B")
(?w . "$(C$)(B") (?D . "$(C$*(B") (?C . "$(C$+(B") (?V . "$(C$0(B") (?z . "$(C$1(B")
(?3 . "$(C$2(B") (?X . "$(C$4(B") (?q . "$(C$5(B") (?2 . "$(C$6(B") (?a . "$(C$7(B")
(?! . "$(C$8(B") (?Z . "$(C$:(B") (?e . "$(C$;(B") (?W . "$(C$<(B") (?Q . "$(C$=(B")
(?! . "$(C$8(B") (?Z . "$(C$:(B") (?e . "$(C$;(B") (?W . "$(C$<(B") (?Q . "$(C$=(B")
(?1 . "$(C$>(B")
;; other bindings
(?G . "/") (?T . ";") (?H . "'") (?B . "!") (?Y . "<")
@ -91,7 +91,7 @@
("'" ?$(C$<(B)
("p" ?$(C$=(B)
("m" ?$(C$>(B)
("f" ?$(C$?(B)
("r" ?$(C$@(B)
("6" ?$(C$A(B)
@ -120,7 +120,7 @@
("g" ?$(C$Q(B)
("8" ?$(C$R(B)
("d" ?$(C$S(B)
("x" ?$(C$!(B)
("F" ?$(C$"(B)
("xx" ?$(C$"(B)
@ -154,7 +154,7 @@
("W" ?$(C$<(B)
("Q" ?$(C$=(B)
("1" ?$(C$>(B)
("G" ?/)
("T" ?\;)
("H" ?')
@ -175,7 +175,7 @@
("U" ?7)
("I" ?8)
("O" ?9)
("kf" ?$(C0!(B)
("kfx" ?$(C0"(B)
("kfs" ?$(C0#(B)
@ -620,7 +620,7 @@
("kkd3" ?$(C3'(B)
("kkdq" ?$(C3((B)
("kkda" ?$(C3)(B)
("hf" ?$(C3*(B)
("hfx" ?$(C3+(B)
("hfF" ?$(C3,(B)
@ -817,7 +817,7 @@
("hdq" ?$(C4V(B)
("hda" ?$(C4W(B)
("hdQ" ?$(C4X(B)
("uf" ?$(C4Y(B)
("ufx" ?$(C4Z(B)
("ufF" ?$(C4[(B)
@ -1004,7 +1004,7 @@
("udqq" ?$(C5x(B)
("uda" ?$(C5y(B)
("ud!" ?$(C5z(B)
("uuf" ?$(C5{(B)
("uufx" ?$(C5|(B)
("uufs" ?$(C5}(B)
@ -1122,7 +1122,7 @@
("uud3" ?$(C6p(B)
("uudq" ?$(C6q(B)
("uuda" ?$(C6r(B)
("yf" ?$(C6s(B)
("yfx" ?$(C6t(B)
("yfs" ?$(C6u(B)
@ -1294,7 +1294,7 @@
("yd3" ?$(C83(B)
("ydq" ?$(C84(B)
("yda" ?$(C85(B)
("if" ?$(C86(B)
("ifx" ?$(C87(B)
("ifs" ?$(C88(B)
@ -1487,7 +1487,7 @@
("ida" ?$(C9V(B)
("idZ" ?$(C9W(B)
("idW" ?$(C9X(B)
(";f" ?$(C9Y(B)
(";fx" ?$(C9Z(B)
(";fF" ?$(C9[(B)
@ -1773,7 +1773,7 @@
(";;d3" ?$(C;d(B)
(";;dq" ?$(C;e(B)
(";;da" ?$(C;f(B)
("nf" ?$(C;g(B)
("nfx" ?$(C;h(B)
("nfxq" ?$(C;i(B)
@ -2138,7 +2138,7 @@
("nnd3" ?$(C>C(B)
("nndq" ?$(C>D(B)
("nnda" ?$(C>E(B)
("jf" ?$(C>F(B)
("jfx" ?$(C>G(B)
("jfs" ?$(C>H(B)
@ -2444,7 +2444,7 @@
("jda" ?$(C@W(B)
("jd!" ?$(C@X(B)
("jdQ" ?$(C@Y(B)
("lf" ?$(C@Z(B)
("lfx" ?$(C@[(B)
("lfs" ?$(C@\(B)
@ -2770,7 +2770,7 @@
("llda" ?$(CBt(B)
("lld!" ?$(CBu(B)
("lld1" ?$(CBv(B)
("of" ?$(CBw(B)
("ofx" ?$(CBx(B)
("ofs" ?$(CBy(B)
@ -2928,7 +2928,7 @@
("od3" ?$(CD((B)
("odq" ?$(CD)(B)
("oda" ?$(CD*(B)
("0f" ?$(CD+(B)
("0fx" ?$(CD,(B)
("0fs" ?$(CD-(B)
@ -3077,7 +3077,7 @@
("0d3" ?$(CE5(B)
("0dq" ?$(CE6(B)
("0da" ?$(CE7(B)
("'f" ?$(CE8(B)
("'fx" ?$(CE9(B)
("'fs" ?$(CE:(B)
@ -3226,7 +3226,7 @@
("'d3" ?$(CFA(B)
("'dq" ?$(CFB(B)
("'da" ?$(CFC(B)
("pf" ?$(CFD(B)
("pfx" ?$(CFE(B)
("pfF" ?$(CFF(B)
@ -3369,7 +3369,7 @@
("pd3" ?$(CGL(B)
("pdq" ?$(CGM(B)
("pda" ?$(CGN(B)
("mf" ?$(CGO(B)
("mfx" ?$(CGP(B)
("mfs" ?$(CGQ(B)

View File

@ -32,7 +32,7 @@
(require 'quail)
(require 'korea-util)
(quail-define-package
(quail-define-package
"korean-hanja" "Korean" "$(CyS(B2" t
"2$(C9z=D(BKSC$(CySm.(B: $(Cz1SWGO4B(B $(CySm.@G(B $(Cj$@;(B $(CGQ1[(B2$(C9zcR@87N(B $(C{<usGO?)(B $(C`TwI(B"
nil nil nil nil nil nil t)

View File

@ -39,7 +39,7 @@ Hebrew letters are assigned to lowercases.
;; /Q 'W ,Hw(BE ,Hx(BR ,H`(BT ,Hh(BY ,He(BU ,Ho(BI ,Hm(BO ,Ht(BP {[ {]
;; ,Hy(BA ,Hc(BS ,Hb(BD ,Hk(BF ,Hr(BG ,Hi(BH ,Hg(BJ ,Hl(BK ,Hj(BL :,Hs(B ", |\
;; ,Hf(BZ ,Hq(BX ,Ha(BC ,Hd(BV ,Hp(BB ,Hn(BN ,Hv(BM <,Hz(B >,Hu(B ?.
;;
;;
(quail-define-rules
("`" ?\;)

View File

@ -56,7 +56,7 @@
(setq unread-command-events
(list (aref quail-current-key control-flag)))))))
control-flag)
;; Convert Hiragana <-> Katakana in the current translation region.
(defun quail-japanese-toggle-kana ()
(interactive)
@ -139,7 +139,7 @@
("ra" "$B$i(B") ("ri" "$B$j(B") ("ru" "$B$k(B") ("re" "$B$l(B") ("ro" "$B$m(B")
("la" "$B$i(B") ("li" "$B$j(B") ("lu" "$B$k(B") ("le" "$B$l(B") ("lo" "$B$m(B")
("wa" "$B$o(B") ("wi" "$B$p(B") ("wu" "$B$&(B") ("we" "$B$q(B") ("wo" "$B$r(B")
("n'" "$B$s(B")
("n'" "$B$s(B")
("ga" "$B$,(B") ("gi" "$B$.(B") ("gu" "$B$0(B") ("ge" "$B$2(B") ("go" "$B$4(B")
("za" "$B$6(B") ("zi" "$B$8(B") ("zu" "$B$:(B") ("ze" "$B$<(B") ("zo" "$B$>(B")
("da" "$B$@(B") ("di" "$B$B(B") ("du" "$B$E(B") ("de" "$B$G(B") ("do" "$B$I(B")
@ -461,7 +461,7 @@ qh: shift to the input method `japanese',
("p" "$B#p(B") ("q" "$B#q(B") ("r" "$B#r(B") ("s" "$B#s(B")
("t" "$B#t(B") ("u" "$B#u(B") ("v" "$B#v(B") ("w" "$B#w(B")
("x" "$B#x(B") ("y" "$B#y(B") ("z" "$B#z(B") ("{" "$B!P(B")
("|" "$B!C(B") ("}" "$B!Q(B") ("~" "$B!A(B")
("|" "$B!C(B") ("}" "$B!Q(B") ("~" "$B!A(B")
("qq" quail-japanese-switch-package)
("qh" quail-japanese-switch-package)
@ -527,7 +527,7 @@ qq: toggle between this input method and the input method `japanese-ascii'.
(setq quail-current-str (japanese-katakana quail-current-str)))
control-flag)
(quail-define-package
(quail-define-package
"japanese-katakana" "Japanese" "$B%"(B"
nil
"Japanese katakana input method by Roman transliteration."

View File

@ -1552,7 +1552,7 @@ Uses the `mule-unicode-0100-24ff' charset to supplement Latin-1.
| prefix |
------------+---------+----------
diaeresis | \" | \"a -> ,Ad(B
Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
" nil t nil nil nil nil nil nil nil nil t)
@ -1560,64 +1560,64 @@ Doubling the postfix separates the letter and postfix: e.g. a'' -> a'
("fl." ?$,1!R(B) ;; LATIN SMALL LETTER F WITH HOOK (florin currency symbol)
("eur." ?$,1tL(B) ;; EURO SIGN
;; $,1r|(BThe 25th letter of the Dutch alphabet.$,1r}(B
("ij" ?$,1 S(B) ;; LATIN SMALL LIGATURE IJ
("IJ" ?$,1 R(B) ;; LATIN CAPITAL LIGATURE IJ
("ij" ?$,1 S(B) ;; LATIN SMALL LIGATURE IJ
("IJ" ?$,1 R(B) ;; LATIN CAPITAL LIGATURE IJ
;; $,1r|(BTrema on the second letter of vowel pair.$,1r}(B Yudit uses `:', not `"'.
("\"a" ?,Ad(B) ;; LATIN SMALL LETTER A WITH DIAERESIS
("\"e" ?,Ak(B) ;; LATIN SMALL LETTER E WITH DIAERESIS
("\"i" ?,Ao(B) ;; LATIN SMALL LETTER I WITH DIAERESIS
("\"o" ?,Av(B) ;; LATIN SMALL LETTER O WITH DIAERESIS
("\"u" ?,A|(B) ;; LATIN SMALL LETTER U WITH DIAERESIS
("\"A" ?,AD(B) ;; LATIN CAPITAL LETTER A WITH DIAERESIS
("\"E" ?,AK(B) ;; LATIN CAPITAL LETTER E WITH DIAERESIS
("\"I" ?,AO(B) ;; LATIN CAPITAL LETTER I WITH DIAERESIS
("\"O" ?,AV(B) ;; LATIN CAPITAL LETTER O WITH DIAERESIS
("\"U" ?,A\(B) ;; LATIN CAPITAL LETTER U WITH DIAERESIS
("\"a" ?,Ad(B) ;; LATIN SMALL LETTER A WITH DIAERESIS
("\"e" ?,Ak(B) ;; LATIN SMALL LETTER E WITH DIAERESIS
("\"i" ?,Ao(B) ;; LATIN SMALL LETTER I WITH DIAERESIS
("\"o" ?,Av(B) ;; LATIN SMALL LETTER O WITH DIAERESIS
("\"u" ?,A|(B) ;; LATIN SMALL LETTER U WITH DIAERESIS
("\"A" ?,AD(B) ;; LATIN CAPITAL LETTER A WITH DIAERESIS
("\"E" ?,AK(B) ;; LATIN CAPITAL LETTER E WITH DIAERESIS
("\"I" ?,AO(B) ;; LATIN CAPITAL LETTER I WITH DIAERESIS
("\"O" ?,AV(B) ;; LATIN CAPITAL LETTER O WITH DIAERESIS
("\"U" ?,A\(B) ;; LATIN CAPITAL LETTER U WITH DIAERESIS
;; $,1r|(BAcute, marking emphasis on long vowels$,1r}(B:
("a'" ?,Aa(B) ;; LATIN SMALL LETTER A WITH ACUTE
("e'" ?,Ai(B) ;; LATIN SMALL LETTER E WITH ACUTE
("i'" ?,Am(B) ;; LATIN SMALL LETTER I WITH ACUTE
("o'" ?,As(B) ;; LATIN SMALL LETTER O WITH ACUTE
("u'" ?,Az(B) ;; LATIN SMALL LETTER U WITH ACUTE
("A'" ?,AA(B) ;; LATIN CAPITAL LETTER A WITH ACUTE
("E'" ?,AI(B) ;; LATIN CAPITAL LETTER E WITH ACUTE
("I'" ?,AM(B) ;; LATIN CAPITAL LETTER I WITH ACUTE
("O'" ?,AS(B) ;; LATIN CAPITAL LETTER O WITH ACUTE
("U'" ?,AZ(B) ;; LATIN CAPITAL LETTER U WITH ACUTE
("a'" ?,Aa(B) ;; LATIN SMALL LETTER A WITH ACUTE
("e'" ?,Ai(B) ;; LATIN SMALL LETTER E WITH ACUTE
("i'" ?,Am(B) ;; LATIN SMALL LETTER I WITH ACUTE
("o'" ?,As(B) ;; LATIN SMALL LETTER O WITH ACUTE
("u'" ?,Az(B) ;; LATIN SMALL LETTER U WITH ACUTE
("A'" ?,AA(B) ;; LATIN CAPITAL LETTER A WITH ACUTE
("E'" ?,AI(B) ;; LATIN CAPITAL LETTER E WITH ACUTE
("I'" ?,AM(B) ;; LATIN CAPITAL LETTER I WITH ACUTE
("O'" ?,AS(B) ;; LATIN CAPITAL LETTER O WITH ACUTE
("U'" ?,AZ(B) ;; LATIN CAPITAL LETTER U WITH ACUTE
;; $,1r|(BGrave, marking emphasis on short vowels$,1r}(B:
("a`" ?,A`(B) ;; LATIN SMALL LETTER A WITH GRAVE
("e`" ?,Ah(B) ;; LATIN SMALL LETTER E WITH GRAVE
("i`" ?,Al(B) ;; LATIN SMALL LETTER I WITH GRAVE
("o`" ?,Ar(B) ;; LATIN SMALL LETTER O WITH GRAVE
("u`" ?,Ay(B) ;; LATIN SMALL LETTER U WITH GRAVE
("A`" ?,A@(B) ;; LATIN CAPITAL LETTER A WITH GRAVE
("E`" ?,AH(B) ;; LATIN CAPITAL LETTER E WITH GRAVE
("I`" ?,AL(B) ;; LATIN CAPITAL LETTER I WITH GRAVE
("O`" ?,AR(B) ;; LATIN CAPITAL LETTER O WITH GRAVE
("e`" ?,Ah(B) ;; LATIN SMALL LETTER E WITH GRAVE
("i`" ?,Al(B) ;; LATIN SMALL LETTER I WITH GRAVE
("o`" ?,Ar(B) ;; LATIN SMALL LETTER O WITH GRAVE
("u`" ?,Ay(B) ;; LATIN SMALL LETTER U WITH GRAVE
("A`" ?,A@(B) ;; LATIN CAPITAL LETTER A WITH GRAVE
("E`" ?,AH(B) ;; LATIN CAPITAL LETTER E WITH GRAVE
("I`" ?,AL(B) ;; LATIN CAPITAL LETTER I WITH GRAVE
("O`" ?,AR(B) ;; LATIN CAPITAL LETTER O WITH GRAVE
("U`" ?,AY(B) ;; LATIN CAPITAL LETTER U WITH GRAVE
;; $,1r|(BCater for the use of many French words and use of the circumflex
;; in Frisian.$,1r}(B Yudit used `;' for cedilla.
("c," ?,Ag(B) ;; LATIN SMALL LETTER C WITH CEDILLA
("C," ?,AG(B) ;; LATIN CAPITAL LETTER C WITH CEDILLA
("a^" ?,Ab(B) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX
("e^" ?,Aj(B) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX
("i^" ?,An(B) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX
("o^" ?,At(B) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX
("u^" ?,A{(B) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX
("A^" ?,AB(B) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
("E^" ?,AJ(B) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
("I^" ?,AN(B) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
("O^" ?,AT(B) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
("c," ?,Ag(B) ;; LATIN SMALL LETTER C WITH CEDILLA
("C," ?,AG(B) ;; LATIN CAPITAL LETTER C WITH CEDILLA
("a^" ?,Ab(B) ;; LATIN SMALL LETTER A WITH CIRCUMFLEX
("e^" ?,Aj(B) ;; LATIN SMALL LETTER E WITH CIRCUMFLEX
("i^" ?,An(B) ;; LATIN SMALL LETTER I WITH CIRCUMFLEX
("o^" ?,At(B) ;; LATIN SMALL LETTER O WITH CIRCUMFLEX
("u^" ?,A{(B) ;; LATIN SMALL LETTER U WITH CIRCUMFLEX
("A^" ?,AB(B) ;; LATIN CAPITAL LETTER A WITH CIRCUMFLEX
("E^" ?,AJ(B) ;; LATIN CAPITAL LETTER E WITH CIRCUMFLEX
("I^" ?,AN(B) ;; LATIN CAPITAL LETTER I WITH CIRCUMFLEX
("O^" ?,AT(B) ;; LATIN CAPITAL LETTER O WITH CIRCUMFLEX
("U^" ?,A[(B) ;; LATIN CAPITAL LETTER U WITH CIRCUMFLEX
;; $,1r|(BFollow the example of the Dutch POSIX locale, using ISO-8859-9 to
;; cater to the many Turks in Dutch society.$,1r}(B Perhaps German methods
;; should do so too. Follow turkish-alt-postfix here.
("i/" ?$,1 Q(B) ;; LATIN SMALL LETTER I WITH NO DOT
("s," ?$,1 (B) ;; LATIN SMALL LETTER S WITH CEDILLA
("g^" ?$,1 ?(B) ;; LATIN SMALL LETTER G WITH BREVE
("s," ?$,1 (B) ;; LATIN SMALL LETTER S WITH CEDILLA
("g^" ?$,1 ?(B) ;; LATIN SMALL LETTER G WITH BREVE
("I/" ?$,1 P(B) ;; LATIN CAPITAL LETTER I WITH DOT ABOVE
("S," ?$,1 ~(B) ;; LATIN CAPITAL LETTER S WITH CEDILLA
("G^" ?$,1 >(B) ;; LATIN CAPITAL LETTER G WITH BREVE
("S," ?$,1 ~(B) ;; LATIN CAPITAL LETTER S WITH CEDILLA
("G^" ?$,1 >(B) ;; LATIN CAPITAL LETTER G WITH BREVE
)
;; Originally from Yudit, discussed with Albertas Agejevas

View File

@ -62,7 +62,7 @@ system, including many technical ones. Examples:
("$^1$" ?,A9(B)
("$^o$" ?,A:(B)
("?`" ?,A?(B)
("\\`{A}" ?,A@(B) ("\\`A" ?,A@(B)
("\\'{A}" ?,AA(B) ("\\'A" ?,AA(B)
("\\^{A}" ?,AB(B) ("\\^A" ?,AB(B)

View File

@ -26,7 +26,7 @@
;;; Commentary:
;; Key translation maps were originally copied from iso-acc.el.
;; latin-1-prefix: extra special characters added, adapted from the vim
;; latin-1-prefix: extra special characters added, adapted from the vim
;; digraphs (from J.H.M.Dassen <jdassen@wi.leidenuniv.nl>)
;; by R.F. Smith <rsmith@xs4all.nl>
;;
@ -710,7 +710,7 @@ For example, the character named `aogonek' is obtained by `/a'."
("/e" ?,Bj(B)
("/l" ?,B3(B)
("/n" ?,Bq(B)
("/o" ?,Bs(B)
("/o" ?,Bs(B)
("/s" ?,B6(B)
("/x" ?,B<(B)
("/z" ?,B?(B)
@ -719,7 +719,7 @@ For example, the character named `aogonek' is obtained by `/a'."
("/E" ?,BJ(B)
("/L" ?,B#(B)
("/N" ?,BQ(B)
("/O" ?,BS(B)
("/O" ?,BS(B)
("/S" ?,B&(B)
("/X" ?,B,(B)
("/Z" ?,B/(B))

View File

@ -69,10 +69,10 @@
'((base-state (lao-transcription-consonant-alist . sv-state)
lao-transcription-vowel-alist
lao-transcription-tone-alist)
(sv-state (lao-transcription-semi-vowel-alist . v-state)
(sv-state (lao-transcription-semi-vowel-alist . v-state)
(lao-transcription-vowel-alist . mt-state))
(v-state (lao-transcription-vowel-alist . mt-state))
(mt-state (lao-transcription-maa-sakod-alist . t-state)
(mt-state (lao-transcription-maa-sakod-alist . t-state)
lao-transcription-tone-alist)
(t-state lao-transcription-tone-alist))))

View File

@ -82,7 +82,7 @@ The difference from the ordinal Thai keyboard:
Don't know where to assign characters ',Tz(B' and ',T{(B'."
nil t t t t nil nil nil 'quail-thai-update-translation nil t)
(quail-install-map
(quail-install-map
(thai-generate-quail-map
[
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ; control codes
@ -110,7 +110,7 @@ The difference from the ordinal Thai keyboard:
"Thai Pattachote input method with TIS620 keyboard layout"
nil t t t t nil nil nil 'quail-thai-update-translation nil t)
(quail-install-map
(quail-install-map
(thai-generate-quail-map
[ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ; control codes
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ; control codes

View File

@ -210,7 +210,7 @@
("O" . "T") ; Ta
("p" . "th") ; tha
("P" . "TH") ; THa
("[" . "d") ; da
("[" . "d") ; da
("{" . "D") ; Da
("]" . "n") ; na
("}" . "N") ; Na
@ -259,11 +259,11 @@
("hO" . "+T") ; Ta
("hp" . "+th") ; tha
("hP" . "+TH") ; THa
("h[" . "+d") ; da
("h[" . "+d") ; da
("h{" . "+D") ; Da
("h]" . "+n") ; na
("h}" . "+N") ; Na
("ha" . "+p") ; pa
("ha" . "+p") ; pa
("hs" . "+ph") ; pha
("hd" . "+b") ; ba
("hf" . "+m") ; ma
@ -335,7 +335,7 @@
("(" . "$(7!l(B")
("0" . "$(7!P(B")
(")" . "$(7!m(B")
;;; ("-" ) ; enphatic, not yet supported
;;; ("-" ) ; enphatic, not yet supported
;;; ("_" ) ; id.
;;; ("=" ) ; special sign, not yet supported
("+" . "$(7!A(B")
@ -419,7 +419,7 @@
|A |S |D |F$(7"_(B|G$(7"S(B|H$(7"e(B|J$(7"[(B|K |L |:$(7"`(B|\"$(7#>(B|
+-------------------------------------------+
|Z |X |C$(7"R(B|V$(7#B(B|B$(7#C(B|N$(7#D(B|M$(7"F(B|< |> |?$(7!=(B |
+---------------------------------------+
+---------------------------------------+
DIFFERENCE FROM THE ORIGINAL TIBKEY:

View File

@ -400,7 +400,7 @@ and postfix: Eee -> Ee, ajj -> aj, etc.
;("$$$" ["$$"])
;; escape from composition
("\\w" ?w) ; breve or horn
("\\w" ?w) ; breve or horn
("\\W" ?W)
("\\a" ?a) ; a circumflex
("\\A" ?A) ; A circumflex

View File

@ -3746,7 +3746,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu>
* b2m.c: Use <...> to include config.h.
Don't include stdlib.h.
1994-03-03 Heiko Muenkel (muenkel@tnt.uni-hannover.de)
1994-03-03 Heiko Muenkel (muenkel@tnt.uni-hannover.de)
* b2m.c (main): Change delimiter from "^L" to "^_^L".
Allow for text following "BABYL OPTIONS:".
@ -3963,7 +3963,7 @@ Tue Jul 1 01:09:07 1997 Geoff Voelker <voelker@cs.washington.edu>
* Version 19.20 released.
1993-11-08 Tom Hageman (tom@basil.icce.rug.nl)
1993-11-08 Tom Hageman (tom@basil.icce.rug.nl)
* etags.c: (C_entries): Keep track of ()-parenthesis level so that
functions returning a pointer to a function, a la `signal', can be

View File

@ -30,7 +30,7 @@
use Date::Parse;
my($whoami) = basename $0;
my($version) = '$Revision: 1.3 $';
my($version) = '$Revision: 1.4 $';
my($usage) = "Usage: $whoami [--help] [--version] [--[no]full-headers] [Babyl-file]
\tBy default, full headers are printed.\n";
@ -80,7 +80,7 @@
$labels = $1;
# Strip the integer indicating whether the header is pruned
$labels =~ s/^(\d+)[,\s]*//;
$labels =~ s/^(\d+)[,\s]*//;
$pruned = $1;
s/(?:((?:.+\n)+)\n*)?\*\*\* EOOH \*\*\*\n+// || goto malformatted;
@ -113,7 +113,7 @@
$labels =~ s/[,\s]+$//;
# Now collapse extra commas and whitespace in the remaining label string
$labels =~ s/[,\s]+/, /g;
foreach my $rmail_header qw(summary-line x-coding-system) {
$full_header =~ s/(^|\n)$rmail_header:.*\n/$1/i;
}

View File

@ -2511,7 +2511,7 @@ parm_list (flags)
{
switch (LA1)
{
/* Skip over grouping parens or parameter lists in parameter
/* Skip over grouping parens or parameter lists in parameter
declarations. */
case '(':
skip_matching ();
@ -3148,7 +3148,7 @@ class_definition (containing, tag, flags, nested)
settings. */
if ((tag != CLASS && !f_structs) || (nested && !f_nested_classes))
current = NULL;
else
else
{
current = add_sym (yytext, containing);
current->pos = BUFFER_POS ();
@ -3167,7 +3167,7 @@ class_definition (containing, tag, flags, nested)
{
switch (LA1)
{
case VIRTUAL: case PUBLIC: case PROTECTED: case PRIVATE:
case VIRTUAL: case PUBLIC: case PROTECTED: case PRIVATE:
MATCH ();
break;

View File

@ -189,7 +189,7 @@ time_delta (now_sec, now_usec, prev_sec, prev_usec)
/*
* Filter function to translate selected input events for emacs
* Mouse button events become ^X^@(button x-col y-line time-delta) .
* Function keys: ESC-*{c}{lrt} l,r,t for Left, Right, Top;
* Function keys: ESC-*{c}{lrt} l,r,t for Left, Right, Top;
* {c} encodes the keynumber as a character [a-o]
*/
static Notify_value

View File

@ -299,7 +299,7 @@ scan_keyword_or_put_char (ch, state)
while (ch != ' ' && ch != ')');
put_char ('f', state);
put_char ('n', state);
/* Put back the last character. */
ungetc (ch, state->in_file);
}

View File

@ -3,24 +3,24 @@
# Copyright (C) 1994 Free Software Foundation, Inc.
#
# 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.
#
#
#
# Sets up the system dependent macros.
#
!include ..\nt\makefile.def
@ -139,7 +139,7 @@ $(BLD)\ebrowse.obj: ebrowse.c ..\src\config.h
#
# From ..\src\makefile.nt.
#
obj = abbrev.c alloc.c alloca.c buffer.c bytecode.c callint.c callproc.c casefiddle.c cm.c cmds.c charset.c coding.c category.c ccl.c data.c dired.c dispnew.c doc.c doprnt.c editfns.c emacs.c eval.c fileio.c filelock.c filemode.c fns.c fontset.c indent.c insdel.c keyboard.c keymap.c lastfile.c lread.c macros.c marker.c minibuf.c xfaces.c print.c process.c regex.c scroll.c search.c syntax.c sysdep.c term.c termcap.c tparam.c undo.c unexw32.c window.c xdisp.c casetab.c floatfns.c frame.c gmalloc.c intervals.c ralloc.c textprop.c vm-limit.c region-cache.c strftime.c w32.c w32console.c w32faces.c w32fns.c w32heap.c w32inevt.c w32proc.c w32reg.c w32menu.c w32select.c w32term.c w32xfns.c
obj = abbrev.c alloc.c alloca.c buffer.c bytecode.c callint.c callproc.c casefiddle.c cm.c cmds.c charset.c coding.c category.c ccl.c data.c dired.c dispnew.c doc.c doprnt.c editfns.c emacs.c eval.c fileio.c filelock.c filemode.c fns.c fontset.c indent.c insdel.c keyboard.c keymap.c lastfile.c lread.c macros.c marker.c minibuf.c xfaces.c print.c process.c regex.c scroll.c search.c syntax.c sysdep.c term.c termcap.c tparam.c undo.c unexw32.c window.c xdisp.c casetab.c floatfns.c frame.c gmalloc.c intervals.c ralloc.c textprop.c vm-limit.c region-cache.c strftime.c w32.c w32console.c w32faces.c w32fns.c w32heap.c w32inevt.c w32proc.c w32reg.c w32menu.c w32select.c w32term.c w32xfns.c
#
# These are the lisp files that are loaded up in loadup.el
@ -224,7 +224,7 @@ lisp= \
$(lispsource)version.el
DOC = DOC
DOC = DOC
$(DOC): $(BLD)\make-docfile.exe
- $(DEL) $(DOC)
$(BLD)\make-docfile -d ..\src $(obj) > $(DOC)
@ -261,7 +261,7 @@ install: $(INSTALL_FILES)
#
# Maintenance
#
#
clean:; - $(DEL) *~ *.pdb DOC*
- $(DEL) *.orig *.rej *.crlf ctags.c
- $(DEL_TREE) deleted

View File

@ -39,11 +39,11 @@ Boston, MA 02111-1307, USA. */
* "po:username". This will cause movemail to open a connection to
* a pop server running on $MAILHOST (environment variable). Movemail
* must be setuid to root in order to work with POP.
*
*
* New module: popmail.c
* Modified routines:
* main - added code within #ifdef MAIL_USE_POP; added setuid (getuid ())
* after POP code.
* after POP code.
* New routines in movemail.c:
* get_errmsg - return pointer to system error message
*
@ -458,7 +458,7 @@ main (argc, argv)
pfatal_with_name (inname);
}
{
char buf[1024];
@ -838,7 +838,7 @@ popmail (mailbox, outfile, preserve, password, reverse_order)
error ("Error from POP server: %s", pop_error, 0);
return (1);
}
return (0);
}
@ -913,7 +913,7 @@ mbx_write (line, len, mbf)
line++;
len--;
}
if (fwrite (line, 1, len, mbf) != len)
if (fwrite (line, 1, len, mbf) != len)
return (NOTOK);
if (fputc (0x0a, mbf) == EOF)
return (NOTOK);

Some files were not shown because too many files have changed in this diff Show More