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:
parent
db95369be0
commit
177c0ea743
@ -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
8
FTP
@ -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
12
INSTALL
@ -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
|
||||
|
12
Makefile.in
12
Makefile.in
@ -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
4
README
@ -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
|
||||
|
@ -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;
|
||||
|
@ -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;
|
||||
|
@ -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
|
||||
|
@ -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";
|
||||
}
|
||||
|
@ -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
|
||||
|
||||
|
@ -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;
|
||||
|
40
configure.in
40
configure.in
@ -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:
|
||||
|
16
etc/COOKIES
16
etc/COOKIES
@ -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."
|
||||
|
@ -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.
|
||||
|
||||
|
18
etc/DEBUG
18
etc/DEBUG
@ -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 &
|
||||
|
44
etc/JOKES
44
etc/JOKES
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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
|
||||
|
2
etc/LPF
2
etc/LPF
@ -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:
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
80
etc/ONEWS
80
etc/ONEWS
@ -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:
|
||||
|
10
etc/ONEWS.1
10
etc/ONEWS.1
@ -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.
|
||||
|
||||
|
@ -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)
|
||||
|
||||
|
@ -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.
|
||||
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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)))
|
||||
|
60
etc/PROBLEMS
60
etc/PROBLEMS
@ -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)
|
||||
|
||||
|
92
etc/SERVICE
92
etc/SERVICE
@ -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
|
||||
|
@ -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
|
||||
|
2
etc/TODO
2
etc/TODO
@ -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
|
||||
|
@ -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,
|
||||
|
@ -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á, až 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
|
||||
|
@ -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.,
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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.
|
||||
// Большое спасибо Владимиру Бормотову, на базе перевода которого был сделан
|
||||
// этот перевод
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
||||
|
@ -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 så 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.
|
||||
|
||||
|
1326
etc/TUTORIAL.th
1326
etc/TUTORIAL.th
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,4 @@
|
||||
Why Software Should Not Have Owners
|
||||
Why Software Should Not Have Owners
|
||||
|
||||
by Richard Stallman
|
||||
|
||||
|
@ -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
|
||||
|
@ -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};
|
||||
|
16
etc/condom.1
16
etc/condom.1
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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:
|
||||
|
||||
|
@ -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) |
|
||||
|
52
etc/emacs.1
52
etc/emacs.1
@ -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.
|
||||
|
@ -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
|
||||
|
@ -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}
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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",
|
||||
" ",
|
||||
" ",
|
||||
|
@ -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.
|
||||
|
||||
|
@ -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))))
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
14
etc/rgb.txt
14
etc/rgb.txt
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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}.
|
||||
|
1264
etc/termcap.src
1264
etc/termcap.src
File diff suppressed because it is too large
Load Diff
@ -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
|
||||
|
@ -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$.
|
||||
|
16
install-sh
16
install-sh
@ -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 &&
|
||||
|
||||
|
@ -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.
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
|
@ -88,7 +88,7 @@
|
||||
("," ?$B'R(B)
|
||||
("." ?$B'p(B)
|
||||
("/" ?$B!?(B)
|
||||
|
||||
|
||||
("!" ?$B!*(B)
|
||||
("@" ?$B!w(B)
|
||||
("#" ?$B!t(B)
|
||||
|
@ -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)
|
||||
)
|
||||
|
||||
|
@ -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"))
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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
|
||||
("`" ?\;)
|
||||
|
@ -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."
|
||||
|
@ -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
|
||||
|
@ -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)
|
||||
|
@ -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))
|
||||
|
@ -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))))
|
||||
|
||||
|
@ -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
|
||||
|
@ -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:
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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;
|
||||
}
|
||||
|
@ -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;
|
||||
|
||||
|
@ -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
|
||||
|
@ -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);
|
||||
}
|
||||
|
@ -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
|
||||
|
@ -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
Loading…
Reference in New Issue
Block a user