# HG changeset patch # User Miles Bader # Date 1179703754 0 # Node ID 0a3247aa24a4f422f1c3ad15b08d8c53f58898e3 # Parent 337111eac6a6e9e0ade78e8ba55b1411c40f7378# Parent ba6af80ca8693f1c9d0447fabbae362e40b6f275 Merged from emacs--devo--0 Patches applied: * emacs@sv.gnu.org/emacs--devo--0--patch-744 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-745 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-746 Merge from emacs--rel--22 * emacs@sv.gnu.org/emacs--devo--0--patch-747 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-748 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-749 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-750 Merge from emacs--rel--22 * emacs@sv.gnu.org/emacs--devo--0--patch-751 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-752 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-753 Merge from emacs--rel--22 * emacs@sv.gnu.org/emacs--devo--0--patch-754 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-755 Merge from emacs--rel--22 * emacs@sv.gnu.org/emacs--devo--0--patch-756 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-757 Update from CVS: lisp/textmodes/sgml-mode.el: Revert last change. * emacs@sv.gnu.org/emacs--devo--0--patch-758 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-759 Merge from emacs--rel--22 * emacs@sv.gnu.org/emacs--devo--0--patch-760 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-761 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-14 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-15 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-16 Update from CVS: src/xterm.c (XTread_socket): Revert last change. * emacs@sv.gnu.org/emacs--rel--22--patch-17 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-18 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-19 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-20 Update from CVS * emacs@sv.gnu.org/emacs--rel--22--patch-21 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-221 Update from CVS Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-12 Creator: Karoly Lorentey diff -r 337111eac6a6 -r 0a3247aa24a4 AUTHORS --- a/AUTHORS Sun May 20 23:27:36 2007 +0000 +++ b/AUTHORS Sun May 20 23:29:14 2007 +0000 @@ -334,9 +334,9 @@ Chong Yidong: changed cus-edit.el simple.el files.el custom.el display.texi longlines.el xdisp.c files.texi info.el keyboard.c - compile.el custom.texi text.texi frames.texi image-mode.el mouse.el - misc.texi startup.el wid-edit.el xterm.c cus-theme.el - and 295 other files + compile.el custom.texi text.texi xterm.c frames.texi image-mode.el + mouse.el misc.texi startup.el wid-edit.el cus-theme.el + and 296 other files Chris Hanson: changed xscheme.el scheme.el xterm.c hpux.h x11term.c hp9000s300.h keyboard.c process.c texinfmt.el emacsclient.c sort.el @@ -456,10 +456,10 @@ Dave Love: wrote autoarg.el autoconf.el benchmark.el cfengine.el code-pages.el elide-head.el georgian.el hl-line.el latin-8.el - latin-9.el latin1-disp.el python.el refill.el rfc1345.el - sgml-input.el smiley.el subst-big5.el subst-gb2312.el subst-jis.el - subst-ksc.el tool-bar.el ucs-tables.el uni-input.el utf-16.el - utf-7.el utf-8-lang.el welsh.el + latin-9.el latin1-disp.el python.el refill.el rfc1345.el sgml-input.el + smiley.el subst-big5.el subst-gb2312.el subst-jis.el subst-ksc.el + tool-bar.el ucs-tables.el uni-input.el utf-16.el utf-7.el utf-8-lang.el + welsh.el and changed configure.in Makefile.in help.el fortran.el browse-url.el mule-cmds.el simple.el xterm.c cus-edit.el files.el info.el mule.el wid-edit.el fns.c vc.el rfc2047.el bindings.el cus-start.el buffer.c @@ -550,8 +550,8 @@ David Reitter: wrote mailclient.el and changed commands.h cus-edit.el easy-mmode.el emacsbug.el - emacsclient.c keymap.c macterm.c menu-bar.el minibuf.c sendmail.el - url-http.el + emacsclient.c keymap.c macterm.c menu-bar.el minibuf.c python.el + sendmail.el url-http.el David Robinson: changed menu-bar.el x-win.el @@ -561,6 +561,8 @@ David Z. Maze: changed nnml.el nnrss.el +Davis Herring: changed timeclock.el + Deanna Phillips: changed configure.in Decklin Foster: changed nngateway.el @@ -597,7 +599,7 @@ and changed nntp.el gnus-art.el gnus-msg.el gnus-group.el gnus-start.el gnus-sum.el gnus-xmas.el gnus-picon.el gnus-salt.el cus-edit.el rect.el dgnushack.el gnus-agent.el gnus-ems.el gnus-fun.el gnus-topic.el - message.el nnmail.el nnmbox.el smiley.el + gnus.texi message.el nnmail.el nnmbox.el smiley.el Dirk Herrmann: changed bibtex.el @@ -634,7 +636,7 @@ Edward O'connor: changed erc.el erc-viper.el erc-log.el erc-track.el viper.el erc-backend.el erc-chess.el erc-dcc.el erc-ezbounce.el erc-goodies.el erc-list.el erc-macs.el erc-match.el erc-ring.el - erc-stamp.el goto-addr.el + erc-stamp.el goto-addr.el python.el Edwin Steiner: changed gnus-nocem.el @@ -649,9 +651,9 @@ Eli Zaretskii: wrote codepage.el rxvt.el tty-colors.el and changed msdos.c Makefile.in makefile.w32-in files.el info.el fileio.c - startup.el mainmake.v2 config.bat menu-bar.el pc-win.el rmail.el + startup.el mainmake.v2 config.bat rmail.el menu-bar.el pc-win.el simple.el msdos.h internal.el xfaces.c emacs.c frame.c dosfns.c - faces.el frame.el and 531 other files + faces.el frame.el and 532 other files Emanuele Giaquinta: changed rxvt.el configure.in etags.c frame.el sh-script.el text.texi @@ -746,8 +748,8 @@ Francesco Potort,Al(B: wrote cmacexp.el and changed etags.c man.el delta.h undigest.el etags.1 comint.el - configure.in uniquify.el latin-post.el rmail.el Makefile.in etags.el - latin-alt.el maintaining.texi sgml-mode.el data.c european.el + configure.in uniquify.el latin-post.el maintaining.texi rmail.el + Makefile.in etags.el latin-alt.el sgml-mode.el data.c european.el filelock.c files.el generic-x.el gud.el and 43 other files Francis J. Wright: wrote woman.el @@ -852,9 +854,9 @@ Glenn Morris: changed f90.el diary-lib.el calendar.el fortran.el calendar.texi appt.el sh-script.el Makefile.in timeclock.el cal-menu.el - files.el complete.el configure.in startup.el MACHINES abbrevs.texi - cal-hebrew.el cal-islam.el emacs.texi fr-refcard.tex holidays.el - and 145 other files + files.el complete.el configure.in programs.texi startup.el MACHINES + abbrevs.texi cal-hebrew.el cal-islam.el emacs.texi faq.texi + and 151 other files Glynn Clements: wrote gamegrid.el snake.el tetris.el @@ -996,8 +998,8 @@ Iwamuro Motonori: changed gnus-kill.el J.D. Smith: changed idlwave.el idlw-shell.el idlw-help.el idlw-rinfo.el - idlw-toolbar.el comint.el vc.el bibtex.el files.texi hideshow.el - idlw-complete-structtag.el idlwave.texi misc.texi mouse.el + idlw-toolbar.el comint.el idlwave.texi vc.el bibtex.el files.texi + hideshow.el idlw-complete-structtag.el misc.texi mouse.el Jaap-Henk Hoepman: changed mm-decode.el @@ -1175,8 +1177,8 @@ Joev Dubach: changed nntp.el Johan Bockg,Ae(Brd: changed erc.el erc-backend.el cl-macs.el erc-match.el - erc-nickserv.el erc-ring.el erc-speak.el erc-track.el simple.el - align.el bytecomp.el calendar.el cl.texi custom.el dired-aux.el + custom.el erc-nickserv.el erc-ring.el erc-speak.el erc-track.el + simple.el align.el bytecomp.el calendar.el cl.texi dired-aux.el dired-x.el display.texi erc-bbdb.el erc-button.el erc-compat.el erc-dcc.el and 16 other files @@ -1281,9 +1283,9 @@ and changed files.el perl-mode.el Juanma Barranquero: changed makefile.w32-in subr.el faces.el help-fns.el - files.el buffer.c simple.el w32fns.c emacsclient.c replace.el + files.el simple.el buffer.c w32fns.c emacsclient.c replace.el vhdl-mode.el bs.el cperl-mode.el eval.c org.el process.c xdisp.c - idlwave.el sh-script.el window.c ada-mode.el and 628 other files + idlwave.el sh-script.el window.c ada-mode.el and 629 other files Juergen Hoetzel: changed url-handlers.el @@ -1328,11 +1330,11 @@ Kanematsu Daiji: changed nnimap.el -Karl Berry: changed info.texi emacs.texi elisp.texi anti.texi - display.texi emacs-xtra.texi filelock.c gnu.texi mule.texi text.texi - building.texi cmdargs.texi copyright.el custom.texi customize.texi - dired.c faq.texi frames.texi help.texi lists.texi loading.texi - and 71 other files +Karl Berry: changed emacs.texi info.texi elisp.texi anti.texi + display.texi emacs-xtra.texi filelock.c gnu.texi mule.texi texinfo.tex + text.texi building.texi cmdargs.texi control.texi copyright.el + custom.texi customize.texi dired.c dired.texi faq.texi frames.texi + and 72 other files Karl Chen: changed files.el align.el cc-vars.el gnus-art.el help-mode.el jka-cmpr-hook.el make-mode.el perl-mode.el python.el tex-mode.el @@ -1696,10 +1698,9 @@ Martin Neitzel: changed sc.el Martin Rudalics: changed cus-edit.el wid-edit.el cus-start.el files.el - flyspell.el font-lock.el complete.el insdel.c macmenu.c syntax.c - w32menu.c wdired.el whitespace.el window.el xdisp.c xmenu.c - backups.texi buffer.c buffer.h casefiddle.c cc-mode.el - and 36 other files + flyspell.el font-lock.el complete.el insdel.c ispell.el macmenu.c + syntax.c w32menu.c wdired.el whitespace.el window.el xdisp.c xmenu.c + backups.texi buffer.c buffer.h casefiddle.c and 36 other files Martin Stjernholm: wrote cc-bytecomp.el and changed cc-engine.el cc-cmds.el cc-langs.el cc-defs.el cc-mode.el @@ -1838,10 +1839,10 @@ Michal Nazarewicz: changed ispell.el -Micha,Ak(Bl Cadilhac: changed ido.el fill.el ispell.el anti.texi battery.el - blackbox.el bs.el cmuscheme.el complete.el cus-edit.el dispnew.c - faq.texi flyspell.el footnote.el glasses.el info.el life.el lpr.el - make-mode.el misc.texi pong.el and 9 other files +Micha,Ak(Bl Cadilhac: changed ido.el fill.el ispell.el Makefile anti.texi + battery.el blackbox.el bs.el cmuscheme.el complete.el cus-edit.el + dispnew.c faq.texi flyspell.el footnote.el fr-refcard.ps fr-refcard.tex + glasses.el info.el life.el lpr.el and 12 other files Michelangelo Grigni: wrote ffap.el and changed gnus-score.el @@ -1941,6 +1942,8 @@ Niklas Morberg: changed nnweb.el gnus-art.el nnimap.el spam.el +Nikolaj Schumacher: changed compile.el + Noah Friedman: wrote eldoc.el rlogin.el rsz-mini.el type-break.el and changed comint.el emacs-buffer.gdb files.el mailabbrev.el sendmail.el subr.el timer.el yow.el battery.el complete.el config.in configure.in @@ -2062,7 +2065,7 @@ Per Cederqvist: wrote ewoc.el and changed vc.el vc-hooks.el diff-mode.el etags.c etags.el forms.el - hexl.el + hexl.el process.c Per Persson: wrote gnus-vm.el @@ -2399,8 +2402,8 @@ Skip Collins: changed w32fns.c w32term.c w32term.h -Slawomir Nowaczyk: changed python.el TUTORIAL.pl flyspell.el ls-lisp.el - w32proc.c +Slawomir Nowaczyk: changed emacs.py python.el TUTORIAL.pl flyspell.el + ls-lisp.el w32proc.c Spencer Thomas: changed dabbrev.el emacsclient.c emacsserver.c gnus.texi server.el tcp.c unexec.c @@ -2414,7 +2417,7 @@ reveal.el smerge-mode.el and changed vc.el font-lock.el pcvs.el newcomment.el subr.el lisp.h keyboard.c keymap.c tex-mode.el fill.el alloc.c compile.el files.el - regex.c simple.el easy-mmode.el info.el syntax.c vc-hooks.el xdisp.c + regex.c simple.el easy-mmode.el vc-hooks.el info.el syntax.c xdisp.c sh-script.el and 518 other files Steinar Bang: changed imap.el @@ -2424,7 +2427,7 @@ Stephen A. Wood: changed fortran.el -Stephen Berman: changed allout.el recentf.el +Stephen Berman: changed allout.el find-dired.el recentf.el Stephen C. Gilardi: changed configure.in @@ -2460,7 +2463,7 @@ Steven E. Harris: changed nnheader.el -Steven Huwig: changed python.el +Steven Huwig: changed emacs.py python.el Steven L. Baur: wrote earcon.el footnote.el gnus-audio.el gnus-setup.el and changed gnus-xmas.el gnus-msg.el add-log.el dgnushack.el edebug.el @@ -2680,7 +2683,7 @@ and changed TUTORIAL.de Makefile.in calc.texi chinese.el czech.el european.el idlwave.el reftex-vars.el reftex.el reftex.texi slovak.el supercite.el .cvsignore advice.el calc-forms.el calc-sel.el calendar.el - china-util.el cl-macs.el cl.texi complete.el and 43 other files + china-util.el cl-macs.el cl.texi complete.el and 44 other files Wes Hardaker: changed gnus-score.el gnus-art.el gnus-sum.el gnus-win.el @@ -2731,11 +2734,13 @@ Yamamoto Mitsuharu: changed macterm.c macfns.c mac-win.el mac.c macterm.h macmenu.c macgui.h image.c macselect.c keyboard.c xdisp.c makefile.MPW - config.h emacs.c Makefile.in macos.texi darwin.h xfaces.c INSTALL + config.h emacs.c Makefile.in macos.texi INSTALL darwin.h xfaces.c dispnew.c alloc.c and 77 other files Yann Dirson: changed imenu.el +Yavor Doganov: changed emacs.1 etags.1 + Yoichi Nakayama: changed browse-url.el finder.el man.el rfc2368.el Yoni Rabkin Katzenell: changed faces.el whitespace.el diff -r 337111eac6a6 -r 0a3247aa24a4 ChangeLog --- a/ChangeLog Sun May 20 23:27:36 2007 +0000 +++ b/ChangeLog Sun May 20 23:29:14 2007 +0000 @@ -1,3 +1,15 @@ +2007-05-20 Nick Roberts + + * configure.in: Use HAVE_GPM instead of HAVE_GPM_H and implement + it like others. + * configure: Regenerate. + +2007-05-20 Nick Roberts + + * configure.in (AC_CHECK_HEADERS) Add gpm.h. + (AC_CHECK_LIB): Add -lgpm. + * configure: Regenerate. + 2007-05-03 Glenn Morris * configure: Tweak message about the absence of shell functions. diff -r 337111eac6a6 -r 0a3247aa24a4 MAINTAINERS --- a/MAINTAINERS Sun May 20 23:27:36 2007 +0000 +++ b/MAINTAINERS Sun May 20 23:29:14 2007 +0000 @@ -112,6 +112,12 @@ Thien-Thi Nguyen VMS +Juanma Barranquero + lisp/bs.el + lisp/server.el + lib-src/emacsclient.c + lib-src/grep-changelog + ============================================================================== 3. ============================================================================== @@ -149,13 +155,16 @@ src/filemode.c src/firstfile.c src/floatfns.c +src/fringe.c src/fns.c src/fontset.c src/getloadavg.c src/gmalloc.c +src/gtkutil.c src/hftctl.c src/indent.c src/insdel.c +src/image.c src/lastfile.c src/lread.c src/m/ diff -r 337111eac6a6 -r 0a3247aa24a4 admin/FOR-RELEASE --- a/admin/FOR-RELEASE Sun May 20 23:27:36 2007 +0000 +++ b/admin/FOR-RELEASE Sun May 20 23:29:14 2007 +0000 @@ -53,12 +53,7 @@ ** michael.ewe@arcor.de, Apr 24: 22.0.98 not starting on Solaris 10/I386 http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg01113.html -** Takaaki.Ota@am.sony.com, May 2: table cell menu does not appear at the menubar - Bug is intermittent. - -** Install python.el `with' patch from trunk. - -** Install vc-hooks.el patch from trunk. +** coldwell@redhat.com, May 18: 22.0.99 emacs dumper (?) problem * DOCUMENTATION diff -r 337111eac6a6 -r 0a3247aa24a4 admin/notes/copyright --- a/admin/notes/copyright Sun May 20 23:27:36 2007 +0000 +++ b/admin/notes/copyright Sun May 20 23:29:14 2007 +0000 @@ -427,6 +427,14 @@ http://lists.gnu.org/archive/html/emacs-devel/2007-04/msg01427.html +lisp/progmodes/python.el +Dave Love alerted us to a potential legal problem: +http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-04/msg00459.html + +On consultation with a lawyer, we found there was no problem: +http://lists.gnu.org/archive/html/emacs-devel/2007-05/msg00466.html + + ** Issues that are "fixed" for the release of Emacs 22, but we may wish to revisit later in more detail @@ -587,8 +595,9 @@ *** These are copyright issues still to be addressed: -python.el potential legal problem -http://lists.gnu.org/archive/html/emacs-pretest-bug/2007-04/msg00459.html +None known. + + This file is part of GNU Emacs. diff -r 337111eac6a6 -r 0a3247aa24a4 configure --- a/configure Sun May 20 23:27:36 2007 +0000 +++ b/configure Sun May 20 23:29:14 2007 +0000 @@ -412,10 +412,10 @@ fi test \$exitcode = 0") || { - echo Please tell bug-autoconf@gnu.org about your system, - echo including any error possibly output before this message. - echo This can help us improve future autoconf versions. - echo Configuration will now proceed without shell functions. + echo No shell found that supports shell functions. + echo Please tell autoconf@gnu.org about your system, + echo including any error possibly output before this + echo message } @@ -683,7 +683,6 @@ PKG_CONFIG ALSA_CFLAGS ALSA_LIBS - CFLAGS_SOUND SET_MAKE XMKMF @@ -1340,6 +1339,7 @@ --with-tiff use -ltiff for displaying TIFF images --with-gif use -lungif for displaying GIF images --with-png use -lpng for displaying PNG images + --with-gpm use -lgpm for mouse support on a GNU/Linux console --with-gtk use GTK (same as --with-x-toolkit=gtk) --with-pkg-config-prog Path to pkg-config to use for finding GTK --without-toolkit-scroll-bars @@ -1942,6 +1942,12 @@ fi +# Check whether --with-gpm was given. +if test "${with_gpm+set}" = set; then + withval=$with_gpm; +fi + + # Check whether --with-gtk was given. if test "${with_gtk+set}" = set; then withval=$with_gtk; @@ -6492,7 +6498,6 @@ #define HAVE_ALSA 1 _ACEOF - fi fi @@ -13937,6 +13942,213 @@ fi fi +### Use -lgpm if available, unless `--with-gpm=no'. +HAVE_GPM=no +if test "${with_gpm}" != "no"; then + if test "${ac_cv_header_gpm_h+set}" = set; then + { echo "$as_me:$LINENO: checking for gpm.h" >&5 +echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6; } +if test "${ac_cv_header_gpm_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +fi +{ echo "$as_me:$LINENO: result: $ac_cv_header_gpm_h" >&5 +echo "${ECHO_T}$ac_cv_header_gpm_h" >&6; } +else + # Is the header compilable? +{ echo "$as_me:$LINENO: checking gpm.h usability" >&5 +echo $ECHO_N "checking gpm.h usability... $ECHO_C" >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +$ac_includes_default +#include +_ACEOF +rm -f conftest.$ac_objext +if { (ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_compile") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then + ac_header_compiler=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_compiler=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 +echo "${ECHO_T}$ac_header_compiler" >&6; } + +# Is the header present? +{ echo "$as_me:$LINENO: checking gpm.h presence" >&5 +echo $ECHO_N "checking gpm.h presence... $ECHO_C" >&6; } +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ +#include +_ACEOF +if { (ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } >/dev/null && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then + ac_header_preproc=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_header_preproc=no +fi + +rm -f conftest.err conftest.$ac_ext +{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 +echo "${ECHO_T}$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in + yes:no: ) + { echo "$as_me:$LINENO: WARNING: gpm.h: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: gpm.h: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: gpm.h: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: gpm.h: proceeding with the compiler's result" >&2;} + ac_header_preproc=yes + ;; + no:yes:* ) + { echo "$as_me:$LINENO: WARNING: gpm.h: present but cannot be compiled" >&5 +echo "$as_me: WARNING: gpm.h: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: gpm.h: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: gpm.h: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: gpm.h: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: gpm.h: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: gpm.h: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: gpm.h: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: gpm.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: gpm.h: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: gpm.h: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: gpm.h: in the future, the compiler will take precedence" >&2;} + + ;; +esac +{ echo "$as_me:$LINENO: checking for gpm.h" >&5 +echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6; } +if test "${ac_cv_header_gpm_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_cv_header_gpm_h=$ac_header_preproc +fi +{ echo "$as_me:$LINENO: result: $ac_cv_header_gpm_h" >&5 +echo "${ECHO_T}$ac_cv_header_gpm_h" >&6; } + +fi +if test $ac_cv_header_gpm_h = yes; then + { echo "$as_me:$LINENO: checking for Gpm_Open in -lgpm" >&5 +echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6; } +if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lgpm $LIBS" +cat >conftest.$ac_ext <<_ACEOF +/* confdefs.h. */ +_ACEOF +cat confdefs.h >>conftest.$ac_ext +cat >>conftest.$ac_ext <<_ACEOF +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char Gpm_Open (); +int +main () +{ +return Gpm_Open (); + ; + return 0; +} +_ACEOF +rm -f conftest.$ac_objext conftest$ac_exeext +if { (ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 + (eval "$ac_link") 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && + $as_test_x conftest$ac_exeext; then + ac_cv_lib_gpm_Gpm_Open=yes +else + echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_cv_lib_gpm_Gpm_Open=no +fi + +rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ echo "$as_me:$LINENO: result: $ac_cv_lib_gpm_Gpm_Open" >&5 +echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6; } +if test $ac_cv_lib_gpm_Gpm_Open = yes; then + HAVE_GPM=yes +fi + +fi + + +fi + +if test "${HAVE_GPM}" = "yes"; then + +cat >>confdefs.h <<\_ACEOF +#define HAVE_GPM 1 +_ACEOF + +fi + if test "${ac_cv_header_malloc_malloc_h+set}" = set; then { echo "$as_me:$LINENO: checking for malloc/malloc.h" >&5 echo $ECHO_N "checking for malloc/malloc.h... $ECHO_C" >&6; } @@ -23111,6 +23323,7 @@ echo " Does Emacs use -ltiff? ${HAVE_TIFF}" echo " Does Emacs use -lungif? ${HAVE_GIF}" echo " Does Emacs use -lpng? ${HAVE_PNG}" +echo " Does Emacs use -lgpm? ${HAVE_GPM}" echo " Does Emacs use X toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}" echo diff -r 337111eac6a6 -r 0a3247aa24a4 configure.in --- a/configure.in Sun May 20 23:27:36 2007 +0000 +++ b/configure.in Sun May 20 23:29:14 2007 +0000 @@ -113,6 +113,8 @@ [ --with-gif use -lungif for displaying GIF images]) AC_ARG_WITH(png, [ --with-png use -lpng for displaying PNG images]) +AC_ARG_WITH(gpm, +[ --with-gpm use -lgpm for mouse support on a GNU/Linux console]) AC_ARG_WITH(gtk, [ --with-gtk use GTK (same as --with-x-toolkit=gtk)]) AC_ARG_WITH(pkg-config-prog, @@ -1620,7 +1622,6 @@ LIBSOUND="$LIBSOUND $ALSA_LIBS" CFLAGS_SOUND="$CFLAGS_SOUND $ALSA_CFLAGS" AC_DEFINE(HAVE_ALSA, 1, [Define to 1 if ALSA is available.]) - AC_SUBST() fi AC_SUBST(CFLAGS_SOUND) fi @@ -2507,6 +2508,17 @@ fi fi +### Use -lgpm if available, unless `--with-gpm=no'. +HAVE_GPM=no +if test "${with_gpm}" != "no"; then + AC_CHECK_HEADER(gpm.h, + AC_CHECK_LIB(gpm, Gpm_Open, HAVE_GPM=yes)) +fi + +if test "${HAVE_GPM}" = "yes"; then + AC_DEFINE(HAVE_GPM, 1, [Define to 1 if you have the gpm library (-lgpm).]) +fi + dnl Check for malloc/malloc.h on darwin AC_CHECK_HEADER(malloc/malloc.h, AC_DEFINE(HAVE_MALLOC_MALLOC_H, 1, [Define to 1 if you have the header file.])) @@ -3267,6 +3279,7 @@ echo " Does Emacs use -ltiff? ${HAVE_TIFF}" echo " Does Emacs use -lungif? ${HAVE_GIF}" echo " Does Emacs use -lpng? ${HAVE_PNG}" +echo " Does Emacs use -lgpm? ${HAVE_GPM}" echo " Does Emacs use X toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}" echo diff -r 337111eac6a6 -r 0a3247aa24a4 etc/ChangeLog --- a/etc/ChangeLog Sun May 20 23:27:36 2007 +0000 +++ b/etc/ChangeLog Sun May 20 23:29:14 2007 +0000 @@ -1,3 +1,31 @@ +2007-05-19 Glenn Morris + + * images/cancel.pbm: Convert from PGM to PBM. + + * images/copy.pbm, images/next-node.pbm, images/prev-node.pbm: + * images/save.pbm, images/up-node.pbm: Convert from PPM to PBM. + +2007-05-17 Glenn Morris + + * PROBLEMS (Dumping): Mention OpenBSD macppc problem. + +2007-05-15 Micha,Ak(Bl Cadilhac + + * fr-refcard.tex: Rewrite using German layout. + + * fr-refcard.ps: Regenerate. + +2007-05-12 Richard Stallman + + * refcard.tex (section{Incremental Search}): Minor corrections. + +2007-05-12 Micha,Ak(Bl Cadilhac + + * Makefile (viperCard.ps, calccard.ps refcard.ps) + (sk-dired-ref.ps sk-refcard.ps sk-survival.ps) + (de-refcard.ps fr-refcard.ps pt-br-refcard.ps orgcard.ps): Use an + explicit output argument for `dvips'. + 2007-05-05 Glenn Morris * NEWS: Re-order. diff -r 337111eac6a6 -r 0a3247aa24a4 etc/DEBUG --- a/etc/DEBUG Sun May 20 23:27:36 2007 +0000 +++ b/etc/DEBUG Sun May 20 23:29:14 2007 +0000 @@ -64,10 +64,10 @@ Put a breakpoint early in `main', or suspend the Emacs, to get an opportunity to do the set command. -When Emacs is running in a terminal, it is useful to use a separate terminal -for the debug session. This can be done by starting Emacs as usual, then -attaching to it from gdb with the `attach' command which is explained in the -node "Attach" of the GDB manual. +When Emacs is running in a terminal, it is sometimes useful to use a separate +terminal for the debug session. This can be done by starting Emacs as usual, +then attaching to it from gdb with the `attach' command which is explained in +the node "Attach" of the GDB manual. ** Examining Lisp object values. diff -r 337111eac6a6 -r 0a3247aa24a4 etc/Makefile --- a/etc/Makefile Sun May 20 23:27:36 2007 +0000 +++ b/etc/Makefile Sun May 20 23:29:14 2007 +0000 @@ -75,22 +75,22 @@ ## A4, landscape. de-refcard.ps fr-refcard.ps pt-br-refcard.ps orgcard.ps: %.ps: %.dvi - dvips -t a4 -t landscape $< + dvips -t a4 -t landscape $< -o $@ ## A4, portrait. cs-dired-ref.ps cs-refcard.ps cs-survival.ps fr-drdref.ps \ pl-refcard.ps ru-refcard.ps \ sk-dired-ref.ps sk-refcard.ps sk-survival.ps: %.ps: %.dvi - dvips -t a4 $< + dvips -t a4 $< -o $@ ## letter, landscape. calccard.ps refcard.ps: %.ps: %.dvi - dvips -t letter -t landscape $< + dvips -t letter -t landscape $< -o $@ ## letter, portrait. dired-ref.ps gnus-booklet.ps gnus-refcard.ps survival.ps vipcard.ps \ viperCard.ps: %.ps: %.dvi - dvips -t letter $< + dvips -t letter $< -o $@ .PHONY: mostlyclean clean distclean maintainer-clean unlock relock diff -r 337111eac6a6 -r 0a3247aa24a4 etc/NEWS --- a/etc/NEWS Sun May 20 23:27:36 2007 +0000 +++ b/etc/NEWS Sun May 20 23:29:14 2007 +0000 @@ -357,7 +357,7 @@ ** The default values of paragraph-start and indent-line-function have been changed to reflect those used in Text mode rather than those used -in Indented-Text mode. +in Paragraph-Indent Text mode. ** The default for the paper size (variable ps-paper-type) is taken from the locale. @@ -5013,9 +5013,9 @@ *** New variable `magic-mode-alist' determines major mode for a file by looking at the file contents. It takes precedence over `auto-mode-alist'. -*** New variable `file-start-mode-alist' determines major mode for a file by +*** New variable `magic-fallback-mode-alist' determines major mode for a file by looking at the file contents. It is handled after `auto-mode-alist', -only if `auto-mode-alist' says nothing about the file. +only if `auto-mode-alist' (and `magic-mode-alist') says nothing about the file. *** XML or SGML major mode is selected when file starts with an `)1746 2166 y Fh(passer)24 b(\022)-35 b(a)23 b(l')n(\023)-33 -b(ecran)24 b(suiv)l(an)n(t)793 b Ff(C-v)1746 2273 y Fh(passer)24 -b(\022)-35 b(a)23 b(l')n(\023)-33 b(ecran)24 b(pr)n(\023)-33 -b(ec)n(\023)g(eden)n(t)718 b Ff(M-v)1746 2379 y Fh(d)n(\023)-33 -b(e\014ler)24 b(l')n(\023)-33 b(ecran)23 b(v)n(ers)h(la)f(droite)668 -b Ff(C-x)36 b(<)1746 2485 y Fh(d)n(\023)-33 b(e\014ler)24 -b(l')n(\023)-33 b(ecran)23 b(v)n(ers)h(la)f(gauc)n(he)640 -b Ff(C-x)36 b(>)1746 2591 y Fh(placer)24 b(la)f(ligne)h(couran)n(te)h -(au)f(cen)n(tre)h(de)f(l')n(\023)-33 b(ecran)162 b Ff(C-u)36 -b(C-l)1746 2782 y Fg(D)n(\023)-55 b(etruire)36 b(et)i(supprimer)1746 -2911 y Fe(en)n(tit)n(\023)-39 b(e)26 b(\022)-40 b(a)26 -b(supprimer)648 b(en)28 b(arri)n(\022)-39 b(ere)69 b(en)28 -b(a)n(v)-5 b(an)n(t)1746 2981 y Fh(caract)n(\022)-33 -b(ere)25 b(\(suppression,)f(pas)g(destruction\))84 b -Ff(DEL)313 b(C-d)1746 3045 y Fh(mot)1187 b Ff(M-DEL)243 -b(M-d)1746 3101 y Fh(ligne)24 b(\(jusqu'\022)-35 b(a)23 -b(la)h(\014n\))685 b Ff(M-0)37 b(C-k)171 b(C-k)1746 3170 -y Fh(phrase)1108 b Ff(C-x)37 b(DEL)171 b(M-k)1746 3234 -y Fh(s-expression)940 b Ff(M--)37 b(C-M-k)101 b(C-M-k)1746 -3353 y Fh(d)n(\023)-33 b(etruire)24 b(une)g Fe(r)n(\023)-39 -b(egion)890 b Ff(C-w)1746 3459 y Fh(copier)24 b(une)g(r)n(\023)-33 -b(egion)24 b(dans)g(le)f(kill)g(ring)477 b Ff(M-w)1746 -3565 y Fh(d)n(\023)-33 b(etruire)24 b(jusqu'\022)-35 -b(a)23 b(l'o)r(ccurrence)h(suiv)l(an)n(te)h(de)f Fb(c)l(ar)147 -b Ff(M-z)36 b Fb(c)l(ar)1746 3700 y Fh(r)n(\023)-33 b(ecup)n(\023)g -(erer)24 b(la)f(derni)n(\022)-33 b(ere)24 b(c)n(hose)h(d)n(\023)-33 -b(etruite)423 b Ff(C-y)1746 3807 y Fh(remplacer)24 b(la)f(derni)n(\022) --33 b(ere)24 b(r)n(\023)-33 b(ecup)n(\023)g(eration)24 -b(par)g(ce)g(qui)1817 3913 y(a)d(\023)-33 b(et)n(\023)g(e)25 -b(d)n(\023)-33 b(etruit)24 b(a)n(v)l(an)n(t)868 b Ff(M-y)3942 --364 y Fg(Marquer)3942 -210 y Fh(placer)24 b(la)f(marque)h(ici)901 -b Ff(C-@)36 b Fh(ou)f Ff(C-SPC)3940 -104 y Fh(\023)-33 -b(ec)n(hanger)25 b(le)f(p)r(oin)n(t)g(et)g(la)g(marque)570 -b Ff(C-x)36 b(C-x)3942 31 y Fh(placer)24 b(la)f(marque)h -Fb(ar)l(g)30 b Fe(mots)23 b Fh(plus)g(loin)388 b Ff(M-@)3942 -137 y Fh(marquer)23 b(le)h Fe(paragraphe)755 b Ff(M-h)3942 -243 y Fh(marquer)23 b(la)h Fe(page)989 b Ff(C-x)36 b(C-p)3942 -350 y Fh(marquer)23 b(la)h Fe(s-expression)724 b Ff(C-M-@)3942 -456 y Fh(marquer)23 b(la)h Fe(fonction)864 b Ff(C-M-h)3942 -562 y Fh(marquer)23 b(tout)i(le)f Fe(tamp)r(on)730 b -Ff(C-x)36 b(h)3942 753 y Fg(Remplacemen)m(t)g(in)m(teractif)3942 -907 y Fh(remplacer)24 b(in)n(teractiv)n(emen)n(t)h(une)g(c)n(ha)-8 -b(^)-27 b(\020ne)24 b(de)g(texte)86 b Ff(M-\045)3942 -1013 y Fh(en)24 b(utilisan)n(t)g(les)f(expressions)4013 -1119 y(rationnelles)594 b Ff(M-x)36 b(query-replace-regexp)3942 -1230 y Fh(Les)22 b(r)n(\023)-33 b(ep)r(onses)23 b(admises)f(dans)h(le)f -(mo)r(de)h(de)g(remplacemen)n(t)h(in)n(teractif)3942 -1285 y(son)n(t)g(:)3942 1391 y Fe(remplacer)f Fh(celle-l\022)-35 -b(a,)22 b(passer)i(\022)-35 b(a)24 b(la)f(suiv)l(an)n(te)280 -b Ff(SPC)3942 1498 y Fh(remplacer)24 b(celle-l\022)-35 -b(a,)22 b(rester)i(l\022)-35 b(a)679 b Ff(,)3942 1604 -y Fe(passer)23 b Fh(\022)-35 b(a)24 b(la)g(suiv)l(an)n(te)g(sans)g -(remplacer)400 b Ff(DEL)3942 1710 y Fh(remplacer)24 b(toutes)h(les)e -(corresp)r(ondances)4013 1816 y(suiv)l(an)n(tes)1162 -b Ff(!)3942 1923 y Fe(rev)n(enir)23 b Fh(\022)-35 b(a)24 -b(la)f(corresp)r(ondance)i(pr)n(\023)-33 b(ec)n(\023)g(eden)n(te)279 -b Ff(^)3942 2029 y Fe(sortir)22 b Fh(du)i(remplacemen)n(t)h(in)n -(teractif)460 b Ff(RET)3942 2135 y Fh(en)n(trer)24 b(dans)g(l')n(\023) --33 b(edition)23 b(r)n(\023)-33 b(ecursiv)n(e)24 b(\()p -Ff(C-M-c)h Fh(p)r(our)4013 2241 y(sortir\))1247 b Ff(C-r)3942 -2432 y Fg(F)-10 b(en)n(^)-55 b(etres)37 b(m)m(ultiples)3942 -2561 y Fh(Lorsqu'il)25 b(y)i(a)f(deux)i(commandes,)g(la)e(seconde)i -(est)f(une)g(commande)3942 2627 y(iden)n(tique)e(\022)-35 -b(a)24 b(la)f(premi)n(\022)-33 b(ere)23 b(p)r(our)h(un)g(cadre)g(au)g -(lieu)f(d'une)i(fen)n(^)-33 b(etre.)3942 2721 y(supprimer)23 -b(toutes)i(les)e(autres)h(fen)n(^)-33 b(etres)117 b Ff(C-x)36 -b(1)212 b(C-x)37 b(5)e(1)3942 2787 y Fh(diviser)23 b(la)g(fen)n(^)-33 -b(etre)25 b(horizon)n(talemen)n(t)184 b Ff(C-x)36 b(2)212 -b(C-x)37 b(5)e(2)3942 2843 y Fh(supprimer)23 b(cette)i(fen)n(^)-33 -b(etre)499 b Ff(C-x)36 b(0)212 b(C-x)37 b(5)e(0)3942 -2962 y Fh(diviser)23 b(la)g(fen)n(^)-33 b(etre)25 b(v)n(erticalemen)n -(t)561 b Ff(C-x)36 b(3)3942 3096 y Fh(faire)23 b(d)n(\023)-33 -b(e\014ler)24 b(l'autre)f(fen)n(^)-33 b(etre)708 b Ff(C-M-v)3942 -3207 y Fh(placer)24 b(le)f(curseur)h(dans)g(une)g(autre)h(fen)n(^)-33 -b(etre)25 b Ff(C-x)36 b(o)212 b(C-x)37 b(5)e(o)3942 3273 -y Fh(s)n(\023)-33 b(electionner)25 b(le)e(tamp)r(on)i(dans)4025 -3338 y(l'autre)f(fen)n(^)-33 b(etre)731 b Ff(C-x)36 b(4)g(b)141 -b(C-x)37 b(5)e(b)3942 3394 y Fh(a\016c)n(her)24 b(le)g(tamp)r(on)g -(dans)g(l'autre)g(fen)n(^)-33 b(etre)69 b Ff(C-x)36 b(4)g(C-o)71 -b(C-x)37 b(5)e(C-o)3942 3460 y Fh(c)n(harger)24 b(un)g(\014c)n(hier)g -(dans)g(l'autre)f(fen)n(^)-33 b(etre)89 b Ff(C-x)36 b(4)g(f)141 -b(C-x)37 b(5)e(f)3942 3525 y Fh(c)n(harger)24 b(un)g(\014c)n(hier)g(en) -g(lecture)g(seule)4025 3591 y(dans)g(l'autre)g(fen)n(^)-33 -b(etre)566 b Ff(C-x)36 b(4)g(r)141 b(C-x)37 b(5)e(r)3942 -3647 y Fh(lancer)24 b(Dired)f(dans)h(l'autre)g(fen)n(^)-33 -b(etre)246 b Ff(C-x)36 b(4)g(d)141 b(C-x)37 b(5)e(d)3942 -3703 y Fh(trouv)n(er)24 b(un)g(tag)h(dans)f(l'autre)f(fen)n(^)-33 -b(etre)179 b Ff(C-x)36 b(4)g(.)141 b(C-x)37 b(5)e(.)3942 -3821 y Fh(agrandir)23 b(la)h(fen)n(^)-33 b(etre)941 b -Ff(C-x)36 b(^)3942 3928 y Fh(rap)r(etisser)23 b(la)h(fen)n(^)-33 -b(etre)903 b Ff(C-x)36 b({)3940 4034 y Fh(\023)-33 b(elargir)23 -b(la)g(fen)n(^)-33 b(etre)1004 b Ff(C-x)36 b(})p eop -end -%%Page: 2 2 -TeXDict begin @landscape 2 1 bop -450 -364 a Fg(F)-10 -b(ormater)-450 -268 y Fh(inden)n(ter)24 b(la)g Fe(ligne)f -Fh(couran)n(te)i(\(d)n(\023)-33 b(ep)r(end)25 b(du)f(mo)r(de\))109 -b Ff(TAB)-450 -161 y Fh(inden)n(ter)24 b(la)g Fe(r)n(\023)-39 -b(egion)22 b Fh(couran)n(te)k(\(d)n(\023)-33 b(ep)r(end)25 -b(du)-379 -55 y(mo)r(de\))1247 b Ff(C-M-\\)-450 51 y -Fh(inden)n(ter)24 b(la)g Fe(s-expression)g Fh(couran)n(te)h(\(d)n(\023) --33 b(ep)r(end)-379 157 y(du)24 b(mo)r(de\))1145 b Ff(C-M-q)-450 -264 y Fh(inden)n(ter)24 b(la)g(r)n(\023)-33 b(egion)24 -b(sur)f Fb(ar)l(g)30 b Fh(colonnes)443 b Ff(C-x)36 b(TAB)-450 -389 y Fh(ins)n(\023)-33 b(erer)23 b(un)h(newline)g(apr)n(\022)-33 -b(es)23 b(le)h(p)r(oin)n(t)507 b Ff(C-o)-450 495 y Fh(d)n(\023)-33 -b(eplacer)24 b(le)g(reste)g(de)g(la)f(ligne)h(v)n(ers)g(le)f(bas)326 -b Ff(C-M-o)-450 601 y Fh(supprimer)23 b(les)g(lignes)g(blanc)n(hes)i -(autour)g(du)e(p)r(oin)n(t)105 b Ff(C-x)36 b(C-o)-450 -708 y Fh(joindre)23 b(la)h(ligne)f(\022)-35 b(a)24 b(la)f(pr)n(\023)-33 -b(ec)n(\023)g(eden)n(te)26 b(\(\022)-35 b(a)25 b(la)e(suiv)l(an)n(te) --379 814 y(a)n(v)n(ec)h(arg\))1161 b Ff(M-^)-450 920 -y Fh(supprimer)23 b(tous)h(les)f(espaces)i(autour)g(du)f(p)r(oin)n(t) -184 b Ff(M-\\)-450 1027 y Fh(mettre)24 b(exactemen)n(t)j(un)d(espace)h -(\022)-35 b(a)24 b(l'emplacemen)n(t)-379 1133 y(du)g(p)r(oin)n(t)1178 -b Ff(M-SPC)-450 1258 y Fh(remplir)22 b(le)i(paragraphe)845 -b Ff(M-q)-450 1364 y Fh(placer)24 b(la)f(marge)h(droite)833 -b Ff(C-x)36 b(f)-450 1471 y Fh(d)n(\023)-33 b(e\014nir)24 -b(le)f(pr)n(\023)-33 b(e\014xe)24 b(par)g(lequel)g(commencera)-379 -1577 y(c)n(haque)h(ligne)1060 b Ff(C-x)36 b(.)-450 1702 -y Fh(d)n(\023)-33 b(e\014nir)24 b(la)f(fon)n(te)1061 -b Ff(M-o)-450 1845 y Fg(Mo)s(di\014er)37 b(la)h(casse)-450 -1941 y Fh(mettre)24 b(le)g(mot)g(en)g(ma)t(juscules)634 -b Ff(M-u)-450 2048 y Fh(mettre)24 b(le)g(mot)g(en)g(min)n(uscules)638 -b Ff(M-l)-450 2154 y Fh(mettre)24 b(le)g(mot)g(en)g(capitales)704 -b Ff(M-c)-450 2279 y Fh(mettre)24 b(la)g(r)n(\023)-33 -b(egion)24 b(en)g(ma)t(juscules)563 b Ff(C-x)36 b(C-u)-450 -2386 y Fh(mettre)24 b(la)g(r)n(\023)-33 b(egion)24 b(en)g(min)n -(uscules)567 b Ff(C-x)36 b(C-l)-450 2529 y Fg(Le)i(mini-tamp)s(on)-450 -2620 y Fh(Les)24 b(touc)n(hes)h(suiv)l(an)n(tes)g(son)n(t)f -(utilisables)f(dans)h(le)g(mini-tamp)r(on)f(:)-450 2729 -y(compl)n(\023)-33 b(eter)24 b(autan)n(t)i(que)e(p)r(ossible)587 -b Ff(TAB)-450 2835 y Fh(compl)n(\023)-33 b(eter)24 b(un)g(mot)963 -b Ff(SPC)-450 2941 y Fh(compl)n(\023)-33 b(eter)24 b(et)h(ex)n(\023)-33 -b(ecuter)848 b Ff(RET)-450 3048 y Fh(mon)n(trer)24 b(les)f(compl)n -(\023)-33 b(etions)25 b(p)r(ossibles)481 b Ff(?)-450 -3154 y Fh(rec)n(herc)n(her)24 b(l'en)n(tr)n(\023)-33 -b(ee)24 b(pr)n(\023)-33 b(ec)n(\023)g(eden)n(te)26 b(du)e(mini-tamp)r -(on)74 b Ff(M-p)-450 3260 y Fh(rec)n(herc)n(her)24 b(l'en)n(tr)n(\023) --33 b(ee)24 b(suiv)l(an)n(te)h(du)f(mini-tamp)r(on)-379 -3367 y(ou)g(le)f(d)n(\023)-33 b(efaut)1075 b Ff(M-n)-450 -3473 y Fh(rec)n(herc)n(her)24 b(\022)-35 b(a)24 b(reb)r(ours)g(par)f -(expr.)35 b(rationnelle)-379 3579 y(dans)24 b(l'historique)931 -b Ff(M-r)-450 3685 y Fh(rec)n(herc)n(her)24 b(v)n(ers)g(l'a)n(v)l(an)n -(t)g(par)g(expr.)35 b(rationnelle)-379 3792 y(dans)24 -b(l'historique)931 b Ff(M-s)-450 3898 y Fh(ann)n(uler)24 -b(la)f(commande)852 b Ff(C-g)-450 3999 y Fh(F)-6 b(aites)39 +b(au)g(dos.)27 b(v2.3)1902 -421 y Fg(D)n(\023)-55 b(eplacemen)m(ts)1902 +-270 y Fe(Ob)5 b(jet)27 b(sur)g(lequel)g(se)g(d)n(\023)-39 +b(eplacer)102 b(En)28 b(arri)n(\022)-39 b(ere)69 b(En)28 +b(a)n(v)-5 b(an)n(t)1902 -190 y Fh(Caract)n(\022)-33 +b(ere)803 b Ff(C-b)329 b(C-f)1902 -110 y Fh(Mot)973 b +Ff(M-b)329 b(M-f)1902 -31 y Fh(Ligne)931 b Ff(C-p)329 +b(C-n)1902 49 y Fh(Aller)22 b(en)j(d)n(\023)-33 b(ebut/\014n)25 +b(de)f(la)g(ligne)200 b Ff(C-a)329 b(C-e)1902 129 y Fh(Phrase)891 +b Ff(M-a)329 b(M-e)1902 208 y Fh(P)n(aragraphe)749 b +Ff(M-{)329 b(M-})1902 288 y Fh(P)n(age)953 b Ff(C-x)36 +b([)258 b(C-x)36 b(])1902 368 y Fh(S-expression)721 b +Ff(C-M-b)259 b(C-M-f)1902 448 y Fh(F)-6 b(onction)834 +b Ff(C-M-a)259 b(C-M-e)1902 527 y Fh(Aller)22 b(en)j(d)n(\023)-33 +b(ebut/\014n)25 b(du)f(tamp)r(on)180 b Ff(M-<)329 b(M->)1902 +636 y Fh(P)n(asser)23 b(\022)-35 b(a)24 b(l')n(\023)-33 +b(ecran)24 b(suiv)l(an)n(t)715 b Ff(C-v)1902 715 y Fh(P)n(asser)23 +b(\022)-35 b(a)24 b(l')n(\023)-33 b(ecran)24 b(pr)n(\023)-33 +b(ec)n(\023)g(eden)n(t)640 b Ff(M-v)1902 795 y Fh(F)-6 +b(aire)23 b(d)n(\023)-33 b(e\014ler)24 b(l')n(\023)-33 +b(ecran)24 b(v)n(ers)f(la)h(gauc)n(he)391 b Ff(C-x)36 +b(<)1902 875 y Fh(F)-6 b(aire)23 b(d)n(\023)-33 b(e\014ler)24 +b(l')n(\023)-33 b(ecran)24 b(v)n(ers)f(la)h(droite)419 +b Ff(C-x)36 b(>)1902 954 y Fh(Placer)24 b(la)f(ligne)h(couran)n(te)h +(au)f(cen)n(tre)h(de)f(l')n(\023)-33 b(ecran)82 b Ff(C-u)36 +b(C-l)1902 1129 y Fg(D)n(\023)-55 b(etruire)36 b(et)i(supprimer)1902 +1280 y Fe(Ob)5 b(jet)26 b(\022)-40 b(a)26 b(supprimer)439 +b(En)28 b(arri)n(\022)-39 b(ere)69 b(En)28 b(a)n(v)-5 +b(an)n(t)1902 1360 y Fh(Caract)n(\022)-33 b(ere)25 b(\(suppression\)) +370 b Ff(DEL)329 b(C-d)1902 1439 y Fh(Mot)973 b Ff(M-DEL)259 +b(M-d)1902 1519 y Fh(Ligne)24 b(\(jusqu'au)g(d)n(\023)-33 +b(ebut/\014n\))282 b Ff(M-0)36 b(C-k)188 b(C-k)1902 1599 +y Fh(Phrase)891 b Ff(C-x)36 b(DEL)188 b(M-k)1902 1679 +y Fh(S-expression)721 b Ff(M--)36 b(C-M-k)118 b(C-M-k)1902 +1787 y Fh(D)n(\023)-33 b(etruire)23 b(une)i Fe(r)n(\023)-39 +b(egion)804 b Ff(C-w)1902 1867 y Fh(Copier)23 b(une)i(r)n(\023)-33 +b(egion)24 b(dans)g(le)f Fb(kil)t(l)i(ring)383 b Ff(M-w)1902 +1946 y Fh(D)n(\023)-33 b(etruire)21 b(jusqu'\022)-35 +b(a)22 b(l'o)r(ccurrence)g(suiv)l(an)n(te)h(de)f Fb(c)l(ar)71 +b Ff(M-z)36 b Fb(c)l(ar)1902 2055 y Fh(R)n(\023)-33 b(ecup)n(\023)g +(erer)24 b(la)g(derni)n(\022)-33 b(ere)23 b(r)n(\023)-33 +b(egion)24 b(d)n(\023)-33 b(etruite)303 b Ff(C-y)1902 +2134 y Fh(R)n(\023)-33 b(ecup)n(\023)g(erer)24 b(la)g(r)n(\023)-33 +b(egion)23 b(d)n(\023)-33 b(etruite)25 b(pr)n(\023)-33 +b(ec)n(\023)g(eden)n(te)224 b Ff(M-y)1902 2310 y Fg(Marquer)1902 +2461 y Fh(Placer)24 b(la)f(marque)h(au)g(p)r(oin)n(t)634 +b Ff(C-@)36 b Fh(ou)g Ff(C-SPC)1908 2524 y Fh(\023)1902 +2541 y(Ec)n(hanger)25 b(le)e(p)r(oin)n(t)i(et)f(la)f(marque)483 +b Ff(C-x)36 b(C-x)1902 2649 y Fh(Placer)24 b(la)f(marque)h(un)g +Fe(mot)f Fh(plus)g(loin)363 b Ff(M-@)1902 2729 y Fh(Marquer)23 +b(le)h Fe(paragraphe)678 b Ff(M-h)1902 2808 y Fh(Marquer)23 +b(la)h Fe(page)912 b Ff(C-x)36 b(C-p)1902 2888 y Fh(Marquer)23 +b(la)h Fe(s-expression)647 b Ff(C-M-@)1902 2968 y Fh(Marquer)23 +b(la)h Fe(fonction)787 b Ff(C-M-h)1902 3048 y Fh(Marquer)23 +b(tout)i(le)f Fe(tamp)r(on)653 b Ff(C-x)36 b(h)1902 3222 +y Fg(Remplacemen)m(t)g(in)m(teractif)1902 3373 y Fh(Remplacer)24 +b(une)g(c)n(ha)-8 b(^)-27 b(\020ne)25 b(de)f(texte)492 +b Ff(M-\045)1985 3453 y Fh(\022)-35 b(a)24 b(l'aide)f(d'expr.)31 +b(rationnelles)145 b Ff(M-x)36 b(query-replace-regexp)1902 +3561 y Fh(R)n(\023)-33 b(ep)r(onses)33 b(p)r(ossibles)e(p)r(our)g(c)n +(haque)j(o)r(ccurrence)f(dans)f(le)f(mo)r(de)h(de)1902 +3641 y(remplacemen)n(t)25 b(in)n(teractif)f(:)1902 3749 +y Fe(Remplacer)f Fh(celle-l\022)-35 b(a,)23 b(passer)g(\022)-35 +b(a)24 b(la)f(suiv)l(an)n(te)182 b Ff(SPC)1902 3829 y +Fh(Remplacer)24 b(celle-l\022)-35 b(a,)23 b(rester)g(l\022)-35 +b(a)584 b Ff(,)1902 3909 y Fe(P)n(asser)23 b Fh(\022)-35 +b(a)24 b(la)g(suiv)l(an)n(te)g(sans)g(remplacer)321 b +Ff(DEL)1902 3988 y Fh(Remplacer)24 b(toutes)h(les)e(o)r(ccurrences)i +(suiv)l(an)n(tes)119 b Ff(!)1902 4068 y Fe(Rev)n(enir)23 +b Fh(\022)-35 b(a)24 b(l'o)r(ccurrence)g(pr)n(\023)-33 +b(ec)n(\023)g(eden)n(te)365 b Ff(^)1902 4148 y Fe(Quitter)23 +b Fh(le)g(remplacemen)n(t)i(in)n(teractif)348 b Ff(RET)1908 +4211 y Fe(\023)1902 4227 y(Editer)23 b Fh(a)n(v)l(an)n(t)i(de)f +(reprendre)g(\()p Ff(C-M-c)i Fh(:)31 b(sortir\))119 b +Ff(C-r)4098 -421 y Fg(F)-10 b(en)n(^)-55 b(etres)37 b(m)m(ultiples)4098 +-299 y Fh(Lorsqu'il)17 b(y)h(a)g(deux)h(commandes,)h(la)e(seconde)i +(est)e(celle)g(qui)g(concerne)4098 -219 y(non)24 b(pas)g(les)f(fen)n(^) +-33 b(etres)25 b(mais)e(les)g(cadres.)4098 -118 y(Supprimer)g(toutes)i +(les)f(autres)g(fen)n(^)-33 b(etres)105 b Ff(C-x)36 b(1)212 +b(C-x)37 b(5)e(1)4098 -38 y Fh(Supprimer)23 b(cette)j(fen)n(^)-33 +b(etre)487 b Ff(C-x)36 b(0)212 b(C-x)37 b(5)e(0)4098 +42 y Fh(Diviser)23 b(la)g(fen)n(^)-33 b(etre)24 b(horizon)n(talemen)n +(t)170 b Ff(C-x)36 b(2)212 b(C-x)37 b(5)e(2)4098 143 +y Fh(Diviser)23 b(la)g(fen)n(^)-33 b(etre)24 b(v)n(erticalemen)n(t)476 +b Ff(C-x)36 b(3)4098 244 y Fh(F)-6 b(aire)23 b(d)n(\023)-33 +b(e\014ler)24 b(l'autre)g(fen)n(^)-33 b(etre)618 b Ff(C-M-v)4098 +345 y Fh(S)n(\023)-33 b(electionner)25 b(une)f(autre)h(fen)n(^)-33 +b(etre)291 b Ff(C-x)36 b(o)212 b(C-x)37 b(5)e(o)4098 +425 y Fh(Choisir)23 b(un)g(tamp)r(on)i(\(autre)g(fen)n(^)-33 +b(etre\))160 b Ff(C-x)36 b(4)g(b)141 b(C-x)37 b(5)e(b)4098 +504 y Fh(A\016c)n(her)24 b(un)g(tamp)r(on)g(\(autre)h(fen)n(^)-33 +b(etre\))141 b Ff(C-x)36 b(4)g(C-o)71 b(C-x)37 b(5)e(C-o)4098 +584 y Fh(Lire)23 b(un)h(\014c)n(hier)g(\(autre)h(fen)n(^)-33 +b(etre\))308 b Ff(C-x)36 b(4)g(f)141 b(C-x)37 b(5)e(f)4181 +664 y Fh(en)24 b(lecture)g(seule)657 b Ff(C-x)36 b(4)g(r)141 +b(C-x)37 b(5)e(r)4098 743 y Fh(Lancer)24 b(Dired)f(\(autre)i(fen)n(^) +-33 b(etre\))339 b Ff(C-x)36 b(4)g(d)141 b(C-x)37 b(5)e(d)4098 +823 y Fh(T)-6 b(rouv)n(er)24 b(un)g(tag)g(\(autre)h(fen)n(^)-33 +b(etre\))278 b Ff(C-x)36 b(4)g(.)141 b(C-x)37 b(5)e(.)4098 +924 y Fh(Agrandir)23 b(la)g(fen)n(^)-33 b(etre)25 b(v)n(erticalemen)n +(t)416 b Ff(C-x)36 b(^)4098 1004 y Fh(R)n(\023)-33 b(eduire)24 +b(la)f(fen)n(^)-33 b(etre)24 b(horizon)n(talemen)n(t)373 +b Ff(C-x)36 b({)4098 1084 y Fh(Agrandir)23 b(la)g(fen)n(^)-33 +b(etre)25 b(horizon)n(talemen)n(t)336 b Ff(C-x)36 b(})4098 +1214 y Fg(F)-10 b(ormater)4098 1336 y Fh(Inden)n(ter)25 +b(la)f Fe(ligne)f Fh(couran)n(te)i(\(selon)f(le)g(mo)r(de\))127 +b Ff(TAB)4098 1416 y Fh(Inden)n(ter)25 b(la)f Fe(r)n(\023)-39 +b(egion)22 b Fh(couran)n(te)j(\(selon)g(le)e(mo)r(de\))76 +b Ff(C-M-\\)4098 1496 y Fh(Inden)n(ter)21 b(la)d Fe(s-expr.)30 +b Fh(couran)n(te)21 b(\(selon)e(le)g(mo)r(de\))72 b Ff(C-M-q)4098 +1576 y Fh(Inden)n(ter)25 b(la)f(r)n(\023)-33 b(egion)23 +b(sur)h(une)g(colonne)386 b Ff(C-x)36 b(TAB)4098 1655 +y Fh(Ins)n(\023)-33 b(erer)24 b(un)g(retour)f(\022)-35 +b(a)24 b(la)g(ligne)f(apr)n(\022)-33 b(es)24 b(le)f(p)r(oin)n(t)168 +b Ff(C-o)4098 1735 y Fh(D)n(\023)-33 b(eplacer)24 b(le)g(reste)g(de)g +(la)f(ligne)h(v)n(ers)f(le)h(bas)240 b Ff(C-M-o)4098 +1815 y Fh(Supprimer)23 b(les)g(lignes)h(vierges)g(autour)g(du)g(p)r +(oin)n(t)73 b Ff(C-x)36 b(C-o)4098 1894 y Fh(Joindre)20 +b(\022)-35 b(a)20 b(la)f(ligne)h(pr)n(\023)-33 b(ec)n(\023)g(eden)n(te) +22 b(\(suiv.)30 b(a)n(v)n(ec)21 b Fb(ar)l(g)6 b Fh(\))71 +b Ff(M-^)4098 1974 y Fh(Supprimer)23 b(tous)h(les)g(espaces)h(autour)f +(du)g(p)r(oin)n(t)102 b Ff(M-\\)4098 2054 y Fh(Mettre)24 +b(exactemen)n(t)j(une)d(espace)h(au)f(p)r(oin)n(t)223 +b Ff(M-SPC)4098 2155 y Fh(F)-6 b(ormater)24 b(le)f(paragraphe)715 +b Ff(M-q)4098 2235 y Fh(Placer)24 b(la)f(marge)h(droite)g(\022)-35 +b(a)24 b Fb(ar)l(g)30 b Fh(colonnes)287 b Ff(C-u)36 b +Fb(ar)l(g)42 b Ff(C-x)36 b(f)4098 2314 y Fh(D)n(\023)-33 +b(e\014nir)23 b(le)h(pr)n(\023)-33 b(e\014xe)24 b(des)g(lignes)607 +b Ff(C-x)36 b(.)4098 2415 y Fh(D)n(\023)-33 b(e\014nir)23 +b(la)h(fon)n(te)975 b Ff(M-o)4098 2538 y Fg(Mo)s(di\014er)37 +b(la)h(casse)4098 2660 y Fh(Mettre)24 b(le)g(mot)g(en)g(capitales)627 +b Ff(M-u)4098 2740 y Fh(Mettre)24 b(le)g(mot)g(en)g(min)n(uscules)561 +b Ff(M-l)4098 2819 y Fh(Mettre)24 b(une)h(ma)t(juscule)e(au)h(mot)523 +b Ff(M-c)4098 2920 y Fh(Mettre)24 b(la)g(r)n(\023)-33 +b(egion)23 b(en)i(capitales)556 b Ff(C-x)36 b(C-u)4098 +3000 y Fh(Mettre)24 b(la)g(r)n(\023)-33 b(egion)23 b(en)i(min)n +(uscules)490 b Ff(C-x)36 b(C-l)4098 3132 y Fg(Le)i(mini-tamp)s(on)4098 +3254 y Fh(Dans)24 b(le)f(mini-tamp)r(on)h(:)4098 3355 +y(Compl)n(\023)-33 b(eter)24 b(autan)n(t)h(que)g(p)r(ossible)496 +b Ff(TAB)4098 3435 y Fh(Compl)n(\023)-33 b(eter)24 b(un)g(mot)872 +b Ff(SPC)4098 3514 y Fh(Compl)n(\023)-33 b(eter)24 b(et)g(ex)n(\023)-33 +b(ecuter)758 b Ff(RET)4098 3594 y Fh(Mon)n(trer)23 b(les)h(compl)n +(\022)-33 b(etemen)n(ts)25 b(p)r(ossibles)313 b Ff(?)4098 +3674 y Fh(Utiliser)22 b(l'en)n(tr)n(\023)-33 b(ee)24 +b(pr)n(\023)-33 b(ec)n(\023)g(eden)n(te)26 b(du)e(mini-tamp)r(on)91 +b Ff(M-p)4098 3753 y Fh(Utiliser)22 b(l'en)n(tr)n(\023)-33 +b(ee)24 b(suiv)l(an)n(te)h(du)f(mini-tamp)r(on)167 b +Ff(M-n)4098 3833 y Fh(Rec)n(herc)n(her)25 b(en)f(arri)n(\022)-33 +b(ere)22 b(dans)j(l'historique)251 b Ff(M-r)4098 3913 +y Fh(Rec)n(herc)n(her)25 b(en)f(a)n(v)l(an)n(t)h(dans)f(l'historique) +285 b Ff(M-s)4098 3993 y Fh(Quitter)24 b(en)g(ann)n(ulan)n(t)h(la)f +(commande)394 b Ff(C-g)4098 4094 y Fh(F)-6 b(aites)39 b Ff(C-x)d(ESC)g(ESC)j Fh(p)r(our)d(\023)-33 b(editer)39 b(et)g(r)n(\023)-33 b(ep)n(\023)g(eter)39 b(la)f(derni)n(\022)-33 -b(ere)38 b(com-)-450 4064 y(mande)33 b(a)n(y)n(an)n(t)g(utilis)n(\023) --33 b(e)32 b(le)g(minitamp)r(on.)56 b(F)-6 b(aites)32 -b Ff(F10)h Fh(p)r(our)f(activ)n(er)-450 4130 y(la)23 -b(barre)h(de)g(men)n(u)g(utilisan)n(t)g(le)f(minitamp)r(on.)1656 --364 y Fi(Carte)46 b(de)g(r)m(\023)-66 b(ef)m(\023)g(erence)46 -b(de)g(GNU)f(Emacs)1746 -175 y Fg(T)-10 b(amp)s(ons)1746 --21 y Fh(s)n(\023)-33 b(electionner)25 b(un)f(autre)g(tamp)r(on)604 -b Ff(C-x)36 b(b)1744 85 y Fh(\023)-33 b(en)n(um)n(\023)g(erer)24 -b(tous)g(les)f(tamp)r(ons)684 b Ff(C-x)36 b(C-b)1746 -192 y Fh(supprimer)23 b(un)h(tamp)r(on)839 b Ff(C-x)36 -b(k)1746 382 y Fg(T)-10 b(ransp)s(oser)1746 535 y Fh(transp)r(oser)24 -b(des)g Fe(caract)n(\022)-39 b(eres)687 b Ff(C-t)1746 -642 y Fh(transp)r(oser)24 b(des)g Fe(mots)872 b Ff(M-t)1746 -748 y Fh(transp)r(oser)24 b(des)g Fe(lignes)844 b Ff(C-x)36 -b(C-t)1746 854 y Fh(transp)r(oser)24 b(des)g Fe(s-expressions)585 -b Ff(C-M-t)1746 1045 y Fg(V)n(\023)-55 b(eri\014er)37 -b(l'orthographe)1746 1199 y Fh(v)n(\023)-33 b(eri\014er)23 -b(l'orthographe)i(du)f(mot)g(couran)n(t)359 b Ff(M-$)1746 -1305 y Fh(v)n(\023)-33 b(eri\014er)23 b(l'orthographe)i(de)f(tous)g -(les)f(mots)1817 1411 y(d'une)h(r)n(\023)-33 b(egion)816 -b Ff(M-x)36 b(ispell-region)1746 1517 y Fh(v)n(\023)-33 -b(eri\014er)23 b(l'orthographe)i(de)f(tout)h(le)e(tamp)r(on)37 -b Ff(M-x)f(ispell-buffer)1746 1707 y Fg(T)-10 b(ags)1746 -1861 y Fh(trouv)n(er)24 b(un)g(tag)h(\(une)f(d)n(\023)-33 -b(e\014nition\))564 b Ff(M-.)1746 1967 y Fh(trouv)n(er)24 -b(l'o)r(ccurrence)g(suiv)l(an)n(te)h(du)f(tag)400 b Ff(C-u)36 -b(M-.)1746 2074 y Fh(sp)n(\023)-33 b(eci\014er)24 b(un)g(nouv)n(eau)h -(\014c)n(hier)f(de)g(tags)187 b Ff(M-x)36 b(visit-tags-table)1746 -2208 y Fh(rec)n(herc)n(her)24 b(par)g(expr.)35 b(rationnelles)24 -b(dans)1817 2315 y(tous)g(les)f(\014c)n(hiers)h(du)g(tableau)h(de)f -(tags)131 b Ff(M-x)36 b(tags-search)1746 2421 y Fh(lancer)24 -b(un)g(remplacemen)n(t)h(in)n(teractif)f(sur)1817 2527 -y(tous)g(les)f(\014c)n(hiers)652 b Ff(M-x)37 b(tags-query-replace)1746 -2633 y Fh(con)n(tin)n(uer)25 b(la)e(derni)n(\022)-33 -b(ere)24 b(rec)n(herc)n(he)h(de)f(tags)g(ou)g(le)1817 -2740 y(remplacemen)n(t)g(in)n(teractif)710 b Ff(M-,)1746 -2930 y Fg(Shells)1746 3065 y Fh(ex)n(\023)-33 b(ecuter)25 -b(une)g(commande)g(shell)606 b Ff(M-!)1746 3171 y Fh(lancer)24 -b(une)g(commande)h(shell)e(sur)g(la)h(r)n(\023)-33 b(egion)271 -b Ff(M-|)1746 3277 y Fh(\014ltrer)23 b(la)h(r)n(\023)-33 -b(egion)23 b(a)n(v)n(ec)i(une)f(commande)h(shell)246 -b Ff(C-u)36 b(M-|)1746 3384 y Fh(lancer)24 b(un)g(shell)f(dans)h(la)f -(fen)n(^)-33 b(etre)25 b Ff(*shell*)318 b(M-x)36 b(shell)3942 --364 y Fg(Rectangles)3942 -210 y Fh(copier)24 b(le)f(rectangle)i(dans)f -(le)g(registre)459 b Ff(C-x)36 b(r)f(r)3942 -104 y Fh(d)n(\023)-33 -b(etruire)24 b(le)f(rectangle)893 b Ff(C-x)36 b(r)f(k)3942 -2 y Fh(r)n(\023)-33 b(ecup)n(\023)g(erer)24 b(le)f(rectangle)850 -b Ff(C-x)36 b(r)f(y)3942 109 y Fh(ouvrir)23 b(le)g(rectangle,)i(en)f(d) -n(\023)-33 b(ecalan)n(t)25 b(le)f(texte)h(\022)-35 b(a)4013 -215 y(droite)1260 b Ff(C-x)36 b(r)f(o)3942 321 y Fh(vider)23 -b(le)h(rectangle)981 b Ff(C-x)36 b(r)f(c)3942 427 y Fh(pr)n(\023)-33 -b(e\014xer)24 b(c)n(haque)h(ligne)f(a)n(v)n(ec)h(une)f(c)n(ha)-8 -b(^)-27 b(\020ne)369 b Ff(C-x)36 b(r)f(t)3942 618 y Fg(Abr)n(\023)-55 -b(eviations)3942 752 y Fh(a)t(jouter)24 b(une)g(abr)n(\023)-33 -b(eviation)25 b(globale)547 b Ff(C-x)36 b(a)f(g)3942 -859 y Fh(a)t(jouter)24 b(une)g(abr)n(\023)-33 b(eviation)25 -b(lo)r(cale)f(au)g(mo)r(de)300 b Ff(C-x)36 b(a)f(l)3942 -965 y Fh(a)t(jouter)24 b(une)g(expansion)h(globale)f(p)r(our)g(cette) -4013 1071 y(abr)n(\023)-33 b(eviation)1094 b Ff(C-x)36 -b(a)f(i)h(g)3942 1178 y Fh(a)t(jouter)24 b(une)g(expansion)h(lo)r(cale) -f(au)g(mo)r(de)g(p)r(our)4013 1284 y(cette)h(abr)n(\023)-33 -b(eviation)922 b Ff(C-x)36 b(a)f(i)h(l)3942 1390 y Fh(faire)23 -b(une)h(expansion)h(explicite)f(de)g(cette)4013 1496 -y(abr)n(\023)-33 b(eviation)1094 b Ff(C-x)36 b(a)f(e)3942 -1631 y Fh(faire)23 b(une)h(expansion)h(dynamique)g(du)f(mot)4013 -1737 y(pr)n(\023)-33 b(ec)n(\023)g(eden)n(t)1146 b Ff(M-/)3942 -1928 y Fg(Expressions)39 b(rationnelles)3942 2082 y Fh(un)24 -b(unique)g(caract)n(\022)-33 b(ere)25 b(quelconque,)g(sauf)f(une)g -(\014n)4013 2188 y(de)g(ligne)1201 b Ff(.)70 b Fh(\(p)r(oin)n(t\))3942 -2294 y(z)n(\023)-33 b(ero)24 b(r)n(\023)-33 b(ep)n(\023)g(etition)25 -b(ou)f(plus)816 b Ff(*)3942 2401 y Fh(une)24 b(r)n(\023)-33 -b(ep)n(\023)g(etition)25 b(ou)f(plus)832 b Ff(+)3942 -2507 y Fh(z)n(\023)-33 b(ero)24 b(ou)g(une)g(r)n(\023)-33 -b(ep)n(\023)g(etition)834 b Ff(?)3942 2613 y Fh(caract)n(\022)-33 -b(ere)25 b(sp)n(\023)-33 b(ecial)24 b(p)r(our)f(quoter)i(l'expression)e -(ra-)4013 2720 y(tionnelle)h Fb(c)1121 b Ff(\\)p Fb(c)3942 -2826 y Fh(alternativ)n(e)25 b(\(\\ou"\))960 b Ff(\\|)3942 -2932 y Fh(regroup)r(emen)n(t)1089 b Ff(\\\()35 b Fa(:)12 -b(:)f(:)35 b Ff(\\\))3942 3038 y Fh(le)23 b(m)n(^)-33 -b(eme)24 b(texte)i(que)e(dans)g(le)g Fb(n)5 b Fh(i)n(\022)-33 -b(eme)24 b(group)r(e)264 b Ff(\\)p Fb(n)3942 3145 y Fh(limite)23 -b(de)h(mot)1096 b Ff(\\b)3942 3251 y Fh(non)24 b(limite)f(de)h(mot)959 -b Ff(\\B)3942 3361 y Fe(en)n(tit)n(\023)-39 b(e)499 b(d)n(\023)-39 -b(ebut)258 b(\014n)3942 3417 y Fh(ligne)558 b Ff(^)427 -b($)3942 3483 y Fh(mot)582 b Ff(\\<)392 b(\\>)3942 3539 -y Fh(tamp)r(on)467 b Ff(\\`)392 b(\\')3942 3604 y Fe(classe)27 -b(de)g(caract)n(\022)-39 b(ere)41 b(corresp)r(ond)70 -b(corresp)r(ond)27 b(\022)-40 b(a)26 b(d'autres)3942 -3670 y Fh(ensem)n(ble)e(explicite)147 b Ff([)35 b Fa(:)12 -b(:)f(:)35 b Ff(])239 b([^)36 b Fa(:)12 b(:)f(:)35 b -Ff(])3942 3736 y Fh(caract)n(\022)-33 b(ere)25 b(de)f(mot)186 -b Ff(\\w)392 b(\\W)3942 3791 y Fh(caract)n(\022)-33 b(ere)25 -b(a)n(v)n(ec)g(la)3984 3847 y(syn)n(taxe)g Fb(c)371 b -Ff(\\s)p Fb(c)359 b Ff(\\S)p Fb(c)p eop end -%%Page: 3 3 -TeXDict begin @landscape 3 2 bop -450 -364 a Fg(Jeux)38 -b(de)f(caract)n(\022)-55 b(eres)37 b(in)m(ternationaux)-450 --230 y Fh(indiquer)23 b(la)h(langue)g(principale)631 -b Ff(C-x)36 b(RET)g(l)-450 -123 y Fh(mon)n(trer)24 b(toutes)h(les)e(m)n -(\023)-33 b(etho)r(des)25 b(de)f(saisie)29 b Ff(M-x)36 -b(list-input-methods)-450 -17 y Fh(activ)n(er)24 b(ou)g(d)n(\023)-33 -b(esactiv)n(er)25 b(la)f(m)n(\023)-33 b(etho)r(de)25 -b(de)f(saisie)229 b Ff(C-\\)-450 89 y Fh(c)n(hoisir)23 -b(le)g(syst)n(\022)-33 b(eme)25 b(de)f(co)r(dage)h(p)r(our)f(la)f(com-) --379 196 y(mande)h(suiv)l(an)n(te)963 b Ff(C-x)36 b(RET)g(c)-450 -302 y Fh(mon)n(trer)24 b(tous)g(les)f(syst)n(\022)-33 -b(emes)25 b(de)f(co)r(dage)64 b Ff(M-x)36 b(list-coding-systems)-450 -408 y Fh(c)n(hoisir)23 b(le)g(syst)n(\022)-33 b(eme)25 -b(de)f(co)r(dage)h(pr)n(\023)-33 b(ef)n(\023)g(er)n(\023)g(e)85 -b Ff(M-x)36 b(prefer-coding-system)-450 599 y Fg(Info)-450 -733 y Fh(en)n(trer)24 b(dans)g(le)f(visualisateur)h(de)g(la)g(do)r -(cumen)n(ta-)-379 839 y(tion)g(Info)1174 b Ff(C-h)36 -b(i)-450 946 y Fh(c)n(herc)n(her)24 b(une)h(fonction)f(ou)g(une)h(v)l -(ariable)e(pr)n(\023)-33 b(ecise)-379 1052 y(dans)24 -b(Info)1154 b Ff(C-h)36 b(S)-450 1162 y Fh(Se)24 b(d)n(\023)-33 -b(eplacer)25 b(dans)f(un)f(n\033ud)i(:)-379 1281 y(une)f(page)h(plus)e -(bas)891 b Ff(SPC)-379 1387 y Fh(une)24 b(page)h(plus)e(haut)853 -b Ff(DEL)-379 1494 y Fh(d)n(\023)-33 b(ebut)25 b(du)e(n\033ud)967 -b Ff(.)70 b Fh(\(p)r(oin)n(t\))-450 1604 y(P)n(asser)23 -b(de)h(n\033ud)g(en)h(n\033ud)f(:)-379 1710 y(n\033ud)g -Fe(suiv)-5 b(an)n(t)991 b Ff(n)-379 1816 y Fh(n\033ud)24 -b Fe(pr)n(\023)-39 b(ec)n(\023)g(eden)n(t)898 b Ff(p)-379 -1922 y Fh(aller)22 b Fe(plus)i(haut)953 b Ff(u)-379 2029 -y Fh(c)n(hoisir)23 b(un)g(sujet)h(de)g(men)n(u)h(par)e(son)h(nom)277 -b Ff(m)-379 2135 y Fh(c)n(hoisir)23 b(le)g Fb(n)5 b Fh(i)n(\022)-33 -b(eme)24 b(sujet)g(de)g(men)n(u)g(par)g(son)-379 2241 -y(n)n(um)n(\023)-33 b(ero)23 b(\(1{9\))1029 b Fb(n)-379 -2347 y Fh(suivre)23 b(une)h(r)n(\023)-33 b(ef)n(\023)g(erence)24 -b(crois)n(\023)-33 b(ee)24 b(\(on)h(revien)n(t)f(a)n(v)n(ec)-379 -2454 y Ff(l)p Fh(\))1378 b Ff(f)-379 2560 y Fh(rev)n(enir)23 -b(au)h(dernier)f(n\033ud)h(visit)n(\023)-33 b(e)509 b -Ff(l)-379 2666 y Fh(rev)n(enir)23 b(au)h(n\033ud)g(du)g(r)n(\023)-33 -b(ep)r(ertoire)509 b Ff(d)-379 2773 y Fh(aller)22 b(au)i(n\033ud)g(de)h -(plus)e(haut)i(niv)n(eau)f(du)-379 2879 y(\014c)n(hier)f(Info)1110 -b Ff(t)-379 2985 y Fh(aller)22 b(sur)i(n'imp)r(orte)f(quel)h(n\033ud)g -(par)f(son)h(nom)111 b Ff(g)-450 3095 y Fh(Autres)24 -b(:)-379 3201 y(lancer)f(le)h Fe(didacticiel)e Fh(Info)652 -b Ff(h)-379 3307 y Fh(c)n(herc)n(her)24 b(un)g(sujet)g(dans)g(l'index) -518 b Ff(i)-379 3413 y Fh(rec)n(herc)n(her)24 b(les)f(n\033uds)h(a)n(v) -n(ec)h(une)f(expression)-379 3519 y(rationnelle)1115 -b Ff(s)-379 3626 y Fe(quitter)22 b Fh(Info)1051 b Ff(q)1746 --364 y Fg(Registres)1746 -244 y Fh(sauv)n(er)24 b(la)f(r)n(\023)-33 -b(egion)24 b(dans)g(un)g(registre)506 b Ff(C-x)36 b(r)f(s)1746 --138 y Fh(ins)n(\023)-33 b(erer)23 b(le)g(con)n(ten)n(u)j(du)e -(registre)f(dans)h(le)g(tamp)r(on)117 b Ff(C-x)36 b(r)f(i)1746 --11 y Fh(sauv)n(er)24 b(la)f(v)l(aleur)h(du)g(p)r(oin)n(t)g(dans)g(un)g -(registre)222 b Ff(C-x)36 b(r)f(SPC)1746 95 y Fh(sauter)24 -b(au)g(p)r(oin)n(t)g(sauv)n(\023)-33 b(e)25 b(dans)f(le)f(registre)355 -b Ff(C-x)36 b(r)f(j)1746 244 y Fg(Macros)j(cla)m(vier)1746 -344 y Fe(lancer)23 b Fh(la)g(d)n(\023)-33 b(e\014nition)25 -b(d'une)f(macro)g(cla)n(vier)277 b Ff(C-x)36 b(\()1746 -451 y Fe(terminer)23 b Fh(la)g(d)n(\023)-33 b(e\014nition)25 -b(d'une)f(macro)f(cla)n(vier)183 b Ff(C-x)36 b(\))1746 -557 y Fe(ex)n(\023)-39 b(ecuter)24 b Fh(la)f(derni)n(\022)-33 -b(ere)24 b(macro)g(cla)n(vier)f(d)n(\023)-33 b(e\014nie)203 -b Ff(C-x)36 b(e)1746 663 y Fh(a)t(jouter)24 b(\022)-35 -b(a)24 b(la)f(derni)n(\022)-33 b(ere)24 b(macro)g(cla)n(vier)446 -b Ff(C-u)36 b(C-x)g(\()1746 770 y Fh(donner)24 b(un)g(nom)g(\022)-35 -b(a)24 b(la)f(derni)n(\022)-33 b(ere)24 b(macro)1817 -876 y(cla)n(vier)996 b Ff(M-x)36 b(name-last-kbd-macro)1746 -982 y Fh(ins)n(\023)-33 b(erer)23 b(une)h(d)n(\023)-33 -b(e\014nition)25 b(Lisp)e(dans)h(le)1817 1088 y(tamp)r(on)960 -b Ff(M-x)36 b(insert-kbd-macro)1746 1237 y Fg(Commandes)i(de)f(gestion) -h(d'Emacs)g(Lisp)1744 1357 y Fh(\023)-33 b(ev)l(aluer)24 -b(la)g Fe(s-expression)f Fh(situ)n(\023)-33 b(ee)25 b(a)n(v)l(an)n(t)g -(le)e(p)r(oin)n(t)115 b Ff(C-x)36 b(C-e)1744 1463 y Fh(\023)-33 -b(ev)l(aluer)24 b(la)g Fe(defun)g Fh(couran)n(te)707 -b Ff(C-M-x)1744 1570 y Fh(\023)-33 b(ev)l(aluer)24 b(la)g -Fe(r)n(\023)-39 b(egion)726 b Ff(M-x)36 b(eval-region)1746 -1676 y Fh(lire)23 b(et)f(\023)-33 b(ev)l(aluer)24 b(le)g(mini-tamp)r -(on)593 b Ff(M-:)1746 1782 y Fh(c)n(harger)24 b(\022)-35 -b(a)24 b(partir)f(du)h(r)n(\023)-33 b(ep)r(ertoire)23 -b(syst)n(\022)-33 b(eme)1817 1888 y(standard)926 b Ff(M-x)36 -b(load-library)1746 2037 y Fg(P)m(ersonnalisation)g(simple)1746 -2157 y Fh(p)r(ersonnaliser)23 b(les)h(v)l(ariables)f(et)h(les)g(fon)n -(tes)81 b Ff(M-x)36 b(customize)1746 2263 y Fh(Cr)n(\023)-33 -b(eation)23 b(de)g(liaisons)f(de)h(touc)n(hes)h(globales)f(en)g(Emacs)g -(Lisp)f(\(exem-)1746 2336 y(ples\):)1746 2425 y Ff(\(global-set-key)40 -b("\\C-cg")d('goto-line\))1746 2493 y(\(global-set-key)j("\\M-#")d -('query-replace-regexp\))1755 2627 y Fg(\023)1746 2651 -y(Ecriture)g(de)h(commandes)1746 2731 y Ff(\(defun)f -Fb(nom-c)l(ommande)43 b Ff(\()p Fb(ar)l(gs)5 b Ff(\))1817 -2796 y(")p Fb(do)l(cumentation)g Ff(")38 b(\(interactive)g(")p -Fb(template)5 b Ff("\))1817 2862 y Fb(b)l(o)l(dy)h Ff(\))1746 -2948 y Fh(Exemple)24 b(:)1746 3034 y Ff(\(defun)37 b -(cette-ligne-en-haut-de-)q(la-f)q(ene)q(tre)42 b(\(line\))1746 -3090 y("Repositionne)d(la)d(ligne)h(du)e(point)i(en)f(haut)g(de)g(la)g -(fenetre.)1746 3145 y(Avec)g(ARG,)h(place)g(le)e(point)i(sur)f(la)g -(ligne)h(ARG.")1817 3213 y(\(interactive)h("P"\))1817 -3269 y(\(recenter)f(\(if)g(\(null)f(line\))2311 3324 -y(0)2240 3380 y(\(prefix-numeric-value)41 b(line\)\)\)\))1746 -3468 y Fh(La)21 b(sp)n(\023)-33 b(eci\014cation)23 b -Ff(interactive)h Fh(indique)d(commen)n(t)h(lire)e(in)n(teractiv)n(e-) -1746 3534 y(men)n(t)28 b(les)f(param)n(\022)-33 b(etres.)42 -b(F)-6 b(aites)28 b Ff(C-h)36 b(f)f(interactive)30 b -Fh(p)r(our)e(plus)e(de)1746 3599 y(pr)n(\023)-33 b(ecisions.)2039 -3682 y Fd(Cop)n(yrigh)n(t)2342 3680 y(c)2325 3682 y Fc(\015)21 +b(ere)38 b(com-)4098 4173 y(mande)22 b(a)n(y)n(an)n(t)g(utilis)n(\023) +-33 b(e)20 b(le)h(mini-tamp)r(on.)30 b(F)-6 b(aites)22 +b Ff(F10)f Fh(p)r(our)g(utiliser)f(la)4098 4253 y(barre)j(de)h(men)n(u) +h(sur)e(un)h(terminal)f(en)h(utilisan)n(t)g(le)f(mini-tamp)r(on.)p +eop end +%%Page: 2 2 +TeXDict begin @landscape 2 1 bop -384 -421 a Fi(Carte)46 +b(de)g(r)m(\023)-66 b(ef)m(\023)g(erence)46 b(de)g(GNU)f(Emacs)-294 +-227 y Fg(T)-10 b(amp)s(ons)-294 -76 y Fh(Choisir)23 +b(un)g(autre)i(tamp)r(on)674 b Ff(C-x)36 b(b)-294 4 y +Fh(Lister)23 b(tous)i(les)e(tamp)r(ons)719 b Ff(C-x)36 +b(C-b)-294 84 y Fh(Supprimer)23 b(un)h(tamp)r(on)757 +b Ff(C-x)36 b(k)-294 257 y Fg(T)-10 b(ransp)s(oser)-294 +409 y Fh(T)k(ransp)r(oser)24 b(des)g Fe(caract)n(\022)-39 +b(eres)598 b Ff(C-t)-294 488 y Fh(T)-6 b(ransp)r(oser)24 +b(des)g Fe(mots)783 b Ff(M-t)-294 568 y Fh(T)-6 b(ransp)r(oser)24 +b(des)g Fe(lignes)755 b Ff(C-x)36 b(C-t)-294 648 y Fh(T)-6 +b(ransp)r(oser)24 b(des)g Fe(s-expressions)496 b Ff(C-M-t)-294 +822 y Fg(V)n(\023)-55 b(eri\014er)37 b(l'orthographe)-294 +973 y Fh(V)n(\023)-33 b(eri\014er)23 b(l'orthographe)h(du)g(mot)g +(couran)n(t)273 b Ff(M-$)-294 1053 y Fh(V)n(\023)-33 +b(eri\014er)23 b(l'orthographe)h(d'une)g(r)n(\023)-33 +b(egion)231 b Ff(M-x)36 b(ispell-region)-294 1133 y Fh(V)n(\023)-33 +b(eri\014er)23 b(l'orthographe)h(de)g(tout)h(le)f(tamp)r(on)53 +b Ff(M-x)36 b(ispell-buffer)-294 1308 y Fg(T)-10 b(ags)-294 +1460 y Fh(T)k(rouv)n(er)24 b(un)g(tag)g(\(une)h(d)n(\023)-33 +b(e\014nition\))475 b Ff(M-.)-294 1539 y Fh(P)n(asser)23 +b(\022)-35 b(a)24 b(l'o)r(ccurrence)g(suiv)l(an)n(te)h(du)f(tag)298 +b Ff(C-u)36 b(M-.)-294 1619 y Fh(Sp)n(\023)-33 b(eci\014er)24 +b(un)g(autre)h(\014c)n(hier)e(de)h(tags)217 b Ff(M-x)36 +b(visit-tags-table)-294 1727 y Fh(Rec)n(herc)n(her)25 +b(dans)f(tous)g(les)f(\014c)n(hiers)h(des)g(tags)32 b +Ff(M-x)k(tags-search)-294 1836 y Fh(Remplacer)24 b(dans)g(tous)g(les)g +(\014c)n(hiers)159 b Ff(M-x)36 b(tags-query-replace)-294 +1915 y Fh(Con)n(tin)n(uer)24 b(la)g(rec)n(herc)n(he)h(ou)f(le)f +(remplacemen)n(t)122 b Ff(M-,)-294 2090 y Fg(Shell)-294 +2241 y Fh(Ex)n(\023)-33 b(ecuter)25 b(une)f(commande)h(shell)519 +b Ff(M-!)-294 2321 y Fh(Lancer)24 b(une)h(commande)f(shell)g(sur)f(la)g +(r)n(\023)-33 b(egion)176 b Ff(M-|)-294 2400 y Fh(Filtrer)23 +b(la)g(r)n(\023)-33 b(egion)24 b(a)n(v)n(ec)h(une)f(commande)h(shell) +148 b Ff(C-u)36 b(M-|)-294 2480 y Fh(Lancer)24 b(un)g(shell)f(dans)h +(la)g(fen)n(^)-33 b(etre)24 b Ff(*shell*)223 b(M-x)36 +b(shell)-294 2646 y Fg(Rectangles)-294 2797 y Fh(Copier)23 +b(le)h(rectangle)h(dans)f(un)g(registre)341 b Ff(C-x)36 +b(r)g(r)-294 2876 y Fh(D)n(\023)-33 b(etruire)23 b(le)h(rectangle)807 +b Ff(C-x)36 b(r)g(k)-294 2956 y Fh(R)n(\023)-33 b(ecup)n(\023)g(erer)24 +b(le)g(rectangle)754 b Ff(C-x)36 b(r)g(y)-294 3036 y +Fh(D)n(\023)-33 b(ecaler)24 b(le)f(rectangle)i(\022)-35 +b(a)24 b(droite)571 b Ff(C-x)36 b(r)g(o)-294 3116 y Fh(Vider)23 +b(le)h(rectangle)894 b Ff(C-x)36 b(r)g(c)-294 3195 y +Fh(Pr)n(\023)-33 b(e\014xer)24 b(c)n(haque)h(ligne)f(du)f(rectangle)392 +b Ff(C-x)36 b(r)g(t)-294 3370 y Fg(Abr)n(\023)-55 b(eviations)-294 +3521 y Fh(Ajouter)24 b(une)g(abr)n(\023)-33 b(eviation)25 +b(globale)462 b Ff(C-x)36 b(a)g(g)-294 3601 y Fh(Ajouter)24 +b(une)g(abr)n(\023)-33 b(eviation)25 b(lo)r(cale)f(au)g(mo)r(de)215 +b Ff(C-x)36 b(a)g(l)-294 3680 y Fh(Ajouter)24 b(une)g(expansion)h +(globale)505 b Ff(C-x)36 b(a)g(i)f(g)-294 3760 y Fh(Ajouter)24 +b(une)g(expansion)h(lo)r(cale)f(au)g(mo)r(de)258 b Ff(C-x)36 +b(a)g(i)f(l)-294 3840 y Fh(F)-6 b(aire)17 b(une)i(expansion)g +(explicite)f(de)g(l'abr)n(\023)-33 b(eviation)71 b Ff(C-x)36 +b(a)g(e)-294 3948 y Fh(F)-6 b(aire)23 b(une)i(expansion)f(du)g(mot)g +(pr)n(\023)-33 b(ec)n(\023)g(eden)n(t)261 b Ff(M-/)1902 +-421 y Fg(Expressions)39 b(rationnelles)1902 -270 y Fh(Un)24 +b(caract)n(\022)-33 b(ere)25 b(quelconque,)g(sauf)e(\014n)h(de)g(ligne) +150 b Ff(.)71 b Fh(\(p)r(oin)n(t\))1902 -190 y(Z)n(\023)-33 +b(ero)24 b(r)n(\023)-33 b(ep)n(\023)g(etition)24 b(ou)g(plus)734 +b Ff(*)1902 -110 y Fh(Une)24 b(r)n(\023)-33 b(ep)n(\023)g(etition)24 +b(ou)h(plus)747 b Ff(+)1902 -31 y Fh(Z)n(\023)-33 b(ero)24 +b(ou)g(une)g(r)n(\023)-33 b(ep)n(\023)g(etition)751 b +Ff(?)1908 32 y Fh(\023)1902 49 y(Ec)n(happ)r(er)25 b(le)e(caract)n +(\022)-33 b(ere)25 b(sp)n(\023)-33 b(ecial)24 b Fb(c)488 +b Ff(\\)p Fb(c)1902 129 y Fh(Alternativ)n(e)24 b(\(\\ou")i(non)e +(exclusif)5 b(\))476 b Ff(\\|)1902 208 y Fh(Regroup)r(emen)n(t)994 +b Ff(\\\()36 b Fa(:)11 b(:)h(:)34 b Ff(\\\))1902 288 +y Fh(Reprendre)24 b(le)g(texte)h(du)f Fb(n)5 b Fh(-i)n(\022)-33 +b(eme)24 b(group)r(emen)n(t)146 b Ff(\\)p Fb(n)1902 368 +y Fh(Limite)23 b(de)i(mot)1000 b Ff(\\b)1902 448 y Fh(Non)24 +b(limite)f(de)h(mot)874 b Ff(\\B)1902 556 y Fe(Ob)5 b(jet)707 +b(D)n(\023)-39 b(ebut)264 b(Fin)1902 636 y Fh(Ligne)743 +b Ff(^)450 b($)1902 715 y Fh(Mot)785 b Ff(\\<)415 b(\\>)1902 +795 y Fh(T)-6 b(amp)r(on)658 b Ff(\\`)415 b(\\')1902 +875 y Fe(Classe)26 b(de)i(caract)n(\022)-39 b(ere)227 +b(Corresp)r(ond)70 b(Compl)n(\023)-39 b(emen)n(t)1902 +954 y Fh(Ensem)n(ble)24 b(explicite)339 b Ff([)36 b Fa(:)11 +b(:)h(:)34 b Ff(])262 b([^)36 b Fa(:)12 b(:)f(:)35 b +Ff(])1902 1034 y Fh(Caract)n(\022)-33 b(ere)25 b(de)f(mot)375 +b Ff(\\w)415 b(\\W)1902 1114 y Fh(Caract)n(\022)-33 b(ere)25 +b(a)n(v)n(ec)f(la)g(syn)n(taxe)h Fb(c)67 b Ff(\\s)p Fb(c)382 +b Ff(\\S)p Fb(c)1902 1288 y Fg(Jeux)38 b(de)f(caract)n(\022)-55 +b(eres)37 b(in)m(ternationaux)1902 1439 y Fh(Pr)n(\023)-33 +b(eciser)23 b(la)g(langue)i(principale)568 b Ff(C-x)36 +b(RET)g(l)1902 1519 y Fh(Lister)23 b(les)h(m)n(\023)-33 +b(etho)r(des)25 b(de)f(saisie)268 b Ff(M-x)36 b(list-input-methods)1902 +1599 y Fh(Activ)n(er/d)n(\023)-33 b(esactiv)n(er)25 b(la)f(m)n(\023)-33 +b(etho)r(de)25 b(de)f(saisie)227 b Ff(C-\\)1902 1679 +y Fh(Choisir)17 b(le)i(co)r(dage)h(p)r(our)e(la)g(commande)i(suiv)l(an) +n(te)72 b Ff(C-x)36 b(RET)g(c)1902 1758 y Fh(Lister)23 +b(les)h(co)r(dages)568 b Ff(M-x)37 b(list-coding-systems)1902 +1838 y Fh(Choisir)23 b(le)g(co)r(dage)i(pr)n(\023)-33 +b(ef)n(\023)g(er)n(\023)g(e)312 b Ff(M-x)36 b(prefer-coding-system)1902 +2014 y Fg(Info)1902 2166 y Fh(Lire)23 b(une)h(do)r(cumen)n(tation)j +(Info)557 b Ff(C-h)36 b(i)1902 2245 y Fh(Rec)n(herc)n(her)25 +b(une)f(fonction/v)l(ariable)h(dans)f(Info)110 b Ff(C-h)36 +b(S)1902 2354 y Fh(Se)24 b(d)n(\023)-33 b(eplacer)25 +b(dans)f(un)f(n\033ud)i(:)1973 2462 y(P)n(age)f(suiv)l(an)n(te)948 +b Ff(SPC)1973 2542 y Fh(P)n(age)24 b(pr)n(\023)-33 b(ec)n(\023)g(eden)n +(te)873 b Ff(DEL)1973 2621 y Fh(D)n(\023)-33 b(ebut)24 +b(du)g(n\033ud)881 b Ff(.)71 b Fh(\(p)r(oin)n(t\))1902 +2730 y(Na)n(vigation)25 b(en)n(tre)f(n\033uds)g(:)1973 +2838 y(N\033ud)f Fe(suiv)-5 b(an)n(t)907 b Ff(n)1973 +2918 y Fh(N\033ud)23 b Fe(pr)n(\023)-39 b(ec)n(\023)g(eden)n(t)814 +b Ff(p)1973 2997 y Fe(Remon)n(ter)22 b Fh(d'un)i(niv)n(eau)634 +b Ff(u)1973 3077 y Fh(Choisir)22 b(un)i(sujet)g(du)g(men)n(u)g(par)g +(son)f(nom)177 b Ff(m)1973 3157 y Fh(Choisir)22 b(le)i +Fb(n)5 b Fh(-i)n(\022)-33 b(eme)23 b(sujet)h(\(1{9\))488 +b Fb(n)1973 3236 y Fh(Suivre)18 b(une)h(r)n(\023)-33 +b(ef)n(\023)g(erence)18 b(crois)n(\023)-33 b(ee)19 b(\(retour)f(a)n(v)n +(ec)i Ff(l)p Fh(\))71 b Ff(f)1973 3316 y Fh(Rev)n(enir)23 +b(au)h(dernier)g(n\033ud)g(visit)n(\023)-33 b(e)413 b +Ff(l)1973 3396 y Fh(Aller)22 b(au)i(sommaire)f(Info)658 +b Ff(d)1973 3475 y Fh(Aller)22 b(au)i(n\033ud)g(le)g(plus)f(haut)i(du)f +(man)n(uel)189 b Ff(t)1973 3555 y Fh(Aller)22 b(sur)h(un)h(n\033ud)g +(par)g(son)f(nom)395 b Ff(g)1902 3663 y Fh(Autres)24 +b(:)1973 3772 y(Aller)e(au)i Fe(didacticiel)e Fh(Info)591 +b Ff(h)1973 3851 y Fh(Rec)n(herc)n(her)24 b(un)g(sujet)g(dans)g +(l'index)364 b Ff(i)1973 3931 y Fh(Rec)n(herc)n(her)24 +b(un)g(n\033ud)g(par)g(expr.)31 b(rationnelle)73 b Ff(s)1973 +4011 y Fe(Quitter)22 b Fh(Info)962 b Ff(q)4098 -421 y +Fg(Registres)4098 -271 y Fh(Sauv)n(er)24 b(la)g(r)n(\023)-33 +b(egion)24 b(dans)g(un)g(registre)423 b Ff(C-x)36 b(r)g(s)4098 +-191 y Fh(Ins)n(\023)-33 b(erer)24 b(le)f(con)n(ten)n(u)j(d'un)e +(registre)480 b Ff(C-x)36 b(r)g(i)4098 -83 y Fh(Sauv)n(er)24 +b(la)g(v)l(aleur)g(du)g(p)r(oin)n(t)g(dans)g(un)g(registre)139 +b Ff(C-x)36 b(r)g(SPC)4098 -3 y Fh(Aller)22 b(au)i(p)r(oin)n(t)h(sauv)n +(\023)-33 b(e)24 b(dans)g(un)g(registre)294 b Ff(C-x)36 +b(r)g(j)4098 172 y Fg(Macros)i(cla)m(vier)4098 322 y +Fe(Lancer)23 b Fh(la)h(d)n(\023)-33 b(e\014nition)24 +b(d'une)g(macro)g(cla)n(vier)180 b Ff(C-x)36 b(\()4098 +402 y Fe(T)-7 b(erminer)23 b Fh(la)g(d)n(\023)-33 b(e\014nition)25 +b(d'une)f(macro)g(cla)n(vier)93 b Ff(C-x)36 b(\))4098 +481 y Fe(Ex)n(\023)-39 b(ecuter)24 b Fh(la)f(derni)n(\022)-33 +b(ere)24 b(macro)g(cla)n(vier)f(d)n(\023)-33 b(e\014nie)116 +b Ff(C-x)36 b(e)4098 561 y Fh(F)-6 b(aire)23 b(un)h(a)t(jout)h(\022)-35 +b(a)23 b(la)h(derni)n(\022)-33 b(ere)23 b(macro)h(cla)n(vier)155 +b Ff(C-u)36 b(C-x)g(\()4098 641 y Fh(Nommer)23 b(la)h(derni)n(\022)-33 +b(ere)23 b(macro)h(cla)n(vier)59 b Ff(M-x)37 b(name-last-kbd-macro)4098 +720 y Fh(En)24 b(ins)n(\023)-33 b(erer)23 b(une)h(d)n(\023)-33 +b(e\014nition)25 b(Lisp)297 b Ff(M-x)36 b(insert-kbd-macro)4098 +894 y Fg(Commandes)i(de)f(gestion)h(d'Emacs)g(Lisp)4104 +1036 y Fh(\023)4098 1053 y(Ev)l(aluer)24 b(la)f Fe(s-expression)h +Fh(a)n(v)l(an)n(t)h(le)f(p)r(oin)n(t)227 b Ff(C-x)36 +b(C-e)4104 1116 y Fh(\023)4098 1133 y(Ev)l(aluer)24 b(la)f +Fe(defun)h Fh(couran)n(te)620 b Ff(C-M-x)4104 1196 y +Fh(\023)4098 1212 y(Ev)l(aluer)24 b(la)f Fe(r)n(\023)-39 +b(egion)742 b Ff(M-x)36 b(eval-region)4098 1292 y Fh(Lire)23 +b(et)f(\023)-33 b(ev)l(aluer)25 b(dans)f(le)f(mini-tamp)r(on)333 +b Ff(M-:)4098 1372 y Fh(Charger)24 b(depuis)g(un)g(r)n(\023)-33 +b(ep)r(ertoire)23 b(standard)113 b Ff(M-x)36 b(load-library)4098 +1547 y Fg(P)m(ersonnalisation)g(simple)4098 1697 y Fh(P)n(ersonnaliser) +23 b(les)g(v)l(ariables)h(et)g(les)g(fon)n(tes)108 b +Ff(M-x)36 b(customize)4098 1805 y Fh(Exemples)24 b(de)g(d)n(\023)-33 +b(e\014nition)25 b(globale)f(de)g(touc)n(hes)h(en)f(Emacs)g(Lisp)f(:) +4098 1913 y Ff(\(global-set-key)40 b("\\C-cg")d('goto-line\))4098 +1993 y(\(global-set-key)j("\\M-#")d('query-replace-regexp\))4107 +2168 y Fg(\023)4098 2192 y(Ecriture)g(de)h(commandes)4098 +2342 y Ff(\(defun)f Fb(nom-c)l(ommande)43 b Ff(\()p Fb(ar)l(gs)5 +b Ff(\))4169 2422 y(")p Fb(do)l(cumentation)g Ff(")4169 +2502 y(\(interactive)38 b(")p Fb(template)5 b Ff("\))4169 +2581 y Fb(b)l(o)l(dy)h Ff(\))4098 2689 y Fh(Exemple)24 +b(:)4098 2797 y Ff(\(defun)37 b(cette-ligne-en-haut-de-)q(la-f)q(ene)q +(tre)42 b(\(line\))4169 2877 y("Positionne)c(la)e(ligne)h(courante)g +(en)f(haut)g(de)g(la)g(fen^)-35 b(etre.)4098 2957 y(Avec)36 +b(ARG,)h(place)g(le)e(point)i(sur)f(la)g(ligne)h(ARG.")4169 +3037 y(\(interactive)h("P"\))4169 3116 y(\(recenter)f(\(if)g(\(null)f +(line\))4663 3196 y(0)4592 3276 y(\(prefix-numeric-value)41 +b(line\)\)\)\))4098 3384 y Fh(La)21 b(sp)n(\023)-33 b(eci\014cation)23 +b Ff(interactive)h Fh(indique)d(commen)n(t)h(lire)e(in)n(teractiv)n(e-) +4098 3463 y(men)n(t)28 b(les)f(param)n(\022)-33 b(etres.)42 +b(F)-6 b(aites)27 b Ff(C-h)37 b(f)e(interactive)30 b +Fh(p)r(our)e(plus)e(de)4098 3543 y(pr)n(\023)-33 b(ecisions.)4391 +3635 y Fd(Cop)n(yrigh)n(t)4694 3633 y(c)4677 3635 y Fc(\015)21 b Fd(2007)i(F)-5 b(ree)21 b(Soft)n(w)n(are)i(F)-5 b(oundation,)20 -b(Inc.)2179 3727 y(v2.3)h(p)r(our)f(GNU)g(Emacs)h(v)n(ersion)h(22,)f -(2006)2309 3771 y(conception)g(de)f(Stephen)g(Gildea)2220 -3835 y(traduction)h(fran\030)-27 b(caise)21 b(d')2831 -3822 y(\023)2826 3835 y(Eric)f(Jacob)r(oni)1746 3900 -y(V)-5 b(ous)22 b(p)r(ouv)n(ez)g(faire)g(et)g(distribuer)f(des)h -(copies)g(de)f(cette)i(carte,)f(p)r(ourvu)f(que)h(la)1746 -3944 y(note)16 b(de)g(cop)n(yrigh)n(t)g(et)h(cette)f(note)g(de)g(p)r -(ermission)f(soien)n(t)h(conserv)n(\023)-29 b(ees)19 -b(sur)c(toutes)1746 3989 y(les)21 b(copies.)1746 4054 -y(P)n(our)e(les)g(copies)g(du)f(man)n(uel)g(GNU)g(Emacs,)g(\023)-29 -b(ecriv)n(ez)20 b(\022)-30 b(a)19 b(la)g(F)-5 b(ree)19 -b(Soft)n(w)n(are)i(F)-5 b(oun-)1746 4098 y(dation,)29 +b(Inc.)4531 3699 y(v2.3)h(p)r(our)f(GNU)g(Emacs)h(v)n(ersion)h(22,)f +(2007)4661 3763 y(conception)g(de)f(Stephen)g(Gildea)4510 +3827 y(traduction)g(fran\030)-27 b(caise)22 b(de)e(Mic)n(ha)n(\177)-29 +b(el)22 b(Cadilhac)4098 3919 y(V)-5 b(ous)22 b(p)r(ouv)n(ez)g(faire)g +(et)g(distribuer)f(des)h(copies)g(de)f(cette)i(carte,)f(p)r(ourvu)f +(que)h(la)4098 3983 y(note)16 b(de)g(cop)n(yrigh)n(t)g(et)h(cette)f +(note)g(de)g(p)r(ermission)f(soien)n(t)h(conserv)n(\023)-29 +b(ees)19 b(sur)c(toutes)4098 4046 y(les)21 b(copies.)4098 +4138 y(P)n(our)d(des)f(copies)h(du)f(man)n(uel)g(GNU)f(Emacs,)h(\023) +-29 b(ecriv)n(ez)19 b(\022)-30 b(a)17 b(la)h(F)-5 b(ree)18 +b(Soft)n(w)n(are)h(F)-5 b(oun-)4098 4202 y(dation,)29 b(Inc.,)g(51)g(F)-5 b(ranklin)28 b(Street,)h(Fifth)f(Flo)r(or,)h -(Boston,)i(MA)d(02110-1301)1746 4143 y(USA.)p eop end +(Boston,)i(MA)d(02110-1301)4098 4266 y(USA.)p eop end %%Trailer userdict /end-hook known{end-hook}if diff -r 337111eac6a6 -r 0a3247aa24a4 etc/fr-refcard.tex --- a/etc/fr-refcard.tex Sun May 20 23:27:36 2007 +0000 +++ b/etc/fr-refcard.tex Sun May 20 23:29:14 2007 +0000 @@ -66,7 +66,7 @@ \def\versionnumber{2.3} \def\versionemacs{22} -\def\versionyear{2006} % latest update +\def\versionyear{2007} % latest update \def\year{2007} % latest copyright year \def\shortcopyrightnotice{\vskip 1ex plus 2 fill @@ -79,14 +79,16 @@ \centerline{v\versionnumber{} pour GNU Emacs version \versionemacs, \versionyear} \centerline{conception de Stephen Gildea} -\centerline{traduction fran\c{c}aise d'\'Eric Jacoboni} +\centerline{traduction fran\c{c}aise de Micha\"el Cadilhac} +% previously: Eric Jacoboni Vous pouvez faire et distribuer des copies de cette carte, pourvu que la note de copyright et cette note de permission soient conserv\'ees sur toutes les copies. -Pour les copies du manuel GNU Emacs, \'ecrivez \`a la Free Software -Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +Pour des copies du manuel GNU Emacs, \'ecrivez \`a la Free Software +Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +02110-1301 USA. \endgroup} @@ -121,13 +123,10 @@ \else %2 or 3 columns uses prereduced size \hsize 3.2in \vsize 7.95in - \if 1\the\letterpaper - \vsize 7.95in - \else - \vsize 7.65in - \fi - \hoffset -.75in - \voffset -.745in +% \hoffset -.75in + \hoffset -.49in +% \voffset -.745in + \voffset -.84in \font\titlefont=cmbx10 \scaledmag2 \font\headingfont=cmbx10 \scaledmag1 \font\smallfont=cmr6 @@ -146,11 +145,6 @@ \def\it{\eightit} \def\tt{\eighttt} \normalbaselineskip=.8\normalbaselineskip - \if 1\the\letterpaper - \normalbaselineskip=.8\normalbaselineskip - \else - \normalbaselineskip=.7\normalbaselineskip - \fi \normallineskip=.8\normallineskip \normallineskiplimit=.8\normallineskiplimit \normalbaselines\rm %make definitions take effect @@ -200,7 +194,7 @@ \chardef\{=`\{ \chardef\}=`\} -\hyphenation{mini-buf-fer} +\hyphenation{mini-tam-pon} \parindent 0pt \parskip 1ex plus .5ex minus .5ex @@ -216,8 +210,8 @@ % section - new major section. Argument is section name. \outer\def\section#1{\par\filbreak - \vskip 2ex plus 2ex minus 2ex {\headingfont #1}\mark{#1}% - \vskip 1ex plus 1ex minus 1.5ex} + \vskip 2ex plus 1.5ex minus 2.5ex {\headingfont #1}\mark{#1}% + \vskip 1.5ex plus 1ex minus 1.5ex} \newdimen\keyindent @@ -250,10 +244,9 @@ % \key{description of key}{key-name} % prints the description left-justified, and the key-name in a \kbd % form near the right margin. -\def\key#1#2{\leavevmode\hbox to \hsize{\vbox - {\hsize=.75\hsize\rightskip=1em \tolerance=20000 - \raggedright - \hskip\keyindent\hangindent=1em\strut#1\strut}\kbd{\quad#2}\hss}} +\def\key#1#2{\leavevmode\hbox to \hsize{\vtop + {\hsize=.75\hsize\rightskip=1em + \hskip\keyindent\relax#1}\kbd{#2}\hfil}} \newbox\metaxbox \setbox\metaxbox\hbox{\kbd{M-x }} @@ -265,12 +258,10 @@ % Tries to justify the beginning of the command name at the same place % as \key starts the key name. (The "M-x " sticks out to the left.) % Note: was \hsize=.74, but changed to avoid overflow in some places. -\def\metax#1#2{\leavevmode\hbox to \hsize{\vbox - {\hsize=.66\hsize\rightskip=1em - \raggedright \tolerance=20000 - \hskip\keyindent\hangindent=1em\strut#1\strut\par}% - %\hskip-\metaxwidth minus 1fil - \kbd{#2}\hss}} +\def\metax#1#2{\leavevmode\hbox to \hsize{\hbox to .75\hsize + {\hskip\keyindent\relax#1\hfil}% + \hskip -\metaxwidth minus 1fil + \kbd{#2}\hfil}} % threecol - like "key" but with two key names. % for example, one for doing the action backward, and one for forward. @@ -284,395 +275,378 @@ \centerline{(pour la version \versionemacs)} -\section{Lancement d'Emacs} +\section{Lancer Emacs} -Pour lancer GNU Emacs \versionemacs, il suffit de taper son nom : \kbd{emacs} - -Pour charger un fichier \`a \'editer, voir Fichiers, ci-dessous. +Pour lancer GNU Emacs \versionemacs, tapez juste son nom : \kbd{emacs}. \section{Quitter Emacs} -\key{suspend Emacs (ou l'iconifie sous X)}{C-z} -\key{quitter d\'efinitivement Emacs}{C-x C-c} +\key{Suspendre Emacs (ou l'iconifier sous X)}{C-z} +\key{Quitter d\'efinitivement Emacs}{C-x C-c} \section{Fichiers} -\key{{\bf lire} un fichier dans Emacs}{C-x C-f} -\key{{\bf sauvegarder} un fichier sur disque}{C-x C-s} -\key{sauvegarder {\bf tous} les fichiers}{C-x s} -\key{{\bf ins\'erer} le contenu d'un autre fichier dans ce tampon}{C-x i} -\key{remplacer ce fichier par le fichier voulu}{C-x C-v} -\key{\'ecrire le tampon dans un fichier donn\'e}{C-x C-w} -\key{bascule du mode lecture-seule du tampon}{C-x C-q} +\key{{\bf Lire} un fichier}{C-x C-f} +\key{{\bf Sauvegarder} un fichier}{C-x C-s} +\key{Sauvegarder {\bf tous} les fichiers}{C-x s} +\key{{\bf Ins\'erer} un fichier sous le point (curseur)}{C-x i} +\key{Remplacer le fichier par un autre fichier}{C-x C-v} +\key{Sauvegarder sous un autre nom de fichier}{C-x C-w} +\key{Basculer en mode lecture seule}{C-x C-q} \section{Obtenir de l'aide} -Le syst\`eme d'aide est simple. Faites \kbd{C-h} (ou \kbd{F1}) et suivez -les instructions. Si vous d\'ebutez, faites \kbd{C-h t} pour suivre un +Le syst\`eme d'aide est simple. Faites \kbd{C-h} (ou \kbd{F1}) et +suivez les instructions. Si vous d\'ebutez, faites \kbd{C-h t} pour un {\bf didacticiel}. -\key{supprimer la fen\^etre d'aide}{C-x 1} -\key{faire d\'efiler la fen\^etre d'aide}{C-M-v} +\key{Supprimer la fen\^etre d'aide}{C-x 1} +\key{Faire d\'efiler la fen\^etre d'aide}{C-M-v} -\key{apropos : montrer les commandes contenant une certaine cha\^\i{}ne}{C-h a} -\key{d\'ecrire la fonction lanc\'ee par une touche}{C-h k} -\key{d\'ecrire une fonction}{C-h f} -\key{obtenir des informations sp\'ecifiques au mode}{C-h m} +\key{Rechercher des commandes selon une cha\^\i{}ne}{C-h a} +\key{D\'ecrire la fonction associ\'ee \`a une touche}{C-h k} +\key{D\'ecrire une fonction}{C-h f} +\key{Obtenir des informations relatives au mode}{C-h m} -\section{R\'ecup\'eration des erreurs} +\section{R\'ecup\'eration sur erreurs} -\key{{\bf avorter} une commande partiellement tap\'ee ou ex\'ecut\'ee}{C-g} -\metax{{\bf r\'ecup\'erer} les fichier perdus par un crash du syst\`eme}{M-x recover-session} -\metax{{\bf annuler} une modification non souhait\'ee}{C-x u, C-_ {\rm ou} C-/} -\metax{restaurer un tampon avec son contenu initial}{M-x revert-buffer} -\key{r\'eafficher un \'ecran perturb\'e}{C-l} - -\shortcopyrightnotice +\key{{\bf Abandonner} une commande}{C-g} +\metax{{\bf R\'ecup\'erer} les fichiers apr\`es un crash}{M-x recover-session} +\metax{{\bf Annuler} une modification}{C-x u, C-_ {\rm ou} C-/} +\metax{Annuler toutes les modifications}{M-x revert-buffer} +\key{R\'eafficher un \'ecran perturb\'e}{C-l} \section{Recherche incr\'ementale} -\key{rechercher vers l'avant}{C-s} -\key{rechercher vers l'arri\`ere}{C-r} -\key{rechercher vers l'avant par expression rationnelle}{C-M-s} -\key{rechercher vers l'arri\`ere par expression rationnelle}{C-M-r} +\key{Rechercher en avant}{C-s} +\key{Rechercher en arri\`ere}{C-r} +\key{Rechercher en avant (expression rationnelle)}{C-M-s} +\key{Rechercher en arri\`ere (expression rationnelle)}{C-M-r} -\key{s\'electionner la cha\^\i{}ne de recherche pr\'ec\'edente}{M-p} -\key{s\'electionner la cha\^\i{}ne de recherche suivante}{M-n} -\key{sortir de la recherche incr\'ementale}{RET} -\key{annuler l'effet du dernier caract\`ere}{DEL} -\key{annuler la recherche en cours}{C-g} +\key{Utiliser la cha\^\i{}ne de recherche pr\'ec\'edente}{M-p} +\key{Utiliser la cha\^\i{}ne de recherche suivante}{M-n} +\key{Quitter la recherche incr\'ementale}{RET} +\key{Annuler l'effet du dernier caract\`ere}{DEL} +\key{Annuler la recherche en cours}{C-g} Refaites \kbd{C-s} ou \kbd{C-r} pour r\'ep\'eter la recherche dans une -direction quelconque. -Si Emacs est encore en train de chercher, \kbd{C-g} n'annule que ce -qui n'a pas \'et\'e fait. +des directions. +En cours de recherche, \kbd{C-g} efface les derniers caract\`eres et +ne conserve que le pr\'efixe d\'ej\`a trouv\'e. + +\shortcopyrightnotice \section{D\'eplacements} \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr -\threecol{{\bf entit\'e sur laquelle se d\'eplacer}}{{\bf en arri\`ere}}{{\bf en avant}} -\threecol{caract\`ere}{C-b}{C-f} -\threecol{mot}{M-b}{M-f} -\threecol{ligne}{C-p}{C-n} -\threecol{aller au d\'ebut (ou \`a la fin) de la ligne}{C-a}{C-e} -\threecol{phrase}{M-a}{M-e} -\threecol{paragraphe}{M-\{}{M-\}} -\threecol{page}{C-x [}{C-x ]} -\threecol{s-expression}{C-M-b}{C-M-f} -\threecol{fonction}{C-M-a}{C-M-e} -\threecol{aller au d\'ebut (ou \`a la fin) du tampon}{M-<}{M->} +\threecol{{\bf Objet sur lequel se d\'eplacer}}{{\bf En + arri\`ere}}{{\bf En avant}} +\threecol{Caract\`ere}{C-b}{C-f} +\threecol{Mot}{M-b}{M-f} +\threecol{Ligne}{C-p}{C-n} +\threecol{Aller en d\'ebut/fin de la ligne}{C-a}{C-e} +\threecol{Phrase}{M-a}{M-e} +\threecol{Paragraphe}{M-\{}{M-\}} +\threecol{Page}{C-x [}{C-x ]} +\threecol{S-expression}{C-M-b}{C-M-f} +\threecol{Fonction}{C-M-a}{C-M-e} +\threecol{Aller en d\'ebut/fin du tampon}{M-<}{M->} } -\key{passer \`a l'\'ecran suivant}{C-v} -\key{passer \`a l'\'ecran pr\'ec\'edent}{M-v} -\key{d\'efiler l'\'ecran vers la droite}{C-x <} -\key{d\'efiler l'\'ecran vers la gauche}{C-x >} -\key{placer la ligne courante au centre de l'\'ecran}{C-u C-l} +\key{Passer \`a l'\'ecran suivant}{C-v} +\key{Passer \`a l'\'ecran pr\'ec\'edent}{M-v} +\key{Faire d\'efiler l'\'ecran vers la gauche}{C-x <} +\key{Faire d\'efiler l'\'ecran vers la droite}{C-x >} +\key{Placer la ligne courante au centre de l'\'ecran}{C-u C-l} \section{D\'etruire et supprimer} \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr -\threecol{{\bf entit\'e \`a supprimer}}{{\bf en arri\`ere}}{{\bf en avant}} -\threecol{caract\`ere (suppression, pas destruction)}{DEL}{C-d} -\threecol{mot}{M-DEL}{M-d} -\threecol{ligne (jusqu'\`a la fin)}{M-0 C-k}{C-k} -\threecol{phrase}{C-x DEL}{M-k} -\threecol{s-expression}{M-- C-M-k}{C-M-k} +\threecol{{\bf Objet \`a supprimer}}{{\bf En arri\`ere}}{{\bf En avant}} +\threecol{Caract\`ere (suppression)}{DEL}{C-d} +\threecol{Mot}{M-DEL}{M-d} +\threecol{Ligne (jusqu'au d\'ebut/fin)}{M-0 C-k}{C-k} +\threecol{Phrase}{C-x DEL}{M-k} +\threecol{S-expression}{M-- C-M-k}{C-M-k} } -\key{d\'etruire une {\bf r\'egion}}{C-w} -\key{copier une r\'egion dans le kill ring}{M-w} -\key{d\'etruire jusqu'\`a l'occurrence suivante de {\it car}}{M-z {\it car}} +\key{D\'etruire une {\bf r\'egion}}{C-w} +\key{Copier une r\'egion dans le {\it kill ring}}{M-w} +\key{D\'etruire jusqu'\`a l'occurrence suivante de {\it car}}{M-z {\it car}} -\key{r\'ecup\'erer la derni\`ere chose d\'etruite}{C-y} -\key{remplacer la derni\`ere r\'ecup\'eration par ce qui a \'et\'e d\'etruit avant}{M-y} +\key{R\'ecup\'erer la derni\`ere r\'egion d\'etruite}{C-y} +\key{R\'ecup\'erer la r\'egion d\'etruite pr\'ec\'edente}{M-y} \section{Marquer} -\key{placer la marque ici}{C-@ {\rm ou} C-SPC} -\key{\'echanger le point et la marque}{C-x C-x} +\key{Placer la marque au point}{C-@ {\rm ou} C-SPC} +\key{\'Echanger le point et la marque}{C-x C-x} -\key{placer la marque {\it arg\/} {\bf mots} plus loin}{M-@} -\key{marquer le {\bf paragraphe}}{M-h} -\key{marquer la {\bf page}}{C-x C-p} -\key{marquer la {\bf s-expression}}{C-M-@} -\key{marquer la {\bf fonction}}{C-M-h} -\key{marquer tout le {\bf tampon}}{C-x h} +\key{Placer la marque un {\bf mot} plus loin}{M-@} +\key{Marquer le {\bf paragraphe}}{M-h} +\key{Marquer la {\bf page}}{C-x C-p} +\key{Marquer la {\bf s-expression}}{C-M-@} +\key{Marquer la {\bf fonction}}{C-M-h} +\key{Marquer tout le {\bf tampon}}{C-x h} \section{Remplacement interactif} -\key{remplacer interactivement une cha\^\i{}ne de texte}{M-\%} +\key{Remplacer une cha\^\i{}ne de texte}{M-\%} % query-replace-regexp est liee a C-M-% mais on ne peut pas le % taper dans une console. -% Hack to prevent overflow. Please someone fix this properly. -\metax{en utilisant les expressions \hskip 20pt rationnelles} -{\hskip -30pt M-x query-replace-regexp} +\metax{\hskip 10pt \`a l'aide d'expr. rationnelles}{M-x query-replace-regexp} -Les r\'eponses admises dans le mode de remplacement interactif sont : +R\'eponses possibles pour chaque occurrence dans le mode de +remplacement interactif : -\key{{\bf remplacer} celle-l\`a, passer \`a la suivante}{SPC} -\key{remplacer celle-l\`a, rester l\`a}{,} -\key{{\bf passer} \`a la suivante sans remplacer}{DEL} -\key{remplacer toutes les correspondances suivantes}{!} -\key{{\bf revenir} \`a la correspondance pr\'ec\'edente}{^} -\key{{\bf sortir} du remplacement interactif}{RET} -\key{entrer dans l'\'edition r\'ecursive (\kbd{C-M-c} pour sortir)}{C-r} +\key{{\bf Remplacer} celle-l\`a, passer \`a la suivante}{SPC} +\key{Remplacer celle-l\`a, rester l\`a}{,} +\key{{\bf Passer} \`a la suivante sans remplacer}{DEL} +\key{Remplacer toutes les occurrences suivantes}{!} +\key{{\bf Revenir} \`a l'occurrence pr\'ec\'edente}{^} +\key{{\bf Quitter} le remplacement interactif}{RET} +\key{{\bf \'Editer} avant de reprendre (\kbd{C-M-c} : sortir)}{C-r} \section{Fen\^etres multiples} -Lorsqu'il y a deux commandes, la seconde est une commande identique \`a -la premi\`ere pour un cadre au lieu d'une fen\^etre. +Lorsqu'il y a deux commandes, la seconde est celle qui concerne non +pas les fen\^etres mais les cadres. {\setbox0=\hbox{\kbd{0}}\advance\hsize by 0\wd0 \paralign to \hsize{#\tabskip=10pt plus 1 fil&#\tabskip=0pt&#\cr -\threecol{supprimer toutes les autres fen\^etres}{C-x 1\ \ \ \ }{C-x 5 1} -\threecol{diviser la fen\^etre horizontalement}{C-x 2\ \ \ \ }{C-x 5 2} -\threecol{supprimer cette fen\^etre}{C-x 0\ \ \ \ }{C-x 5 0} +\threecol{Supprimer toutes les autres fen\^etres}{C-x 1\ \ \ \ }{C-x 5 1} +\threecol{Supprimer cette fen\^etre}{C-x 0\ \ \ \ }{C-x 5 0} +\threecol{Diviser la fen\^etre horizontalement}{C-x 2\ \ \ \ }{C-x 5 2} }} -\key{diviser la fen\^etre verticalement}{C-x 3} +\key{Diviser la fen\^etre verticalement}{C-x 3} -\key{faire d\'efiler l'autre fen\^etre}{C-M-v} +\key{Faire d\'efiler l'autre fen\^etre}{C-M-v} %% tabskip reduced from 10 to 3pt to fit on letterpaper. {\setbox0=\hbox{\kbd{0}}\advance\hsize by 2\wd0 \paralign to \hsize{#\tabskip=3pt plus 1 fil&#\tabskip=0pt&#\cr -\threecol{placer le curseur dans une autre fen\^etre}{C-x o}{C-x 5 o} +\threecol{S\'electionner une autre fen\^etre}{C-x o}{C-x 5 o} -%% Hack in a line break to avoid overflow. -\threecol{\raggedright s\'electionner le tampon dans\cr -\hskip 10pt l'autre fen\^etre}{C-x 4 b}{C-x 5 b} -\threecol{afficher le tampon dans l'autre fen\^etre}{C-x 4 C-o}{C-x 5 C-o} -\threecol{charger un fichier dans l'autre fen\^etre}{C-x 4 f}{C-x 5 f} -%% Hack in a line break to avoid overflow. -\threecol{\raggedright charger un fichier en lecture seule\cr -\hskip 10pt dans l'autre fen\^etre}{C-x 4 r}{C-x 5 r} -\threecol{lancer Dired dans l'autre fen\^etre}{C-x 4 d}{C-x 5 d} -\threecol{trouver un tag dans l'autre fen\^etre}{C-x 4 .}{C-x 5 .} +\threecol{Choisir un tampon (autre fen\^etre)}{C-x 4 b}{C-x 5 b} +\threecol{Afficher un tampon (autre fen\^etre)}{C-x 4 C-o}{C-x 5 C-o} +\threecol{Lire un fichier (autre fen\^etre)}{C-x 4 f}{C-x 5 f} +\threecol{\hskip 10pt en lecture seule}{C-x 4 r}{C-x 5 r} +\threecol{Lancer Dired (autre fen\^etre)}{C-x 4 d}{C-x 5 d} +\threecol{Trouver un tag (autre fen\^etre)}{C-x 4 .}{C-x 5 .} }} -\key{agrandir la fen\^etre}{C-x ^} -\key{rapetisser la fen\^etre}{C-x \{} -\key{\'elargir la fen\^etre}{C-x \}} +\key{Agrandir la fen\^etre verticalement}{C-x ^} +\key{R\'eduire la fen\^etre horizontalement}{C-x \{} +\key{Agrandir la fen\^etre horizontalement}{C-x \}} \section{Formater} -\key{indenter la {\bf ligne} courante (d\'epend du mode)}{TAB} -\key{indenter la {\bf r\'egion} courante (d\'epend du mode)}{C-M-\\} -\key{indenter la {\bf s-expression} courante (d\'epend du mode)}{C-M-q} -\key{indenter la r\'egion sur {\it arg\/} colonnes}{C-x TAB} +\key{Indenter la {\bf ligne} courante (selon le mode)}{TAB} +\key{Indenter la {\bf r\'egion} courante (selon le mode)}{C-M-\\} +\key{Indenter la {\bf s-expr.} courante (selon le mode)}{C-M-q} +\key{Indenter la r\'egion sur une colonne}{C-x TAB} +\key{Ins\'erer un retour \`a la ligne apr\`es le point}{C-o} +\key{D\'eplacer le reste de la ligne vers le bas}{C-M-o} +\key{Supprimer les lignes vierges autour du point}{C-x C-o} +\key{Joindre \`a la ligne pr\'ec\'edente (suiv. avec {\it arg\/})}{M-^} +\key{Supprimer tous les espaces autour du point}{M-\\} +\key{Mettre exactement une espace au point}{M-SPC} -\key{ins\'erer un newline apr\`es le point}{C-o} -\key{d\'eplacer le reste de la ligne vers le bas}{C-M-o} -\key{supprimer les lignes blanches autour du point}{C-x C-o} -\key{joindre la ligne \`a la pr\'ec\'edente (\`a la suivante avec arg)}{M-^} -\key{supprimer tous les espaces autour du point}{M-\\} -\key{mettre exactement un espace \`a l'emplacement du point}{M-SPC} +\key{Formater le paragraphe}{M-q} +\key{Placer la marge droite \`a {\it arg\/} colonnes}{C-u {\it arg\/} C-x f} +\key{D\'efinir le pr\'efixe des lignes}{C-x .} -\key{remplir le paragraphe}{M-q} -\key{placer la marge droite}{C-x f} -\key{d\'efinir le pr\'efixe par lequel commencera chaque ligne}{C-x .} - -\key{d\'efinir la fonte}{M-o} +\key{D\'efinir la fonte}{M-o} \section{Modifier la casse} -\key{mettre le mot en majuscules}{M-u} -\key{mettre le mot en minuscules}{M-l} -\key{mettre le mot en capitales}{M-c} +\key{Mettre le mot en capitales}{M-u} +\key{Mettre le mot en minuscules}{M-l} +\key{Mettre une majuscule au mot}{M-c} -\key{mettre la r\'egion en majuscules}{C-x C-u} -\key{mettre la r\'egion en minuscules}{C-x C-l} +\key{Mettre la r\'egion en capitales}{C-x C-u} +\key{Mettre la r\'egion en minuscules}{C-x C-l} \section{Le mini-tampon} -Les touches suivantes sont utilisables dans le mini-tampon : +Dans le mini-tampon : -\key{compl\'eter autant que possible}{TAB} -\key{compl\'eter un mot}{SPC} -\key{compl\'eter et ex\'ecuter}{RET} -\key{montrer les compl\'etions possibles}{?} -\key{rechercher l'entr\'ee pr\'ec\'edente du mini-tampon}{M-p} -\key{rechercher l'entr\'ee suivante du mini-tampon ou le d\'efaut}{M-n} -\key{rechercher \`a rebours par expr. rationnelle dans l'historique}{M-r} -\key{rechercher vers l'avant par expr. rationnelle dans l'historique}{M-s} -\key{annuler la commande}{C-g} +\key{Compl\'eter autant que possible}{TAB} +\key{Compl\'eter un mot}{SPC} +\key{Compl\'eter et ex\'ecuter}{RET} +\key{Montrer les compl\`etements possibles}{?} +\key{Utiliser l'entr\'ee pr\'ec\'edente du mini-tampon}{M-p} +\key{Utiliser l'entr\'ee suivante du mini-tampon}{M-n} +\key{Rechercher en arri\`ere dans l'historique}{M-r} +\key{Rechercher en avant dans l'historique}{M-s} +\key{Quitter en annulant la commande}{C-g} -Faites \kbd{C-x ESC ESC} pour \'editer et r\'ep\'eter la derni\`ere commande -ayant utilis\'e le minitampon. Faites \kbd{F10} pour activer la barre de -menu utilisant le minitampon. +Faites \kbd{C-x ESC ESC} pour \'editer et r\'ep\'eter la derni\`ere +commande ayant utilis\'e le mini-tampon. Faites \kbd{F10} pour +utiliser la barre de menu sur un terminal en utilisant le mini-tampon. \newcolumn \title{Carte de r\'ef\'erence de GNU Emacs} \section{Tampons} -\key{s\'electionner un autre tampon}{C-x b} -\key{\'enum\'erer tous les tampons}{C-x C-b} -\key{supprimer un tampon}{C-x k} +\key{Choisir un autre tampon}{C-x b} +\key{Lister tous les tampons}{C-x C-b} +\key{Supprimer un tampon}{C-x k} \section{Transposer} -\key{transposer des {\bf caract\`eres}}{C-t} -\key{transposer des {\bf mots}}{M-t} -\key{transposer des {\bf lignes}}{C-x C-t} -\key{transposer des {\bf s-expressions}}{C-M-t} +\key{Transposer des {\bf caract\`eres}}{C-t} +\key{Transposer des {\bf mots}}{M-t} +\key{Transposer des {\bf lignes}}{C-x C-t} +\key{Transposer des {\bf s-expressions}}{C-M-t} \section{V\'erifier l'orthographe} -\key{v\'erifier l'orthographe du mot courant}{M-\$} -\metax{v\'erifier l'orthographe de tous les mots d'une r\'egion}{M-x ispell-region} -\metax{v\'erifier l'orthographe de tout le tampon}{M-x ispell-buffer} +\key{V\'erifier l'orthographe du mot courant}{M-\$} +\metax{V\'erifier l'orthographe d'une r\'egion}{M-x ispell-region} +\metax{V\'erifier l'orthographe de tout le tampon}{M-x ispell-buffer} \section{Tags} -\key{trouver un tag (une d\'efinition)}{M-.} -\key{trouver l'occurrence suivante du tag}{C-u M-.} -\metax{sp\'ecifier un nouveau fichier de tags}{M-x visit-tags-table} +\key{Trouver un tag (une d\'efinition)}{M-.} +\key{Passer \`a l'occurrence suivante du tag}{C-u M-.} +\metax{Sp\'ecifier un autre fichier de tags}{M-x visit-tags-table} + +\metax{Rechercher dans tous les fichiers des tags}{M-x tags-search} -\metax{rechercher par expr. rationnelles dans tous les fichiers du - tableau de tags}{M-x tags-search} -%% Overflow hack. -\metax{lancer un remplacement interactif sur tous les fichiers}% -{\hskip -9pt M-x tags-query-replace} -\key{continuer la derni\`ere recherche de tags ou le remplacement interactif}{M-,} +\metax{Remplacer dans tous les fichiers}{M-x tags-query-replace} +\key{Continuer la recherche ou le remplacement}{M-,} + +\section{Shell} -\section{Shells} - -\key{ex\'ecuter une commande shell}{M-!} -\key{lancer une commande shell sur la r\'egion}{M-|} -\key{filtrer la r\'egion avec une commande shell}{C-u M-|} -\key{lancer un shell dans la fen\^etre \kbd{*shell*}}{M-x shell} +\key{Ex\'ecuter une commande shell}{M-!} +\key{Lancer une commande shell sur la r\'egion}{M-|} +\key{Filtrer la r\'egion avec une commande shell}{C-u M-|} +\key{Lancer un shell dans la fen\^etre {\tt *shell*}}{M-x shell} \section{Rectangles} -\key{copier le rectangle dans le registre}{C-x r r} -\key{d\'etruire le rectangle}{C-x r k} -\key{r\'ecup\'erer le rectangle}{C-x r y} -\key{ouvrir le rectangle, en d\'ecalant le texte \`a droite}{C-x r o} -\key{vider le rectangle}{C-x r c} -\key{pr\'efixer chaque ligne avec une cha\^\i{}ne}{C-x r t} +\key{Copier le rectangle dans un registre}{C-x r r} +\key{D\'etruire le rectangle}{C-x r k} +\key{R\'ecup\'erer le rectangle}{C-x r y} +\key{D\'ecaler le rectangle \`a droite}{C-x r o} +\key{Vider le rectangle}{C-x r c} +\key{Pr\'efixer chaque ligne du rectangle}{C-x r t} \section{Abr\'eviations} -\key{ajouter une abr\'eviation globale}{C-x a g} -\key{ajouter une abr\'eviation locale au mode}{C-x a l} -\key{ajouter une expansion globale pour cette abr\'eviation}{C-x a i g} -\key{ajouter une expansion locale au mode pour cette abr\'eviation}{C-x a i l} -\key{faire une expansion explicite de cette abr\'eviation}{C-x a e} +\key{Ajouter une abr\'eviation globale}{C-x a g} +\key{Ajouter une abr\'eviation locale au mode}{C-x a l} +\key{Ajouter une expansion globale}{C-x a i g} +\key{Ajouter une expansion locale au mode}{C-x a i l} +\key{Faire une expansion explicite de l'abr\'eviation}{C-x a e} -\key{faire une expansion dynamique du mot pr\'ec\'edent}{M-/} +\key{Faire une expansion du mot pr\'ec\'edent}{M-/} \section{Expressions rationnelles} -\key{un unique caract\`ere quelconque, sauf une fin de ligne}{. {\rm(point)}} -\key{z\'ero r\'ep\'etition ou plus}{*} -\key{une r\'ep\'etition ou plus}{+} -\key{z\'ero ou une r\'ep\'etition}{?} -\key{caract\`ere sp\'ecial pour quoter l'expression rationnelle {\it c\/}}{\\{\it c}} -\key{alternative (``ou'')}{\\|} -\key{regroupement}{\\( {\rm$\ldots$} \\)} -\key{le m\^eme texte que dans le {\it n\/}i\`eme groupe}{\\{\it n}} -\key{limite de mot}{\\b} -\key{non limite de mot}{\\B} +\key{Un caract\`ere quelconque, sauf fin de ligne}{. {\rm(point)}} +\key{Z\'ero r\'ep\'etition ou plus}{*} +\key{Une r\'ep\'etition ou plus}{+} +\key{Z\'ero ou une r\'ep\'etition}{?} +\key{\'Echapper le caract\`ere sp\'ecial {\it c\/}}{\\{\it c}} +\key{Alternative (``ou'' non exclusif)}{\\|} +\key{Regroupement}{\\( {\rm$\ldots$} \\)} +\key{Reprendre le texte du {\it n\/}-i\`eme groupement}{\\{\it n}} +\key{Limite de mot}{\\b} +\key{Non limite de mot}{\\B} %% tabskip reduced from 10 to 5pt for letterpaper. \paralign to \hsize{#\tabskip=5pt plus 1 fil&#\tabskip=0pt&#\cr -\threecol{{\bf entit\'e}}{{\bf d\'ebut}}{{\bf fin}} -\threecol{ligne}{^}{\$} -\threecol{mot}{\\<}{\\>} -\threecol{tampon}{\\`}{\\'} +\threecol{{\bf Objet}}{{\bf D\'ebut}}{{\bf Fin}} +\threecol{Ligne}{^}{\$} +\threecol{Mot}{\\<}{\\>} +\threecol{Tampon}{\\`}{\\'} -\threecol{{\bf classe de caract\`ere}}{{\bf correspond}} -{{\bf correspond \`a d'autres}} -\threecol{ensemble explicite}{[ {\rm$\ldots$} ]}{[^ {\rm$\ldots$} ]} -\threecol{caract\`ere de mot}{\\w}{\\W} -%% Overflow hack. -\threecol{\raggedright caract\`ere avec la\cr \hskip 5pt syntaxe {\it c}}% -{\\s{\it c}}{\\S{\it c}} +\threecol{{\bf Classe de caract\`ere}}{{\bf Correspond}}% +{{\bf Compl\'ement}} +\threecol{Ensemble explicite}{[ {\rm$\ldots$} ]}{[^ {\rm$\ldots$} ]} +\threecol{Caract\`ere de mot}{\\w}{\\W} +\threecol{Caract\`ere avec la syntaxe {\it c}}{\\s{\it c}}{\\S{\it c}} } \section{Jeux de caract\`eres internationaux} -\key{indiquer la langue principale}{C-x RET l} -%% Overflow hack. -\metax{montrer toutes les m\'ethodes de saisie} -{\hskip -10pt M-x list-input-methods} -\key{activer ou d\'esactiver la m\'ethode de saisie}{C-\\} -\key{choisir le syst\`eme de codage pour la commande suivante}{C-x RET c} -%% Overflow hack. -\metax{montrer tous les syst\`emes de codage}% -{\hskip -10pt M-x list-coding-systems} -%% Overflow hack. -\metax{choisir le syst\`eme de codage pr\'ef\'er\'e}% -{\hskip -10pt M-x prefer-coding-system} +\key{Pr\'eciser la langue principale}{C-x RET l} +\metax{Lister les m\'ethodes de saisie}{M-x list-input-methods} +\key{Activer/d\'esactiver la m\'ethode de saisie}{C-\\} +\key{Choisir le codage pour la commande suivante}{C-x RET c} +\metax{Lister les codages}{M-x list-coding-systems} +\metax{Choisir le codage pr\'ef\'er\'e}{M-x prefer-coding-system} \section{Info} -\key{entrer dans le visualisateur de la documentation Info}{C-h i} -\key{chercher une fonction ou une variable pr\'ecise dans Info}{C-h S} +\key{Lire une documentation Info}{C-h i} +\key{Rechercher une fonction/variable dans Info}{C-h S} \beginindentedkeys Se d\'eplacer dans un n\oe{}ud : -\key{une page plus bas}{SPC} -\key{une page plus haut}{DEL} -\key{d\'ebut du n\oe{}ud}{. {\rm (point)}} +\key{Page suivante}{SPC} +\key{Page pr\'ec\'edente}{DEL} +\key{D\'ebut du n\oe{}ud}{. {\rm (point)}} -Passer de n\oe{}ud en n\oe{}ud : +Navigation entre n\oe{}uds : -\key{n\oe{}ud {\bf suivant}}{n} -\key{n\oe{}ud {\bf pr\'ec\'edent}}{p} -\key{aller {\bf plus haut}}{u} -\key{choisir un sujet de menu par son nom}{m} -\key{choisir le {\it n\/}i\`eme sujet de menu par son num\'ero (1--9)}{{\it n}} -\key{suivre une r\'ef\'erence crois\'ee (on revient avec \kbd{l})}{f} -\key{revenir au dernier n\oe{}ud visit\'e}{l} -\key{revenir au n\oe{}ud du r\'epertoire}{d} -\key{aller au n\oe{}ud de plus haut niveau du fichier Info}{t} -\key{aller sur n'importe quel n\oe{}ud par son nom}{g} +\key{N\oe{}ud {\bf suivant}}{n} +\key{N\oe{}ud {\bf pr\'ec\'edent}}{p} +\key{{\bf Remonter} d'un niveau}{u} +\key{Choisir un sujet du menu par son nom}{m} +\key{Choisir le {\it n\/}-i\`eme sujet (1--9)}{{\it n}} +\key{Suivre une r\'ef\'erence crois\'ee (retour avec \kbd{l})}{f} +\key{Revenir au dernier n\oe{}ud visit\'e}{l} +\key{Aller au sommaire Info}{d} +\key{Aller au n\oe{}ud le plus haut du manuel}{t} +\key{Aller sur un n\oe{}ud par son nom}{g} Autres : -\key{lancer le {\bf didacticiel} Info}{h} -\key{chercher un sujet dans l'index}{i} -\key{rechercher les n\oe{}uds avec une expression rationnelle}{s} -\key{{\bf quitter} Info}{q} +\key{Aller au {\bf didacticiel} Info}{h} +\key{Rechercher un sujet dans l'index}{i} +\key{Rechercher un n\oe{}ud par expr. rationnelle}{s} +\key{{\bf Quitter} Info}{q} \endindentedkeys \section{Registres} -\key{sauver la r\'egion dans un registre}{C-x r s} -\key{ins\'erer le contenu du registre dans le tampon}{C-x r i} +\key{Sauver la r\'egion dans un registre}{C-x r s} +\key{Ins\'erer le contenu d'un registre}{C-x r i} -\key{sauver la valeur du point dans un registre}{C-x r SPC} -\key{sauter au point sauv\'e dans le registre}{C-x r j} +\key{Sauver la valeur du point dans un registre}{C-x r SPC} +\key{Aller au point sauv\'e dans un registre}{C-x r j} \section{Macros clavier} -\key{{\bf lancer} la d\'efinition d'une macro clavier}{C-x (} -\key{{\bf terminer} la d\'efinition d'une macro clavier}{C-x )} -\key{{\bf ex\'ecuter} la derni\`ere macro clavier d\'efinie}{C-x e} -\key{ajouter \`a la derni\`ere macro clavier}{C-u C-x (} -\metax{donner un nom \`a la derni\`ere macro clavier}{M-x name-last-kbd-macro} -\metax{ins\'erer une d\'efinition Lisp dans le tampon}{M-x insert-kbd-macro} +\key{{\bf Lancer} la d\'efinition d'une macro clavier}{C-x (} +\key{{\bf Terminer} la d\'efinition d'une macro clavier}{C-x )} +\key{{\bf Ex\'ecuter} la derni\`ere macro clavier d\'efinie}{C-x e} +\key{Faire un ajout \`a la derni\`ere macro clavier}{C-u C-x (} +\metax{Nommer la derni\`ere macro clavier}{M-x name-last-kbd-macro} +\metax{En ins\'erer une d\'efinition Lisp}{M-x insert-kbd-macro} \section{Commandes de gestion d'Emacs Lisp} -\key{\'evaluer la {\bf s-expression} situ\'ee avant le point}{C-x C-e} -\key{\'evaluer la {\bf defun} courante}{C-M-x} -\metax{\'evaluer la {\bf r\'egion}}{M-x eval-region} -\key{lire et \'evaluer le mini-tampon}{M-:} -\metax{charger \`a partir du r\'epertoire syst\`eme standard}{M-x load-library} +\key{\'Evaluer la {\bf s-expression} avant le point}{C-x C-e} +\key{\'Evaluer la {\bf defun} courante}{C-M-x} +\metax{\'Evaluer la {\bf r\'egion}}{M-x eval-region} +\key{Lire et \'evaluer dans le mini-tampon}{M-:} +\metax{Charger depuis un r\'epertoire standard}{M-x load-library} \section{Personnalisation simple} -\metax{personnaliser les variables et les fontes}{M-x customize} +\metax{Personnaliser les variables et les fontes}{M-x customize} % The intended audience here is the person who wants to make simple % customizations and knows Lisp syntax. -Cr\'eation de liaisons de touches globales en Emacs Lisp (exemples): +Exemples de d\'efinition globale de touches en Emacs Lisp : \beginexample% (global-set-key "\\C-cg" 'goto-line) @@ -683,7 +657,8 @@ \beginexample% (defun \ (\) - "\" (interactive "\