diff options
| author | Karoly Lorentey | 2003-12-30 17:05:05 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2003-12-30 17:05:05 +0000 |
| commit | 7c3a26158711d76ee77b0bd75fa9df56db5eb57d (patch) | |
| tree | f808bf77a5b47ce2c8aec0a31187626860d566b6 | |
| parent | c1c63edb7907e35085f2d61507e1047db85d52c7 (diff) | |
| parent | 8a37230a70acc8943ba45f52504179ddcc1a5468 (diff) | |
| download | emacs-7c3a26158711d76ee77b0bd75fa9df56db5eb57d.tar.gz emacs-7c3a26158711d76ee77b0bd75fa9df56db5eb57d.zip | |
Merged in changes from CVS head
Patches applied:
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-5
Add =cvs-sync-make-log script
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-6
Update from CVS
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-7
Use absolute tla-tools filenames in =cvs-sync-make-log
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-8
Use proper arch-tag: syntax for lispintro/texinfo.tex
* miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-9
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-24
| -rw-r--r-- | ChangeLog | 5 | ||||
| -rw-r--r--[-rwxr-xr-x] | INSTALL.CVS (renamed from INSTALL-CVS) | 0 | ||||
| -rw-r--r-- | etc/ChangeLog | 4 | ||||
| -rw-r--r-- | etc/NEWS | 8 | ||||
| -rw-r--r-- | etc/TUTORIAL.bg | 1914 | ||||
| -rw-r--r-- | lisp/ChangeLog | 213 | ||||
| -rw-r--r-- | lisp/arc-mode.el | 2 | ||||
| -rw-r--r-- | lisp/autorevert.el | 5 | ||||
| -rw-r--r-- | lisp/bookmark.el | 5 | ||||
| -rw-r--r-- | lisp/comint.el | 139 | ||||
| -rw-r--r-- | lisp/custom.el | 12 | ||||
| -rw-r--r-- | lisp/emacs-lisp/easymenu.el | 4 | ||||
| -rw-r--r-- | lisp/emacs-lisp/tcover-ses.el (renamed from lisp/emacs-lisp/testcover-ses.el) | 0 | ||||
| -rw-r--r-- | lisp/emacs-lisp/tcover-unsafep.el (renamed from lisp/emacs-lisp/testcover-unsafep.el) | 0 | ||||
| -rw-r--r-- | lisp/filecache.el | 29 | ||||
| -rw-r--r-- | lisp/files.el | 8 | ||||
| -rw-r--r-- | lisp/find-dired.el | 21 | ||||
| -rw-r--r-- | lisp/font-lock.el | 3 | ||||
| -rw-r--r-- | lisp/frame.el | 25 | ||||
| -rw-r--r-- | lisp/generic-x.el | 33 | ||||
| -rw-r--r-- | lisp/generic.el | 4 | ||||
| -rw-r--r-- | lisp/info-look.el | 2 | ||||
| -rw-r--r-- | lisp/info.el | 2 | ||||
| -rw-r--r-- | lisp/international/mule-cmds.el | 22 | ||||
| -rw-r--r-- | lisp/language/cyrillic.el | 23 | ||||
| -rw-r--r-- | lisp/mail/rfc822.el | 24 | ||||
| -rw-r--r-- | lisp/mail/rmail.el | 53 | ||||
| -rw-r--r-- | lisp/net/ange-ftp.el | 7 | ||||
| -rw-r--r-- | lisp/net/zone-mode.el | 2 | ||||
| -rw-r--r-- | lisp/obsolete/sc.el | 2 | ||||
| -rw-r--r-- | lisp/play/handwrite.el | 3 | ||||
| -rw-r--r-- | lisp/progmodes/antlr-mode.el | 2 | ||||
| -rw-r--r-- | lisp/progmodes/gud.el | 11 | ||||
| -rw-r--r-- | lisp/progmodes/sh-script.el | 3 | ||||
| -rw-r--r-- | lisp/register.el | 6 | ||||
| -rw-r--r-- | lisp/shell.el | 37 | ||||
| -rw-r--r-- | lisp/simple.el | 6 | ||||
| -rw-r--r-- | lisp/subr.el | 28 | ||||
| -rw-r--r-- | lisp/term.el | 44 | ||||
| -rw-r--r-- | lisp/textmodes/flyspell.el | 6 | ||||
| -rw-r--r-- | lisp/textmodes/table.el | 8 | ||||
| -rw-r--r-- | lisp/textmodes/texinfo.el | 8 | ||||
| -rw-r--r-- | lisp/toolbar/gud-n.pbm (renamed from lisp/toolbar/gud-next.pbm) | bin | 81 -> 81 bytes | |||
| -rw-r--r-- | lisp/toolbar/gud-n.xpm (renamed from lisp/toolbar/gud-next.xpm) | 0 | ||||
| -rw-r--r-- | lisp/toolbar/gud-ni.pbm (renamed from lisp/toolbar/gud-nexti.pbm) | bin | 81 -> 81 bytes | |||
| -rw-r--r-- | lisp/toolbar/gud-ni.xpm (renamed from lisp/toolbar/gud-nexti.xpm) | 0 | ||||
| -rw-r--r-- | lisp/toolbar/gud-s.pbm (renamed from lisp/toolbar/gud-step.pbm) | bin | 81 -> 81 bytes | |||
| -rw-r--r-- | lisp/toolbar/gud-s.xpm (renamed from lisp/toolbar/gud-step.xpm) | 0 | ||||
| -rw-r--r-- | lisp/toolbar/gud-si.pbm (renamed from lisp/toolbar/gud-stepi.pbm) | bin | 81 -> 81 bytes | |||
| -rw-r--r-- | lisp/toolbar/gud-si.xpm (renamed from lisp/toolbar/gud-stepi.xpm) | 0 | ||||
| -rw-r--r-- | lisp/xml.el | 30 | ||||
| -rw-r--r-- | lispintro/texinfo.tex | 6 | ||||
| -rw-r--r-- | lispref/ChangeLog | 50 | ||||
| -rw-r--r-- | lispref/buffers.texi | 10 | ||||
| -rw-r--r-- | lispref/display.texi | 36 | ||||
| -rw-r--r-- | lispref/files.texi | 8 | ||||
| -rw-r--r-- | lispref/frames.texi | 11 | ||||
| -rw-r--r-- | lispref/internals.texi | 6 | ||||
| -rw-r--r-- | lispref/lists.texi | 62 | ||||
| -rw-r--r-- | lispref/minibuf.texi | 8 | ||||
| -rw-r--r-- | lispref/modes.texi | 22 | ||||
| -rw-r--r-- | lispref/nonascii.texi | 32 | ||||
| -rw-r--r-- | lispref/numbers.texi | 17 | ||||
| -rw-r--r-- | lispref/os.texi | 7 | ||||
| -rw-r--r-- | lispref/strings.texi | 19 | ||||
| -rw-r--r-- | lispref/text.texi | 31 | ||||
| -rw-r--r-- | lispref/variables.texi | 6 | ||||
| -rw-r--r-- | lispref/windows.texi | 27 | ||||
| -rw-r--r-- | man/ChangeLog | 6 | ||||
| -rw-r--r-- | man/programs.texi | 4 | ||||
| -rw-r--r-- | man/viper.texi | 2 | ||||
| -rw-r--r-- | src/ChangeLog | 43 | ||||
| -rw-r--r-- | src/buffer.h | 22 | ||||
| -rw-r--r-- | src/data.c | 32 | ||||
| -rw-r--r-- | src/dispextern.h | 1 | ||||
| -rw-r--r-- | src/eval.c | 2 | ||||
| -rw-r--r-- | src/fileio.c | 26 | ||||
| -rw-r--r-- | src/fns.c | 10 | ||||
| -rw-r--r-- | src/fontset.c | 170 | ||||
| -rw-r--r-- | src/minibuf.c | 2 | ||||
| -rw-r--r-- | src/xfaces.c | 63 |
81 files changed, 2223 insertions, 1281 deletions
| @@ -1,3 +1,8 @@ | |||
| 1 | 2003-12-30 Eli Zaretskii <eliz@elta.co.il> | ||
| 2 | |||
| 3 | * INSTALL.CVS: Renamed from INSTALL-CVS to avoid file-name | ||
| 4 | clashes with install-sh on 8+3 filesystems. | ||
| 5 | |||
| 1 | 2003-12-08 Miles Bader <miles@gnu.org> | 6 | 2003-12-08 Miles Bader <miles@gnu.org> |
| 2 | 7 | ||
| 3 | * .cvsignore: Add .arch-inventory. | 8 | * .cvsignore: Add .arch-inventory. |
diff --git a/INSTALL-CVS b/INSTALL.CVS index 3acb070de3b..3acb070de3b 100755..100644 --- a/INSTALL-CVS +++ b/INSTALL.CVS | |||
diff --git a/etc/ChangeLog b/etc/ChangeLog index 2a98dc67294..bceac931cd5 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2003-12-29 Ognyan Kulev <ogi@fmi.uni-sofia.bg> | ||
| 2 | |||
| 3 | * TUTORIAL.bg: Use windows-1251 encoding. Fix punctuation errors. | ||
| 4 | |||
| 1 | 2003-11-21 Lars Hansen <larsh@math.ku.dk> | 5 | 2003-11-21 Lars Hansen <larsh@math.ku.dk> |
| 2 | 6 | ||
| 3 | * TODO: Add plans for change of file attributes UID and GID from | 7 | * TODO: Add plans for change of file attributes UID and GID from |
| @@ -1734,6 +1734,11 @@ configuration files. | |||
| 1734 | 1734 | ||
| 1735 | * Lisp Changes in Emacs 21.4 | 1735 | * Lisp Changes in Emacs 21.4 |
| 1736 | 1736 | ||
| 1737 | ** The function `insert-for-yank' now supports strings where the | ||
| 1738 | `yank-handler' property does not span the first character of the | ||
| 1739 | string. The old behavior is available if you call | ||
| 1740 | `insert-for-yank-1' instead. | ||
| 1741 | |||
| 1737 | ** New function `get-char-property-and-overlay' accepts the same | 1742 | ** New function `get-char-property-and-overlay' accepts the same |
| 1738 | arguments as `get-char-property' and returns a cons whose car is the | 1743 | arguments as `get-char-property' and returns a cons whose car is the |
| 1739 | return value of `get-char-property' called with those arguments and | 1744 | return value of `get-char-property' called with those arguments and |
| @@ -7260,7 +7265,8 @@ Additional image properties supported are: | |||
| 7260 | `:index INDEX' | 7265 | `:index INDEX' |
| 7261 | 7266 | ||
| 7262 | INDEX must be an integer >= 0. Load image number INDEX from a | 7267 | INDEX must be an integer >= 0. Load image number INDEX from a |
| 7263 | multi-image GIF file. An error is signaled if INDEX is too large. | 7268 | multi-image GIF file. If INDEX is too large, the image displays |
| 7269 | as a hollow box. | ||
| 7264 | 7270 | ||
| 7265 | This could be used to implement limited support for animated GIFs. | 7271 | This could be used to implement limited support for animated GIFs. |
| 7266 | For example, the following function displays a multi-image GIF file | 7272 | For example, the following function displays a multi-image GIF file |
diff --git a/etc/TUTORIAL.bg b/etc/TUTORIAL.bg index 447ba5b5041..8bd4b2a19ad 100644 --- a/etc/TUTORIAL.bg +++ b/etc/TUTORIAL.bg | |||
| @@ -1,1169 +1,1171 @@ | |||
| 1 | ÷ÉÅ ÇÌÅÄÁÔÅ ×ß×ÅÄÅÎÉÅÔÏ ÎÁ åÍÁËÓ. õÓÌÏ×ÉÑÔÁ ÚÁ ËÏÐÉÒÁÎÅ ÓÁ × ËÒÁÑ ÎÁ ÔÅËÓÔÁ. | 1 | Âèå ãëåäàòå âúâåäåíèåòî íà Åìàêñ. Óñëîâèÿòà çà êîïèðàíå ñà â êðàÿ íà òåêñòà. |
| 2 | Copyright (c) 1985, 1996, 1998, 2001, 2002 Free Software Foundation. | 2 | Copyright (c) 1985, 1996, 1998, 2001, 2002, 2003 Free Software Foundation. |
| 3 | 3 | ||
| 4 | ëÏÍÁÎÄÉÔÅ ÎÁ åÍÁËÓ ÎÁÊ-ÞÅÓÔÏ ×ËÌÀÞ×ÁÔ ËÌÁ×ÉÛÉÔÅ CONTROL (ÐÏÎÑËÏÇÁ | 4 | Êîìàíäèòå íà Åìàêñ íàé-÷åñòî âêëþ÷âàò êëàâèøèòå CONTROL (ïîíÿêîãà |
| 5 | ÏÔÂÅÌÑÚ×ÁÎ Ó CTRL ÉÌÉ CTL) É META (ÐÏÎÑËÏÇÁ ÏÔÂÅÌÑÚ×ÁÎ Ó EDIT ÉÌÉ | 5 | îòáåëÿçâàí ñ CTRL èëè CTL) è META (ïîíÿêîãà îòáåëÿçâàí ñ EDIT èëè |
| 6 | ALT). ÷ÍÅÓÔÏ ÄÁ ÓÅ ÉÚÐÉÓ×ÁÔ Ó ÐßÌÎÏ ÉÍÅ ×ÓÅËÉ ÐßÔ, ÎÉÅ ÝÅ ÉÚÐÏÌÚ×ÁÍÅ | 6 | ALT). Âìåñòî äà ñå èçïèñâàò ñ ïúëíî èìå âñåêè ïúò, íèå ùå èçïîëçâàìå |
| 7 | ÓÌÅÄÎÉÔÅ ÓßËÒÁÝÅÎÉÑ: | 7 | ñëåäíèòå ñúêðàùåíèÿ: |
| 8 | 8 | ||
| 9 | C-<ÚÎÁË> ÏÚÎÁÞÁ×Á ÚÁÄßÒÖÁÎÅ ÎÁ ËÌÁ×ÉÛÁ CONTROL ÄÏËÁÔÏ ÓÅ | 9 | C-<çíàê> îçíà÷àâà çàäúðæàíå íà êëàâèøà CONTROL, äîêàòî ñå |
| 10 | ÎÁÔÉÓËÁ ÚÎÁËÁ <ÚÎÁË>. ôÁËÁ C-f ÝÅ ÏÚÎÁÞÁ×Á: ÄÏËÁÔÏ | 10 | íàòèñêà çíàêà <çíàê>. Òàêà C-f ùå îçíà÷àâà: äîêàòî |
| 11 | ÓÅ ÚÁÄßÒÖÁ ÎÁÔÉÓÎÁÔ ËÌÁ×ÉÛÁ CONTROL ÓÅ ÎÁÔÉÓËÁ f. | 11 | ñå çàäúðæà íàòèñíàò êëàâèøà CONTROL, ñå íàòèñêà f. |
| 12 | M-<ÚÎÁË> ÏÚÎÁÞÁ×Á ÚÁÄßÒÖÁÎÅ ÎÁÔÉÓÎÁÔ ÎÁ ËÌÁ×ÉÛÁ META (ÉÌÉ EDIT | 12 | M-<çíàê> îçíà÷àâà çàäúðæàíå íàòèñíàò íà êëàâèøà META (èëè EDIT, |
| 13 | ÉÌÉ ALT) ÄÏËÁÔÏ ÓÅ ÎÁÔÉÓËÁ <ÚÎÁË>. áËÏ ÎÑÍÁ ËÌÁ×ÉÛ | 13 | èëè ALT), äîêàòî ñå íàòèñêà <çíàê>. Àêî íÿìà êëàâèø |
| 14 | META, EDIT ÉÌÉ ALT, ×ÍÅÓÔÏ ÎÅÇÏ ÎÁÔÉÓÎÅÔÅ É ÏÔÐÕÓÎÅÔÅ | 14 | META, EDIT èëè ALT, âìåñòî íåãî íàòèñíåòå è îòïóñíåòå |
| 15 | ËÌÁ×ÉÛÁ ESC É ÓÌÅÄ ÔÏ×Á ×ß×ÅÄÅÔÅ <ÚÎÁË>. îÉÅ | 15 | êëàâèøà ESC è ñëåä òîâà âúâåäåòå <çíàê>. Íèå |
| 16 | ÚÁÐÉÓ×ÁÍÅ <ESC> ÚÁ ÄÁ ÏÔÂÅÌÅÖÉÍ ËÌÁ×ÉÛÁ ESC. | 16 | çàïèñâàìå <ESC>, çà äà îòáåëåæèì êëàâèøà ESC. |
| 17 | 17 | ||
| 18 | ÷ÁÖÎÁ ÂÅÌÅÖËÁ: × ËÒÁÑ ÎÁ åÍÁËÓ ÓÅÓÉÑÔÁ ×ß×ÅÄÅÔÅ Ä×ÁÔÁ ÚÎÁËÁ C-x C-c. | 18 | Âàæíà áåëåæêà: â êðàÿ íà Åìàêñ ñåñèÿòà âúâåäåòå äâàòà çíàêà C-x C-c. |
| 19 | úÎÁÃÉÔÅ ">>" ÏÔÌÑ×Ï ×É ÄÁ×ÁÔ ÕËÁÚÁÎÉÅ ÄÁ ÉÚÐßÌÎÉÔÅ ËÏÍÁÎÄÁ. îÁÐÒÉÍÅÒ: | 19 | Çíàöèòå ">>" îòëÿâî âè äàâàò óêàçàíèå äà èçïúëíèòå êîìàíäà. Íàïðèìåð: |
| 20 | <<Blank lines inserted here by startup of help-with-tutorial>> | 20 | <<Blank lines inserted here by startup of help-with-tutorial>> |
| 21 | >> óÅÇÁ ×ß×ÅÄÅÔÅ C-v (ðÏËÁÖÉ ÓÌÅÄ×ÁÝÉÑ ÅËÒÁÎ) ÚÁ ÄÁ ÓÅ ÐÒÉÄ×ÉÖÉÔÅ ËßÍ | 21 | >> Ñåãà âúâåäåòå C-v (Ïîêàæè ñëåäâàùèÿ åêðàí), çà äà ñå ïðèäâèæèòå êúì |
| 22 | ÓÌÅÄ×ÁÝÉÑ ÅËÒÁÎ. | 22 | ñëåäâàùèÿ åêðàí. |
| 23 | (îÁÐÒÁ×ÅÔÅ ÇÏ ÓÅÇÁ, ÚÁÄÒßÖÔÅ CONTROL ÄÏËÁÔÏ ÎÁÔÉÓËÁÔÅ v). | 23 | (Íàïðàâåòå ãî ñåãà, çàäðúæòå CONTROL, äîêàòî íàòèñêàòå v). |
| 24 | ïÔÓÅÇÁ ÎÁÔÁÔßË ×ÉÅ ÝÅ ÐÒÁ×ÉÔÅ ÔÏ×Á ×ÉÎÁÇÉ ËÏÇÁÔÏ ÐÒÏÞÅÔÅÔÅ | 24 | Îòñåãà íàòàòúê âèå ùå ïðàâèòå òîâà âèíàãè, êîãàòî ïðî÷åòåòå |
| 25 | ÅËÒÁÎÁ. | 25 | åêðàíà. |
| 26 | 26 | ||
| 27 | úÁÂÅÌÅÖÅÔÅ, ÞÅ ÉÍÁ ÐÒÉÐÏËÒÉ×ÁÎÅ ÎÁ Ä×Á ÒÅÄÁ, ËÏÇÁÔÏ ÓÅ ÐÒÉÄ×ÉÖ×ÁÔÅ ÏÔ | 27 | Çàáåëåæåòå, ÷å èìà ïðèïîêðèâàíå íà äâà ðåäà, êîãàòî ñå ïðèäâèæâàòå îò |
| 28 | ÅËÒÁÎ × ÅËÒÁÎ; ÔÏ×Á ÏÓÉÇÕÒÑ×Á ÎÑËÁË×Á ÐÒÉÅÍÓÔ×ÅÎÏÓÔ, ÔÁËÁ ÞÅ ÄÁ ÍÏÖÅÔÅ | 28 | åêðàí â åêðàí; òîâà îñèãóðÿâà íÿêàêâà ïðèåìñòâåíîñò, òàêà ÷å äà ìîæåòå |
| 29 | ÐÏ-ÌÅÓÎÏ ÄÁ ÐÒÏÄßÌÖÉÔÅ Ó ÞÅÔÅÎÅÔÏ ÎÁ ÔÅËÓÔÁ. | 29 | ïî-ëåñíî äà ïðîäúëæèòå ñ ÷åòåíåòî íà òåêñòà. |
| 30 | 30 | ||
| 31 | ðßÒ×ÏÔÏ ÎÅÝÏ, ËÏÅÔÏ ÔÒÑÂ×Á ÄÁ ÚÎÁÅÔÅ, Å ËÁË ÄÁ ÓÅ ÐÒÉÄ×ÉÖ×ÁÔÅ ÏÔ ÅÄÎÏ | 31 | Ïúðâîòî íåùî, êîåòî òðÿáâà äà çíàåòå, å êàê äà ñå ïðèäâèæâàòå îò åäíî |
| 32 | ÍÑÓÔÏ ÎÁ ÔÅËÓÔÁ ËßÍ ÄÒÕÇÏ. ÷ÉÅ ×ÅÞÅ ÚÎÁÅÔÅ ËÁË ÄÁ ÓÅ ÐÒÉÄ×ÉÖ×ÁÔÅ | 32 | ìÿñòî íà òåêñòà êúì äðóãî. Âèå âå÷å çíàåòå êàê äà ñå ïðèäâèæâàòå |
| 33 | ÅËÒÁÎ ÎÁÐÒÅÄ, Ó C-v. úÁ ÄÁ ÓÅ ÐÒÉÄ×ÉÖÉÔÅ ÅËÒÁÎ ÎÁÚÁÄ, ×ß×ÅÄÅÔÅ M-v | 33 | åêðàí íàïðåä, ñ C-v. Çà äà ñå ïðèäâèæèòå åêðàí íàçàä, âúâåäåòå M-v |
| 34 | (ÚÁÄÒßÖÔÅ ËÌÁ×ÉÛÁ META É ÎÁÔÉÓÎÅÔÅ v, ÉÌÉ ×ß×ÅÄÅÔÅ <ESC>v ÁËÏ ÎÑÍÁÔÅ | 34 | (çàäðúæòå êëàâèøà META è íàòèñíåòå v, èëè âúâåäåòå <ESC>v, àêî íÿìàòå |
| 35 | ËÌÁ×ÉÛ META, EDIT ÉÌÉ ALT). | 35 | êëàâèø META, EDIT èëè ALT). |
| 36 | 36 | ||
| 37 | >> ïÐÉÔÁÊÔÅ ÓÅ ÄÁ ×ß×ÅÄÅÔÅ M-v É ÓÌÅÄ ÔÏ×Á C-v ÎÑËÏÌËÏ ÐßÔÉ. | 37 | >> Îïèòàéòå ñå äà âúâåäåòå M-v è ñëåä òîâà C-v íÿêîëêî ïúòè. |
| 38 | 38 | ||
| 39 | 39 | ||
| 40 | * ïâïâýåîéå | 40 | * ÎÁÎÁÙÅÍÈÅ |
| 41 | ----------- | 41 | ----------- |
| 42 | 42 | ||
| 43 | óÌÅÄ×ÁÝÉÔÅ ËÏÍÁÎÄÉ ÓÁ ÐÏÌÅÚÎÉ ÐÒÉ ÐßÌÎÏÅËÒÁÎÎÏ ÒÁÚÇÌÅÖÄÁÎÅ: | 43 | Ñëåäâàùèòå êîìàíäè ñà ïîëåçíè ïðè ïúëíîåêðàííî ðàçãëåæäàíå: |
| 44 | 44 | ||
| 45 | C-v ðÒÉÄ×ÉÖ×ÁÎÅ ÎÁÐÒÅÄ Ó ÅÄÉÎ ÅËÒÁÎ | 45 | C-v Ïðèäâèæâàíå íàïðåä ñ åäèí åêðàí |
| 46 | M-v ðÒÉÄ×ÉÖ×ÁÎÅ ÎÁÚÁÄ Ó ÅÄÉÎ ÅËÒÁÎ | 46 | M-v Ïðèäâèæâàíå íàçàä ñ åäèí åêðàí |
| 47 | C-l éÚÞÉÓÔ×ÁÎÅ ÎÁ ÅËÒÁÎÁ É ÐÒÅÞÅÒÔÁ×ÁÎÅ ÎÁ ÃÅÌÉÑ ÔÅËÓÔ, | 47 | C-l Èç÷èñòâàíå íà åêðàíà è ïðå÷åðòàâàíå íà öåëèÿ òåêñò, |
| 48 | ÐÒÅÍÅÓÔ×ÁÊËÉ ÔÅËÓÔÁ ÏËÏÌÏ ËÕÒÓÏÒÁ | 48 | ïðåìåñòâàéêè òåêñòà îêîëî êóðñîðà â ñðåäàòà íà åêðàíà. |
| 49 | × ÓÒÅÄÁÔÁ ÎÁ ÅËÒÁÎÁ. | 49 | (Òîâà å CONTROL-L, íå CONTROL-1.) |
| 50 | (ôÏ×Á Å CONTROL-L, ÎÅ CONTROL-1.) | ||
| 51 | 50 | ||
| 52 | >> îÁÍÅÒÅÔÅ ËÕÒÓÏÒÁ É ÓÉ ÚÁÐÏÍÎÅÔÅ ËÁËß× Å ÔÅËÓÔßÔ ÏËÏÌÏ ÎÅÇÏ. | 51 | >> Íàìåðåòå êóðñîðà è ñè çàïîìíåòå êàêúâ å òåêñòúò îêîëî íåãî. |
| 53 | óÌÅÄ ÔÏ×Á ×ß×ÅÄÅÔÅ C-l. | 52 | Ñëåä òîâà âúâåäåòå C-l. |
| 54 | îÁÍÅÒÅÔÅ ÐÁË ËÕÒÓÏÒÁ É ×ÉÖÔÅ, ÞÅ ÓßÝÉÑÔ ÔÅËÓÔ Å ÐÁË ÏËÏÌÏ ËÕÒÓÏÒÁ. | 53 | Íàìåðåòå ïàê êóðñîðà è âèæòå, ÷å ñúùèÿò òåêñò å ïàê îêîëî êóðñîðà. |
| 55 | 54 | ||
| 56 | íÏÖÅ ÓßÝÏ ÄÁ ÉÚÐÏÌÚ×ÁÔÅ ËÌÁ×ÉÛÉÔÅ PageUp É PageDn ÚÁ ÐÒÉÄ×ÉÖ×ÁÎÅ ÐÏ | 55 | Ìîæå ñúùî äà èçïîëçâàòå êëàâèøèòå PageUp è PageDown çà ïðèäâèæâàíå ïî |
| 57 | ÅËÒÁÎÉ ÁËÏ ×ÁÛÉÑÔ ÔÅÒÍÉÎÁÌ ÇÉ ÐÒÉÔÅÖÁ×Á, ÎÏ ×ÉÅ ÍÏÖÅÔÅ ÄÁ ÒÅÄÁËÔÉÒÁÔÅ | 56 | åêðàíè, àêî âàøèÿò òåðìèíàë ãè ïðèòåæàâà, íî âèå ìîæåòå äà ðåäàêòèðàòå |
| 58 | ÐÏ-ÅÆÅËÔÉ×ÎÏ ÁËÏ ÉÚÐÏÌÚ×ÁÔÅ C-v É M-v. | 57 | ïî-åôåêòèâíî, àêî èçïîëçâàòå C-v è M-v. |
| 59 | 58 | ||
| 60 | 59 | ||
| 61 | * ïóîï÷é îá õðòá÷ìåîéåôï îá ëõòóïòá | 60 | * ÎÑÍÎÂÈ ÍÀ ÓÏÐÀÂËÅÍÈÅÒÎ ÍÀ ÊÓÐÑÎÐÀ |
| 62 | ----------------------------------- | 61 | ----------------------------------- |
| 63 | 62 | ||
| 64 | ðÒÉÄ×ÉÖ×ÁÎÅÔÏ ÏÔ ÅËÒÁÎ ÎÁ ÅËÒÁÎ Å ÐÏÌÅÚÎÏ, ÎÏ ËÁË ÄÁ ÓÅ ÐÒÉÄ×ÉÖÉÔÅ ÄÏ | 63 | Ïðèäâèæâàíåòî îò åêðàí íà åêðàí å ïîëåçíî, íî êàê äà ñå ïðèäâèæèòå äî |
| 65 | ÏÐÒÅÄÅÌÅÎÏ ÍÑÓÔÏ ×ßÔÒÅ × ÔÅËÓÔÁ ÎÁ ÅËÒÁÎÁ? | 64 | îïðåäåëåíî ìÿñòî âúòðå â òåêñòà íà åêðàíà? |
| 66 | 65 | ||
| 67 | éÍÁ ÎÑËÏÌËÏ ÎÁÞÉÎÁ ÄÁ ÇÏ ÎÁÐÒÁ×ÉÔÅ. íÏÖÅ ÄÁ ÉÚÐÏÌÚ×ÁÔÅ ËÌÁ×ÉÛÉÔÅ | 66 | Èìà íÿêîëêî íà÷èíà äà ãî íàïðàâèòå. Ìîæå äà èçïîëçâàòå êëàâèøèòå |
| 68 | ÓÔÒÅÌËÉ, ÎÏ Å ÐÏ-ÅÆÅËÔÉ×ÎÏ ÄÁ ÄßÒÖÉÔÅ ÒßÃÅÔÅ ÓÉ × ÓÔÁÎÄÁÒÔÎÏ ÐÏÌÏÖÅÎÉÅ | 67 | ñòðåëêè, íî å ïî-åôåêòèâíî äà äúðæèòå ðúöåòå ñè â ñòàíäàðòíî ïîëîæåíèå |
| 69 | É ÄÁ ÉÚÐÏÌÚ×ÁÔÅ ËÏÍÁÎÄÉÔÅ C-p, C-b, C-f É C-n. ôÅÚÉ ÚÎÁÃÉ ÓÁ | 68 | è äà èçïîëçâàòå êîìàíäèòå C-p, C-b, C-f è C-n. Òåçè çíàöè ñà |
| 70 | ÅË×É×ÁÌÅÎÔÎÉ ÎÁ ÞÅÔÉÒÉÔÅ ËÌÁ×ÉÛÉ ÓÔÒÅÌËÉ, ÅÔÏ ÔÁËÁ: | 69 | åêâèâàëåíòíè íà ÷åòèðèòå êëàâèøè ñòðåëêè, åòî òàêà: |
| 71 | 70 | ||
| 72 | ðÒÅÄÉÛÅÎ ÒÅÄ (Previous), C-p | 71 | Ïðåäèøåí ðåä (Previous), C-p |
| 73 | : | 72 | : |
| 74 | : | 73 | : |
| 75 | îÁÚÁÄ, C-b .... ôÅËÕÝÁ ÐÏÚÉÃÉÑ ÎÁ ËÕÒÓÏÒÁ .... îÁÐÒÅÄ, C-f | 74 | Íàçàä, C-b .... Òåêóùà ïîçèöèÿ íà êóðñîðà .... Íàïðåä, C-f |
| 76 | (Backward) : (Forward) | 75 | (Backward) : (Forward) |
| 77 | : | 76 | : |
| 78 | óÌÅÄ×ÁÝ ÒÅÄ (Next), C-n | 77 | Ñëåäâàù ðåä (Next), C-n |
| 79 | 78 | ||
| 80 | >> ðÒÉÄ×ÉÖÅÔÅ ËÕÒÓÏÒÁ ÄÏ ÒÅÄÁ × ÓÒÅÄÁÔÁ ÎÁ ÔÁÚÉ ÄÉÁÇÒÁÍÁ ÉÚÐÏÌÚ×ÁÊËÉ | 79 | >> Ïðèäâèæåòå êóðñîðà äî ðåäà â ñðåäàòà íà òàçè äèàãðàìà, èçïîëçâàéêè |
| 81 | C-n É C-p. óÌÅÄ ÔÏ×Á ÎÁÔÉÓÎÅÔÅ C-l ÚÁ ÄÁ ×ÉÄÉÔÅ ÃÑÌÁÔÁ ÄÉÁÇÒÁÍÁ | 80 | C-n è C-p. Ñëåä òîâà íàòèñíåòå C-l, çà äà âèäèòå öÿëàòà äèàãðàìà, |
| 82 | ÃÅÎÔÒÉÒÁÎÁ ÎÁ ÅËÒÁÎÁ. | 81 | öåíòðèðàíà íà åêðàíà. |
| 83 | 82 | ||
| 84 | ýÅ ÎÁÍÅÒÉÔÅ, ÞÅ ÚÁÐÏÍÎÑÎÅÔÏ ÎÁ ÔÅÚÉ ÂÕË×É ÐÏ ÄÕÍÉÔÅ ÎÁ ÁÎÇÌÉÊÓËÉ ÎÁ | 83 | Ùå íàìåðèòå, ÷å çàïîìíÿíåòî íà òåçè áóêâè ïî äóìèòå íà àíãëèéñêè íà |
| 85 | ÄÅÊÓÔ×ÉÑÔÁ, ËÏÉÔÏ ÉÚ×ßÒÛ×ÁÔ, Å ÌÅÓÎÏ: P ÚÁ Previous (ÐÒÅÄÉÛÅÎ), N ÚÁ | 84 | äåéñòâèÿòà, êîèòî èçâúðøâàò, å ëåñíî: P çà Previous (ïðåäèøåí), N çà |
| 86 | Next (ÓÌÅÄ×ÁÝ), B ÚÁ Backward (ÎÁÚÁÄ) É F ÚÁ Forward (ÎÁÐÒÅÄ). ÷ÉÅ ÝÅ | 85 | Next (ñëåäâàù), B çà Backward (íàçàä) è F çà Forward (íàïðåä). Âèå ùå |
| 87 | ÉÚÐÏÌÚ×ÁÔÅ ÔÅÚÉ ÏÓÎÏ×ÎÉ ËÏÍÁÎÄÉ ÚÁ ÐÒÉÄ×ÉÖ×ÁÎÅ ÎÁ ËÕÒÓÏÒÁ ÐÒÅÚ ÃÑÌÏÔÏ | 86 | èçïîëçâàòå òåçè îñíîâíè êîìàíäè çà ïðèäâèæâàíå íà êóðñîðà ïðåç öÿëîòî |
| 88 | ×ÒÅÍÅ. | 87 | âðåìå. |
| 89 | 88 | ||
| 90 | >> îÁÐÒÁ×ÅÔÅ ÎÑËÏÌËÏ C-n ÚÁ ÄÁ ÄÏ×ÅÄÅÔÅ ËÕÒÓÏÒÁ ÄÏ ÔÏÚÉ ÒÅÄ. | 89 | >> Âúâåäåòå íÿêîëêî C-n, çà äà äîâåäåòå êóðñîðà äî òîçè ðåä. |
| 91 | 90 | ||
| 92 | >> ðÒÉÄ×ÉÖÅÔÅ ÓÅ × ÒÅÄÁ Ó ÎÑËÏÌËÏ C-f É ÓÌÅÄ ÔÏ×Á Ó ÎÑËÏÌËÏ C-p. | 91 | >> Ïðèäâèæåòå ñå â ðåäà ñ íÿêîëêî C-f è ñëåä òîâà ñ íÿêîëêî C-p. |
| 93 | ÷ÉÖÔÅ ËÁË×Ï ÐÒÁ×É C-p, ËÏÇÁÔÏ ËÕÒÓÏÒßÔ Å × ÓÒÅÄÁÔÁ ÎÁ ÒÅÄÁ. | 92 | Âèæòå êàêâî ïðàâè C-p, êîãàòî êóðñîðúò å â ñðåäàòà íà ðåäà. |
| 94 | 93 | ||
| 95 | ÷ÓÅËÉ ÒÅÄ ÏÔ ÔÅËÓÔ ÚÁ×ßÒÛ×Á ÓßÓ ÚÎÁË ÚÁ ÎÏ× ÒÅÄ, ËÏÊÔÏ ÓÌÕÖÉ ÚÁ | 94 | Âñåêè ðåä îò òåêñò çàâúðøâà ñúñ çíàê çà íîâ ðåä, êîéòî ñëóæè çà |
| 96 | ÏÔÄÅÌÑÎÅÔÏ ÎÁ ÒÅÄÁ ÏÔ ÓÌÅÄ×ÁÝÉÑ ÒÅÄ. ðÏÓÌÅÄÎÉÑÔ ÒÅÄ ×ß× ×ÁÛÉÑ ÆÁÊÌ | 95 | îòäåëÿíåòî íà ðåäà îò ñëåäâàùèÿ ðåä. Ïîñëåäíèÿò ðåä âúâ âàøèÿ ôàéë |
| 97 | ÔÒÑÂ×Á ÄÁ ÉÍÁ ÚÎÁË ÚÁ ÎÏ× ÒÅÄ × ËÒÁÑ (ÎÏ åÍÁËÓ ÎÅ ÉÚÉÓË×Á ÔÁËß×, | 96 | òðÿáâà äà èìà çíàê çà íîâ ðåä â êðàÿ (íî Åìàêñ íå èçèñêâà òàêúâ, |
| 98 | ËÏÇÁÔÏ ÐÒÏÞÉÔÁ ÆÁÊÌÁ). | 97 | êîãàòî ïðî÷èòà ôàéëà). |
| 99 | 98 | ||
| 100 | >> ïÐÉÔÁÊÔÅ C-b × ÎÁÞÁÌÏÔÏ ÎÁ ÒÅÄ. ôÏ×Á ÔÒÑÂ×Á ÄÁ ×É ÐÒÉÄ×ÉÖÉ × ËÒÁÑ | 99 | >> Îïèòàéòå C-b â íà÷àëîòî íà ðåä. Òîâà òðÿáâà äà âè ïðèäâèæè â êðàÿ |
| 101 | ÎÁ ÐÒÅÄÉÛÎÉÑ ÒÅÄ. ôÏ×Á Å ÔÁËÁ, ÚÁÝÏÔÏ ËÕÒÓÏÒßÔ ÓÅ ÐÒÉÄ×ÉÖ×Á ËßÍ | 100 | íà ïðåäèøíèÿ ðåä. Òîâà å òàêà, çàùîòî êóðñîðúò ñå ïðèäâèæâà êúì |
| 102 | ÚÎÁËÁ ÚÁ ÎÏ× ÒÅÄ ÎÁ ÐÒÅÄÉÛÎÉÑ ÒÅÄ. | 101 | çíàêà çà íîâ ðåä íà ïðåäèøíèÿ ðåä. |
| 103 | 102 | ||
| 104 | C-f ÍÏÖÅ ÄÁ ÐÒÉÄ×ÉÖ×Á ÐÒÅÚ ÚÎÁË ÚÁ ÎÏ× ÒÅÄ ÔÏÞÎÏ ËÁËÔÏ C-b. | 103 | C-f ìîæå äà ïðèäâèæâà ïðåç çíàê çà íîâ ðåä òî÷íî êàêòî C-b. |
| 105 | 104 | ||
| 106 | >> îÁÐÒÁ×ÅÔÅ ÎÑËÏÌËÏ C-b ÐÒÉÄ×ÉÖ×ÁÎÉÑ, ÔÁËÁ ÞÅ ÄÁ ÄÏÂÉÅÔÅ ÕÓÅÝÁÎÅ ËßÄÅ | 105 | >> Íàïðàâåòå íÿêîëêî C-b ïðèäâèæâàíèÿ, òàêà ÷å äà äîáèåòå óñåùàíå êúäå |
| 107 | ÓÅ ÎÁÍÉÒÁ ËÕÒÓÏÒÁ. óÌÅÄ ÔÏ×Á ÎÑËÏÌËÏ C-f ÚÁ ÄÁ ÓÅ ×ßÒÎÅÔÅ × ËÒÁÑ | 106 | ñå íàìèðà êóðñîðúò. Ñëåä òîâà íÿêîëêî C-f, çà äà ñå âúðíåòå â êðàÿ |
| 108 | ÎÁ ÒÅÄÁ. óÌÅÄ ÔÏ×Á ÏÝÅ ÎÑËÏÌËÏ C-f ÚÁ ÄÁ ÓÅ ÐÒÉÄ×ÉÖÉÔÅ ÄÏ | 107 | íà ðåäà. Ñëåä òîâà îùå íÿêîëêî C-f, çà äà ñå ïðèäâèæèòå äî |
| 109 | ÓÌÅÄ×ÁÝÉÑ ÒÅÄ. | 108 | ñëåäâàùèÿ ðåä. |
| 110 | 109 | ||
| 111 | ëÏÇÁÔÏ ÓÅ ÐÒÉÄ×ÉÖ×ÁÔÅ ÓÌÅÄ ÇÏÒÎÉÑ ÉÌÉ ÄÏÌÎÉÑ ËÒÁÊ ÎÁ ÅËÒÁÎÁ, ÔÅËÓÔßÔ | 110 | Êîãàòî ñå ïðèäâèæâàòå ñëåä ãîðíèÿ èëè äîëíèÿ êðàé íà åêðàíà, òåêñòúò |
| 112 | ÏÔ×ßÄ ËÒÁÑ ÓÅ ÉÚÍÅÓÔ×Á ËßÍ ÅËÒÁÎÁ. ôÏ×Á ÓÅ ÎÁÒÉÞÁ "ÓËÒÏÌÉÒÁÎÅ". ôÏ | 111 | îòâúä êðàÿ ñå èçìåñòâà êúì åêðàíà. Òîâà ñå íàðè÷à "ñêðîëèðàíå". Òî |
| 113 | ÐÏÚ×ÏÌÑ×Á ÎÁ åÍÁËÓ ÄÁ ÐÒÉÄ×ÉÖ×Á ËÕÒÓÏÒÁ ËßÍ ÚÁÄÁÄÅÎÏÔÏ ÍÑÓÔÏ × ÔÅËÓÔÁ | 112 | ïîçâîëÿâà íà Åìàêñ äà ïðèäâèæâà êóðñîðà êúì çàäàäåíîòî ìÿñòî â òåêñòà, |
| 114 | ÂÅÚ ÄÁ ÇÏ ÉÚËÁÒ×Á ÉÚ×ßÎ ÅËÒÁÎÁ. | 113 | áåç äà ãî èçêàðâà èçâúí åêðàíà. |
| 115 | 114 | ||
| 116 | >> ïÐÉÔÁÊÔÅ ÓÅ ÄÁ ÐÒÉÄ×ÉÖÉÔÅ ËÕÒÓÏÒÁ ÓÌÅÄ ÄÏÌÎÉÑ ËÒÁÊ ÎÁ ÅËÒÁÎÁ Ó C-n | 115 | >> Îïèòàéòå ñå äà ïðèäâèæèòå êóðñîðà ñëåä äîëíèÿ êðàé íà åêðàíà ñ C-n |
| 117 | É ×ÉÖÔÅ ËÁË×Ï ÓÅ ÓÌÕÞ×Á. | 116 | è âèæòå êàêâî ñå ñëó÷âà. |
| 118 | 117 | ||
| 119 | áËÏ ÐÒÉÄ×ÉÖ×ÁÎÅÔÏ ÐÏ ÚÎÁÃÉ Å Ô×ßÒÄÅ ÂÁ×ÎÏ, ÍÏÖÅ ÄÁ ÐÒÏÂ×ÁÔÅ | 118 | Àêî ïðèäâèæâàíåòî ïî çíàöè å òâúðäå áàâíî, ìîæå äà ïðîáâàòå |
| 120 | ÐÒÉÄ×ÉÖ×ÁÎÅ ÐÏ ÄÕÍÉ. M-f (META-f) ÐÒÉÄ×ÉÖ×Á ËÕÒÓÏÒÁ ÄÕÍÁ ÎÁÐÒÅÄ, Á | 119 | ïðèäâèæâàíå ïî äóìè. M-f (META-f) ïðèäâèæâà êóðñîðà äóìà íàïðåä, à |
| 121 | M-b ÐÒÉÄ×ÉÖ×Á ÄÕÍÁ ÎÁÚÁÄ. | 120 | M-b ïðèäâèæâà äóìà íàçàä. |
| 122 | 121 | ||
| 123 | >> ÷ß×ÅÄÅÔÅ ÎÑËÏÌËÏ M-f É M-b. | 122 | >> Âúâåäåòå íÿêîëêî M-f è M-b. |
| 124 | 123 | ||
| 125 | ëÏÇÁÔÏ ÓÔÅ × ÓÒÅÄÁÔÁ ÎÁ ÄÕÍÁ, M-f ÐÒÉÄ×ÉÖ×Á × ËÒÁÑ ÎÁ ÄÕÍÁÔÁ. ëÏÇÁÔÏ | 124 | Êîãàòî ñòå â ñðåäàòà íà äóìà, M-f ïðèäâèæâà â êðàÿ íà äóìàòà. Êîãàòî |
| 126 | ÓÔÅ × ÐÒÁÚÎÏ ÍÑÓÔÏ ÍÅÖÄÕ ÄÕÍÉ, M-f ÐÒÉÄ×ÉÖ×Á × ËÒÁÑ ÎÁ ÓÌÅÄ×ÁÝÁÔÁ | 125 | ñòå â ïðàçíî ìÿñòî ìåæäó äóìè, M-f ïðèäâèæâà â êðàÿ íà ñëåäâàùàòà |
| 127 | ÄÕÍÁ. M-b ÒÁÂÏÔÉ ÐÏ ÐÏÄÏÂÅÎ ÎÁÞÉÎ × ÐÒÏÔÉ×ÏÐÏÌÏÖÎÁÔÁ ÐÏÓÏËÁ. | 126 | äóìà. M-b ðàáîòè ïî ïîäîáåí íà÷èí â ïðîòèâîïîëîæíàòà ïîñîêà. |
| 128 | 127 | ||
| 129 | >> ÷ß×ÅÄÅÔÅ M-f É M-b ÎÑËÏÌËÏ ÐßÔÉ, ÒÁÚÍÅÓÅÎÉ Ó C-f É C-b, ÔÁËÁ ÞÅ ÄÁ | 128 | >> Âúâåäåòå M-f è M-b íÿêîëêî ïúòè, ðàçìåñåíè ñ C-f è C-b, òàêà ÷å äà |
| 130 | ÍÏÖÅÔÅ ÄÁ ÎÁÂÌÀÄÁ×ÁÔÅ ÄÅÊÓÔ×ÉÅÔÏ ÎÁ M-f É M-b × ÒÁÚÌÉÞÎÉ ÍÅÓÔÁ | 129 | ìîæåòå äà íàáëþäàâàòå äåéñòâèåòî íà M-f è M-b â ðàçëè÷íè ìåñòà |
| 131 | ×ßÔÒÅ É ÍÅÖÄÕ ÄÕÍÉÔÅ. | 130 | âúòðå è ìåæäó äóìèòå. |
| 132 | 131 | ||
| 133 | úÁÂÅÌÅÖÅÔÅ ÐÒÉÌÉËÁÔÁ ÍÅÖÄÕ C-f É C-b ÏÔ ÅÄÎÁ ÓÔÒÁÎÁ, É M-f É M-b ÏÔ | 132 | Çàáåëåæåòå ïðèëèêàòà ìåæäó C-f è C-b, îò åäíà ñòðàíà, è M-f è M-b, îò |
| 134 | ÄÒÕÇÁ. íÎÏÇÏ ÞÅÓÔÏ Meta-ÚÎÁÃÉÔÅ ÓÁ ÉÚÐÏÌÚ×ÁÎÉ ÚÁ ÄÅÊÓÔ×ÉÑ ×ßÒÈÕ | 133 | äðóãà. Ìíîãî ÷åñòî Meta-çíàöèòå ñà èçïîëçâàíè çà äåéñòâèÿ âúðõó |
| 135 | ÅÄÉÎÉÃÉ ÄÅÆÉÎÉÒÁÎÉ ÏÔ ÅÚÉËÁ (ÄÕÍÉ, ÉÚÒÅÞÅÎÉÑ, ÁÂÚÁÃÉ), ÄÏËÁÔÏ | 134 | åäèíèöè, äåôèíèðàíè îò åçèêà (äóìè, èçðå÷åíèÿ, àáçàöè), äîêàòî |
| 136 | Control-ÚÎÁÃÉÔÅ ÄÅÊÓÔ×ÁÔ ×ßÒÈÕ ÏÓÎÏ×ÎÉ ÅÄÉÎÉÃÉ, ËÏÉÔÏ ÓÁ ÎÅÚÁ×ÉÓÉÍÉ ÏÔ | 135 | Control-çíàöèòå äåéñòâàò âúðõó îñíîâíè åäèíèöè, êîèòî ñà íåçàâèñèìè îò |
| 137 | ÔÏ×Á ËÁË×Ï ÒÅÄÁËÔÉÒÁÔÅ (ÚÎÁÃÉ, ÒÅÄÏ×Å É ÄÒÕÇÉ). | 136 | òîâà, êàêâî ðåäàêòèðàòå (çíàöè, ðåäîâå è äðóãè). |
| 138 | 137 | ||
| 139 | ôÁÚÉ ÐÒÉÌÉËÁ ÓÅ ÐÒÉÌÁÇÁ ×ßÒÈÕ ÒÅÄÏ×Å É ÉÚÒÅÞÅÎÉÑ: C-a É C-e ÐÒÉÄ×ÉÖ×ÁÔ | 138 | Òàçè ïðèëèêà ñå ïðèëàãà âúðõó ðåäîâå è èçðå÷åíèÿ: C-a è C-e ïðèäâèæâàò |
| 140 | ÄÏ ÎÁÞÁÌÏÔÏ ÉÌÉ ËÒÁÑ ÎÁ ÒÅÄ, Á M-a É M-e ÐÒÉÄ×ÉÖ×ÁÔ ÄÏ ÎÁÞÁÌÏÔÏ É ËÒÁÑ | 139 | äî íà÷àëîòî èëè êðàÿ íà ðåä, à M-a è M-e ïðèäâèæâàò äî íà÷àëîòî è êðàÿ |
| 141 | ÎÁ ÉÚÒÅÞÅÎÉÅ. | 140 | íà èçðå÷åíèå. |
| 142 | 141 | ||
| 143 | >> ïÐÉÔÁÊÔÅ ÎÑËÏÌËÏ C-a, Á ÓÌÅÄ ÔÏ×Á ÎÑËÏÌËÏ C-e. | 142 | >> Îïèòàéòå íÿêîëêî C-a, à ñëåä òîâà íÿêîëêî C-e. |
| 144 | ïÐÉÔÁÊÔÅ ÎÑËÏÌËÏ M-a, Á ÓÌÅÄ ÔÏ×Á ÎÑËÏÌËÏ M-e. | 143 | Îïèòàéòå íÿêîëêî M-a, à ñëåä òîâà íÿêîëêî M-e. |
| 145 | 144 | ||
| 146 | ÷ÉÖÔÅ ËÁË ÐÏ×ÔÁÒÑÎÅÔÏ ÎÁ C-a ÎÅ ÐÒÁ×É ÎÉÝÏ, ÄÏËÁÔÏ ÐÏ×ÔÁÒÑÎÅÔÏ ÎÁ M-a | 145 | Âèæòå êàê ïîâòàðÿíåòî íà C-a íå ïðàâè íèùî, äîêàòî ïîâòàðÿíåòî íà M-a |
| 147 | ÐÒÏÄßÌÖÁ×Á ÐÒÉÄ×ÉÖ×ÁÎÅÔÏ Ó ÏÝÅ ÅÄÎÏ ÉÚÒÅÞÅÎÉÅ. ÷ßÐÒÅËÉ ÞÅ ÔÅÚÉ | 146 | ïðîäúëæàâà ïðèäâèæâàíåòî ñ îùå åäíî èçðå÷åíèå. Âúïðåêè ÷å òåçè |
| 148 | ËÌÁ×ÉÛÎÉ ËÏÍÂÉÎÁÃÉÉ ÎÅ ÓÁ ÔÏÞÎÏ ÁÎÁÌÏÇÉÞÎÉ, ×ÓÑËÁ ÅÄÎÁ ÏÔ ÔÑÈ ÉÚÇÌÅÖÄÁ | 147 | êëàâèøíè êîìáèíàöèè íå ñà òî÷íî àíàëîãè÷íè, âñÿêà åäíà îò òÿõ èçãëåæäà |
| 149 | ÅÓÔÅÓÔ×ÅÎÁ. | 148 | åñòåñòâåíà. |
| 150 | 149 | ||
| 151 | ðÏÌÏÖÅÎÉÅÔÏ ÎÁ ËÕÒÓÏÒÁ × ÔÅËÓÔÁ ÓÅ ÎÁÒÉÞÁ ÓßÝÏ "ÔÏÞËÁ". | 150 | Ïîëîæåíèåòî íà êóðñîðà â òåêñòà ñå íàðè÷à ñúùî "òî÷êà". |
| 152 | ðÅÒÅÆÒÁÚÉÒÁÎÏ, ËÕÒÓÏÒßÔ ÐÏËÁÚ×Á ÎÁ ÅËÒÁÎÁ ËßÄÅ Å ÒÁÚÐÏÌÏÖÅÎÁ ÔÏÞËÁÔÁ × | 151 | Ïåðåôðàçèðàíî, êóðñîðúò ïîêàçâà íà åêðàíà êúäå å ðàçïîëîæåíà òî÷êàòà â |
| 153 | ÔÅËÓÔÁ. | 152 | òåêñòà. |
| 154 | 153 | ||
| 155 | åÔÏ ÏÂÏÂÝÅÎÉÅ ÎÁ ÐÒÏÓÔÉÔÅ ÄÅÊÓÔ×ÉÑ Ä×ÉÖÅÝÉ ËÕÒÓÏÒÁ, ×ËÌÀÞÉÔÅÌÎÏ | 154 | Åòî îáîáùåíèå íà ïðîñòèòå äåéñòâèÿ, äâèæåùè êóðñîðà, âêëþ÷èòåëíî |
| 156 | ÐÒÉÄ×ÉÖ×ÁÝÉÔÅ ÐÏ ÄÕÍÁ É ÉÚÒÅÞÅÎÉÅ: | 155 | ïðèäâèæâàùèòå ïî äóìà è èçðå÷åíèå: |
| 157 | 156 | ||
| 158 | C-f ðÒÉÄ×ÉÖ×Á ÎÁÐÒÅÄ Ó ÅÄÉÎ ÚÎÁË | 157 | C-f Ïðèäâèæâà íàïðåä ñ åäèí çíàê |
| 159 | C-b ðÒÉÄ×ÉÖ×Á ÎÁÚÁÄ Ó ÅÄÉÎ ÚÎÁË | 158 | C-b Ïðèäâèæâà íàçàä ñ åäèí çíàê |
| 160 | 159 | ||
| 161 | M-f ðÒÉÄ×ÉÖ×Á ÎÁÐÒÅÄ Ó ÅÄÎÁ ÄÕÍÁ | 160 | M-f Ïðèäâèæâà íàïðåä ñ åäíà äóìà |
| 162 | M-b ÐÒÉÄ×ÉÖ×Á ÎÁÚÁÄ Ó ÅÄÎÁ ÄÕÍÁ | 161 | M-b ïðèäâèæâà íàçàä ñ åäíà äóìà |
| 163 | 162 | ||
| 164 | C-n ðÒÉÄ×ÉÖ×Á ÄÏ ÓÌÅÄ×ÁÝÉÑ ÒÅÄ | 163 | C-n Ïðèäâèæâà äî ñëåäâàùèÿ ðåä |
| 165 | C-p ðÒÉÄ×ÉÖ×Á ÄÏ ÐÒÅÄÉÛÎÉÑ ÒÅÄ | 164 | C-p Ïðèäâèæâà äî ïðåäèøíèÿ ðåä |
| 166 | 165 | ||
| 167 | C-a ðÒÉÄ×ÉÖ×Á ÄÏ ÎÁÞÁÌÏÔÏ ÎÁ ÒÅÄ | 166 | C-a Ïðèäâèæâà äî íà÷àëîòî íà ðåä |
| 168 | C-e ðÒÉÄ×ÉÖ×Á ÄÏ ËÒÁÑ ÎÁ ÒÅÄ | 167 | C-e Ïðèäâèæâà äî êðàÿ íà ðåä |
| 169 | 168 | ||
| 170 | M-a ðÒÉÄ×ÉÖ×Á ÄÏ ÎÁÞÁÌÏÔÏ ÎÁ ÉÚÒÅÞÅÎÉÅ | 169 | M-a Ïðèäâèæâà äî íà÷àëîòî íà èçðå÷åíèå |
| 171 | M-e ðÒÉÄ×ÉÖ×Á ÄÏ ËÒÁÑ ÎÁ ÉÚÒÅÞÅÎÉÅ | 170 | M-e Ïðèäâèæâà äî êðàÿ íà èçðå÷åíèå |
| 172 | 171 | ||
| 173 | >> óÅÇÁ ÏÐÉÔÁÊÔÅ ×ÓÉÞËÉ ÔÅÚÉ ËÏÍÁÎÄÉ ÎÑËÏÌËÏ ÐßÔÉ ÚÁ ÐÒÁËÔÉËÁ. ôÅÚÉ | 172 | >> Ñåãà îïèòàéòå âñè÷êè òåçè êîìàíäè íÿêîëêî ïúòè çà ïðàêòèêà. Òåçè |
| 174 | ÓÁ ÎÁÊ-ÞÅÓÔÏ ÉÚÐÏÌÚ×ÁÎÉÔÅ ËÏÍÁÎÄÉ. | 173 | ñà íàé-÷åñòî èçïîëçâàíèòå êîìàíäè. |
| 175 | 174 | ||
| 176 | ä×Å ÄÒÕÇÉ ×ÁÖÎÉ ËÏÍÁÎÄÉ ÚÁ Ä×ÉÖÅÎÉÅ ÎÁ ËÕÒÓÏÒÁ ÓÁ M-< (Meta ÐÏ-ÍÁÌËÏ), | 175 | Äâå äðóãè âàæíè êîìàíäè çà äâèæåíèå íà êóðñîðà ñà M-< (Meta ïî-ìàëêî), |
| 177 | ËÏÑÔÏ ÐÒÉÄ×ÉÖ×Á ÄÏ ÎÁÞÁÌÏÔÏ ÎÁ ÃÅÌÉÑ ÔÅËÓÔ, É M-> (Meta ÐÏ-ÇÏÌÑÍÏ), | 176 | êîÿòî ïðèäâèæâà äî íà÷àëîòî íà öåëèÿ òåêñò, è M-> (Meta ïî-ãîëÿìî), |
| 178 | ËÏÑÔÏ ÐÒÅÍÅÓÔ×Á ÄÏ ËÒÁÑ ÎÁ ÃÅÌÉÑ ÔÅËÓÔ. | 177 | êîÿòî ïðåìåñòâà äî êðàÿ íà öåëèÿ òåêñò. |
| 179 | 178 | ||
| 180 | ðÒÉ ÐÏ×ÅÞÅÔÏ ÔÅÒÍÉÎÁÌÉ, ÚÎÁËßÔ "<" Å ÏÔÂÅÌÑÚÁÎ ÎÁÄ ÚÁÐÅÔÁÑÔÁ, ÔÁËÁ ÞÅ | 179 | Ïðè ïîâå÷åòî òåðìèíàëè çíàêúò "<" å îòáåëÿçàí íàä çàïåòàÿòà, òàêà ÷å |
| 181 | ÔÒÑÂ×Á ÄÁ ÉÚÐÏÌÚ×ÁÔÅ ËÌÁ×ÉÛÁ Shift ÚÁ ÄÁ ÇÏ ÎÁÐÉÛÅÔÅ. îÁ ÔÅÚÉ | 180 | òðÿáâà äà èçïîëçâàòå êëàâèøà Shift, çà äà ãî íàïèøåòå. Íà òåçè |
| 182 | ÔÅÒÍÉÎÁÌÉ ÔÒÑÂ×Á ÄÁ ÉÚÐÏÌÚ×ÁÔÅ Shift ÚÁ ÄÁ ×ß×ÅÄÅÔÅ É M-<; ÂÅÚ ËÌÁ×ÉÛÁ | 181 | òåðìèíàëè òðÿáâà äà èçïîëçâàòå Shift, çà äà âúâåäåòå è M-<; áåç êëàâèøà |
| 183 | Shift ÂÉÈÔÅ ×ß×ÅÌÉ M-ÚÁÐÅÔÁÑ. | 182 | Shift áèõòå âúâåëè M-çàïåòàÿ. |
| 184 | 183 | ||
| 185 | >> ïÐÉÔÁÊÔÅ M-< ÓÅÇÁ, ÚÁ ÄÁ ÓÅ ÐÒÉÄ×ÉÖÉÔÅ ÄÏ ÎÁÞÁÌÏÔÏ ÎÁ ×ß×ÅÄÅÎÉÅÔÏ. | 184 | >> Îïèòàéòå M-< ñåãà, çà äà ñå ïðèäâèæèòå äî íà÷àëîòî íà âúâåäåíèåòî. |
| 186 | óÌÅÄ ÔÏ×Á ÉÚÐÏÌÚ×ÁÊÔÅ C-v ËÏÌËÏÔÏ Å ÎÕÖÎÏ ÐßÔÉ, ÚÁ ÄÁ ÓÅ ÐÒÉÄ×ÉÖÉÔÅ | 185 | Ñëåä òîâà èçïîëçâàéòå C-v êîëêîòî å íóæíî ïúòè, çà äà ñå ïðèäâèæèòå |
| 187 | ÄÏ ÔÕË. | 186 | äî òóê. |
| 188 | 187 | ||
| 189 | >> ïÐÉÔÁÊÔÅ M-> ÓÅÇÁ, ÚÁ ÄÁ ÓÅ ÐÒÉÄ×ÉÖÉÔÅ ÄÏ ËÒÁÑ ÎÁ ×ß×ÅÄÅÎÉÅÔÏ. | 188 | >> Îïèòàéòå M-> ñåãà, çà äà ñå ïðèäâèæèòå äî êðàÿ íà âúâåäåíèåòî. |
| 190 | óÌÅÄ ÔÏ×Á ÉÚÐÏÌÚ×ÁÊÔÅ M-v ËÏÌËÏÔÏ Å ÎÕÖÎÏ ÐßÔÉ, ÚÁ ÄÁ ÓÅ ÐÒÉÄ×ÉÖÉÔÅ | 189 | Ñëåä òîâà èçïîëçâàéòå M-v êîëêîòî å íóæíî ïúòè, çà äà ñå ïðèäâèæèòå |
| 191 | ÄÏ ÔÕË. | 190 | äî òóê. |
| 192 | 191 | ||
| 193 | ÷ÉÅ ÍÏÖÅÔÅ ÓßÝÏ ÄÁ ÓÅ ÐÒÉÄ×ÉÖ×ÁÔÅ Ó ËÌÁ×ÉÛÉÔÅ-ÓÔÒÅÌËÉ, ÁËÏ ×ÁÛÉÑÔ | 192 | Âèå ìîæåòå ñúùî äà ñå ïðèäâèæâàòå ñ êëàâèøèòå-ñòðåëêè, àêî âàøèÿò |
| 194 | ÔÅÒÍÉÎÁÌ ÉÍÁ ÔÁËÉ×Á. îÉÅ ÐÒÅÐÏÒßÞ×ÁÍÅ ÄÁ ÎÁÕÞÉÔÅ C-b, C-f, C-n É C-p | 193 | òåðìèíàë èìà òàêèâà. Íèå ïðåïîðú÷âàìå äà íàó÷èòå C-b, C-f, C-n è C-p |
| 195 | ÐÏ ÔÒÉ ÐÒÉÞÉÎÉ. ðßÒ×Ï, ÔÅ ÒÁÂÏÔÑÔ ÎÁ ×ÓÉÞËÉ ×ÉÄÏ×Å ÔÅÒÍÉÎÁÌÉ. ÷ÔÏÒÏ, | 194 | ïî òðè ïðè÷èíè. Ïúðâî, òå ðàáîòÿò íà âñè÷êè âèäîâå òåðìèíàëè. Âòîðî, |
| 196 | ×ÅÄÎßÖ ÓÌÅÄ ËÁÔÏ ÄÏÂÉÅÔÅ ÐÒÁËÔÉËÁ × ÉÚÐÏÌÚ×ÁÎÅÔÏ ÎÁ åÍÁËÓ, ÝÅ | 195 | âåäíúæ ñëåä êàòî äîáèåòå ïðàêòèêà â èçïîëçâàíåòî íà Åìàêñ, ùå |
| 197 | ÏÔËÒÉÅÔÅ, ÞÅ ×ß×ÅÖÄÁÎÅÔÏ ÎÁ ÔÅÚÉ Control-ÚÎÁÃÉ Å ÐÏ-ÂßÒÚÏ ÏÔ | 196 | îòêðèåòå, ÷å âúâåæäàíåòî íà òåçè Control-çíàöè å ïî-áúðçî îò |
| 198 | ×ß×ÅÖÄÁÎÅÔÏ ÎÁ ËÌÁ×ÉÛÉÔÅ ÓÔÒÅÌËÉ, ÚÁÝÏÔÏ ÎÅ ÔÒÑÂ×Á ÄÁ ÐÒÅÍÅÓÔ×ÁÔÅ | 197 | âúâåæäàíåòî íà êëàâèøèòå ñòðåëêè, çàùîòî íå òðÿáâà äà ïðåìåñòâàòå |
| 199 | ÒßËÁÔÁ ÓÉ ÄÁÌÅÞ ÏÔ ÏÂÌÁÓÔÔÁ ÎÁ ËÌÁ×ÉÛÉÔÅ Ó ÂÕË×É. ôÒÅÔÏ, ×ÅÄÎßÖ ÓÌÅÄ | 198 | ðúêàòà ñè äàëå÷ îò îáëàñòòà íà êëàâèøèòå ñ áóêâè. Òðåòî, âåäíúæ ñëåä |
| 200 | ËÁÔÏ ÓÉ ÏÆÏÒÍÉÔÅ ÎÁ×ÉË ÄÁ ÉÚÐÏÌÚ×ÁÔÅ ÔÅÚÉ ËÏÍÁÎÄÉ Ó Control ÚÎÁÃÉ, ×ÉÅ | 199 | êàòî ñè îôîðìèòå íàâèê äà èçïîëçâàòå òåçè êîìàíäè ñ Control çíàöè, âèå |
| 201 | ÍÏÖÅÔÅ ÓßÝÏ ÔÁËÁ ÌÅÓÎÏ ÄÁ ÎÁÕÞÉÔÅ ÐÏ-ÎÁÐÒÅÄÎÁÌÉÔÅ ËÏÍÁÎÄÉ ÚÁ Ä×ÉÖÅÎÉÅ | 200 | ìîæåòå ñúùî òàêà ëåñíî äà íàó÷èòå ïî-íàïðåäíàëèòå êîìàíäè çà äâèæåíèå |
| 202 | ÎÁ ËÕÒÓÏÒÁ. | 201 | íà êóðñîðà. |
| 203 | 202 | ||
| 204 | ðÏ×ÅÞÅÔÏ åÍÁËÓ ËÏÍÁÎÄÉ ÐÒÉÅÍÁÔ ÞÉÓÌÏ× ÁÒÇÕÍÅÎÔ; ÚÁ ÐÏ×ÅÞÅÔÏ ÏÔ ÔÑÈ ÔÏÊ | 203 | Ïîâå÷åòî Åìàêñ êîìàíäè ïðèåìàò ÷èñëîâ àðãóìåíò; çà ïîâå÷åòî îò òÿõ òîé |
| 205 | ÓÌÕÖÉ ËÁÔÏ ÂÒÏÑÞ ÎÁ ÐÏ×ÔÏÒÅÎÉÑ. îÁÞÉÎßÔ, ÐÏ ËÏÊÔÏ ÄÁ×ÁÔÅ ÞÉÓÌÏ× | 204 | ñëóæè êàòî áðîÿ÷ íà ïîâòîðåíèÿ. Íà÷èíúò, ïî êîéòî äàâàòå ÷èñëîâ |
| 206 | ÂÒÏÑÞ, Å Ó ×ß×ÅÖÄÁÎÅ ÎÁ C-u, ÐÏÓÌÅÄ×ÁÎÏ ÏÔ ×ß×ÅÖÄÁÎÅ ÎÁ ÃÉÆÒÉÔÅ, É | 205 | áðîÿ÷, å ñ âúâåæäàíå íà C-u, ïîñëåäâàíî îò âúâåæäàíå íà öèôðèòå, è |
| 207 | ×ÓÉÞËÏ ÔÏ×Á ÐÒÅÄÉ ×ß×ÅÖÄÁÎÅ ÎÁ ÓÁÍÁÔÁ ËÏÍÁÎÄÁ. áËÏ ÉÍÁÔÅ ËÌÁ×ÉÛ META | 206 | âñè÷êî òîâà ïðåäè âúâåæäàíå íà ñàìàòà êîìàíäà. Àêî èìàòå êëàâèø META |
| 208 | (ÉÌÉ EDIT ÉÌÉ ALT), ÉÍÁ ÄÒÕÇ, ÁÌÔÅÒÎÁÔÉ×ÅÎ ÎÁÞÉÎ ÄÁ ×ß×ÅÄÅÔÅ ÞÉÓÌÏ× | 207 | (èëè EDIT èëè ALT), èìà äðóã, àëòåðíàòèâåí íà÷èí äà âúâåäåòå ÷èñëîâ |
| 209 | ÁÒÇÕÍÅÎÔ: ×ß×ÅÄÅÔÅ ÃÉÆÒÉÔÅ ÄÏËÁÔÏ ÚÁÄßÒÖÁÔÅ ËÌÁ×ÉÛÁ META. îÉÅ | 208 | àðãóìåíò: âúâåäåòå öèôðèòå, äîêàòî çàäúðæàòå êëàâèøà META. Íèå |
| 210 | ÐÒÅÐÏÒßÞ×ÁÍÅ ÄÁ ÎÁÕÞÉÔÅ ÎÁÞÉÎÁ Ó C-u, ÚÁÝÏÔÏ ÔÏÊ ÒÁÂÏÔÉ ÎÁ ËÏÊÔÏ É ÄÁ | 209 | ïðåïîðú÷âàìå äà íàó÷èòå íà÷èíà ñ C-u, çàùîòî òîé ðàáîòè íà êîéòî è äà |
| 211 | Å ÔÅÒÍÉÎÁÌ. þÉÓÌÏ×ÉÑÔ ÁÒÇÕÍÅÎÔ ÓÅ ÎÁÒÉÞÁ ÓßÝÏ "ÐÒÅÆÉËÓÅÎ ÁÒÇÕÍÅÎÔ", | 210 | å òåðìèíàë. ×èñëîâèÿò àðãóìåíò ñå íàðè÷à ñúùî "ïðåôèêñåí àðãóìåíò", |
| 212 | ÚÁÝÏÔÏ ÇÏ ×ß×ÅÖÄÁÔÅ ÐÒÅÄÉ ËÏÍÁÎÄÁÔÁ, ÚÁ ËÏÑÔÏ Å ÐÒÅÄÎÁÚÎÁÞÅÎ. | 211 | çàùîòî ãî âúâåæäàòå ïðåäè êîìàíäàòà, çà êîÿòî å ïðåäíàçíà÷åí. |
| 213 | 212 | ||
| 214 | îÁÐÒÉÍÅÒ, C-u 8 C-f ÐÒÉÄ×ÉÖ×Á ÏÓÅÍ ÚÎÁËÁ ÎÁÐÒÅÄ. | 213 | Íàïðèìåð, C-u 8 C-f ïðèäâèæâà îñåì çíàêà íàïðåä. |
| 215 | 214 | ||
| 216 | >> ïÐÉÔÁÊÔÅ ÉÚÐÏÌÚ×ÁÎÅÔÏ ÎÁ C-n ÉÌÉ C-p Ó ÞÉÓÌÏ× ÁÒÇÕÍÅÎÔ, ÚÁ ÄÁ | 215 | >> Îïèòàéòå èçïîëçâàíåòî íà C-n èëè C-p ñ ÷èñëîâ àðãóìåíò, çà äà |
| 217 | ÐÒÉÄ×ÉÖÉÔÅ ËÕÒÓÏÒÁ ÄÏ ÒÅÄ ÂÌÉÚßË ÄÏ ÔÏÚÉ ÓÁÍÏ Ó ÅÄÎÁ ËÏÍÁÎÄÁ. | 216 | ïðèäâèæèòå êóðñîðà äî ðåä, áëèçúê äî òîçè, ñàìî ñ åäíà êîìàíäà. |
| 218 | 217 | ||
| 219 | ðÏ×ÅÞÅÔÏ ËÏÍÁÎÄÉ ÉÚÐÏÌÚ×ÁÔ ÞÉÓÌÏ×ÉÑ ÁÒÇÕÍÅÎÔ ËÁÔÏ ÂÒÏÑÞ ÎÁ | 218 | Ïîâå÷åòî êîìàíäè èçïîëçâàò ÷èñëîâèÿ àðãóìåíò êàòî áðîÿ÷ íà |
| 220 | ÐÏ×ÔÏÒÅÎÉÑÔÁ, ÎÏ ÎÑËÏÉ ÇÏ ÉÚÐÏÌÚ×ÁÔ ÚÁ ÄÒÕÇÉ ÃÅÌÉ. îÑËÏÌËÏ ËÏÍÁÎÄÉ | 219 | ïîâòîðåíèÿòà, íî íÿêîè ãî èçïîëçâàò çà äðóãè öåëè. Íÿêîëêî êîìàíäè |
| 221 | (ÎÏ ÎÉËÏÑ ÏÔ ÔÅÚÉ, ËÏÉÔÏ ÓÔÅ ÎÁÕÞÉÌÉ ÄÏÓÅÇÁ) ÇÏ ÉÚÐÏÌÚ×ÁÔ ËÁÔÏ ÆÌÁÇ -- | 220 | (íî íèêîÿ îò òåçè, êîèòî ñòå íàó÷èëè äîñåãà) ãî èçïîëçâàò êàòî ôëàã -- |
| 222 | ÐÒÉÓßÓÔ×ÉÅÔÏ ÎÁ ÞÉÓÌÏ× ÁÒÇÕÍÅÎÔ, ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ÓÔÏÊÎÏÓÔÁ ÍÕ, ËÁÒÁ | 221 | ïðèñúñòâèåòî íà ÷èñëîâ àðãóìåíò, íåçàâèñèìî îò ñòîéíîñòà ìó, êàðà |
| 223 | ËÏÍÁÎÄÁÔÁ ÄÁ ×ßÒÛÉ ÎÅÝÏ ÒÁÚÌÉÞÎÏ. | 222 | êîìàíäàòà äà âúðøè íåùî ðàçëè÷íî. |
| 224 | 223 | ||
| 225 | C-v É M-v ÓÁ ÄÒÕÇ ×ÉÄ ÉÚËÌÀÞÅÎÉÅ. ëÏÇÁÔÏ ÉÍ Å ÄÁÄÅÎ ÁÒÇÕÍÅÎÔ, ÔÅ | 224 | C-v è M-v ñà äðóã âèä èçêëþ÷åíèå. Êîãàòî èì å äàäåí àðãóìåíò, òå |
| 226 | ÓËÒÏÌÉÒÁÔ ÅËÒÁÎÁ ÎÁÇÏÒÅ ÉÌÉ ÎÁÄÏÌÕ ÓßÓ ÚÁÄÁÄÅÎÉÑ ÂÒÏÊ ÒÅÄÁ, ×ÍÅÓÔÏ Ó | 225 | ñêðîëèðàò åêðàíà íàãîðå èëè íàäîëó ñúñ çàäàäåíèÿ áðîé ðåäîâå, âìåñòî ñ |
| 227 | ÅËÒÁÎÉ. îÁÐÒÉÍÅÒ, C-u 8 C-v ÓËÒÏÌÉÒÁ ÅËÒÁÎÁ Ó 8 ÒÅÄÁ. | 226 | åêðàíè. Íàïðèìåð, C-u 8 C-v ñêðîëèðà åêðàíà ñ 8 ðåäà. |
| 228 | 227 | ||
| 229 | >> óÅÇÁ ÏÐÉÔÁÊÔÅ C-u 8 C-v. | 228 | >> Ñåãà îïèòàéòå C-u 8 C-v. |
| 230 | 229 | ||
| 231 | ôÏ×Á ÂÉ ÔÒÑÂ×ÁÌÏ ÄÁ ÓËÒÏÌÉÒÁ ÅËÒÁÎÁ Ó 8 ÒÅÄÁ. áËÏ ÉÓËÁÔÅ ÄÁ | 230 | Òîâà áè òðÿáâàëî äà ñêðîëèðà åêðàíà ñ 8 ðåäà. Àêî èñêàòå äà |
| 232 | ÓËÒÏÌÉÒÁÔÅ ÏÔÎÏ×Ï ÎÁÄÏÌÕ, ÍÏÖÅ ÄÁ ÄÁÄÅÔÅ ÁÒÇÕÍÅÎÔ ÎÁ M-v. | 231 | ñêðîëèðàòå îòíîâî íàäîëó, ìîæå äà äàäåòå àðãóìåíò íà M-v. |
| 233 | 232 | ||
| 234 | áËÏ ÉÚÐÏÌÚ×ÁÔÅ ÇÒÁÆÉÞÅÎ ÉÎÔÅÒÆÅÊÓ, ËÁÔÏ X11 ÉÌÉ MS-Windows, ÂÉ | 233 | Àêî èçïîëçâàòå ãðàôè÷åí èíòåðôåéñ, êàòî X11 èëè MS-Windows, áè |
| 235 | ÔÒÑÂ×ÁÌÏ ÄÁ ÉÍÁ ÔßÎËÁ ÐÒÁ×ÏßÇßÌÎÁ ÏÂÌÁÓÔ ÎÁÒÅÞÅÎÁ ÐÌßÚÇÁÞ (scroll bar) | 234 | òðÿáâàëî äà èìà òúíêà ïðàâîúãúëíà îáëàñò, íàðå÷åíà ïëúçãà÷ (scroll |
| 236 | × ÌÑ×ÁÔÁ ÓÔÒÁÎÁ ÎÁ ÐÒÏÚÏÒÅÃÁ ÎÁ åÍÁËÓ. ÷ÉÅ ÍÏÖÅÔÅ ÄÁ ÓËÒÏÌÉÒÁÔÅ | 235 | bar), â ëÿâàòà ñòðàíà íà ïðîçîðåöà íà Åìàêñ. Âèå ìîæåòå äà ñêðîëèðàòå |
| 237 | ÔÅËÓÔÁ ÝÒÁËÁÊËÉ Ó ÍÉÛËÁÔÁ × ÐÌßÚÇÁÞÁ. | 236 | òåêñòà, ùðàêàéêè ñ ìèøêàòà â ïëúçãà÷à. |
| 238 | 237 | ||
| 239 | >> ïÐÉÔÁÊÔÅ ÄÁ ÎÁÔÉÓÎÅÔÅ ÓÒÅÄÎÉÑ ÂÕÔÏÎ ÎÁ ×ßÒÈÁ ÎÁ ÏÓ×ÅÔÅÎÁÔÁ ÏÂÌÁÓÔ | 238 | >> Îïèòàéòå äà íàòèñíåòå ñðåäíèÿ áóòîí íà âúðõà íà îñâåòåíàòà îáëàñò |
| 240 | ×ßÔÒÅ × ÐÌßÚÇÁÞÁ. ôÏ×Á ÂÉ ÔÒÑÂ×ÁÌÏ ÄÁ ÓËÒÏÌÉÒÁ ÔÅËÓÔÁ ËßÍ | 239 | âúòðå â ïëúçãà÷à. Òîâà áè òðÿáâàëî äà ñêðîëèðà òåêñòà êúì |
| 241 | ÐÏÌÏÖÅÎÉÅ, ÏÐÒÅÄÅÌÅÎÏ ÏÔ ÔÏ×Á ËÏÌËÏ ×ÉÓÏËÏ ÉÌÉ ÎÉÓËÏ ÓÔÅ ÝÒÁËÎÁÌÉ. | 240 | ïîëîæåíèå, îïðåäåëåíî îò òîâà êîëêî âèñîêî èëè íèñêî ñòå ùðàêíàëè. |
| 242 | 241 | ||
| 243 | >> ïÐÉÔÁÊÔÅ ÓÅ ÄÁ Ä×ÉÖÉÔÅ ÍÉÛËÁÔÁ ÎÁÇÏÒÅ É ÎÁÄÏÌÕ, ÄÏËÁÔÏ ÓÔÅ | 242 | >> Îïèòàéòå ñå äà äâèæèòå ìèøêàòà íàãîðå è íàäîëó, äîêàòî ñòå |
| 244 | ÚÁÄßÒÖÁÌÉ ÄÅÓÎÉÑ ÂÕÔÏÎ ÎÁÔÉÓÎÁÔ. ýÅ ×ÉÄÉÔÅ, ÞÅ ÔÅËÓÔßÔ ÓÅ ÓËÒÏÌÉÒÁ | 243 | çàäúðæàëè äåñíèÿ áóòîí íàòèñíàò. Ùå âèäèòå, ÷å òåêñòúò ñå ñêðîëèðà |
| 245 | ÎÁÇÏÒÅ É ÎÁÄÏÌÕ ËÁÔÏ Ä×ÉÖÉÔÅ ÍÉÛËÁÔÁ. | 244 | íàãîðå è íàäîëó, êàòî äâèæèòå ìèøêàòà. |
| 246 | 245 | ||
| 247 | 246 | ||
| 248 | * ëïçáôï åíáëó å âìïëéòáì | 247 | * ÊÎÃÀÒÎ ÅÌÀÊÑ Å ÁËÎÊÈÐÀË |
| 249 | ------------------------- | 248 | ------------------------- |
| 250 | 249 | ||
| 251 | áËÏ åÍÁËÓ ÓÐÒÅ ÄÁ ÏÔÇÏ×ÁÒÑ ÎÁ ×ÁÛÉÔÅ ËÏÍÁÎÄÉ, ×ÉÅ ÍÏÖÅÔÅ ÄÁ ÇÏ ÓÐÒÅÔÅ | 250 | Àêî Åìàêñ ñïðå äà îòãîâàðÿ íà âàøèòå êîìàíäè, âèå ìîæåòå äà ãî ñïðåòå |
| 252 | ÂÅÚÏÐÁÓÎÏ ËÁÔÏ ×ß×ÅÄÅÔÅ C-g. íÏÖÅ ÄÁ ÉÚÐÏÌÚ×ÁÔÅ C-g ÚÁ ÄÁ ÓÐÒÅÔÅ | 251 | áåçîïàñíî, êàòî âúâåäåòå C-g. Ìîæå äà èçïîëçâàòå C-g, çà äà ñïðåòå |
| 253 | ËÏÍÁÎÄÁ, ËÏÑÔÏ ÓÅ ÉÚÐßÌÎÑ×Á Ô×ßÒÄÅ ÄßÌÇÏ. | 252 | êîìàíäà, êîÿòî ñå èçïúëíÿâà òâúðäå äúëãî. |
| 254 | 253 | ||
| 255 | óßÝÏ ÍÏÖÅÔÅ ÄÁ ÉÚÐÏÌÚ×ÁÔÅ C-g ÚÁ ÄÁ ÏÔÍÅÎÉÔÅ ÞÉÓÌÏ× ÁÒÇÕÍÅÎÔ ÉÌÉ | 254 | Ñúùî ìîæåòå äà èçïîëçâàòå C-g, çà äà îòìåíèòå ÷èñëîâ àðãóìåíò èëè |
| 256 | ÎÁÞÁÌÏÔÏ ÎÁ ËÏÍÁÎÄÁ, ËÏÑÔÏ ÎÅ ÉÓËÁÔÅ ÄÁ ÚÁ×ßÒÛÉÔÅ. | 255 | íà÷àëîòî íà êîìàíäà, êîÿòî íå èñêàòå äà çàâúðøèòå. |
| 257 | 256 | ||
| 258 | >> ÷ß×ÅÄÅÔÅ C-u 100 ÚÁ ÄÁ ÎÁÐÒÁ×ÉÔÅ ÞÉÓÌÏ× ÁÒÇÕÍÅÎÔ 100, É ×ß×ÅÄÅÔÅ | 257 | >> Âúâåäåòå C-u 100, çà äà íàïðàâèòå ÷èñëîâ àðãóìåíò 100, è âúâåäåòå |
| 259 | C-g. óÅÇÁ ×ß×ÅÄÅÔÅ C-f. ôÒÑÂ×Á ÄÁ ÓÅ ÐÒÉÄ×ÉÖÉÔÅ Ó ÔÏÞÎÏ ÅÄÉÎ | 258 | C-g. Ñåãà âúâåäåòå C-f. Òðÿáâà äà ñå ïðèäâèæèòå ñ òî÷íî åäèí |
| 260 | ÚÎÁË, ÚÁÝÏÔÏ ×ÉÅ ÐÒÅËÒÁÔÉÈÔÅ ÁÒÇÕÍÅÎÔßÔ Ó C-g. | 259 | çíàê, çàùîòî âèå ïðåêðàòèõòå àðãóìåíòúò ñ C-g. |
| 261 | 260 | ||
| 262 | áËÏ ÓÔÅ ×ß×ÅÌÉ <ESC> ÐÏ ÐÏÇÒÅÛËÁ, ÍÏÖÅÔÅ ÄÁ ÓÅ ÉÚÍßËÎÅÔÅ Ó C-g. | 261 | Àêî ñòå âúâåëè <ESC> ïî ïîãðåøêà, ìîæåòå äà ñå èçìúêíåòå ñ C-g. |
| 263 | 262 | ||
| 264 | 263 | ||
| 265 | * úáâòáîåîé ëïíáîäé | 264 | * ÇÀÁÐÀÍÅÍÈ ÊÎÌÀÍÄÈ |
| 266 | ------------------- | 265 | ------------------- |
| 267 | 266 | ||
| 268 | îÑËÏÉ ËÏÍÁÎÄÉ ÎÁ åÍÁËÓ ÓÁ "ÚÁÂÒÁÎÅÎÉ", ÔÁËÁ ÞÅ ÎÁÞÉÎÁÅÝÉÔÅ ÐÏÔÒÅÂÉÔÅÌÉ | 267 | Íÿêîè êîìàíäè íà Åìàêñ ñà "çàáðàíåíè", òàêà ÷å íà÷èíàåùèòå ïîòðåáèòåëè |
| 269 | ÄÁ ÎÅ ÍÏÇÁÔ ÄÁ ÇÉ ÕÐÏÔÒÅÂÑÔ ÐÏ ÐÏÇÒÅÛËÁ. | 268 | äà íå ìîãàò äà ãè óïîòðåáÿò ïî ïîãðåøêà. |
| 270 | 269 | ||
| 271 | áËÏ ×ß×ÅÄÅÔÅ ÎÑËÏÑ ÏÔ ÚÁÂÒÁÎÅÎÉÔÅ ËÏÍÁÎÄÉ, åÍÁËÓ ÉÚ×ÅÖÄÁ ÓßÏÂÝÅÎÉÅ, | 270 | Àêî âúâåäåòå íÿêîÿ îò çàáðàíåíèòå êîìàíäè, Åìàêñ èçâåæäà ñúîáùåíèå, |
| 272 | ËÁÚ×ÁÊËÉ ËÁË×Á Å ÂÉÌÁ ËÏÍÁÎÄÁÔÁ É ÐÉÔÁÊËÉ ×É ÄÁÌÉ ÉÓËÁÔÅ ÄÁ ÐÒÏÄßÌÖÉÔÅ | 271 | êàçâàéêè êàêâà å áèëà êîìàíäàòà è ïèòàéêè âè äàëè èñêàòå äà ïðîäúëæèòå |
| 273 | ÎÁÐÒÅÄ É ÄÁ ÉÚÐßÌÎÉÔÅ ËÏÍÁÎÄÁÔÁ. | 272 | íàïðåä è äà èçïúëíèòå êîìàíäàòà. |
| 274 | 273 | ||
| 275 | áËÏ ÎÁÉÓÔÉÎÁ ÉÓËÁÔÅ ÄÁ ÉÚÐÒÏÂ×ÁÔÅ ËÏÍÁÎÄÁÔÁ, ×ß×ÅÄÅÔÅ ËÌÁ×ÉÛÁ ÉÎÔÅÒ×ÁÌ | 274 | Àêî íàèñòèíà èñêàòå äà èçïðîáâàòå êîìàíäàòà, âúâåäåòå êëàâèøà èíòåðâàë |
| 276 | × ÏÔÇÏ×ÏÒ ÎÁ ×ßÐÒÏÓÁ. ïÂÉËÎÏ×ÅÎÏ ÁËÏ ÎÅ ÉÓËÁÔÅ ÄÁ ÉÚÐßÌÎÉÔÅ | 275 | â îòãîâîð íà âúïðîñà. Îáèêíîâåíî àêî íå èñêàòå äà èçïúëíèòå |
| 277 | ÚÁÂÒÁÎÅÎÁÔÁ ËÏÍÁÎÄÁ, ÏÔÇÏ×ÁÒÑÔÅ ÎÁ ×ßÐÒÏÓÁ Ó "n". | 276 | çàáðàíåíàòà êîìàíäà, îòãîâàðÿòå íà âúïðîñà ñ "n". |
| 278 | 277 | ||
| 279 | >> ÷ß×ÅÄÅÔÅ C-x C-l (ËÏÑÔÏ Å ÚÁÂÒÁÎÅÎÁ ËÏÍÁÎÄÁ), É ÓÌÅÄ ÔÏ×Á ×ß×ÅÄÅÔÅ | 278 | >> Âúâåäåòå C-x C-l (êîÿòî å çàáðàíåíà êîìàíäà), è ñëåä òîâà âúâåäåòå |
| 280 | "n" × ÏÔÇÏ×ÏÒ ÎÁ ×ßÐÒÏÓÁ. | 279 | "n" â îòãîâîð íà âúïðîñà. |
| 281 | 280 | ||
| 282 | 281 | ||
| 283 | * ðòïúïòãé | 282 | * ÏÐÎÇÎÐÖÈ |
| 284 | ---------- | 283 | ---------- |
| 285 | 284 | ||
| 286 | åÍÁËÓ ÍÏÖÅ ÄÁ ÕÐÒÁ×ÌÑ×Á ÎÑËÏÌËÏ ÐÒÏÚÏÒÅÃÁ, ×ÓÅËÉ ÉÚ×ÅÖÄÁÊËÉ Ó×ÏÊ | 285 | Åìàêñ ìîæå äà óïðàâëÿâà íÿêîëêî ïðîçîðåöà, âñåêè èçâåæäàéêè ñâîé |
| 287 | ÓÏÂÓÔ×ÅÎ ÔÅËÓÔ. îÉÅ ÝÅ ÏÂÑÓÎÉÍ ÐÏ-ËßÓÎÏ ËÁË ÄÁ ÉÚÐÏÌÚ×ÁÔÅ ÎÑËÏÌËÏ | 286 | ñîáñòâåí òåêñò. Íèå ùå îáÿñíèì ïî-êúñíî êàê äà èçïîëçâàòå íÿêîëêî |
| 288 | ÐÒÏÚÏÒÅÃÁ. ôÏÞÎÏ ÓÅÇÁ ÎÉÅ ÉÓËÁÍÅ ÄÁ ÏÂÑÓÎÉÍ ËÁË ÄÁ ÓÅ ÏÔßÒ×ÅÔÅ ÏÔ | 287 | ïðîçîðåöà. Òî÷íî ñåãà íèå èñêàìå äà îáÿñíèì êàê äà ñå îòúðâåòå îò |
| 289 | ÄÏÐßÌÎÉÔÅÌÎÉ ÐÒÏÚÏÒÃÉ É ÄÁ ÓÅ ×ßÒÎÅÔÅ ËßÍ ÏÓÎÏ×ÎÏÔÏ ÒÅÄÁËÔÉÒÁÎÅ Ó ÅÄÉÎ | 288 | äîïúëíèòåëíè ïðîçîðöè è äà ñå âúðíåòå êúì îñíîâíîòî ðåäàêòèðàíå ñ åäèí |
| 290 | ÐÒÏÚÏÒÅÃ. ðÒÏÓÔÏ Å: | 289 | ïðîçîðåö. Ïðîñòî å: |
| 291 | 290 | ||
| 292 | C-x 1 åÄÉÎ ÐÒÏÚÏÒÅà (Ô.Å. ÐÒÅÍÁÈÎÉ ×ÓÉÞËÉ ÄÒÕÇÉ ÐÒÏÚÏÒÃÉ). | 291 | C-x 1 Åäèí ïðîçîðåö (ò.å. ïðåìàõíè âñè÷êè äðóãè ïðîçîðöè). |
| 293 | 292 | ||
| 294 | ôÏ×Á Å CONTROL-x ÐÏÓÌÅÄ×ÁÎÏ ÏÔ ÃÉÆÒÁÔÁ 1. C-x 1 ÒÁÚÛÉÒÑ×Á ÐÒÏÚÏÒÅÃÁ | 293 | Òîâà å CONTROL-x, ïîñëåäâàí îò öèôðàòà 1. C-x 1 ðàçøèðÿâà ïðîçîðåöà, |
| 295 | ÓßÄßÒÖÁÝ ËÕÒÓÏÒÁ, ÚÁ ÄÁ ÍÏÖÅ ÄÁ ÚÁÐßÌÎÉ ÃÅÌÉÑ ÅËÒÁÎ. ôÑ ÐÒÅÍÁÈ×Á | 294 | ñúäúðæàù êóðñîðà, çà äà ìîæå äà çàïúëíè öåëèÿ åêðàí. Òÿ ïðåìàõâà |
| 296 | ×ÓÉÞËÉ ÄÒÕÇÉ ÐÒÏÚÏÒÃÉ. | 295 | âñè÷êè äðóãè ïðîçîðöè. |
| 297 | 296 | ||
| 298 | >> ðÒÉÄ×ÉÖÅÔÅ ËÕÒÓÏÒÁ ÄÏ ÔÏÚÉ ÒÅÄ É ×ß×ÅÄÅÔÅ C-u 0 C-l. | 297 | >> Ïðèäâèæåòå êóðñîðà äî òîçè ðåä è âúâåäåòå C-u 0 C-l. |
| 299 | >> ÷ß×ÅÄÅÔÅ C-h k C-f. | 298 | >> Âúâåäåòå C-h k C-f. |
| 300 | ÷ÉÖÔÅ ËÁË ÔÏÚÉ ÐÒÏÚÏÒÅà ÓÅ Ó×É×Á, ÄÏËÁÔÏ ÄÒÕÇ ÓÅ ÐÏÑ×Ñ×Á ÚÁ ÄÁ | 299 | Âèæòå êàê òîçè ïðîçîðåö ñå ñâèâà, äîêàòî äðóã ñå ïîÿâÿâà, çà äà |
| 301 | ÉÚ×ÅÄÅ ÄÏËÕÍÅÎÔÁÃÉÑ ÎÁ ËÏÍÁÎÄÁÔÁ C-f. | 300 | èçâåäå äîêóìåíòàöèÿòà íà êîìàíäàòà C-f. |
| 302 | 301 | ||
| 303 | >> ÷ß×ÅÄÅÔÅ C-x 1 É ×ÉÖÔÅ ËÁË ÐÒÏÚÏÒÅÃÁ Ó ÄÏËÕÍÅÎÔÁÃÉÑÔÁ ÉÚÞÅÚ×Á. | 302 | >> Âúâåäåòå C-x 1 è âèæòå êàê ïðîçîðåöúò ñ äîêóìåíòàöèÿòà èç÷åçâà. |
| 304 | 303 | ||
| 305 | ôÁÚÉ ËÏÍÁÎÄÁ ÎÅ Å ËÁÔÏ ÄÒÕÇÉÔÅ ËÏÍÁÎÄÉ, ËÏÉÔÏ ÓÔÅ ÎÁÕÞÉÌÉ, × ÔÏ×Á | 304 | Òàçè êîìàíäà íå å êàòî äðóãèòå êîìàíäè, êîèòî ñòå íàó÷èëè, â òîâà |
| 306 | ÏÔÎÏÛÅÎÉÅ, ÞÅ ÓÅ ÓßÓÔÏÉ ÏÔ Ä×Á ÚÎÁËÁ. úÁÐÏÞ×Á ÓßÓ ÚÎÁËÁ C-x. éÍÁ | 305 | îòíîøåíèå, ÷å ñå ñúñòîè îò äâà çíàêà. Çàïî÷âà ñúñ çíàêà C-x. Èìà |
| 307 | ÃÑÌÁ ÒÅÄÉÃÁ ÏÔ ËÏÍÁÎÄÉ, ËÏÉÔÏ ÚÁÐÏÞ×ÁÔ Ó C-x; ÍÎÏÇÏ ÏÔ ÔÑÈ ÉÍÁÔ ÎÅÝÏ | 306 | öÿëà ðåäèöà îò êîìàíäè, êîèòî çàïî÷âàò ñ C-x; ìíîãî îò òÿõ èìàò íåùî |
| 308 | ÏÂÝÏ Ó ÐÒÏÚÏÒÃÉ, ÆÁÊÌÏ×Å, ÂÕÆÅÒÉ É Ó×ßÒÚÁÎÉÔÅ Ó ÔÑÈ ÎÅÝÁ. ôÅÚÉ | 307 | îáùî ñ ïðîçîðöè, ôàéëîâå, áóôåðè è ñâúðçàíèòå ñ òÿõ íåùà. Òåçè |
| 309 | ËÏÍÁÎÄÉ ÓÁ ÏÔ Ä×Á, ÔÒÉ ÉÌÉ ÞÅÔÉÒÉ ÚÎÁËÁ. | 308 | êîìàíäè ñà îò äâà, òðè èëè ÷åòèðè çíàêà. |
| 310 | 309 | ||
| 311 | 310 | ||
| 312 | * ÷íÿë÷áîå é éúôòé÷áîå | 311 | * ÂÌÚÊÂÀÍÅ È ÈÇÒÐÈÂÀÍÅ |
| 313 | ---------------------- | 312 | ---------------------- |
| 314 | 313 | ||
| 315 | áËÏ ÉÓËÁÔÅ ÄÁ ×ÍßËÎÅÔÅ ÔÅËÓÔ, ÐÒÏÓÔÏ ÇÏ ×ß×ÅÄÅÔÅ. úÎÁÃÉÔÅ, ËÏÉÔÏ | 314 | Àêî èñêàòå äà âìúêíåòå òåêñò, ïðîñòî ãî âúâåäåòå. Çíàöèòå, êîèòî |
| 316 | ÍÏÇÁÔ ÄÁ ÓÅ ×ÉÖÄÁÔ, ËÁÔÏ á, 7, * É Ô.Î., ÓÅ ×ßÚÐÒÉÅÍÁÔ ÏÔ åÍÁËÓ ËÁÔÏ | 315 | ìîãàò äà ñå âèæäàò, êàòî À, 7, * è ò.í., ñå âúçïðèåìàò îò Åìàêñ êàòî |
| 317 | ÔÅËÓÔ É ÓÅ ×ÍßË×ÁÔ ×ÅÄÎÁÇÁ. ÷ß×ÅÄÅÔÅ <Return> (ËÌÁ×ÉÛßÔ ÚÁ ×ÒßÝÁÎÅ × | 316 | òåêñò è ñå âìúêâàò âåäíàãà. Âúâåäåòå <Return> (êëàâèøúò çà âðúùàíå â |
| 318 | ÎÁÞÁÌÏÔÏ ÎÁ ÒÅÄÁ) ÚÁ ÄÁ ×ÍßËÎÅÔÅ ÚÎÁË ÚÁ ÎÏ× ÒÅÄ. | 317 | íà÷àëîòî íà ðåäà), çà äà âìúêíåòå çíàê çà íîâ ðåä. |
| 319 | 318 | ||
| 320 | íÏÖÅ ÄÁ ÉÚÔÒÉÅÔÅ ÐÏÓÌÅÄÎÉÑ ÚÎÁË, ËÏÊÔÏ ÓÔÅ ×ß×ÅÌÉ, Ó ×ß×ÅÖÄÁÎÅ ÎÁ | 319 | Ìîæå äà èçòðèåòå ïîñëåäíèÿ çíàê, êîéòî ñòå âúâåëè, ñ âúâåæäàíå íà |
| 321 | <Delback>. <Delback> Å ËÌÁ×ÉÛ ÏÔ ËÌÁ×ÉÁÔÕÒÁÔÁ -- ÓßÝÉÑÔ, ËÏÊÔÏ | 320 | <Delback>. <Delback> å êëàâèø îò êëàâèàòóðàòà -- ñúùèÿò, êîéòî |
| 322 | ÏÂÉËÎÏ×ÅÎÏ ÉÚÐÏÌÚ×ÁÔÅ ÉÚ×ßÎ åÍÁËÓ ÚÁ ÄÁ ÉÚÔÒÉÅÔÅ ÐÏÓÌÅÄÎÉÑ ×ß×ÅÄÅÎ ÏÔ | 321 | îáèêíîâåíî èçïîëçâàòå èçâúí Åìàêñ, çà äà èçòðèåòå ïîñëåäíèÿ âúâåäåí îò |
| 323 | ×ÁÓ ÚÎÁË. ïÂÉËÎÏ×ÅÎÏ Å ÇÏÌÑÍ ËÌÁ×ÉÛ ÎÁ ÎÑËÏÌËÏ ÒÅÄÁ ÒÁÚÓÔÏÑÎÉÅ ÏÔ | 322 | âàñ çíàê. Îáèêíîâåíî å ãîëÿì êëàâèø, íà íÿêîëêî ðåäà ðàçñòîÿíèå îò |
| 324 | ËÌÁ×ÉÛÁ <Return>, É ÏÂÉËÎÏ×ÅÎÏ Å ÏÔÂÅÌÑÚÁÎ Ó "Delete", "Del" ÉÌÉ | 323 | êëàâèøà <Return>, è îáèêíîâåíî å îòáåëÿçàí ñ "Delete", "Del" èëè |
| 325 | "Backspace". | 324 | "Backspace". |
| 326 | 325 | ||
| 327 | áËÏ ÇÏÌÅÍÉÑÔ ËÌÁ×ÉÛ ÔÁÍ Å Ó ÅÔÉËÅÔ "Backspace", ÔÏÇÁ×Á ÔÏÊ Å ÔÏÚÉ, | 326 | Àêî ãîëåìèÿò êëàâèø òàì å ñ åòèêåò "Backspace", òîãàâà òîé å òîçè, |
| 328 | ËÏÊÔÏ ÝÅ ÉÚÐÏÌÚ×ÁÔÅ ÚÁ <Delback>. íÏÖÅ ÄÁ ÉÍÁ ÏÝÅ ÅÄÉÎ ËÌÁ×ÉÛ Ó | 327 | êîéòî ùå èçïîëçâàòå çà <Delback>. Ìîæå äà èìà îùå åäèí êëàâèø ñ |
| 329 | ÅÔÉËÅÔ "Delete" ÎÑËßÄÅ ÄÒÕÇÁÄÅ, ÎÏ ÔÏÊ ÎÅ Å <Delback>. | 328 | åòèêåò "Delete" íÿêúäå äðóãàäå, íî òîé íå å <Delback>. |
| 330 | 329 | ||
| 331 | ðÏ-ÏÂÝÏ ËÁÚÁÎÏ, <Delback> ÉÚÔÒÉ×Á ÚÎÁËÁ ÔÏÞÎÏ ÐÒÅÄÉ ÔÅËÕÝÏÔÏ ÍÑÓÔÏ ÎÁ | 330 | Ïî-îáùî êàçàíî, <Delback> èçòðèâà çíàêà òî÷íî ïðåäè òåêóùîòî ìÿñòî íà |
| 332 | ËÕÒÓÏÒÁ. | 331 | êóðñîðà. |
| 333 | 332 | ||
| 334 | >> îÁÐÒÁ×ÅÔÅ ÔÏ×Á ÓÅÇÁ -- ÎÁÐÉÛÅÔÅ ÎÑËÏÌËÏ ÚÎÁËÁ, ÐÏÓÌÅ ÇÉ ÉÚÔÒÉÊÔÅ Ó | 333 | >> Íàïðàâåòå òîâà ñåãà -- íàïèøåòå íÿêîëêî çíàêà, ïîñëå ãè èçòðèéòå ñ |
| 335 | ×ß×ÅÖÄÁÎÅ ÎÁ <Delback> ÎÑËÏÌËÏ ÐßÔÉ. îÅ ÓÅ ÂÅÚÐÏËÏÊÔÅ, ÞÅ ÔÏÚÉ | 334 | âúâåæäàíå íà <Delback> íÿêîëêî ïúòè. Íå ñå áåçïîêîéòå, ÷å òîçè |
| 336 | ÆÁÊÌ ÝÅ ÂßÄÅ ÐÒÏÍÅÎÅÎ; ×ÉÅ ÎÑÍÁ ÄÁ ÐÒÏÍÅÎÉÔÅ ÐßÒ×ÏÎÁÞÁÌÎÏÔÏ | 335 | ôàéë ùå áúäå ïðîìåíåí; âèå íÿìà äà ïðîìåíèòå ïúðâîíà÷àëíîòî |
| 337 | ×ß×ÅÄÅÎÉÅ. ôÏ×Á Å ×ÁÛÅ ÌÉÞÎÏ ËÏÐÉÅ. | 336 | âúâåäåíèå. Òîâà å âàøå ëè÷íî êîïèå. |
| 338 | 337 | ||
| 339 | ëÏÇÁÔÏ ÒÅÄ ÏÔ ÔÅËÓÔÁ ÓÔÁÎÅ Ô×ßÒÄÅ ÄßÌßÇ ÚÁ ÄÁ ÓÅ ÓßÂÅÒÅ × ÒÅÄ ÏÔ | 338 | Êîãàòî ðåä îò òåêñòà ñòàíå òâúðäå äúëúã, çà äà ñå ñúáåðå â ðåä îò |
| 340 | ÅËÒÁÎÁ, ÒÅÄßÔ ÏÔ ÔÅËÓÔÁ ÓÅ "ÐÒÏÄßÌÖÁ×Á" ÎÁ ÓÌÅÄ×ÁÝÉÑ ÒÅÄ. ïÂÒÁÔÎÁ | 339 | åêðàíà, ðåäúò îò òåêñòà ñå "ïðîäúëæàâà" íà ñëåäâàùèÿ ðåä. Îáðàòíà |
| 341 | ÎÁËÌÏÎÅÎÁ ÞÅÒÔÁ ("\") (ÉÌÉ, ÁËÏ ÉÚÐÏÌÚ×ÁÔÅ ÇÒÁÆÉÞÅÎ ÉÎÔÅÒÆÅÊÓ, ÍÁÌËÁ | 340 | íàêëîíåíà ÷åðòà ("\") (èëè, àêî èçïîëçâàòå ãðàôè÷åí èíòåðôåéñ, ìàëêà |
| 342 | ÉÚËÒÉ×ÅÎÁ ÓÔÒÅÌËÁ) × ÄÑÓÎÁÔÁ ÇÒÁÎÉÃÁ ÏÔÂÅÌÑÚ×Á ÒÅÄ, ËÏÊÔÏ Å ÂÉÌ | 341 | èçêðèâåíà ñòðåëêà) â äÿñíàòà ãðàíèöà îòáåëÿçâà ðåä, êîéòî å áèë |
| 343 | ÐÒÏÄßÌÖÅÎ. | 342 | ïðîäúëæåí. |
| 344 | 343 | ||
| 345 | >> ÷ß×ÅÄÅÔÅ ÔÅËÓÔ ÄÏËÁÔÏ ÓÔÉÇÎÅÔÅ ÄÑÓÎÁÔÁ ÇÒÁÎÉÃÁ, É ÐÒÏÄßÌÖÅÔÅ Ó | 344 | >> Âúâåäåòå òåêñò, äîêàòî ñòèãíåòå äÿñíàòà ãðàíèöà, è ïðîäúëæåòå ñ |
| 346 | ×ÍßË×ÁÎÅÔÏ. ýÅ ×ÉÄÉÔÅ ÐÒÏÄßÌÖÅÎÉÅÔÏ ÄÁ ÒÅÄÁ ÄÁ ÓÅ ÐÏËÁÚ×Á. | 345 | âìúêâàíåòî. Ùå âèäèòå ïðîäúëæåíèåòî íà ðåäà äà ñå ïîêàçâà. |
| 347 | 346 | ||
| 348 | >> éÚÐÏÌÚ×ÁÊÔÅ ÎÑËÏÌËÏ <Delback> ÚÁ ÄÁ ÉÚÔÒÉÅÔÅ ÔÅËÓÔÁ ÄÏËÁÔÏ ÒÅÄßÔ ÓÅ | 347 | >> Èçïîëçâàéòå íÿêîëêî <Delback>, çà äà èçòðèåòå òåêñòà, äîêàòî ðåäúò |
| 349 | ×ÍÅÓÔÉ × ÅÄÉÎ ÅËÒÁÎÅÎ ÒÅÄ. ðÒÏÄßÌÖÅÎÉÅÔÏ ÎÁ ÒÅÄÁ ÉÚÞÅÚ×Á. | 348 | ñå âìåñòè â åäèí åêðàíåí ðåä. Ïðîäúëæåíèåòî íà ðåäà èç÷åçâà. |
| 350 | 349 | ||
| 351 | íÏÖÅ ÄÁ ÉÚÔÒÉÅÔÅ ÚÎÁËÁ ÚÁ ÎÏ× ÒÅÄ ÔÏÞÎÏ ËÁËÔÏ ×ÓÅËÉ ÄÒÕÇ ÚÎÁË. | 350 | Ìîæå äà èçòðèåòå çíàêà çà íîâ ðåä òî÷íî êàêòî âñåêè äðóã çíàê. |
| 352 | éÚÔÒÉ×ÁÎÅÔÏ ÎÁ ÚÎÁËÁ ÚÁ ÎÏ× ÒÅÄ ÍÅÖÄÕ Ä×Á ÒÅÄÁ ÇÉ ÓÌÉ×Á × ÅÄÉÎ ÒÅÄ. | 351 | Èçòðèâàíåòî íà çíàêà çà íîâ ðåä ìåæäó äâà ðåäà ãè ñëèâà â åäèí ðåä. |
| 353 | áËÏ ÐÏÌÕÞÅÎÉÑÔ ËÏÍÂÉÎÉÒÁÎ ÒÅÄ Å Ô×ßÒÄÅ ÄßÌßÇ, ÚÁ ÄÁ ÓÅ ×ÍÅÓÔÉ × | 352 | Àêî ïîëó÷åíèÿò êîìáèíèðàí ðåä å òâúðäå äúëúã, çà äà ñå âìåñòè â |
| 354 | ÛÉÒÉÎÁÔÁ ÎÁ ÅËÒÁÎÁ, ÔÏÊ ÝÅ ÂßÄÅ ÐÏËÁÚÁÎ ËÁÔÏ ÐÒÏÄßÌÖÅÎ ÒÅÄ. | 353 | øèðèíàòà íà åêðàíà, òîé ùå áúäå ïîêàçàí êàòî ïðîäúëæåí ðåä. |
| 355 | 354 | ||
| 356 | >> ðÒÉÄ×ÉÖÅÔÅ ËÕÒÓÏÒÁ × ÎÁÞÁÌÏÔÏ ÎÁ ÒÅÄ É ×ß×ÅÄÅÔÅ <Delback>. ôÏ×Á ÝÅ | 355 | >> Ïðèäâèæåòå êóðñîðà â íà÷àëîòî íà ðåä è âúâåäåòå <Delback>. Òîâà ùå |
| 357 | ÓÌÅÅ ÔÏÚÉ ÒÅÄ Ó ÐÒÅÄÉÛÎÉÑ. | 356 | ñëåå òîçè ðåä ñ ïðåäèøíèÿ. |
| 358 | 357 | ||
| 359 | >> ÷ß×ÅÄÅÔÅ <Return> ÚÁ ÄÁ ×ÍßËÎÅÔÅ ÎÁÎÏ×Ï ÚÎÁËÁ ÚÁ ÎÏ× ÒÅÄ, ËÏÊÔÏ | 358 | >> Âúâåäåòå <Return>, çà äà âìúêíåòå íàíîâî çíàêà çà íîâ ðåä, êîéòî |
| 360 | ÉÚÔÒÉÈÔÅ. | 359 | èçòðèõòå. |
| 361 | 360 | ||
| 362 | úÁÐÏÍÎÅÔÅ, ÞÅ ÎÁ ÐÏ×ÅÞÅÔÏ ËÏÍÁÎÄÉ ÎÁ åÍÁËÓ ÍÏÖÅ ÄÁ ÂßÄÅ ÚÁÄÁÄÅÎ ÂÒÏÑÞ | 361 | Çàïîìíåòå, ÷å íà ïîâå÷åòî êîìàíäè íà Åìàêñ ìîæå äà áúäå çàäàäåí áðîÿ÷ |
| 363 | ÎÁ ÐÏ×ÔÏÒÅÎÉÑÔÁ; ÔÏ×Á ×ËÌÀÞ×Á ×ÍßË×ÁÎÅÔÏ ÎÁ ÔÅËÓÔÏ×É ÚÎÁÃÉ. | 362 | íà ïîâòîðåíèÿòà; òîâà âêëþ÷âà âìúêâàíåòî íà òåêñòîâè çíàöè. |
| 364 | ðÏ×ÔÁÒÑÎÅÔÏ ÎÁ ÔÅËÓÔÏ× ÚÎÁË ÇÏ ×ÍßË×Á ÎÑËÏÌËÏ ÐßÔÉ. | 363 | Ïîâòàðÿíåòî íà òåêñòîâ çíàê ãî âìúêâà íÿêîëêî ïúòè. |
| 365 | 364 | ||
| 366 | >> ïÐÉÔÁÊÔÅ ÔÏ×Á ÓÅÇÁ -- ×ß×ÅÄÅÔÅ C-u 8 * ÚÁ ÄÁ ×ÍßËÎÅÔÅ ********. | 365 | >> Îïèòàéòå òîâà ñåãà -- âúâåäåòå C-u 8 *, çà äà âìúêíåòå ********. |
| 367 | 366 | ||
| 368 | óÅÇÁ ×ÉÅ ÓÔÅ ÎÁÕÞÉÌÉ ÎÁÊ-ÏÓÎÏ×ÎÉÔÅ ÎÁÞÉÎÉ ÚÁ ×ß×ÅÖÄÁÎÅ ÎÁ ÎÅÝÏ × åÍÁËÓ | 367 | Ñåãà âèå ñòå íàó÷èëè íàé-îñíîâíèòå íà÷èíè çà âúâåæäàíå íà íåùî â Åìàêñ |
| 369 | É ÐÏÐÒÁ×ÑÎÅÔÏ ÎÁ ÇÒÅÛËÉ. íÏÖÅÔÅ ÓßÝÏ ÔÁËÁ ÄÁ ÉÚÔÒÉ×ÁÔÅ ÄÕÍÉ ÉÌÉ | 368 | è ïîïðàâÿíå íà ãðåøêè. Ìîæåòå ñúùî òàêà äà èçòðèâàòå äóìè èëè ðåäîâå. |
| 370 | ÒÅÄÏ×Å. åÔÏ ÏÂÏÂÝÅÎÉÅ ÎÁ ÉÚÔÒÉ×ÁÝÉÔÅ ÄÅÊÓÔ×ÉÑ: | 369 | Åòî îáîáùåíèå íà èçòðèâàùèòå äåéñòâèÿ: |
| 371 | 370 | ||
| 372 | <Delback> ÉÚÔÒÉ×ÁÎÅ ÎÁ ÚÎÁËÁ ÔÏÞÎÏ ÐÒÅÄÉ ËÕÒÓÏÒÁ | 371 | <Delback> èçòðèâàíå íà çíàêà òî÷íî ïðåäè êóðñîðà |
| 373 | C-d ÉÚÔÒÉ×ÁÎÅ ÎÁ ÚÎÁËÁ ÔÏÞÎÏ ÓÌÅÄ ËÕÒÓÏÒÁ | 372 | C-d èçòðèâàíå íà çíàêà òî÷íî ñëåä êóðñîðà |
| 374 | 373 | ||
| 375 | M-<Delback> ÉÚÔÒÉ×ÁÎÅ ÎÁ ÄÕÍÁÔÁ ÎÅÐÏÓÒÅÄÓÔ×ÅÎÏ ÐÒÅÄÉ ËÕÒÓÏÒÁ | 374 | M-<Delback> èçòðèâàíå íà äóìàòà íåïîñðåäñòâåíî ïðåäè êóðñîðà |
| 376 | M-d ÉÚÔÒÉ×ÁÎÅ ÎÁ ÄÕÍÁÔÁ ÓÌÅÄ ËÕÒÓÏÒÁ | 375 | M-d èçòðèâàíå íà äóìàòà ñëåä êóðñîðà |
| 377 | 376 | ||
| 378 | C-k ÉÚÔÒÉ×ÁÎÅ ÏÔ ÍÑÓÔÏÔÏ ÎÁ ËÕÒÓÏÒÁ ÄÏ ËÒÁÑ ÎÁ ÒÅÄÁ | 377 | C-k èçòðèâàíå îò ìÿñòîòî íà êóðñîðà äî êðàÿ íà ðåäà |
| 379 | M-k ÉÚÔÒÉ×ÁÎÅ ÄÏ ËÒÁÑ ÎÁ ÔÅËÕÝÏÔÏ ÉÚÒÅÞÅÎÉÅ | 378 | M-k èçòðèâàíå äî êðàÿ íà òåêóùîòî èçðå÷åíèå |
| 380 | 379 | ||
| 381 | úÁÂÅÌÅÖÅÔÅ, ÞÅ <Delback> É C-d ÓÒÁ×ÎÅÎÉ Ó M-<Delback> É M-d ÒÁÚÛÉÒÑ×ÁÔ | 380 | Çàáåëåæåòå, ÷å <Delback> è C-d, ñðàâíåíè ñ M-<Delback> è M-d, |
| 382 | ÐÏÄÏÂÉÅÔÏ ÚÁÐÏÞÎÁÔÏ ÏÔ C-f É M-f (ÄÏÂÒÅ, <Delback> ÎÅ Å ÎÁÉÓÔÉÎÁ | 381 | ðàçøèðÿâàò ïîäîáèåòî, çàïî÷íàòî îò C-f è M-f (äîáðå, <Delback> íå å |
| 383 | ËÏÎÔÒÏÌÉÒÁÝ ÚÎÁË, ÎÏ ÎÅËÁ ÎÅ ÓÅ ÂÅÚÐÏËÏÉÍ ÚÁ ÔÏ×Á). C-k É M-k ÓÁ | 382 | íàèñòèíà êîíòðîëèðàù çíàê, íî íåêà íå ñå áåçïîêîèì çà òîâà). C-k è |
| 384 | ÐÏÄÏÂÎÉ ÎÁ C-e É M-e × ÓÍÉÓßÌ, ÞÅ ÅÄÎÉÔÅ ÓÁ ÚÁ ÒÅÄÏ×Å, Á ÄÒÕÇÉÔÅ ÚÁ | 383 | M-k ñà ïîäîáíè íà C-e è M-e â ñìèñúë, ÷å åäíèòå ñà çà ðåäîâå, à |
| 385 | ÉÚÒÅÞÅÎÉÑ. | 384 | äðóãèòå -- çà èçðå÷åíèÿ. |
| 386 | 385 | ||
| 387 | íÏÖÅÔÅ ÓßÝÏ ÄÁ ÐÒÅÍÁÈÎÅÔÅ ×ÓÑËÁ ÞÁÓÔ ÏÔ ÂÕÆÅÒÁ Ó ÅÄÉÎ ÕÎÉ×ÅÒÓÁÌÅÎ | 386 | Ìîæåòå ñúùî äà ïðåìàõíåòå âñÿêà ÷àñò îò áóôåðà ñ åäèí óíèâåðñàëåí |
| 388 | ÎÁÞÉÎ. ðÒÉÄ×ÉÖÅÔÅ ÓÅ ÄÏ ÅÄÉÎÉÑ ËÒÁÊ ÎÁ ÞÁÓÔÔÁ É ×ß×ÅÄÅÔÅ C-@ ÉÌÉ | 387 | íà÷èí. Ïðèäâèæåòå ñå äî åäèíèÿ êðàé íà ÷àñòòà è âúâåäåòå C-@ èëè |
| 389 | C-ÉÎÔÅÒ×ÁÌ (ËÏÅÔÏ É ÄÁ Å ÏÔ Ä×ÅÔÅ). ðÒÉÄ×ÉÖÅÔÅ ÓÅ ÄÏ ÄÒÕÇÉÑ ËÒÁÊ ÎÁ | 388 | C-èíòåðâàë (êîåòî è äà å îò äâåòå). Ïðèäâèæåòå ñå äî äðóãèÿ êðàé íà |
| 390 | ÞÁÓÔÔÁ É ×ß×ÅÄÅÔÅ C-w. ôÏ×Á ÝÅ ÐÒÅÍÁÈÎÅ ÃÅÌÉÑ ÔÅËÓÔ ÍÅÖÄÕ ÔÅÚÉ Ä×Á | 389 | ÷àñòòà è âúâåäåòå C-w. Òîâà ùå èçðåæå öåëèÿ òåêñò ìåæäó òåçè äâà |
| 391 | ËÒÁÑ. | 390 | êðàÿ. |
| 392 | 391 | ||
| 393 | >> ðÒÉÄ×ÉÖÅÔÅ ËÕÒÓÏÒÁ ÄÏ ÚÎÁËÁ í × ÎÁÞÁÌÏÔÏ ÎÁ ÐÒÅÄÉÛÎÉÑ ÁÂÚÁÃ. | 392 | >> Ïðèäâèæåòå êóðñîðà äî çíàêà "Ì" â íà÷àëîòî íà ïðåäèøíèÿ àáçàö. |
| 394 | >> ÷ß×ÅÄÅÔÅ C-ÉÎÔÅÒ×ÁÌ. åÍÁËÓ ÔÒÑÂ×Á ÄÁ ÉÚ×ÅÄÅ ÓßÏÂÝÅÎÉÅ "Mark set" × | 393 | >> Âúâåäåòå C-èíòåðâàë. Åìàêñ òðÿáâà äà èçâåäå ñúîáùåíèå "Mark set" â |
| 395 | ÄÏÌÎÉÑ ËÒÁÊ ÎÁ ÅËÒÁÎÁ. | 394 | äîëíèÿ êðàé íà åêðàíà. |
| 396 | >> ðÒÉÄ×ÉÖÅÔÅ ËÕÒÓÏÒÁ ÄÏ ÂÕË×ÁÔÁ Ò × "ËÒÁÊ", ÎÁ ×ÔÏÒÉÑ ÒÅÄ ÏÔ ÁÂÚÁÃÁ. | 395 | >> Ïðèäâèæåòå êóðñîðà äî áóêâàòà "ð" â "êðàé" íà âòîðèÿ ðåä îò àáçàöà. |
| 397 | >> ÷ß×ÅÄÅÔÅ C-w. ôÏ×Á ÝÅ ÐÒÅÍÁÈÎÅ ÔÅËÓÔÁ ÚÁÐÏÞ×ÁÝ ÏÔ í É ÚÁ×ßÒÛ×ÁÝ | 396 | >> Âúâåäåòå C-w. Òîâà ùå èçðåæå òåêñòà, çàïî÷âàù îò "Ì" è çàâúðøâàù |
| 398 | ÔÏÞÎÏ ÐÒÅÄÉ Ò. | 397 | òî÷íî ïðåäè "ð". |
| 399 | 398 | ||
| 400 | òÁÚÌÉËÁÔÁ ÍÅÖÄÕ "ÐÒÅÍÁÈ×ÁÎÅ" (killing) É "ÉÚÔÒÉ×ÁÎÅ" (deleting) Å, ÞÅ | 399 | Ðàçëèêàòà ìåæäó "èçðÿçâàíå" (kill, cut) è "èçòðèâàíå" (delete) å, ÷å |
| 401 | "ÐÒÅÍÁÈÎÁÔÉÑÔ" ÔÅËÓÔ ÍÏÖÅ ÄÁ ×ÍßËÎÁÔ ÎÁÎÏ×Ï, ÄÏËÁÔÏ "ÉÚÔÒÉÔÉÔÅ" ÎÅÝÁ | 400 | "èçðÿçàíèÿò" òåêñò ìîæå äà áúäå âìúêíàò íàíîâî, äîêàòî "èçòðèòèòå" |
| 402 | ÎÅ ÍÏÇÁÔ ÄÁ ÓÅ ×ÍßËÎÁÔ ÎÁÎÏ×Ï. ÷ÍßË×ÁÎÅÔÏ ÎÁÎÏ×Ï ÎÁ ÐÒÅÍÁÈÎÁÔ ÔÅËÓÔ | 401 | íåùà íå ìîãàò äà ñå âìúêíàò íàíîâî. Ïîñòàâÿíåòî íàíîâî íà èçðÿçàí |
| 403 | ÓÅ ÎÁÒÉÞÁ "ÉÚ×ÁÖÄÁÎÅ" (yanking). ïÂÝÏ ËÁÚÁÎÏ, ËÏÍÁÎÄÉÔÅ, ËÏÉÔÏ | 402 | òåêñò ñå íàðè÷à "âìúêâàíå" (yank, paste). Îáùî êàçàíî, êîìàíäèòå, |
| 404 | ÏÔÓÔÒÁÎÑ×ÁÔ ÍÎÏÇÏ ÔÅËÓÔ, ÇÏ ÐÒÅÍÁÈ×ÁÔ (ÔÁËÁ ÞÅ ÔÏÊ ÄÁ ÍÏÖÅ ÄÁ ÂßÄÅ | 403 | êîèòî îòñòðàíÿâàò ìíîãî òåêñò, ãî èçðÿçâàò (òàêà ÷å òîé äà ìîæå äà |
| 405 | ÉÚ×ÁÄÅÎ), ÄÏËÁÔÏ ËÏÍÁÎÄÉÔÅ, ËÏÉÔÏ ÏÔÓÔÒÁÎÑ×ÁÔ ÓÁÍÏ ÅÄÉÎ ÚÎÁË ÉÌÉ | 404 | áúäå âìúêíàò), äîêàòî êîìàíäèòå, êîèòî îòñòðàíÿâàò ñàìî åäèí çíàê èëè |
| 406 | ÉÚÔÒÉ×ÁÔ ÓÁÍÏ ÐÒÁÚÎÉ ÒÅÄÏ×Å É ÚÎÁÃÉ, ÉÚ×ßÒÛ×ÁÔ ÉÚÔÒÉ×ÁÎÅ (ÔÁËÁ ÞÅ ÎÅ | 405 | èçòðèâàò ñàìî ïðàçíè ðåäîâå è çíàöè, èçâúðøâàò èçòðèâàíå (òàêà ÷å íå |
| 407 | ÍÏÖÅÔÅ ÄÁ ÉÚ×ÁÄÉÔÅ ÔÏÚÉ ÔÅËÓÔ). | 406 | ìîæåòå äà âìúêíåòå íàíîâî òîçè òåêñò). |
| 408 | 407 | ||
| 409 | >> ðÒÉÄ×ÉÖÅÔÅ ËÕÒÓÏÒÁ ÄÏ ÎÁÞÁÌÏÔÏ ÎÁ ÒÅÄ, ËÏÊÔÏ ÎÅ Å ÐÒÁÚÅÎ. ôÏÇÁ×Á | 408 | >> Ïðèäâèæåòå êóðñîðà äî íà÷àëîòî íà ðåä, êîéòî íå å ïðàçåí. Òîãàâà |
| 410 | ×ß×ÅÄÅÔÅ C-k ÚÁ ÄÁ ÐÒÅÍÁÈÎÅÔÅ ÔÅËÓÔÁ ÎÁ ÔÏÚÉ ÒÅÄ. | 409 | âúâåäåòå C-k, çà äà èçðåæåòå òåêñòà íà òîçè ðåä. |
| 411 | >> ÷ß×ÅÄÅÔÅ C-k ×ÔÏÒÉ ÐßÔ. ýÅ ×ÉÄÉÔÅ, ÞÅ ÔÏ×Á ÐÒÅÍÁÈ×Á ÚÎÁËÁ ÚÁ ÎÏ× | 410 | >> Âúâåäåòå C-k âòîðè ïúò. Ùå âèäèòå, ÷å òîâà èçðÿçâà çíàêà çà íîâ |
| 412 | ÒÅÄ, ËÏÊÔÏ ÓÌÅÄ×Á ÒÅÄÁ. | 411 | ðåä, êîéòî ñëåäâà ðåäà. |
| 413 | 412 | ||
| 414 | úÁÂÅÌÅÖÅÔÅ, ÞÅ ÅÄÉÎÉÞÎÏ C-k ÐÒÅÍÁÈ×Á ÓßÄßÒÖÁÎÉÅÔÏ ÎÁ ÒÅÄÁ, Á | 413 | Çàáåëåæåòå, ÷å åäèíè÷íî C-k èçðÿçâà ñúäúðæàíèåòî íà ðåäà, à ñëåäâàùîòî |
| 415 | ÓÌÅÄ×ÁÝÏÔÏ C-k ÐÒÅÍÁÈ×Á ÃÅÌÉÑ ÒÅÄ, É ÐÒÁ×É ÄÒÕÇÉÔÅ ÒÅÄÏ×Å ÄÁ ÓÅ | 414 | C-k èçðÿçâà öåëèÿ ðåä è ïðàâè äðóãèòå ðåäîâå äà ñå ïðèäâèæàò íàãîðå. |
| 416 | ÐÒÉÄ×ÉÖÁÔ ÎÁÇÏÒÅ. C-k ÏÂÒÁÂÏÔ×Á ÞÉÓÌÏ×ÉÔÅ ÁÒÇÕÍÅÎÔÉ ÐÏ ÓÐÅÃÉÁÌÅÎ | 415 | C-k îáðàáîòâà ÷èñëîâèòå àðãóìåíòè ïî ñïåöèàëåí íà÷èí: ïðåìàõâàò ñå |
| 417 | ÎÁÞÉÎ: ÐÒÅÍÁÈ×ÁÔ ÓÅ ÔÏÌËÏ×Á ÎÁ ÂÒÏÊ ÒÅÄÏ×Å é ÔÑÈÎÏÔÏ ÓßÄßÒÖÁÎÉÅ. ôÏ×Á | 416 | òîëêîâà íà áðîé ðåäîâå È òÿõíîòî ñúäúðæàíèå. Òîâà íå å ïðîñòî |
| 418 | ÎÅ Å ÐÒÏÓÔÏ ÐÏ×ÔÏÒÅÎÉÅ. C-u 2 C-k ÐÒÅÍÁÈ×Á Ä×Á ÒÅÄÁ É ÔÅÈÎÉÔÅ ÚÎÁÃÉ | 417 | ïîâòîðåíèå. C-u 2 C-k èçðÿçâà äâà ðåäà è òåõíèòå çíàöè çà íîâ ðåä; |
| 419 | ÚÁ ÎÏ× ÒÅÄ; ×ß×ÅÖÄÁÎÅÔÏ ÎÁ C-k Ä×Á ÐßÔÉ ÎÅ ÐÒÁ×É ÔÏ×Á. | 418 | âúâåæäàíåòî íà C-k äâà ïúòè íå ïðàâè òîâà. |
| 420 | 419 | ||
| 421 | ÷ÒßÝÁÎÅÔÏ ÏÂÒÁÔÎÏ ÎÁ ÔÅËÓÔ ÓÅ ÎÁÒÉÞÁ "ÉÚ×ÁÖÄÁÎÅ". (íÉÓÌÅÔÅ ÚÁ ÎÅÇÏ | 420 | Âðúùàíåòî îáðàòíî íà òåêñò ñå íàðè÷à "âìúêâàíå". (Ìèñëåòå çà íåãî |
| 422 | ËÁÔÏ ÚÁ ÉÚ×ÁÖÄÁÎÅ ÏÂÒÁÔÎÏ, ÉÌÉ ÄÒßÐ×ÁÎÅ ÏÂÒÁÔÎÏ, ÎÁ ÔÅËÓÔ, ËÏÊÔÏ Å ÂÉÌ | 421 | êàòî çà èçâàæäàíå îáðàòíî, èëè äðúïâàíå îáðàòíî, íà òåêñò, êîéòî å áèë |
| 423 | ÐÒÅÍÁÈÎÁÔ.) íÏÖÅÔÅ ÄÁ ÉÚ×ÁÖÄÁÔÅ ÐÒÅÍÁÈÎÁÔÉÑ ÔÅËÓÔ ÉÌÉ ÎÁ ÓßÝÏÔÏ | 422 | èçðÿçàí.) Ìîæåòå äà âìúêâàòå èçðÿçàíèÿ òåêñò èëè íà ñúùîòî ìÿñòî, |
| 424 | ÍÑÓÔÏ, ÏÔËßÄÅÔÏ Å ÂÉÌ ÐÒÅÍÁÈÎÁÔ, ÉÌÉ ÎÁ ÄÒÕÇÏ ÍÑÓÔÏ × ÂÕÆÅÒÁ, ÄÁÖÅ É × | 423 | îòêúäåòî å áèë ïðåìàõíàò, èëè íà äðóãî ìÿñòî â áóôåðà, äàæå è â |
| 425 | ÒÁÚÌÉÞÅÎ ÆÁÊÌ. íÏÖÅÔÅ ÄÁ ÉÚ×ÁÖÄÁÔÅ ÅÄÉÎ É ÓßÝ ÔÅËÓÔ ÎÑËÏÌËÏ ÐßÔÉ; | 424 | ðàçëè÷åí ôàéë. Ìîæåòå äà âìúêâàòå åäèí è ñúù òåêñò íÿêîëêî ïúòè; òîâà |
| 426 | ÔÏ×Á ÐÒÁ×É ÎÑËÏÌËÏ ËÏÐÉÑ ÏÔ ÎÅÇÏ. | 425 | ïðàâè íÿêîëêî êîïèÿ îò íåãî. |
| 427 | 426 | ||
| 428 | ëÏÍÁÎÄÁÔÁ ÚÁ ÉÚ×ÁÖÄÁÎÅ Å C-y. ôÑ ×ÍßË×Á ÎÁÎÏ×Ï ÐÏÓÌÅÄÎÉÑ ÐÒÅÍÁÈÎÁÔ | 427 | Êîìàíäàòà çà âìúêâàíå å C-y. Òÿ âìúêâà íàíîâî ïîñëåäíèÿ èçðÿçàí òåêñò |
| 429 | ÔÅËÓÔ × ÔÅËÕÝÏÔÏ ÍÑÓÔÏ ÎÁ ËÕÒÓÏÒÁ. | 428 | â òåêóùîòî ìÿñòî íà êóðñîðà. |
| 430 | 429 | ||
| 431 | >> ïÐÉÔÁÊÔÅ ÇÏ: ×ß×ÅÄÅÔÅ C-y ÚÁ ÄÁ ÉÚ×ÅÄÅÔÅ ÔÅËÓÔÁ ÏÂÒÁÔÎÏ. | 430 | >> Îïèòàéòå ãî: âúâåäåòå C-y, çà äà èçâåäåòå òåêñòà îáðàòíî. |
| 432 | 431 | ||
| 433 | áËÏ ÎÁÐÒÁ×ÉÔÅ ÎÑËÏÌËÏ C-k × ÒÅÄ, ×ÓÉÞËÏ ÏÔ ÐÒÅÍÁÈÎÁÔÉÑ ÔÅËÓÔ ÓÅ | 432 | Àêî íàïðàâèòå íÿêîëêî C-k â ðåä, âñè÷êî îò èçðÿçàíèÿ òåêñò ñå çàïàçâà |
| 434 | ÚÁÐÁÚ×Á ÚÁÅÄÎÏ, ÔÁËÁ ÞÅ ÅÄÎÏ C-y ÝÅ ÉÚ×ÁÄÉ ×ÓÉÞËÉ ÒÅÄÏ×Å ÎÁ×ÅÄÎßÖ. | 433 | çàåäíî, òàêà ÷å åäíî C-y ùå èçâàäè âñè÷êè ðåäîâå íàâåäíúæ. |
| 435 | 434 | ||
| 436 | >> îÁÐÒÁ×ÅÔÅ ÔÏ×Á ÓÅÇÁ, ×ß×ÅÄÅÔÅ C-k ÎÑËÏÌËÏ ÐßÔÉ. | 435 | >> Íàïðàâåòå òîâà ñåãà, âúâåäåòå C-k íÿêîëêî ïúòè. |
| 437 | 436 | ||
| 438 | óÅÇÁ ÚÁ ÄÁ ÉÚËÁÒÁÔÅ ÐÒÅÍÁÈÎÁÔÉÑ ÔÅËÓÔ: | 437 | Ñåãà, çà äà èçêàðàòå èçðÿçàíèÿ òåêñò: |
| 439 | 438 | ||
| 440 | >> ÷ß×ÅÄÅÔÅ C-y. óÌÅÄ ÔÏ×Á ÐÒÉÄ×ÉÖÅÔÅ ËÕÒÓÏÒÁ ÎÁÄÏÌÕ ÎÑËÏÌËÏ ÒÅÄÁ É | 439 | >> Âúâåäåòå C-y. Ñëåä òîâà ïðèäâèæåòå êóðñîðà íàäîëó íÿêîëêî ðåäà è |
| 441 | ×ß×ÅÄÅÔÅ C-y ÏÔÎÏ×Ï. óÅÇÁ ×ÉÖÄÁÔÅ ËÁË ÄÁ ËÏÐÉÒÁÔÅ ÎÑËÁËß× ÔÅËÓÔ. | 440 | âúâåäåòå C-y îòíîâî. Ñåãà âèæäàòå êàê äà êîïèðàòå íÿêàêúâ òåêñò. |
| 442 | 441 | ||
| 443 | ëÁË×Ï ÄÁ ÐÒÁ×ÉÔÅ ÁËÏ ÉÍÁÔÅ ÎÑËÁËß× ÔÅËÓÔ, ËÏÊÔÏ ÉÓËÁÔÅ ÄÁ ÉÚ×ÁÄÉÔÅ | 442 | Êàêâî äà ïðàâèòå, àêî èìàòå íÿêàêúâ òåêñò, êîéòî èñêàòå äà âìúêíåòå |
| 444 | ÏÂÒÁÔÎÏ, É ÓÌÅÄ ÔÏ×Á ÐÒÅÍÁÈÎÅÔÅ ÎÅÝÏ ÄÒÕÇÏ? C-y ÝÅ ÉÚ×ÁÄÉ ÐÏÓÌÅÄÎÏÔÏ | 443 | îáðàòíî, è ñëåä òîâà èçðåæåòå íåùî äðóãî? C-y ùå èçâàäè ïîñëåäíîòî |
| 445 | ÐÒÅÍÁÈ×ÁÎÅ. îÏ ÐÒÅÄÉÛÎÉÑÔ ÔÅËÓÔ ÎÅ Å ÚÁÇÕÂÅÎ. íÏÖÅÔÅ ÄÁ ÇÏ ×ßÒÎÅÔÅ | 444 | èçðÿçâàíå. Íî ïðåäèøíèÿò òåêñò íå å çàãóáåí. Ìîæåòå äà ãî âúðíåòå |
| 446 | ÏÂÒÁÔÎÏ ÉÚÐÏÌÚ×ÁÊËÉ ËÏÍÁÎÄÁÔÁ M-y. óÌÅÄ ËÁÔÏ ÉÚÐßÌÎÉÔÅ C-y ÚÁ ÄÁ | 445 | îáðàòíî, èçïîëçâàéêè êîìàíäàòà M-y. Ñëåä êàòî èçïúëíèòå C-y, çà äà |
| 447 | ×ÚÅÍÅÔÅ ÐÏÓÌÅÄÎÏÔÏ ÐÒÅÍÁÈ×ÁÎÅ, ×ß×ÅÖÄÁÎÅÔÏ ÎÁ M-y ÚÁÍÅÎÑ ÔÏÚÉ ÉÚ×ÁÄÅÎ | 446 | âçåìåòå ïîñëåäíîòî èçðÿçâàíå, âúâåæäàíåòî íà M-y çàìåíÿ òîçè èçâàäåí |
| 448 | ÔÅËÓÔ Ó ÐÒÅÄÉÛÎÏÔÏ ÐÒÅÍÁÈ×ÁÎÅ. ÷ß×ÅÖÄÁÎÅÔÏ ÎÁ M-y ÏÔÎÏ×Ï É ÏÔÎÏ×Ï | 447 | òåêñò ñ ïðåäèøíîòî èçðÿçâàíå. Âúâåæäàíåòî íà M-y îòíîâî è îòíîâî |
| 449 | ×ÒßÝÁ ÐÏ-ÒÁÎÎÉ É ÐÏ-ÒÁÎÎÉ ÐÒÅÍÁÈ×ÁÎÉÑ. ëÏÇÁÔÏ ÓÔÉÇÎÅÔÅ ÔÅËÓÔÁ, ËÏÊÔÏ | 448 | âðúùà ïî-ðàííè è ïî-ðàííè èçðÿçâàíèÿ. Êîãàòî ñòèãíåòå òåêñòà, êîéòî |
| 450 | ÔßÒÓÉÔÅ, ÎÅ Å ÎÕÖÎÏ ÄÁ ÐÒÁ×ÉÔÅ ÎÉÝÏ ÐÏ×ÅÞÅ, ÚÁ ÄÁ ÇÏ ÚÁÄßÒÖÉÔÅ. | 449 | òúðñèòå, íå å íóæíî äà ïðàâèòå íèùî ïîâå÷å, çà äà ãî çàäúðæèòå. |
| 451 | ðÒÏÓÔÏ ÐÒÏÄßÌÖÅÔÅ Ó ÒÅÄÁËÔÉÒÁÎÅÔÏ, ÏÓÔÁ×ÑÊËÉ ÉÚ×ÁÄÅÎÉÑ ÔÅËÓÔ ËßÄÅÔÏ ÓÉ | 450 | Ïðîñòî ïðîäúëæåòå ñ ðåäàêòèðàíåòî, îñòàâÿéêè èçâàäåíèÿ òåêñò, êúäåòî |
| 452 | Å. | 451 | ñè å. |
| 453 | 452 | ||
| 454 | áËÏ ×ß×ÅÄÅÔÅ M-y ÄÏÓÔÁÔßÞÅÎ ÂÒÏÊ ÐßÔÉ ÝÅ ÓÅ ×ßÒÎÅÔÅ × ÎÁÞÁÌÎÏÔÏ | 453 | Àêî âúâåäåòå M-y äîñòàòú÷åí áðîé ïúòè, ùå ñå âúðíåòå â íà÷àëíîòî |
| 455 | ÐÏÌÏÖÅÎÉÅ (ÐÏÓÌÅÄÎÏÔÏ ÐÒÅÍÁÈ×ÁÎÅ). | 454 | ïîëîæåíèå (ïîñëåäíîòî èçðÿçâàíå). |
| 456 | 455 | ||
| 457 | >> ðÒÅÍÁÈÎÅÔÅ ÒÅÄ, ÐÒÉÄ×ÉÖÅÔÅ ÓÅ ÎÑËßÄÅ, ÐÒÅÍÁÈÎÅÔÅ ÄÒÕÇ ÒÅÄ. | 456 | >> Èçðåæåòå ðåä, ïðèäâèæåòå ñå íÿêúäå, èçðåæåòå äðóã ðåä. |
| 458 | éÚÐßÌÎÅÔÅ C-y ÚÁ ÄÁ ×ßÒÎÅÔÅ ÏÂÒÁÔÎÏ ×ÔÏÒÉÑ ÐÒÅÍÁÈÎÁÔ ÒÅÄ. | 457 | Èçïúëíåòå C-y, çà äà âúðíåòå îáðàòíî âòîðèÿ èçðÿçàí ðåä. |
| 459 | éÚÐßÌÎÅÔÅ M-y É ÔÏÚÉ ×ßÒÎÁÔ ÔÅËÓÔ ÝÅ ÂßÄÅ ÚÁÍÅÎÅÎ Ó ÐßÒ×ÉÑ | 458 | Èçïúëíåòå M-y è òîçè âúðíàò òåêñò ùå áúäå çàìåíåí ñ ïúðâèÿ |
| 460 | ÐÒÅÍÁÈÎÁÔ ÒÅÄ. | 459 | èçðÿçàí ðåä. |
| 461 | éÚÐßÌÎÅÔÅ ÎÑËÏÌËÏ M-y É ×ÉÖÔÅ ËÁË×Ï ÓÅ ÐÏÌÕÞÁ×Á. éÚÐßÌÎÑ×ÁÊÔÅ ÔÏ×Á | 460 | Èçïúëíåòå íÿêîëêî M-y è âèæòå êàêâî ñå ïîëó÷àâà. Èçïúëíÿâàéòå òîâà, |
| 462 | ÄÏËÁÔÏ ×ÔÏÒÉÑÔ ÐÒÅÍÁÈÎÁÔ ÒÅÄ ÓÅ ×ßÒÎÅ, É ÓÌÅÄ ÔÏ×Á ÏÝÅ ÎÑËÏÌËÏ | 461 | äîêàòî âòîðèÿò èçðÿçàí ðåä ñå âúðíå, è ñëåä òîâà îùå íÿêîëêî ïúòè. |
| 463 | ÐßÔÉ. | 462 | Àêî èñêàòå, ìîæå äà ïðîáâàòå äà äàäåòå íà M-y ïîëîæèòåëíè è |
| 464 | áËÏ ÉÓËÁÔÅ, ÍÏÖÅ ÄÁ ÐÒÏÂ×ÁÔÅ ÄÁ ÄÁÄÅÔÅ ÎÁ M-y ÐÏÌÏÖÉÔÅÌÎÉ É | 463 | îòðèöàòåëíè ÷èñëîâè àðãóìåíòè. |
| 465 | ÏÔÒÉÃÁÔÅÌÎÉ ÞÉÓÌÏ×É ÁÒÇÕÍÅÎÔÉ. | 464 | |
| 466 | 465 | ||
| 467 | 466 | * ÎÒÌßÍÀ | |
| 468 | * ïôíñîá | ||
| 469 | -------- | 467 | -------- |
| 470 | 468 | ||
| 471 | áËÏ ÎÁÐÒÁ×ÉÔÅ ÐÒÏÍÑÎÁ × ÔÅËÓÔÁ É ÓÌÅÄ ÔÏ×Á ÒÅÛÉÔÅ, ÞÅ ÔÏ×Á Å ÂÉÌÏ | 469 | Àêî íàïðàâèòå ïðîìÿíà â òåêñòà è ñëåä òîâà ðåøèòå, ÷å òîâà å áèëî |
| 472 | ÇÒÅÛËÁ, ×ÉÅ ÍÏÖÅÔÅ ÄÁ ÏÔÍÅÎÉÔÅ ÐÒÏÍÑÎÁÔÁ Ó ËÏÍÁÎÄÁÔÁ ÚÁ ÏÔÍÅÎÑÎÅ, C-x | 470 | ãðåøêà, âèå ìîæåòå äà îòìåíèòå ïðîìÿíàòà ñ êîìàíäàòà çà îòìåíÿíå, C-x |
| 473 | u. | 471 | u. |
| 474 | 472 | ||
| 475 | ïÂÉËÎÏ×ÅÎÏ, C-x u ÏÔÍÅÎÑ ÐÒÏÍÅÎÉÔÅ ÎÁÐÒÁ×ÅÎÉ ÏÔ ÅÄÎÁ ËÏÍÁÎÄÁ; ÁËÏ | 473 | Îáèêíîâåíî C-x u îòìåíÿ ïðîìåíèòå, íàïðàâåíè îò åäíà êîìàíäà; àêî |
| 476 | ÐÏ×ÔÁÒÑÔÅ C-x u ÎÑËÏÌËÏ ÐßÔÉ ÐÏÓÌÅÄÏ×ÁÔÅÌÎÏ, ×ÓÑËÏ ÐÏ×ÔÏÒÅÎÉÅ ÏÔÍÅÎÑ | 474 | ïîâòàðÿòå C-x u íÿêîëêî ïúòè ïîñëåäîâàòåëíî, âñÿêî ïîâòîðåíèå îòìåíÿ |
| 477 | ÏÝÅ ÅÄÎÁ ËÏÍÁÎÄÁ. | 475 | îùå åäíà êîìàíäà. |
| 478 | 476 | ||
| 479 | îÏ ÉÍÁ Ä×Å ÉÚËÌÀÞÅÎÉÑ: ËÏÍÁÎÄÉÔÅ, ËÏÉÔÏ ÎÅ ÐÒÏÍÅÎÑÔ ÔÅËÓÔÁ ÎÅ ÓÅ ÂÒÏÑÔ | 477 | Íî èìà äâå èçêëþ÷åíèÿ: êîìàíäèòå, êîèòî íå ïðîìåíÿò òåêñòà, íå ñå |
| 480 | (ÔÏ×Á ×ËÌÀÞ×Á ÐÒÉÄ×ÉÖ×ÁÎÅÔÏ ÎÁ ËÕÒÓÏÒÁ É ÓËÒÏÌÉÒÁÝÉÔÅ ËÏÍÁÎÄÉ), É | 478 | áðîÿò (òîâà âêëþ÷âà ïðèäâèæâàíåòî íà êóðñîðà è ñêðîëèðàùèòå êîìàíäè), |
| 481 | ÓÁÍÏ×ÍßË×ÁÝÉÔÅ ÓÅ ÚÎÁÃÉ ÏÂÉËÎÏ×ÅÎÏ ÓÅ ÏÂÒÁÂÏÔ×ÁÔ ÎÁ ÇÒÕÐÉ, ×ÓÑËÁ ÄÏ 20 | 479 | è ñàìîâìúêâàùèòå ñå çíàöè îáèêíîâåíî ñå îáðàáîòâàò íà ãðóïè, âñÿêà äî |
| 482 | ÚÎÁËÁ. (ôÏ×Á ÎÁÍÁÌÑ×Á ÂÒÏÑ ÎÁ C-x u, ËÏÉÔÏ ÔÒÑÂ×Á ÄÁ ×ß×ÅÄÅÔÅ ÚÁ ÄÁ | 480 | 20 çíàêà. (Òîâà íàìàëÿâà áðîÿ íà C-x u, êîèòî òðÿáâà äà âúâåäåòå, çà |
| 483 | ÏÔÍÅÎÉÔÅ ×ß×ÅÄÅÎ ÔÅËÓÔ.) | 481 | äà îòìåíèòå âúâåäåí òåêñò.) |
| 484 | 482 | ||
| 485 | >> ðÒÅÍÁÈÎÅÔÅ ÔÏÚÉ ÒÅÄ Ó C-k, ÓÌÅÄ ÔÏ×Á ×ß×ÅÄÅÔÅ C-x u É ÔÏÊ ÔÒÑÂ×Á ÄÁ | 483 | >> Èçðåæåòå òîçè ðåä ñ C-k, ñëåä òîâà âúâåäåòå C-x u è òîé òðÿáâà äà |
| 486 | ÓÅ ÐÏÑ×É ÏÔÎÏ×Ï. | 484 | ñå ïîÿâè îòíîâî. |
| 487 | 485 | ||
| 488 | C-_ Å ÁÌÔÅÒÎÁÔÉ×ÎÁ ÏÔÍÅÎÑÝÁ ËÏÍÁÎÄÁ; ÔÑ ÒÁÂÏÔÉ ÔÏÞÎÏ ËÁÔÏ C-x u, ÎÏ Å | 486 | C-_ å àëòåðíàòèâíà îòìåíÿùà êîìàíäà; òÿ ðàáîòè òî÷íî êàòî C-x u, íî å |
| 489 | ÐÏ-ÌÅÓÎÁ ÚÁ ×ß×ÅÖÄÁÎÅ ÎÑËÏÌËÏ ÐßÔÉ ÐÏÓÌÅÄÏ×ÁÔÅÌÎÏ. îÅÄÏÓÔÁÔßËßÔ ÎÁ | 487 | ïî-ëåñíà çà âúâåæäàíå íÿêîëêî ïúòè ïîñëåäîâàòåëíî. Íåäîñòàòúêúò íà |
| 490 | C_- Å, ÞÅ ÎÁ ÎÑËÏÉ ËÌÁ×ÉÁÔÕÒÉ ÎÅ Å ÏÞÅ×ÉÄÎÏ ËÁË ÔÒÑÂ×Á ÄÁ ÓÅ ×ß×ÅÄÅ. | 488 | C_- å, ÷å íà íÿêîè êëàâèàòóðè íå å î÷åâèäíî êàê òðÿáâà äà ñå âúâåäå. |
| 491 | úÁÔÏ×Á ÏÓÉÇÕÒÑ×ÁÍÅ É C-x u. îÁ ÎÑËÏÉ ÔÅÒÍÉÎÁÌÉ ÍÏÖÅ ÄÁ ×ß×ÅÄÅÔÅ C-_ Ó | 489 | Çàòîâà îñèãóðÿâàìå è C-x u. Íà íÿêîè òåðìèíàëè ìîæå äà âúâåäåòå C-_ ñ |
| 492 | ×ß×ÅÖÄÁÎÅ ÎÁ / ÄÏËÁÔÏ ÓÔÅ ÚÁÄßÒÖÁÌÉ CONTROL. | 490 | âúâåæäàíå íà /, äîêàòî çàäúðæàòå CONTROL. |
| 493 | 491 | ||
| 494 | þÉÓÌÏ× ÁÒÇÕÍÅÎÔ ËßÍ C-_ ÉÌÉ C-x u ÄÅÊÓÔ×Á ËÁÔÏ ÂÒÏÑÞ ÎÁ ÐÏ×ÔÏÒÅÎÉÑÔÁ. | 492 | ×èñëîâ àðãóìåíò êúì C-_ èëè C-x u äåéñòâà êàòî áðîÿ÷ íà ïîâòîðåíèÿòà. |
| 495 | 493 | ||
| 496 | íÏÖÅ ÄÁ ÏÔÍÅÎÑÔÁ ÉÚÔÒÉ×ÁÎÅ ÎÁ ÔÅËÓÔ ÔÏÞÎÏ ËÁËÔÏ ÏÔÍÅÎÑÔÅ ÐÒÅÍÁÈ×ÁÎÅ ÎÁ | 494 | Ìîæå äà îòìåíÿòà èçòðèâàíå íà òåêñò òî÷íî êàêòî îòìåíÿòå èçðÿçâàíå íà |
| 497 | ÔÅËÓÔ. òÁÚÌÉÞÉÅÔÏ ÍÅÖÄÕ ÐÒÅÍÁÈ×ÁÎÅÔÏ ÎÁ ÎÅÝÏ É ÉÚÔÒÉ×ÁÎÅÔÏ ÍÕ | 495 | òåêñò. Ðàçëè÷èåòî ìåæäó èçðÿçâàíåòî íà íåùî è èçòðèâàíåòî ìó |
| 498 | ×ßÚÄÅÊÓÔ×Á ÄÁÌÉ ÝÅ ÍÏÖÅ ÄÁ ÇÏ ÉÚ×ÁÄÉÔÅ Ó C-y; ÚÁ ÏÔÍÅÎÑÎÅÔÏ ÎÑÍÁ | 496 | âúçäåéñòâà äàëè ùå ìîæå äà ãî èçâàäèòå ñ C-y; çà îòìåíÿíåòî íÿìà |
| 499 | ÒÁÚÌÉËÁ ÍÅÖÄÕ Ä×ÁÔÁ ×ÉÄÁ. | 497 | ðàçëèêà ìåæäó äâàòà âèäà. |
| 500 | 498 | ||
| 501 | 499 | ||
| 502 | * æáêìï÷å | 500 | * ÔÀÉËÎÂÅ |
| 503 | --------- | 501 | --------- |
| 504 | 502 | ||
| 505 | úÁ ÄÁ ÎÁÐÒÁ×ÉÔÅ ÔÅËÓÔÁ, ËÏÊÔÏ ÒÅÄÁËÔÉÒÁÔÅ, ÐÏÓÔÏÑÎÅÎ, ÔÒÑÂ×Á ÄÁ ÇÏ | 503 | Çà äà íàïðàâèòå òåêñòà, êîéòî ðåäàêòèðàòå, ïîñòîÿíåí, òðÿáâà äà ãî |
| 506 | ÓÌÏÖÉÔÅ ×ß× ÆÁÊÌ. ÷ ÐÒÏÔÉ×ÅÎ ÓÌÕÞÁÊ ÔÏÊ ÝÅ ÉÚÞÅÚÎÅ, ËÏÇÁÔÏ åÍÁËÓ | 504 | ñëîæèòå âúâ ôàéë.  ïðîòèâåí ñëó÷àé òîé ùå èç÷åçíå, êîãàòî Åìàêñ |
| 507 | ÐÒÉËÌÀÞÉ. úÁ ÄÁ ÓÌÏÖÉÔÅ ×ÁÛÉÑ ÔÅËÓÔ ×ß× ÆÁÊÌ, ÔÒÑÂ×Á ÄÁ "ÎÁÍÅÒÉÔÅ" | 505 | ïðèêëþ÷è. Çà äà ñëîæèòå âàøèÿ òåêñò âúâ ôàéë, òðÿáâà äà "íàìåðèòå" |
| 508 | ÆÁÊÌÁ ÐÒÅÄÉ ÄÁ ×ß×ÅÖÄÁÔÅ ÔÅËÓÔÁ. (ôÏ×Á ÓßÝÏ ÓÅ ÎÁÒÉÞÁ "ÐÏÓÅÝÁ×ÁÎÅ" ÎÁ | 506 | ôàéëà ïðåäè äà âúâåæäàòå òåêñò. (Òîâà ñúùî ñå íàðè÷à "ïîñåùàâàíå" íà |
| 509 | ÆÁÊÌÁ.) | 507 | ôàéëà.) |
| 510 | 508 | ||
| 511 | îÁÍÉÒÁÎÅ ÎÁ ÆÁÊÌ ÏÚÎÁÞÁ×Á, ÞÅ ×ÉÖÄÁÔÅ ÓßÄßÒÖÁÎÉÅÔÏ ÍÕ × åÍÁËÓ. ÷ | 509 | Íàìèðàíå íà ôàéë îçíà÷àâà, ÷å âèæäàòå ñúäúðæàíèåòî ìó â Åìàêñ.  |
| 512 | ÍÎÏÇÏ ÓÌÕÞÁÉ ÔÏ×Á Å ËÁÔÏ ÄÁ ÒÅÄÁËÔÉÒÁÔÅ ÓÁÍÉÑ ÆÁÊÌ. ïÂÁÞÅ, ÐÒÏÍÅÎÉÔÅ, | 510 | ìíîãî ñëó÷àè òîâà å êàòî äà ðåäàêòèðàòå ñàìèÿ ôàéë. Îáà÷å ïðîìåíèòå, |
| 513 | ËÏÉÔÏ ÐÒÁ×ÉÔÅ ÉÚÐÏÌÚ×ÁÊËÉ åÍÁËÓ, ÎÅ ÏÓÔÁ×ÁÔ ÐÏÓÔÏÑÎÎÉ ÄÏËÁÔÏ ÎÅ | 511 | êîèòî ïðàâèòå, èçïîëçâàéêè Åìàêñ, íå îñòàâàò ïîñòîÿííè, äîêàòî íå |
| 514 | "ÚÁÐÉÛÅÔÅ" ÆÁÊÌÁ. ôÏ×Á Å ÔÁËÁ ÚÁ ÄÁ ÓÅ ÐÒÅÄÏÔ×ÒÁÔÉ ÏÓÔÁ×ÑÎÅÔÏ ÎÁ | 512 | "çàïèøåòå" ôàéëà. Òîâà å òàêà, çà äà ñå ïðåäîòâðàòè îñòàâÿíåòî íà |
| 515 | ÐÏÌÕÐÒÏÍÅÎÅÎ ÆÁÊÌ × ÓÉÓÔÅÍÁÔÁ, ËÏÇÁÔÏ ÎÅ ÉÓËÁÔÅ ÔÏ×Á. äÏÒÉ ËÏÇÁÔÏ | 513 | ïîëóïðîìåíåí ôàéë â ñèñòåìàòà, êîãàòî íå èñêàòå òîâà. Äîðè êîãàòî |
| 516 | ÚÁÐÉÓ×ÁÔÅ, åÍÁËÓ ÏÓÔÁ×Ñ ÎÁÞÁÌÎÉÑ ÆÁÊÌ ÐÏÄ ÐÒÏÍÅÎÅÎÏ ÉÍÅ × ÓÌÕÞÁÊ, ÞÅ | 514 | çàïèñâàòå, Åìàêñ îñòàâÿ íà÷àëíèÿ ôàéë ïîä ïðîìåíåíî èìå, â ñëó÷àé, ÷å |
| 517 | ÐÏ-ËßÓÎÏ ÒÅÛÉÔÅ, ÞÅ ×ÁÛÉÔÅ ÐÒÏÍÅÎÉ ÓÁ ÂÉÌÉ ÇÒÅÛËÁ. | 515 | ïî-êúñíî ðåøèòå, ÷å âàøèòå ïðîìåíè ñà áèëè ãðåøêà. |
| 518 | 516 | ||
| 519 | áËÏ ÐÏÇÌÅÄÎÅÔÅ × ÄßÎÏÔÏ ÎÁ ÅËÒÁÎÁ ÝÅ ×ÉÄÉÔÅ ÒÅÄ, ËÏÊÔÏ ÚÁÐÏÞ×Á É | 517 | Àêî ïîãëåäíåòå â äúíîòî íà åêðàíà, ùå âèäèòå ðåä, êîéòî çàïî÷âà è |
| 520 | ÚÁ×ßÒÛ×Á Ó ÔÉÒÅÔÁ É ÚÁÐÏÞ×Á Ó "--:-- TUTORIAL" ÉÌÉ ÎÅÝÏ ÐÏÄÏÂÎÏ. ôÁÚÉ | 518 | çàâúðøâà ñ òèðåòà è çàïî÷âà ñ "-R:-- TUTORIAL.bg" èëè íåùî ïîäîáíî. |
| 521 | ÞÁÓÔ ÏÔ ÅËÒÁÎÁ ÐÏËÁÚ×Á ÉÍÅÔÏ ÎÁ ÆÁÊÌÁ, ËÏÊÔÏ ÓÔÅ ÐÏÓÅÔÉÌÉ. ôÏÞÎÏ ÓÅÇÁ | 519 | Òàçè ÷àñò îò åêðàíà ïîêàçâà èìåòî íà ôàéëà, êîéòî ñòå ïîñåòèëè. Òî÷íî |
| 522 | ×ÉÅ ÓÔÅ ÐÏÓÅÔÉÌÉ ÆÁÊÌ ÎÁÒÅÞÅÎ "TUTORIAL", ËÏÊÔÏ Å ×ÁÛÅÔÏ ÌÉÞÎÏ | 520 | ñåãà âèå ñòå ïîñåòèëè ôàéë, íàðå÷åí "TUTORIAL.bg", êîéòî å âàøåòî |
| 523 | ËÏÐÉÅ-ÞÅÒÎÏ×Á ÎÁ åÍÁËÓ ×ß×ÅÄÅÎÉÅÔÏ. ëÏÇÁÔÏ ÎÁÍÅÒÉÔÅ ÆÁÊÌ × åÍÁËÓ, | 521 | ëè÷íî êîïèå-÷åðíîâà íà Åìàêñ âúâåäåíèåòî. Êîãàòî íàìåðèòå ôàéë â |
| 524 | ÉÍÅÔÏ ÎÁ ÔÏÚÉ ÆÁÊÌ ÝÅ ÓÅ ÐÏÑ×É ÎÁ ÓßÝÏÔÏ ÍÑÓÔÏ. | 522 | Åìàêñ, èìåòî íà òîçè ôàéë ùå ñå ïîÿâè íà ñúùîòî ìÿñòî. |
| 525 | 523 | ||
| 526 | ïÓÏÂÅÎÏÓÔ ËÏÍÁÎÄÁÔÁ ÚÁ ÎÁÍÉÒÁÎÅ ÎÁ ÆÁÊÌ Å, ÞÅ ÔÒÑÂ×Á ÄÁ ËÁÖÅÔÅ ÉÍÅÔÏ | 524 | Îñîáåíîñò íà êîìàíäàòà çà íàìèðàíå íà ôàéë å, ÷å òðÿáâà äà êàæåòå |
| 527 | ÎÁ ÆÁÊÌÁ, ËÏÊÔÏ ÉÓËÁÔÅ. îÉÅ ÇÏ ÎÁÒÉÞÁÍÅ "ÞÅÔÅÎÅ ÎÁ ÁÒÇÕÍÅÎÔ ÏÔ | 525 | èìåòî íà ôàéëà, êîéòî èñêàòå. Íèå ãî íàðè÷àìå "÷åòåíå íà àðãóìåíò îò |
| 528 | ÔÅÒÍÉÎÁÌÁ" (× ÔÏÚÉ ÓÌÕÞÁÊ ÁÒÇÕÍÅÎÔßÔ Å ÉÍÅÔÏ ÎÁ ÆÁÊÌÁ). óÌÅÄ ËÁÔÏ | 526 | òåðìèíàëà" (â òîçè ñëó÷àé àðãóìåíòúò å èìåòî íà ôàéëà). Ñëåä êàòî |
| 529 | ×ß×ÅÄÅÔÅ ËÏÍÁÎÄÁÔÁ | 527 | âúâåäåòå êîìàíäàòà |
| 530 | 528 | ||
| 531 | C-x C-f îÁÍÉÒÁÎÅ ÎÁ ÆÁÊÌ | 529 | C-x C-f Íàìèðàíå íà ôàéë |
| 532 | 530 | ||
| 533 | åÍÁËÓ ×É ÐÏÄËÁÎÑ ÄÁ ×ß×ÅÄÅÔÅ ÉÍÅÔÏ ÎÁ ÆÁÊÌÁ. éÍÅÔÏ ÎÁ ÆÁÊÌÁ, ËÏÅÔÏ | 531 | Åìàêñ âè ïîäêàíÿ äà âúâåäåòå èìåòî íà ôàéëà. Èìåòî íà ôàéëà, êîåòî |
| 534 | ÎÁÐÉÛÅÔÅ, ÓÅ ÐÏÑ×Ñ×Á × ÄßÎÏÔÏ ÎÁ ÅËÒÁÎÁ. òÅÄßÔ × ÄßÎÏÔÏ ÎÁ ÅËÒÁÎÁ ÓÅ | 532 | íàïèøåòå, ñå ïîÿâÿâà â äúíîòî íà åêðàíà. Ðåäúò â äúíîòî íà åêðàíà ñå |
| 535 | ÎÁÒÉÞÁ ÍÉÎÉÂÕÆÅÒ, ËÏÇÁÔÏ ÓÅ ÉÚÐÏÌÚ×Á ÚÁ ÔÏÚÉ ×ÉÄ ×ÈÏÄ. íÏÖÅÔÅ ÄÁ | 533 | íàðè÷à ìèíèáóôåð, êîãàòî ñå èçïîëçâà çà òîçè âèä âõîä. Ìîæåòå äà |
| 536 | ÉÚÐÏÌÚ×ÁÔÅ ÏÂÉËÎÏ×ÅÎÉÔÅ ËÏÍÁÎÄÉ ÚÁ ÒÅÄÁËÔÉÒÁÎÅ ÎÁ åÍÁËÓ ÚÁ ÄÁ | 534 | èçïîëçâàòå îáèêíîâåíèòå êîìàíäè çà ðåäàêòèðàíå íà Åìàêñ, çà äà |
| 537 | ÒÅÄÁËÔÉÒÁÔÅ ÉÍÅÔÏ ÎÁ ÆÁÊÌÁ. | 535 | ðåäàêòèðàòå èìåòî íà ôàéëà. |
| 538 | 536 | ||
| 539 | ëÏÇÁÔÏ ×ß×ÅÖÄÁÔÅ ÉÍÅÔÏ ÎÁ ÆÁÊÌÁ (ÉÌÉ ËÁËß×ÔÏ É ÄÁ Å ×ÈÏÄ × | 537 | Êîãàòî âúâåæäàòå èìåòî íà ôàéëà (èëè êàêúâòî è äà å âõîä â |
| 540 | ÍÉÎÉÂÕÆÅÒÁ), ÍÏÖÅÔÅ ÄÁ ÐÒÅËÒÁÔÉÔÅ ËÏÍÁÎÄÁÔÁ Ó C-g. | 538 | ìèíèáóôåðà), ìîæåòå äà ïðåêðàòèòå êîìàíäàòà ñ C-g. |
| 541 | 539 | ||
| 542 | >> ÷ß×ÅÄÅÔÅ C-x C-f É ÓÌÅÄ ÔÏ×Á C-g. ôÏ×Á ÐÒÅËÒÁÔÑ×Á ÍÉÎÉÂÕÆÅÒÁ, Á | 540 | >> Âúâåäåòå C-x C-f è ñëåä òîâà C-g. Òîâà ïðåêðàòÿâà ìèíèáóôåðà, à |
| 543 | ÓßÝÏ É ËÏÍÁÎÄÁÔÁ C-x C-f, ËÏÑÔÏ ÓÅ ÉÚÐßÌÎÑ×ÁÛÅ × ÍÉÎÉÂÕÆÅÒÁ. ôÁËÁ | 541 | ñúùî è êîìàíäàòà C-x C-f, êîÿòî ñå å èçïúëíÿâàëà â ìèíèáóôåðà. |
| 544 | ÞÅ ÎÅ ÎÁÍÉÒÁÔÅ ÆÁÊÌ. | 542 | Òàêà ÷å íå íàìèðàòå ôàéë. |
| 545 | 543 | ||
| 546 | ëÏÇÁÔÏ ÐÒÉËÌÀÞÉÔÅ Ó ×ß×ÅÖÄÁÎÅÔÏ ÎÁ ÉÍÅÔÏ ÎÁ ÆÁÊÌÁ, ×ß×ÅÄÅÔÅ <Return> | 544 | Êîãàòî ïðèêëþ÷èòå ñ âúâåæäàíåòî íà èìåòî íà ôàéëà, âúâåäåòå <Return>, |
| 547 | ÚÁ ÄÁ ÐÏËÁÖÅÔÅ ÔÏ×Á. ôÏÇÁ×Á C-x C-f ÔÒßÇ×Á ÄÁ ÒÁÂÏÔÉ É ÎÁÍÉÒÁ ÆÁÊÌÁ, | 545 | çà äà ïîêàæåòå òîâà. Òîãàâà C-x C-f òðúãâà äà ðàáîòè è íàìèðà ôàéëà, |
| 548 | ËÏÊÔÏ ÓÔÅ ÉÚÂÒÁÌÉ. íÉÎÉÂÕÆÅÒßÔ ÉÚÞÅÚ×Á, ËÏÇÁÔÏ ËÏÍÁÎÄÁÔÁ C-x C-f | 546 | êîéòî ñòå èçáðàëè. Ìèíèáóôåðúò èç÷åçâà, êîãàòî êîìàíäàòà C-x C-f |
| 549 | Ó×ßÒÛÉ. | 547 | ñâúðøè. |
| 550 | 548 | ||
| 551 | óÌÅÄ ÍÁÌËÏ ÓßÄßÒÖÁÎÉÅÔÏ ÎÁ ÆÁÊÌÁ ÓÅ ÐÏÑ×Ñ×Á ÎÁ ÅËÒÁÎÁ É ×ÉÅ ÍÏÖÅÔÅ ÄÁ | 549 | Ñëåä ìàëêî ñúäúðæàíèåòî íà ôàéëà ñå ïîÿâÿâà íà åêðàíà è âèå ìîæåòå äà |
| 552 | ÒÅÄÁËÔÉÒÁÔÅ ÓßÄßÒÖÁÎÉÅÔÏ ÍÕ. ëÏÇÁÔÏ ÐÏÖÅÌÁÅÔÅ ÄÁ ÚÁÐÁÚÉÔÅ ×ÁÛÉÔÅ | 550 | ðåäàêòèðàòå ñúäúðæàíèåòî ìó. Êîãàòî ïîæåëàåòå äà çàïàçèòå âàøèòå |
| 553 | ÐÒÏÍÅÎÉ ÚÁ ÐÏÓÔÏÑÎÎÏ, ×ß×ÅÄÅÔÅ ËÏÍÁÎÄÁÔÁ | 551 | ïðîìåíè çà ïîñòîÿííî, âúâåäåòå êîìàíäàòà |
| 554 | 552 | ||
| 555 | C-x C-s úÁÐÁÚ×ÁÎÅ ÎÁ ÆÁÊÌÁ | 553 | C-x C-s Çàïàçâàíå íà ôàéëà |
| 556 | 554 | ||
| 557 | ôÏ×Á ËÏÐÉÒÁ ÔÅËÓÔÁ ÏÔ åÍÁËÓ ×ß× ÆÁÊÌÁ. ðßÒ×ÉÑÔ ÐßÔ, ËÏÇÁÔÏ ÔÏ×Á ÓÅ | 555 | Òîâà êîïèðà òåêñòà îò Åìàêñ âúâ ôàéëà. Ïúðâèÿ ïúò, êîãàòî òîâà ñå |
| 558 | ÎÁÐÒÁ×É, åÍÁËÓ ÐÒÅÉÍÅÎÕ×Á ÎÁÞÁÌÎÉÑ ÆÁÊÌ Ó ÎÏ×Ï ÉÍÅ, ÔÁËÁ ÞÅ ÔÏÊ ÄÁ ÎÅ | 556 | íàïðàâè, Åìàêñ ïðåèìåíóâà íà÷àëíèÿ ôàéë ñ íîâî èìå, òàêà ÷å òîé äà íå |
| 559 | ÓÅ ÉÚÇÕÂÉ. îÏ×ÏÔÏ ÉÍÅ ÓÅ ÐÏÓÔÒÏÑ×Á Ó ÄÏÂÁ×ÑÎÅ ÎÁ "~" × ËÒÁÑ ÎÁ ÉÍÅÔÏ | 557 | ñå èçãóáè. Íîâîòî èìå ñå ïîñòðîÿâà ñ äîáàâÿíå íà "~" â êðàÿ íà èìåòî |
| 560 | ÎÁ ÎÁÞÁÌÎÉÑ ÆÁÊÌ. | 558 | íà íà÷àëíèÿ ôàéë. |
| 561 | 559 | ||
| 562 | ëÏÇÁÔÏ ÚÁÐÁÚ×ÁÎÅÔÏ Å Ó×ßÒÛÉÌÏ, åÍÁËÓ ÉÚ×ÅÖÄÁ ÉÍÅÔÏ ÎÁ ÆÁÊÌÁ, ËÏÊÔÏ Å | 560 | Êîãàòî çàïàçâàíåòî å ñâúðøèëî, Åìàêñ èçâåæäà èìåòî íà ôàéëà, êîéòî å |
| 563 | ÂÉÌ ÚÁÐÉÓÁÎ. ôÒÑÂ×Á ÄÁ ÚÁÐÉÓ×ÁÔÅ ÄÏÓÔÁÔßÞÎÏ ÞÅÓÔÏ, ÔÁËÁ ÞÅ ÄÁ ÎÅ | 561 | áèë çàïèñàí. Òðÿáâà äà çàïèñâàòå äîñòàòú÷íî ÷åñòî, òàêà ÷å äà íå |
| 564 | ÉÚÇÕÂÉÔÅ ÍÎÏÇÏ ÒÁÂÏÔÁ ÁËÏ ÓÉÓÔÅÍÁÔÁ ÓÅ ÓÒÉÎÅ. | 562 | èçãóáèòå ìíîãî ðàáîòà, àêî ñèñòåìàòà ñå ñðèíå ïî íÿêàêâà ïðè÷èíà. |
| 565 | 563 | ||
| 566 | >> ÷ß×ÅÄÅÔÅ C-x C-s, ÚÁÐÁÚ×ÁÊËÉ ×ÁÛÅÔÏ ËÏÐÉÅ ÏÔ ×ß×ÅÄÅÎÉÅÔÏ. | 564 | >> Âúâåäåòå C-x C-s, çàïàçâàéêè âàøåòî êîïèå îò âúâåäåíèåòî. |
| 567 | ôÏ×Á ÔÒÑÂ×Á ÄÁ ÉÚ×ÅÄÅ "Wrote ...TUTORIAL" × ÄßÎÏÔÏ ÎÁ ÅËÒÁÎÁ. | 565 | Òîâà òðÿáâà äà èçâåäå "Wrote ...TUTORIAL.bg" â äúíîòî íà åêðàíà. |
| 568 | 566 | ||
| 569 | úáâåìåöëá: îÁ ÎÑËÏÉ ÓÉÓÔÅÍÉ ×ß×ÅÖÄÁÎÅÔÏ ÎÁ C-x C-s ÝÅ ÚÁÍÒßÚÉ ÅËÒÁÎÁ É | 567 | ÇÀÁÅËÅÆÊÀ: Íà íÿêîè ñèñòåìè âúâåæäàíåòî íà C-x C-s ùå çàìðúçè åêðàíà è |
| 570 | ×ÉÅ ÎÑÍÁ ÄÁ ×ÉÖÄÁÔÅ ÐÏ×ÅÞÅ ÉÚÈÏÄ ÏÔ åÍÁËÓ. ôÏ×Á ÐÏËÁÚ×Á, ÞÅ ÅÄÎÁ | 568 | âèå íÿìà äà âèæäàòå ïîâå÷å èçõîä îò Åìàêñ. Òîâà ïîêàçâà, ÷å åäíà |
| 571 | "ÓÐÏÓÏÂÎÏÓÔ" ÎÁ ÏÐÅÒÁÃÉÏÎÎÁÔÁ ÓÉÓÔÅÍÁ ÎÁÒÉÞÁÎÁ "ÕÐÒÁ×ÌÅÎÉÅ ÎÁ ÐÏÔÏËÁ" | 569 | "ñïîñîáíîñò" íà îïåðàöèîííàòà ñèñòåìà, íàðè÷àíà "óïðàâëåíèå íà ïîòîêà" |
| 572 | (flow control) Å ÐÒÉÈ×ÁÎÁÌÁ C-s É ÎÅ ÇÏ ÐÒÏÐÕÓËÁ ËßÍ åÍÁËÓ. úÁ ÄÁ | 570 | (flow control), å ïðèõâàíàëà C-s è íå ãî ïðîïóñêà êúì Åìàêñ. Çà äà |
| 573 | ÒÁÚÍÒÁÚÉÔÅ ÅËÒÁÎÁ, ×ß×ÅÄÅÔÅ C-q. ôÏÇÁ×Á ×ÉÖÔÅ ÓÅËÃÉÑÔÁ "óÐÏÎÔÁÎÎÏ | 571 | ðàçìðàçèòå åêðàíà, âúâåäåòå C-q. Òîãàâà âèæòå ñåêöèÿòà "Ñïîíòàííî |
| 574 | ×ËÌÀÞ×ÁÎÅ ÎÁ ÐÏÓÔßÐËÏ×Ï ÔßÒÓÅÎÅ" (Spontaneous Entry to Incremental | 572 | âêëþ÷âàíå íà ïîñòúïêîâî òúðñåíå" (Spontaneous Entry to Incremental |
| 575 | Search) × ÒßËÏ×ÏÄÓÔ×ÏÔÏ ÎÁ åÍÁËÓ ÚÁ Óß×ÅÔ ËÁË ÄÁ ÓÅ ÓÐÒÁ×ÉÔÅ Ó ÔÁÚÉ | 573 | Search) â ðúêîâîäñòâîòî íà Åìàêñ çà ñúâåò êàê äà ñå ñïðàâèòå ñ òàçè |
| 576 | "ÓÐÏÓÏÂÎÏÓÔ". | 574 | "ñïîñîáíîñò". |
| 577 | 575 | ||
| 578 | íÏÖÅ ÄÁ ÎÁÍÅÒÉÔÅ ÓßÝÅÓÔ×Õ×ÁÝ ÆÁÊÌ, ÄÁ ÇÏ ÒÁÚÇÌÅÄÁÔÅ É ÄÁ ÇÏ | 576 | Ìîæå äà íàìåðèòå ñúùåñòâóâàù ôàéë, äà ãî ðàçãëåäàòå è äà ãî |
| 579 | ÒÅÄÁËÔÉÒÁÔÅ. íÏÖÅÔÅ ÓßÝÏ ÄÁ ÎÁÍÅÒÉÔÅ ÆÁÊÌ, ËÏÊÔÏ ÎÅ ÓßÝÅÓÔ×Õ×Á. ôÏ×Á | 577 | ðåäàêòèðàòå. Ìîæåòå ñúùî äà íàìåðèòå ôàéë, êîéòî íå ñúùåñòâóâà. Òîâà |
| 580 | Å ÎÁÞÉÎßÔ ÚÁ ÓßÚÄÁ×ÁÎÅ ÎÁ ÎÏ×É ÆÁÊÌÏ×Å × åÍÁËÓ: ÎÁÍÉÒÁÔÅ ÆÁÊÌÁ, ËÏÊÔÏ | 578 | å íà÷èíúò çà ñúçäàâàíå íà íîâè ôàéëîâå â Åìàêñ: íàìèðàòå ôàéëà, êîéòî |
| 581 | ÝÅ ÂßÄÅ × ÎÁÞÁÌÏÔÏ ÐÒÁÚÅÎ, É ÔÏÇÁ×Á ÚÁÐÏÞ×ÁÔÅ ×ÍßË×ÁÎÅÔÏ ÎÁ ÔÅËÓÔÁ ÚÁ | 579 | ùå áúäå â íà÷àëîòî ïðàçåí, è òîãàâà çàïî÷âàòå âìúêâàíåòî íà òåêñòà çà |
| 582 | ÆÁÊÌÁ. ëÏÇÁÔÏ ÇÏ×ÏÒÉÔÅ ÚÁ "ÚÁÐÉÓ×ÁÎÅ" ÎÁ ÆÁÊÌÁ, åÍÁËÓ ×ÓßÝÎÏÓÔ ÝÅ | 580 | ôàéëà. Êîãàòî ãîâîðèòå çà "çàïèñâàíå" íà ôàéë, Åìàêñ âñúùíîñò ùå |
| 583 | ÓßÚÄÁÄÅ ÆÁÊÌÁ Ó ÔÅËÓÔÁ, ËÏÊÔÏ ÓÔÅ ×ß×ÅÌÉ. ïÔ ÔÁÍ ÎÁÔÁÔßË ÍÏÖÅ ÄÁ | 581 | ñúçäàäå ôàéëà ñ òåêñòà, êîéòî ñòå âúâåëè. Îòòàì íàòàòúê ìîæå äà |
| 584 | ÓÞÉÔÁÔÅ, ÞÅ ÒÅÄÁËÔÉÒÁÔÅ ×ÅÞÅ ÓßÝÅÓÔ×Õ×ÁÝ ÆÁÊÌ. | 582 | ñ÷èòàòå, ÷å ðåäàêòèðàòå âå÷å ñúùåñòâóâàù ôàéë. |
| 585 | 583 | ||
| 586 | 584 | ||
| 587 | * âõæåòé | 585 | * ÁÓÔÅÐÈ |
| 588 | -------- | 586 | -------- |
| 589 | 587 | ||
| 590 | áËÏ ÎÁÍÅÒÉÔÅ ×ÔÏÒÉ ÆÁÊÌ Ó C-x C-f, ÐßÒ×ÉÑÔ ÆÁÊÌ ÏÓÔÁ×Á × åÍÁËÓ. | 588 | Àêî íàìåðèòå âòîðè ôàéë ñ C-x C-f, ïúðâèÿò ôàéë îñòàâà â Åìàêñ. |
| 591 | íÏÖÅÔÅ ÄÁ ÐÒÅ×ËÌÀÞÉÔÅ ÏÂÒÁÔÎÏ ËßÍ ÎÅÇÏ ËÁÔÏ ÇÏ ÎÁÍÅÒÉÔÅ ÐÁË Ó C-x | 589 | Ìîæåòå äà ïðåâêëþ÷èòå îáðàòíî êúì íåãî, êàòî ãî íàìåðèòå ïàê ñ C-x |
| 592 | C-f. ðÏ ÔÏÚÉ ÎÁÞÉÎ ÍÏÖÅ ÄÁ ÐÏÌÕÞÉÔÅ ÄÏÓÔÁ ÎÁ ÂÒÏÊ ÆÁÊÌÏ×Å × åÍÁËÓ. | 590 | C-f. Ïî òîçè íà÷èí ìîæå äà ïîëó÷èòå äîñòà íà áðîé ôàéëîâå â Åìàêñ. |
| 593 | 591 | ||
| 594 | >> óßÚÄÁÊÔÅ ÆÁÊÌ Ó ÉÍÅ "foo" ×ß×ÅÖÄÁÊËÉ C-x C-f foo <Return>. | 592 | >> Ñúçäàéòå ôàéë ñ èìå "foo", âúâåæäàéêè C-x C-f foo <Return>. |
| 595 | ÷ÍßËÎÅÔÅ ÍÁÌËÏ ÔÅËÓÔ, ÒÅÄÁËÔÉÒÁÊÔÅ ÇÏ É ÇÏ ÚÁÐÁÚÅÔÅ "foo" Ó | 593 | Âìúêíåòå ìàëêî òåêñò, ðåäàêòèðàéòå ãî è çàïàçåòå "foo" ñ âúâåæäàíå |
| 596 | ×ß×ÅÖÄÁÎÅ ÎÁ C-x C-s. | 594 | íà C-x C-s. |
| 597 | îÁËÒÁÑ ×ß×ÅÄÅÔÅ C-x C-f TUTORIAL <Return> ÚÁ ÄÁ ÓÅ ×ßÒÎÅÔÅ ÏÂÒÁÔÎÏ | 595 | Íàêðàÿ âúâåäåòå C-x C-f TUTORIAL.bg <Return>, çà äà ñå âúðíåòå |
| 598 | ×ß× ×ß×ÅÄÅÎÉÅÔÏ. | 596 | îáðàòíî âúâ âúâåäåíèåòî. |
| 599 | 597 | ||
| 600 | åÍÁËÓ ÚÁÐÁÚ×Á ÔÅËÓÔÁ ÎÁ ×ÓÅËÉ ÆÁÊÌ × ÏÂÅËÔ ÎÁÒÉÞÁÎ "ÂÕÆÅÒ". | 598 | Åìàêñ çàïàçâà òåêñòà íà âñåêè ôàéë â îáåêò, íàðè÷àí "áóôåð". |
| 601 | îÁÍÉÒÁÎÅÔÏ ÎÁ ÆÁÊÌ ÐÒÁ×É ÎÏ× ÂÕÆÅÒ × åÍÁËÓ. úÁ ÄÁ ×ÉÄÉÔÅ ÓÐÉÓßË ÎÁ | 599 | Íàìèðàíåòî íà ôàéë ïðàâè íîâ áóôåð â Åìàêñ. Çà äà âèäèòå ñïèñúê íà |
| 602 | ÂÕÆÅÒÉÔÅ, ËÏÉÔÏ × ÍÏÍÅÎÔÁ ÓßÝÅÓÔ×Õ×ÁÔ ×ß× ×ÁÛÉÑ åÍÁËÓ, ×ß×ÅÄÅÔÅ | 600 | áóôåðèòå, êîèòî â ìîìåíòà ñúùåñòâóâàò âúâ âàøèÿ Åìàêñ, âúâåäåòå |
| 603 | 601 | ||
| 604 | C-x C-b ðÏËÁÚ×ÁÎÅ ÎÁ ÂÕÆÅÒÉÔÅ | 602 | C-x C-b Ïîêàçâàíå íà áóôåðèòå |
| 605 | 603 | ||
| 606 | >> ïÐÉÔÁÊÔÅ C-x C-b ÓÅÇÁ. | 604 | >> Îïèòàéòå C-x C-b ñåãà. |
| 607 | 605 | ||
| 608 | ÷ÉÖÔÅ ËÁË ×ÓÅËÉ ÂÕÆÅÒ ÉÍÁ ÉÍÅ, Á ÐÏÎÑËÏÇÁ É ÉÍÅ ÎÁ ÆÁÊÌ ÚÁ ÆÁÊÌÁ, | 606 | Âèæòå êàê âñåêè áóôåð èìà èìå, à ïîíÿêîãà è èìå íà ôàéë çà ôàéëà, |
| 609 | ÞÉÅÔÏ ÓßÄßÒÖÁÎÉÅ ÄßÒÖÉ. ÷óåëé ÔÅËÓÔ, ËÏÊÔÏ ×ÉÖÄÁÔÅ × åÍÁËÓ ÐÒÏÚÏÒÅÃ, | 607 | ÷èåòî ñúäúðæàíèå äúðæè. ÂÑÅÊÈ òåêñò, êîéòî âèæäàòå â Åìàêñ ïðîçîðåö, |
| 610 | Å ×ÉÎÁÇÉ ÞÁÓÔ ÏÔ ÎÑËÁËß× ÂÕÆÅÒ. | 608 | å âèíàãè ÷àñò îò íÿêàêúâ áóôåð. |
| 611 | 609 | ||
| 612 | >> ÷ß×ÅÄÅÔÅ C-x 1 ÚÁ ÄÁ ÍÁÈÎÅÔÅ ÓÐÉÓßËÁ Ó ÂÕÆÅÒÉÔÅ. | 610 | >> Âúâåäåòå C-x 1, çà äà ìàõíåòå ñïèñúêà ñ áóôåðèòå. |
| 613 | 611 | ||
| 614 | ëÏÇÁÔÏ ÉÍÁÔÅ ÎÑËÏÌËÏ ÂÕÆÅÒÁ, ÓÁÍÏ ÅÄÉÎ ÏÔ ÔÑÈ Å "ÔÅËÕÝ" × ÄÁÄÅÎ ÍÏÍÅÎÔ | 612 | Êîãàòî èìàòå íÿêîëêî áóôåðà, ñàìî åäèí îò òÿõ å "òåêóù" â äàäåí ìîìåíò |
| 615 | ÏÔ ×ÒÅÍÅ. ôÏ×Á Å ÂÕÆÅÒßÔ, ËÏÊÔÏ ÒÅÄÁËÔÉÒÁÔÅ. áËÏ ÉÓËÁÔÅ ÄÁ | 613 | îò âðåìå. Òîâà å áóôåðúò, êîéòî ðåäàêòèðàòå. Àêî èñêàòå äà |
| 616 | ÒÅÄÁËÔÉÒÁÔÅ ÄÒÕÇ ÂÕÆÅÒ ÓÅ ÎÕÖÄÁÅÔÅ ÏÔ "ÐÒÅ×ËÌÀÞ×ÁÎÅ" ËßÍ ÎÅÇÏ. áËÏ | 614 | ðåäàêòèðàòå äðóã áóôåð, ñå íóæäàåòå îò "ïðåâêëþ÷âàíå" êúì íåãî. Àêî |
| 617 | ÉÓËÁÔÅ ÄÁ ÓÅ ÐÒÅ×ËÌÀÞÉÔÅ ËßÍ ÂÕÆÅÒ, ËÏÊÔÏ ÓßÏÔ×ÅÔÓÔ×Á ÎÁ ÆÁÊÌ, ÍÏÖÅÔÅ | 615 | èñêàòå äà ñå ïðåâêëþ÷èòå êúì áóôåð, êîéòî ñúîòâåòñòâà íà ôàéë, ìîæåòå |
| 618 | ÄÁ ÇÏ ÎÁÐÒÁ×ÉÔÅ ËÁÔÏ ÐÒÏÓÔÏ ÐÏÓÅÔÉÔÅ ÆÁÊÌÁ ÏÔÎÏ×Ï Ó C-x C-f. îÏ ÉÍÁ É | 616 | äà ãî íàïðàâèòå, êàòî ïðîñòî ïîñåòèòå ôàéëà îòíîâî ñ C-x C-f. Íî èìà |
| 619 | ÐÏ-ÌÅÓÅÎ ÎÁÞÉÎ: ÉÚÐÏÌÚ×ÁÎÅÔÏ ÎÁ ËÏÍÁÎÄÁÔÁ C-x b. ÷ ÔÁÚÉ ËÏÍÁÎÄÁ | 617 | è ïî-ëåñåí íà÷èí: èçïîëçâàíåòî íà êîìàíäàòà C-x b.  òàçè êîìàíäà |
| 620 | ÔÒÑÂ×Á ÄÁ ×ß×ÅÄÅÔÅ ÉÍÅÔÏ ÎÁ ÂÕÆÅÒÁ. | 618 | òðÿáâà äà âúâåäåòå èìåòî íà áóôåðà. |
| 621 | 619 | ||
| 622 | >> ÷ß×ÅÄÅÔÅ C-x b foo <Return> ÚÁ ÄÁ ÓÅ ×ßÒÎÅÔÅ ËßÍ ÂÕÆÅÒÁ "foo", | 620 | >> Âúâåäåòå C-x b foo <Return>, çà äà ñå âúðíåòå êúì áóôåðà "foo", |
| 623 | ËÏÊÔÏ ÄßÒÖÉ ÔÅËÓÔÁ ÎÁ ÆÁÊÌÁ "foo". ôÏÇÁ×Á ×ß×ÅÄÅÔÅ C-x b TUTORIAL | 621 | êîéòî äúðæè òåêñòà íà ôàéëà "foo". Òîãàâà âúâåäåòå C-x b TUTORIAL |
| 624 | <Return> ÚÁ ÄÁ ÓÅ ×ßÒÎÅÔÅ × ÔÏ×Á ×ß×ÅÄÅÎÉÅ. | 622 | <Return>, çà äà ñå âúðíåòå â òîâà âúâåäåíèå. |
| 625 | 623 | ||
| 626 | ÷ ÐÏ×ÅÞÅÔÏ ÓÌÕÞÁÉ ÉÍÅÔÏ ÎÁ ÂÕÆÅÒÁ Å ÓßÝÏÔÏ ËÁÔÏ ÉÍÅÔÏ ÎÁ ÆÁÊÌÁ (ÂÅÚ | 624 |  ïîâå÷åòî ñëó÷àè èìåòî íà áóôåðà å ñúùîòî êàòî èìåòî íà ôàéëà (áåç |
| 627 | ÞÁÓÔÔÁ × ËÏÑ ÄÉÒÅËÔÏÒÉÑ ÓÅ ÎÁÍÉÒÁ). ïÂÁÞÅ ÔÏ×Á ÎÅ ×ÉÎÁÇÉ Å ×ÑÒÎÏ. | 625 | ÷àñòòà â êîÿ äèðåêòîðèÿ ñå íàìèðà). Îáà÷å òîâà íå âèíàãè å âÿðíî. |
| 628 | óÐÉÓßËßÔ Ó ÂÕÆÅÒÉÔÅ, ËÏÊÔÏ ÐÒÁ×ÉÔÅ Ó C-x C-b, ×ÉÎÁÇÉ ×É ÐÏËÁÚ×Á ÉÍÅÔÏ | 626 | Ñïèñúêúò ñ áóôåðèòå, êîéòî ïðàâèòå ñ C-x C-b, âèíàãè âè ïîêàçâà èìåòî |
| 629 | ÎÁ ×ÓÅËÉ ÂÕÆÅÒ. | 627 | íà âñåêè áóôåð. |
| 630 | 628 | ||
| 631 | ÷óåëé ÔÅËÓÔ, ËÏÊÔÏ ×ÉÖÄÁÔÅ × åÍÁËÓ ÐÒÏÚÏÒÅÃ, Å ×ÉÎÁÇÉ ÞÁÓÔ ÏÔ ÎÑËÁËß× | 629 | ÂÑÅÊÈ òåêñò, êîéòî âèæäàòå â Åìàêñ ïðîçîðåö, å âèíàãè ÷àñò îò íÿêàêúâ |
| 632 | ÂÕÆÅÒ. îÑËÏÉ ÂÕÆÅÒÉ ÎÅ ÓßÏÔ×ÅÔÓÔ×ÁÔ ÎÁ ÆÁÊÌÏ×Å. îÁÐÒÉÍÅÒ, ÂÕÆÅÒßÔ | 630 | áóôåð. Íÿêîè áóôåðè íå ñúîòâåòñòâàò íà ôàéëîâå. Íàïðèìåð áóôåðúò, |
| 633 | ÉÍÅÎÕ×ÁÎ "*Buffer List*" ÎÅ ÓßÏÔ×ÅÔÓÔ×Á ÎÁ ÆÁÊÌ. ôÏ×Á Å ÂÕÆÅÒßÔ, | 631 | èìåíóâàí "*Buffer List*", íå ñúîòâåòñòâà íà ôàéë. Òîâà å áóôåðúò, |
| 634 | ËÏÊÔÏ ÓßÄßÒÖÁ ÓÐÉÓßËÁ Ó ÂÕÆÅÒÉÔÅ, ËÏÉÔÏ ÓÔÅ ÎÁÐÒÁ×ÉÌÉ Ó C-x C-b. | 632 | êîéòî ñúäúðæà ñïèñúêà ñ áóôåðèòå, êîèòî ñòå íàïðàâèëè ñ C-x C-b. |
| 635 | âÕÆÅÒßÔ ÉÍÅÎÕ×ÁÎ "*Messages*" ÓßÝÏ ÎÅ ÓßÏÔ×ÅÔÓÔ×Á ÎÁ ÆÁÊÌ; ÔÏÊ ÓßÄßÒÖÁ | 633 | Áóôåðúò, èìåíóâàí "*Messages*", ñúùî íå ñúîòâåòñòâà íà ôàéë; òîé |
| 636 | ÓßÏÂÝÅÎÉÑÔÁ, ËÏÉÔÏ ÓÅ ÐÏÑ×Á×ÁÔ × ÄßÎÏÔÏ ÎÁ ÅËÒÁÎÁ ÐÏ ×ÒÅÍÅ ÎÁ åÍÁËÓ | 634 | ñúäúðæà ñúîáùåíèÿòà, êîèòî ñå ïîÿâÿâàò â äúíîòî íà åêðàíà ïî âðåìå íà |
| 637 | ÓÅÓÉÑÔÁ. | 635 | Åìàêñ ñåñèÿòà. |
| 638 | 636 | ||
| 639 | >> ÷ß×ÅÄÅÔÅ C-x b *Messages* <Return> ÚÁ ÄÁ ×ÉÄÉÔÅ ÂÕÆÅÒÁ ÓßÓ | 637 | >> Âúâåäåòå C-x b *Messages* <Return>, çà äà âèäèòå áóôåðà ñúñ |
| 640 | ÓßÏÂÝÅÎÉÑÔÁ. óÌÅÄ ÔÏ×Á ×ß×ÅÄÅÔÅ C-x C-b TUTORIAL <Return> ÚÁ ÄÁ ÓÅ | 638 | ñúîáùåíèÿòà. Ñëåä òîâà âúâåäåòå C-x C-b TUTORIAL <Return>, çà äà |
| 641 | ×ßÒÎÅÔÅ ËßÍ ÔÏ×Á ×ß×ÅÄÅÎÉÅ. | 639 | ñå âúðíåòå êúì òîâà âúâåäåíèå. |
| 642 | 640 | ||
| 643 | áËÏ ÎÁÐÒÁ×ÉÔÅ ÐÒÏÍÅÎÉ × ÔÅËÓÔÁ ÎÁ ÅÄÉÎ ÆÁÊÌ, É ÔÏÇÁ×Á ÎÁÍÅÒÉÔÅ ÄÒÕÇ | 641 | Àêî íàïðàâèòå ïðîìåíè â òåêñòà íà åäèí ôàéë è òîãàâà íàìåðèòå äðóã |
| 644 | ÆÁÊÌ, ÔÏ×Á ÎÑÍÁ ÄÁ ÚÁÐÉÛÅ ÐßÒ×ÉÑ ÆÁÊÌ. îÅÇÏ×ÉÔÅ ÐÒÏÍÅÎÉ ÏÓÔÁ×ÁÔ ×ßÔÒÅ | 642 | ôàéë, òîâà íÿìà äà çàïèøå ïúðâèÿ ôàéë. Íåãîâèòå ïðîìåíè îñòàâàò âúòðå |
| 645 | × åÍÁËÓ, × ÂÕÆÅÒÁ ÎÁ ÆÁÊÌÁ. óßÚÄÁ×ÁÎÅÔÏ ÉÌÉ ÒÅÄÁËÔÉÒÁÎÅÔÏ ÎÁ ÂÕÆÅÒÁ | 643 | â Åìàêñ, â áóôåðà íà ôàéëà. Ñúçäàâàíåòî èëè ðåäàêòèðàíåòî íà áóôåðà |
| 646 | ÎÁ ×ÔÏÒÉÑ ÆÁÊÌ ÎÑÍÁ ÅÆÅËÔ ×ßÒÈÕ ÂÕÆÅÒÁ ÎÁ ÐßÒ×ÉÑ ÆÁÊÌ. ôÏ×Á Å ÍÎÏÇÏ | 644 | íà âòîðèÿ ôàéë íÿìà åôåêò âúðõó áóôåðà íà ïúðâèÿ ôàéë. Òîâà å ìíîãî |
| 647 | ÐÏÌÅÚÎÏ, ÎÏ ÓßÝÏ ÏÚÎÁÞÁ×Á, ÞÅ ÓÅ ÎÕÖÄÁÅÔÅ ÏÔ ÕÄÏÂÅÎ ÎÁÞÉÎ ÄÁ ÚÁÐÁÚÉÔÅ | 645 | ïîëåçíî, íî ñúùî îçíà÷àâà, ÷å ñå íóæäàåòå îò óäîáåí íà÷èí äà çàïàçèòå |
| 648 | ÂÕÆÅÒÁ ÎÁ ÐßÒ×ÉÑ ÆÁÊÌ. ýÅ Å ÎÅÕÄÏÂÎÏ ÄÁ ÐÒÅ×ËÌÀÞÉÔÅ ÏÂÒÁÔÎÏ Ó C-x C-f | 646 | áóôåðà íà ïúðâèÿ ôàéë. Ùå å íåóäîáíî äà ïðåâêëþ÷èòå îáðàòíî ñ C-x |
| 649 | ÚÁ ÄÁ ÇÏ ÚÁÐÁÚÉÔÅ Ó C-x C-s. ôÁËÁ ÞÅ ÉÍÁÍÅ | 647 | C-f, çà äà ãî çàïàçèòå ñ C-x C-s. Òàêà ÷å èìàìå |
| 650 | 648 | ||
| 651 | C-x s úÁÐÁÚ×Á ÎÑËÏÉ ÂÕÆÅÒÉ | 649 | C-x s Çàïàçâà íÿêîè áóôåðè |
| 652 | 650 | ||
| 653 | C-x s ÐÉÔÁ ÚÁ ×ÓÅËÉ ÂÕÆÅÒ, ËÏÊÔÏ ÓßÄßÒÖÁ ÐÒÏÍÅÎÉ, ËÏÉÔÏ ÎÅ ÓÔÅ | 651 | C-x s ïèòà çà âñåêè áóôåð, êîéòî ñúäúðæà ïðîìåíè, êîèòî íå ñòå |
| 654 | ÚÁÐÁÚÉÌÉ. ÷ßÐÒÏÓßÔ ÚÁ ×ÓÅËÉ ÔÁËß× ÂÕÆÅÒ Å ÄÁÌÉ ÄÁ ÂßÄÅ ÚÁÐÁÚÅÎ. | 652 | çàïàçèëè. Âúïðîñúò çà âñåêè òàêúâ áóôåð å äàëè äà áúäå çàïàçåí. |
| 655 | 653 | ||
| 656 | >> ÷ÍßËÎÅÔÅ ÒÅÄ × ÔÅËÓÔÁ, ÓÌÅÄ ÔÏ×Á ×ß×ÅÄÅÔÅ C-x s. | 654 | >> Âìúêíåòå ðåä â òåêñòà, ñëåä òîâà âúâåäåòå C-x s. |
| 657 | ôÒÑÂ×Á ÄÁ ÂßÄÅÔÅ ÐÏÐÉÔÁÎ ÄÁÌÉ ÄÁ ÚÁÐÁÚÉÔÅ ÂÕÆÅÒÁ ÉÍÅÎÕ×ÁÎ TUTORIAL. | 655 | Òðÿáâà äà áúäåòå ïîïèòàí äàëè äà çàïàçèòå áóôåðà, èìåíóâàí "TUTORIAL". |
| 658 | ïÔÇÏ×ÏÒÅÔÅ Ó ÄÁ ÎÁ ×ßÐÒÏÓÁ ËÁÔÏ ×ß×ÅÄÅÔÅ "y". | 656 | Îòãîâîðåòå ñ "äà" íà âúïðîñà, êàòî âúâåäåòå "y". |
| 659 | 657 | ||
| 660 | 658 | ||
| 661 | * òáúûéòñ÷áîå îá îáâïòá ëïíáîäé | 659 | * ÐÀÇØÈÐßÂÀÍÅ ÍÀ ÍÀÁÎÐÀ ÊÎÌÀÍÄÈ |
| 662 | ------------------------------- | 660 | ------------------------------- |
| 663 | 661 | ||
| 664 | éÍÁ ÍÎÏÇÏ, ÍÎÏÇÏ ÐÏ×ÅÞÅ ËÏÍÁÎÄÉ ÎÁ åÍÁËÓ, ÏÔËÏÌËÏÔÏ ÍÏÇÁÔ ÄÁ ÓÅ ÓÌÏÖÁÔ | 662 | Èìà ìíîãî, ìíîãî ïîâå÷å êîìàíäè íà Åìàêñ, îòêîëêîòî ìîãàò äà ñå ñëîæàò |
| 665 | ÍÁ ×ÓÉÞËÉ ËÏÎÔÒÏÌÎÉ É ÍÅÔÁ ÚÎÁÃÉ. åÍÁËÓ ÚÁÏÂÉËÁÌÑ ÔÏ×Á Ó X (eXtended) | 663 | íà âñè÷êè êîíòðîëíè è ìåòà çíàöè. Åìàêñ çàîáèêàëÿ òîâà ñ X (eXtended) |
| 666 | ËÏÍÁÎÄÁÔÁ. ôÏ×Á ÓÔÁ×Á ÐÏ Ä×Á ÎÁÞÉÎÁ: | 664 | êîìàíäàòà. Òîâà ñòàâà ïî äâà íà÷èíà: |
| 667 | 665 | ||
| 668 | C-x úÎÁËÏ×Ï ÒÁÚÛÉÒÑ×ÁÎÅ. ðÏÓÌÅÄ×ÁÎÏ ÏÔ ÅÄÉÎ ÚÎÁË. | 666 | C-x Çíàêîâî ðàçøèðÿâàíå. Ïîñëåäâàíî îò åäèí çíàê. |
| 669 | M-x òÁÚÛÉÒÑ×ÁÎÅ Ó ÉÍÅÎÕ×ÁÎÁ ËÏÍÁÎÄÁ. ðÏÓÌÅÄ×ÁÎÏ ÏÔ ÄßÌÇÏ | 667 | M-x Ðàçøèðÿâàíå ñ èìåíóâàíà êîìàíäà. Ïîñëåäâàíî îò äúëãî |
| 670 | ÉÍÅ. | 668 | èìå. |
| 671 | 669 | ||
| 672 | ôÅÚÉ ËÏÍÁÎÄÉ ÓÁ ÏÂÝÏ ×ÚÅÔÏ ÐÏÌÅÚÎÉ, ÎÏ ÐÏ-ÍÁÌËÏ ÏÔËÏÌËÏÔÏ ËÏÍÁÎÄÉÔÅ, | 670 | Òåçè êîìàíäè ñà îáùî âçåòî ïîëåçíè, íî ïî-ìàëêî, îòêîëêîòî êîìàíäèòå, |
| 673 | ËÏÉÔÏ ÄÏÓÅÇÁ ÓÔÅ ÎÁÕÞÉÌÉ. ÷ÅÞÅ ×ÉÄÑÈÔÅ Ä×Å ÏÔ ÔÑÈ: ËÏÍÁÎÄÉÔÅ ×ßÒÈÕ | 671 | êîèòî äîñåãà ñòå íàó÷èëè. Âå÷å âèäÿõòå äâå îò òÿõ: êîìàíäèòå âúðõó |
| 674 | ÆÁÊÌÏ×Å C-x C-f ÚÁ ÎÁÍÉÒÁÎÅ (Find) É C-x C-s ÚÁ ÚÁÐÁÚ×ÁÎÅ (Save). | 672 | ôàéëîâå C-x C-f çà íàìèðàíå (Find) è C-x C-s çà çàïàçâàíå (Save). |
| 675 | äÒÕÇ ÐÒÉÍÅÒ Å ËÏÍÁÎÄÁÔÁ ÚÁ ËÒÁÊ ÎÁ åÍÁËÓ ÓÅÓÉÑÔÁ -- ÔÏ×Á Å ËÏÍÁÎÄÁÔÁ | 673 | Äðóã ïðèìåð å êîìàíäàòà çà êðàé íà Åìàêñ ñåñèÿòà -- òîâà å êîìàíäàòà |
| 676 | C-x C-c. (îÅ ÓÅ ÂÅÚÐÏËÏÊÔÅ, ÞÅ ÍÏÖÅ ÄÁ ÉÚÇÕÂÉÔÅ ×ÓÉÞËÉ ÐÒÏÍÅÎÉ, ËÏÉÔÏ | 674 | C-x C-c. (Íå ñå áåçïîêîéòå, ÷å ìîæå äà èçãóáèòå âñè÷êè ïðîìåíè, êîèòî |
| 677 | ÓÔÅ ÎÁÐÒÁ×ÉÌÉ; C-x C-c ÐÒÅÄÌÁÇÁ ÄÁ ÚÁÐÁÚÉ ×ÓÅËÉ ÐÒÏÍÅÎÅÎ ÆÁÊÌ ÐÒÅÄÉ ÄÁ | 675 | ñòå íàïðàâèëè; C-x C-c ïðåäëàãà äà çàïàçè âñåêè ïðîìåíåí ôàéë, ïðåäè |
| 678 | ÐÒÅÍÁÈÎÅ åÍÁËÓ.) | 676 | äà ïðåìàõíå Åìàêñ.) |
| 679 | 677 | ||
| 680 | C-z Å ËÏÍÁÎÄÁÔÁ ÚÁ ÉÚÌÉÚÁÎÅ ÏÔ åÍÁËÓ *×ÒÅÍÅÎÎÏ* -- ÔÁËÁ ÞÅ ÄÁ ÍÏÖÅÔÅ | 678 | C-z å êîìàíäàòà çà èçëèçàíå îò Åìàêñ *âðåìåííî* -- òàêà ÷å äà ìîæåòå |
| 681 | ÄÁ ÓÅ ×ßÒÎÅÔÅ ËßÍ ÓßÝÁÔÁ åÍÁËÓ ÓÅÓÉÑ ÐÏ-ËßÓÎÏ. | 679 | äà ñå âúðíåòå êúì ñúùàòà Åìàêñ ñåñèÿ ïî-êúñíî. |
| 682 | 680 | ||
| 683 | îÁ ÓÉÓÔÅÍÉ, ËÏÉÔÏ ÐÏÚ×ÏÌÑ×ÁÔ ÔÏ×Á, C-z "ÉÚÏÓÔÁ×Ñ" (suspend) åÍÁËÓ, | 681 | Íà ñèñòåìè, êîèòî ïîçâîëÿâàò òîâà, C-z "èçîñòàâÿ" (suspend) Åìàêñ, |
| 684 | Ô.Å. ×ÒßÝÁ ËßÍ ÏÂ×É×ËÁÔÁ, ÎÏ ÎÅ ÒÁÚÒÕÛÁ×Á åÍÁËÓ. ÷ ÐÏ×ÅÞÅÔÏ ÏÂ×É×ËÉ | 682 | ò.å. âðúùà êúì îáâèâêàòà, íî íå ðàçðóøàâà Åìàêñ.  ïîâå÷åòî îáâèâêè |
| 685 | ÍÏÖÅÔÅ ÄÁ ÐÒÏÄßÌÖÉÔÅ åÍÁËÓ ÓÅÓÉÑÔÁ Ó ËÏÍÁÎÄÁÔÁ `fg' ÉÌÉ Ó `%emacs'. | 683 | ìîæåòå äà ïðîäúëæèòå Åìàêñ ñåñèÿòà ñ êîìàíäàòà "fg" èëè ñ "%emacs". |
| 686 | 684 | ||
| 687 | îÁ ÓÉÓÔÅÍÉ, ËÏÉÔÏ ÎÅ ÐÏÚ×ÏÌÑ×ÁÔ ÉÚÏÓÔÁ×ÑÎÅ, C-z ÓßÚÄÁ×Á ÎÏ×Á | 685 | Íà ñèñòåìè, êîèòî íå ïîçâîëÿâàò èçîñòàâÿíå, C-z ñúçäàâà íîâà |
| 688 | ÐÏÄÏÂ×É×ËÁ, ËÏÑÔÏ ×ßÒ×É ÐÏÄ åÍÁËÓ, ÚÁ ÄÁ ×É ÄÁÄÅ ÛÁÎÓ ÄÁ ÓÔÁÒÔÉÒÁÔÅ | 686 | ïîäîáâèâêà, êîÿòî âúðâè ïîä Åìàêñ, çà äà âè äàäå øàíñ äà ñòàðòèðàòå |
| 689 | ÄÒÕÇÉ ÐÒÏÇÒÁÍÉ É ÄÁ ÓÅ ×ßÒÎÅÔÅ ËßÍ åÍÁËÓ ÓÌÅÄ ÔÏ×Á; ÔÏ×Á ÎÅ Å ÉÓÔÉÎÓËÏ | 687 | äðóãè ïðîãðàìè è äà ñå âúðíåòå êúì Åìàêñ ñëåä òîâà; òîâà íå å èñòèíñêî |
| 690 | "ÉÚÌÉÚÁÎÅ" ÏÔ åÍÁËÓ. ÷ ÔÏÚÉ ÓÌÕÞÁÊ ËÏÍÁÎÄÁÔÁ ÎÁ ÏÂ×É×ËÁÔÁ `exit' Å | 688 | "èçëèçàíå" îò Åìàêñ.  òîçè ñëó÷àé êîìàíäàòà íà îáâèâêàòà "exit" å |
| 691 | ÏÂÉËÎÏ×ÅÎÉÑÔ ÎÁÞÉÎ ÄÁ ÓÅ ×ßÒÎÅÔÅ ÏÂÒÁÔÎÏ ËßÍ åÍÁËÓ ÏÔ ÐÏÄÏÂ×É×ËÁÔÁ. | 689 | îáèêíîâåíèÿò íà÷èí äà ñå âúðíåòå îáðàòíî êúì Åìàêñ îò ïîäîáâèâêàòà. |
| 692 | 690 | ||
| 693 | íÏÍÅÎÔßÔ ÄÁ ÉÚÐÏÌÚ×ÁÔÅ C-x C-c Å, ËÏÇÁÔÏ ÉÓËÁÔÅ ÄÁ ÉÚÌÅÚÅÔÅ ÏÔ | 691 | Ìîìåíòúò äà èçïîëçâàòå C-x C-c å, êîãàòî èñêàòå äà èçëåçåòå îò |
| 694 | ÓÉÓÔÅÍÁÔÁ. ôÏ×Á Å É ÐÒÁ×ÉÌÎÁÔÁ ËÏÍÁÎÄÁ ÚÁ ÉÚÌÉÚÁÎÅ, ËÏÇÁÔÏ åÍÁËÓ Å | 692 | ñèñòåìàòà. Òîâà å è ïðàâèëíàòà êîìàíäà çà èçëèçàíå, êîãàòî Åìàêñ å |
| 695 | ÉÚ×ÉËÁÎ ÏÔ ÐÏÝÅÎÓËÁ ÐÒÏÇÒÁÍÁ ÉÌÉ ÄÒÕÇÉ ÓÔÒÁÎÉÞÎÉ ÐÒÏÇÒÁÍÉ, ÔßÊ ËÁÔÏ ÔÅ | 693 | èçâèêàí îò ïîùåíñêà ïðîãðàìà èëè äðóãè ñòðàíè÷íè ïðîãðàìè, òúé êàòî òå |
| 696 | ÍÏÖÅ É ÄÁ ÎÅ ÚÎÁÑÔ ËÁË ÄÁ ÓÅ ÓÐÒÁ×ÑÔ Ó ÉÚÏÓÔÁ×ÑÎÅÔÏ ÎÁ åÍÁËÓ. ðÒÉ | 694 | ìîæå è äà íå çíàÿò êàê äà ñå ñïðàâÿò ñ èçîñòàâÿíåòî íà Åìàêñ. Ïðè |
| 697 | ÏÂÉËÎÏ×ÅÎÉ ÏÂÓÔÏÑÔÅÌÓÔ×Á, ÏÂÁÞÅ, ÁËÏ ÎÅ ÓÔÅ ÔÒßÇÎÁÌÉ ÄÁ ÉÚÌÉÚÁÔÅ ÏÔ | 695 | îáèêíîâåíè îáñòîÿòåëñòâà, îáà÷å, àêî íå ñòå òðúãíàëè äà èçëèçàòå îò |
| 698 | ÓÉÓÔÅÍÁÔÁ, ÐÏ-ÄÏÂÒÅ Å ÄÁ ÉÚÏÓÔÁ×ÉÔÅ åÍÁËÓ Ó C-z ×ÍÅÓÔÏ ÄÁ ÉÚÌÉÚÁÔÅ ÏÔ | 696 | ñèñòåìàòà, ïî-äîáðå å äà èçîñòàâèòå Åìàêñ ñ C-z, âìåñòî äà èçëèçàòå îò |
| 699 | åÍÁËÓ. | 697 | Åìàêñ. |
| 700 | 698 | ||
| 701 | éÍÁ ÍÎÏÇÏ ËÏÍÁÎÄÉ C-x. åÔÏ ÓÐÉÓßË ÎÁ ÔÅÚÉ, ËÏÉÔÏ ÓÔÅ ÎÁÕÞÉÌÉ: | 699 | Èìà ìíîãî êîìàíäè C-x. Åòî ñïèñúê íà òåçè, êîèòî ñòå íàó÷èëè: |
| 702 | 700 | ||
| 703 | C-x C-f îÁÍÉÒÁÎÅ ÎÁ ÆÁÊÌ. | 701 | C-x C-f Íàìèðàíå íà ôàéë. |
| 704 | C-x C-s úÁÐÁÚ×ÁÎÅ ÎÁ ÆÁÊÌ. | 702 | C-x C-s Çàïàçâàíå íà ôàéë. |
| 705 | C-x C-b óÐÉÓßË ÎÁ ÂÕÆÅÒÉÔÅ. | 703 | C-x C-b Ñïèñúê íà áóôåðèòå. |
| 706 | C-x C-c éÚÌÉÚÁÎÅ ÏÔ åÍÁËÓ. | 704 | C-x C-c Èçëèçàíå îò Åìàêñ. |
| 707 | C-x 1 éÚÔÒÉ×ÁÎÅ ÎÁ ×ÓÉÞËÉ ÐÒÏÚÏÒÃÉ ÏÓ×ÅÎ ÅÄÉÎ. | 705 | C-x 1 Èçòðèâàíå íà âñè÷êè ïðîçîðöè îñâåí åäèí. |
| 708 | C-x u ïÔÍÑÎÁ. | 706 | C-x u Îòìÿíà. |
| 709 | 707 | ||
| 710 | éÍÅÎÕ×ÁÎÉÔÅ ÒÁÚÛÉÒÅÎÉ ËÏÍÁÎÄÉ ÓÁ ËÏÍÁÎÄÉ, ËÏÉÔÏ ÓÅ ÉÚÐÏÌÚ×ÁÔ ÄÁÖÅ ÏÝÅ | 708 | Èìåíóâàíèòå ðàçøèðåíè êîìàíäè ñà êîìàíäè, êîèòî ñå èçïîëçâàò äàæå îùå |
| 711 | ÐÏ-ÒÑÄËÏ, ÉÌÉ ËÏÍÁÎÄÉ, ËÏÉÔÏ ÓÅ ÉÚÐÏÌÚ×ÁÔ ÓÁÍÏ × ÏÐÒÅÄÅÌÅÎÉ ÒÅÖÉÍÉ. | 709 | ïî-ðÿäêî, èëè êîìàíäè, êîèòî ñå èçïîëçâàò ñàìî â îïðåäåëåíè ðåæèìè. |
| 712 | ðÒÉÍÅÒ Å ËÏÍÁÎÄÁÔÁ replace-string, ËÏÑÔÏ ÚÁÍÅÎÑ ÇÌÏÂÁÌÎÏ ÅÄÉÎ ÎÉÚ Ó | 710 | Ïðèìåð å êîìàíäàòà replace-string, êîÿòî çàìåíÿ ãëîáàëíî åäèí íèç ñ |
| 713 | ÄÒÕÇ. ëÏÇÁÔÏ ×ß×ÅÄÅÔÅ M-x, åÍÁËÓ ×É ÐÏÄÓËÁÚ×Á × ÄßÎÏÔÏ ÎÁ ÅËÒÁÎÁ Ó | 711 | äðóã. Êîãàòî âúâåäåòå M-x, Åìàêñ âè ïîäñêàçâà â äúíîòî íà åêðàíà ñ |
| 714 | M-x É ×ÉÅ ÔÒÑÂ×Á ÄÁ ×ß×ÅÄÅÔÅ ÉÍÅÔÏ ÎÁ ËÏÍÁÎÄÁÔÁ, × ÔÏÚÉ ÓÌÕÞÁÊ | 712 | M-x è âèå òðÿáâà äà âúâåäåòå èìåòî íà êîìàíäàòà, â òîçè ñëó÷àé |
| 715 | "replace-string". ðÒÏÓÔÏ ×ß×ÅÄÅÔÅ "repl s<TAB>" É åÍÁËÓ ÝÅ ÚÁ×ßÒÛÉ | 713 | "replace-string". Ïðîñòî âúâåäåòå "repl s<TAB>" è Åìàêñ ùå çàâúðøè |
| 716 | ÉÍÅÔÏ. (<TAB> Å ËÌÁ×ÉÛßÔ Tab, ÏÂÉËÎÏ×ÅÎÏ ÎÁÍÉÒÁÝ ÓÅ ÎÁÄ ËÌÁ×ÉÛÁ | 714 | èìåòî. (<TAB> å êëàâèøúò Tab, îáèêíîâåíî íàìèðàù ñå íàä êëàâèøà |
| 717 | CapsLock ÉÌÉ ËÌÁ×ÉÛÁ Shift ÂÌÉÚÏ ÄÏ ÌÅ×ÉÑ ËÒÁÊ ÎÁ ËÌÁ×ÉÁÔÕÒÁÔÁ.) | 715 | CapsLock èëè êëàâèøà Shift áëèçî äî ëåâèÿ êðàé íà êëàâèàòóðàòà.) |
| 718 | úÁ×ßÒÛÅÔÅ ÉÍÅÔÏ ÎÁ ËÏÍÁÎÄÁÔÁ Ó <Return>. | 716 | Çàâúðøåòå èìåòî íà êîìàíäàòà ñ <Return>. |
| 719 | 717 | ||
| 720 | ëÏÍÁÎÄÁÔÁ replace-string ÉÚÉÓË×Á Ä×Á ÁÒÇÕÍÅÎÔÁ -- ÎÉÚßÔ, ËÏÊÔÏ ÝÅ ÂßÄÅ | 718 | Êîìàíäàòà replace-string èçèñêâà äâà àðãóìåíòà -- íèçúò, êîéòî ùå áúäå |
| 721 | ÚÁÍÅÎÑÎ, É ÎÉÚßÔ, ËÏÊÔÏ ÝÅ ÇÏ ÚÁÍÅÎÉ. ôÒÑÂ×Á ÄÁ ÚÁ×ßÒÛÉÔÅ ×ß×ÅÖÄÁÎÅÔÏ | 719 | çàìåíÿí, è íèçúò, êîéòî ùå ãî çàìåíè. Òðÿáâà äà çàâúðøèòå âúâåæäàíåòî |
| 722 | ÎÁ ×ÓÅËÉ ÁÒÇÕÍÅÎÔ Ó <Return>. | 720 | íà âñåêè àðãóìåíò ñ <Return>. |
| 723 | 721 | ||
| 724 | >> ðÒÉÄ×ÉÖÅÔÅ ËÕÒÓÏÒÁ ÄÏ ÐÒÁÚÎÉÑ ÒÅÄ Ä×Á ÒÅÄÁ ÎÁÄÏÌÕ ÐÏÄ ÔÏÚÉ. | 722 | >> Ïðèäâèæåòå êóðñîðà äî ïðàçíèÿ ðåä, äâà ðåäà íàäîëó ïîä òîçè. |
| 725 | ôÏÇÁ×Á ×ß×ÅÄÅÔÅ M-x repl s<Return>ÐÒÏÍÅÎÑ<Return><Return> | 723 | Òîãàâà âúâåäåòå M-x repl s<Return>ïðîìåíÿ<Return>èçìåíÿ<Return> |
| 726 | 724 | ||
| 727 | úÁÂÅÌÅÖÅÔÅ ËÁË ÔÏÚÉ ÒÅÄ ÓÅ ÐÒÏÍÅÎÑ: ×ÉÅ ÚÁÍÅÎÉÈÔÅ ÄÕÍÁÔÁ | 725 | Çàáåëåæåòå êàê òîçè ðåä ñå ïðîìåíÿ: âèå çàìåíèõòå äóìàòà |
| 728 | Ð-Ò-Ï-Í-Å-Î-Ñ Ó "ÉÚÍÅÎÑ", ËßÄÅÔÏ É ÄÁ ÓÅ ÎÁÍÉÒÁ ÓÌÅÄ ÎÁÞÁÌÎÏÔÏ | 726 | ï-ð-î-ì-å-í-ÿ ñ "èçìåíÿ", êúäåòî è äà ñå íàìèðà ñëåä íà÷àëíîòî |
| 729 | ÍÑÓÔÏ ÎÁ ËÕÒÓÏÒÁ. | 727 | ìÿñòî íà êóðñîðà. |
| 730 | 728 | ||
| 731 | úáâåìåöëá: ðÒÅ×ËÌÀÞ×ÁÎÅÔÏ ËßÍ ×ß×ÅÖÄÁÎÅ ÎÁ ËÉÒÉÌÓËÉ ÂÕË×Á ÓÔÁ×Á Ó C-\. | 729 | ÇÀÁÅËÅÆÊÀ: Ïðåâêëþ÷âàíåòî êúì âúâåæäàíå íà êèðèëñêè áóêâà ñòàâà ñ C-\. |
| 732 | 730 | ||
| 733 | 731 | ||
| 734 | * á÷ôïíáôéþîï úáðáú÷áîå | 732 | * ÀÂÒÎÌÀÒÈ×ÍÎ ÇÀÏÀÇÂÀÍÅ |
| 735 | ----------------------- | 733 | ----------------------- |
| 736 | 734 | ||
| 737 | ëÏÇÁÔÏ ÓÔÅ ÎÁÐÒÁ×ÉÌÉ ÐÒÏÍÅÎÉ ×ß× ÆÁÊÌ, ÎÏ ÏÝÅ ÎÅ ÓÔÏ ÇÏ ÚÁÐÁÚÉÌÉ, ÔÅ | 735 | Êîãàòî ñòå íàïðàâèëè ïðîìåíè âúâ ôàéë, íî îùå íå ñòå ãî çàïàçèëè, òå |
| 738 | ÍÏÇÁÔ ÄÁ ÂßÄÁÔ ÚÁÇÕÂÅÎÉ ÁËÏ ËÏÍÐÀÔßÒßÔ ×ÎÅÚÁÐÎÏ ÓÅ ÉÚËÌÀÞÉ. úÁ ÄÁ ÓÅ | 736 | ìîãàò äà áúäàò çàãóáåíè, àêî êîìïþòúðúò âíåçàïíî ñå èçêëþ÷è. Çà äà âè |
| 739 | ÚÁÐÁÚÉÔÅ ÏÔ ÔÁËÉ×Á ÓÉÔÕÁÃÉÉ, åÍÁËÓ ÐÅÒÉÏÄÉÞÎÏ ÚÁÐÁÚ×Á "Á×ÔÏÍÁÔÉÞÎÏ | 737 | ïðåäïàçè îò òàêèâà ñèòóàöèè, Åìàêñ ïåðèîäè÷íî çàïàçâà "àâòîìàòè÷íî |
| 740 | ÚÁÐÁÚ×ÁÎ" ÆÁÊÌ ÚÁ ×ÓÅËÉ ÆÁÊÌ, ËÏÊÔÏ ÒÅÄÁËÔÉÒÁÔÅ. éÍÅÔÏ ÎÁ Á×ÔÏÍÁÔÉÞÎÏ | 738 | çàïàçâàí" ôàéë çà âñåêè ôàéë, êîéòî ðåäàêòèðàòå. Èìåòî íà àâòîìàòè÷íî |
| 741 | ÚÁÐÁÚ×ÁÎÉÑ ÆÁÊÌ ÉÍÁ # × ÎÁÞÁÌÏÔÏ É × ËÒÁÑ; ÎÁÐÒÉÍÅÒ, ÁËÏ ×ÁÛÉÑÔ ÆÁÊÌ Å | 739 | çàïàçâàíèÿ ôàéë èìà # â íà÷àëîòî è â êðàÿ; íàïðèìåð, àêî âàøèÿò ôàéë å |
| 742 | Ó ÉÍÅ "hello.c", ÉÍÅÔÏ ÎÁ ÎÅÇÏ×ÉÑ Á×ÔÏÍÁÔÉÞÎÏ ÚÁÐÁÚ×ÁÎ ÆÁÊÌ ÝÅ ÂßÄÅ | 740 | ñ èìå "hello.c", èìåòî íà íåãîâèÿ àâòîìàòè÷íî çàïàçâàí ôàéë ùå áúäå |
| 743 | "#hello.c#". ëÏÇÁÔÏ ÚÁÐÁÚ×ÁÔÅ ÆÁÊÌ ÐÏ ÏÂÉËÎÏ×ÅÎÉÑ ÎÁÞÉÎ, åÍÁËÓ | 741 | "#hello.c#". Êîãàòî çàïàçâàòå ôàéë ïî îáèêíîâåíèÿ íà÷èí, Åìàêñ |
| 744 | ÉÚÔÒÉ×Á ÎÅÇÏ×ÉÑ Á×ÔÏÍÁÔÉÞÎÏ ÚÁÐÉÓ×ÁÎ ÆÁÊÌ. | 742 | èçòðèâà íåãîâèÿ àâòîìàòè÷íî çàïèñâàí ôàéë. |
| 745 | 743 | ||
| 746 | áËÏ ËÏÍÐÀÔßÒßÔ ÚÁ×ÉÓÎÅ, ÍÏÖÅ ÄÁ ×ßÚÓÔÁÎÏ×ÉÔÅ ×ÁÛÁÔÁ Á×ÔÏÍÁÔÉÞÎÏ | 744 | Àêî êîìïþòúðúò çàâèñíå, ìîæå äà âúçñòàíîâèòå âàøàòà àâòîìàòè÷íî |
| 747 | ÚÁÐÁÚ×ÁÎÁ ÒÅÄÁËÃÉÑ ËÁÔÏ ÎÁÍÅÒÉÔÅ ÆÁÊÌÁ ËÁËÔÏ ÏÂÉËÎÏ×ÅÎÏ (ÆÁÊÌßÔ, ËÏÊÔÏ | 745 | çàïàçâàíà ðåäàêöèÿ, êàòî íàìåðèòå ôàéëà êàêòî îáèêíîâåíî (ôàéëúò, |
| 748 | ÓÔÅ ÒÅÄÁËÔÉÒÁÌÉ, ÎÅ Á×ÔÏÍÁÔÉÞÎÏ ÚÁÐÁÚ×ÁÎÉÑ) É ÓÌÅÄ ÔÏ×Á ×ß×ÅÄÅÔÅ M-x | 746 | êîéòî ñòå ðåäàêòèðàëè, íå àâòîìàòè÷íî çàïàçâàíèÿ) è ñëåä òîâà âúâåäåòå |
| 749 | recover file<Return>. ëÏÇÁÔÏ ËÏÍÁÎÄÁÔÁ ÉÚÉÓËÁ ÐÏÔ×ßÒÖÄÅÎÉÅ, ×ß×ÅÄÅÔÅ | 747 | M-x recover file<Return>. Êîãàòî êîìàíäàòà èçèñêà ïîòâúðæäåíèå, |
| 750 | yes<Return> ÚÁ ÄÁ ÐÒÏÄßÌÖÉÔÅ É ÄÁ ×ßÚÓÔÁÎÏ×ÉÔÅ Á×ÔÏÍÁÔÉÞÎÏ ÚÁÐÁÚ×ÁÎÉÔÅ | 748 | âúâåäåòå yes<Return>, çà äà ïðîäúëæèòå è äà âúçñòàíîâèòå àâòîìàòè÷íî |
| 751 | ÄÁÎÎÉ. | 749 | çàïàçâàíèòå äàííè. |
| 752 | 750 | ||
| 753 | 751 | ||
| 754 | * åèï ïâìáóôôá | 752 | * ÅÕÎ ÎÁËÀÑÒÒÀ |
| 755 | -------------- | 753 | -------------- |
| 756 | 754 | ||
| 757 | áËÏ åÍÁËÓ ×ÉÄÉ, ÞÅ ×ß×ÅÖÄÁÔÅ ÍÎÏÇÏÚÎÁËÏ×É ËÏÍÁÎÄÉ ÂÁ×ÎÏ, ÝÅ ×É ÇÉ | 755 | Àêî Åìàêñ âèäè, ÷å âúâåæäàòå ìíîãîçíàêîâè êîìàíäè áàâíî, ùå âè ãè |
| 758 | ÐÏËÁÖÅ × ÄßÎÏÔÏ ÎÁ ÅËÒÁÎÁ × ÏÂÌÁÓÔ ÎÁÒÉÞÁÎÁ "ÅÈÏ ÏÂÌÁÓÔ". åÈÏ | 756 | ïîêàæå â äúíîòî íà åêðàíà, â îáëàñò, íàðè÷àíà "åõî îáëàñò". Åõî |
| 759 | ÏÂÌÁÓÔÔÁ ÏÂÈ×ÁÝÁ ÐÏÓÌÅÄÎÉÑ ÒÅÄ ÏÔ ÅËÒÁÎÁ. | 757 | îáëàñòòà îáõâàùà ïîñëåäíèÿ ðåä îò åêðàíà. |
| 760 | 758 | ||
| 761 | 759 | ||
| 762 | * òåä îá òåöéíá | 760 | * ÐÅÄ ÍÀ ÐÅÆÈÌÀ |
| 763 | --------------- | 761 | ---------------- |
| 764 | 762 | ||
| 765 | òÅÄßÔ ÔÏÞÎÏ ÎÁÄ ÅÈÏ ÏÂÌÁÓÔÔÁ ÓÅ ÎÁÒÉÞÁ "ÒÅÄ ÎÁ ÒÅÖÉÍÁ" (mode line). | 763 | Ðåäúò òî÷íî íàä åõî îáëàñòòà ñå íàðè÷à "ðåä íà ðåæèìà" (mode line). |
| 766 | ôÏÊ ÐÏËÁÚ×Á ÎÅÝÏ ËÁÔÏ: | 764 | Òîé ïîêàçâà íåùî êàòî: |
| 767 | 765 | ||
| 768 | --:** TUTORIAL (Fundamental)--L670--58%---------------- | 766 | -R:** TUTORIAL.bg (Fundamental)--L670--58%---------------- |
| 769 | 767 | ||
| 770 | ôÏÚÉ ÒÅÄ ÄÁ×Á ÐÏÌÅÚÎÁ ÉÎÆÏÒÍÁÃÉÑ ÚÁ ÓßÓÔÏÑÎÉÅÔÏ ÎÁ åÍÁËÓ É ÔÅËÓÔÁ, | 768 | Òîçè ðåä äàâà ïîëåçíà èíôîðìàöèÿ çà ñúñòîÿíèåòî íà Åìàêñ è òåêñòà, |
| 771 | ËÏÊÔÏ ÒÅÄÁËÔÉÒÁÔÅ. | 769 | êîéòî ðåäàêòèðàòå. |
| 772 | 770 | ||
| 773 | ÷ÅÞÅ ÚÎÁÅÔÅ ËÁË×Ï ÏÚÎÁÞÁ×Á ÉÍÅÔÏ ÎÁ ÆÁÊÌÁ -- ÔÏ×Á Å ÆÁÊÌßÔ, ËÏÊÔÏ ÓÔÅ | 771 | Âå÷å çíàåòå êàêâî îçíà÷àâà èìåòî íà ôàéëà -- òîâà å ôàéëúò, êîéòî ñòå |
| 774 | ÎÁÍÅÒÉÌÉ. -NN%-- ÐÏËÁÚ×Á ×ÁÛÁÔÁ ÔÅËÕÝÁ ÐÏÚÉÃÉÑ × ÔÅËÓÔÁ; ÔÏ×Á | 772 | íàìåðèëè. -NN%-- ïîêàçâà âàøàòà òåêóùà ïîçèöèÿ â òåêñòà; òîâà |
| 775 | ÏÚÎÁÞÁ×Á, ÞÅ NN ÐÒÏÃÅÎÔÁ ÏÔ ÔÅËÓÔÁ Å ÎÁÄ ×ßÒÈÁ ÎÁ ÅËÒÁÎÁ. áËÏ | 773 | îçíà÷àâà, ÷å NN ïðîöåíòà îò òåêñòà å íàä âúðõà íà åêðàíà. Àêî |
| 776 | ÎÁÞÁÌÏÔÏ ÎÁ ÆÁÊÌÁ Å ÎÁ ÅËÒÁÎÁ, ÝÅ ÓÅ ÐÏËÁÚ×Á --Top-- (×ÒßÈ) ×ÍÅÓÔÏ | 774 | íà÷àëîòî íà ôàéëà å íà åêðàíà, ùå ñå ïîêàçâà --Top-- (âðúõ) âìåñòî |
| 777 | --00%--. áËÏ ËÒÁÑ ÎÁ ÆÁÊÌÁ Å ÎÁ ÅËÒÁÎÁ, ÝÅ ÓÅ ÐÏËÁÚ×Á --Bot-- (ÄßÎÏ). | 775 | --00%--. Àêî êðàÿ íà ôàéëà å íà åêðàíà, ùå ñå ïîêàçâà --Bot-- (äúíî). |
| 778 | áËÏ ÇÌÅÄÁÔÅ ÔÅËÓÔ, ËÏÊÔÏ Å ÔÏÌËÏ×Á ÍÁÌßË, ÞÅ ÓÅ ÐÏËÁÚ×Á ÉÚÃÑÌÏ ÎÁ | 776 | Àêî ãëåäàòå òåêñò, êîéòî å òîëêîâà ìàëúê, ÷å ñå ïîêàçâà èçöÿëî íà |
| 779 | ÅËÒÁÎÁ, ÒÅÄßÔ ÎÁ ÒÅÖÉÍÁ ÝÅ ÉÚ×ÅÄÅ --All--. | 777 | åêðàíà, ðåäúò íà ðåæèìà ùå èçâåäå --All--. |
| 780 | 778 | ||
| 781 | úÎÁËßÔ L É ÃÉÆÒÉÔÅ ÐÏËÁÚ×ÁÔ ÍÑÓÔÏÔÏ ÐÏ ÄÒÕÇ ÎÁÞÉÎ: ÔÏ×Á Å ÎÏÍÅÒßÔ ÎÁ | 779 | Çíàêúò L è öèôðèòå ïîêàçâàò ìÿñòîòî ïî äðóã íà÷èí: òîâà å íîìåðúò íà |
| 782 | ÔÅËÕÝÉÑ ÒÅÄ ÎÁ ÔÏÞËÁÔÁ. | 780 | òåêóùèÿ ðåä íà òî÷êàòà. |
| 783 | 781 | ||
| 784 | ú×ÅÚÄÉÔÅ ÂÌÉÚÏ ÄÏ ÎÁÞÁÌÏÔÏ ÏÚÎÁÞÁ×ÁÔ, ÞÅ ÓÔÅ ÎÁÐÒÁ×ÉÌÉ ÐÒÏÍÅÎÉ × | 782 | Çâåçäèòå áëèçî äî íà÷àëîòî îçíà÷àâàò, ÷å ñòå íàïðàâèëè ïðîìåíè â |
| 785 | ÔÅËÓÔÁ. ÷ÅÄÎÁÇÁ ÓÌÅÄ ËÁÔÏ ÐÏÓÅÔÉÔÅ ÉÌÉ ÚÁÐÁÚÉÔÅ ÆÁÊÌ ÔÁÚÉ ÞÁÓÔ ÏÔ | 783 | òåêñòà. Âåäíàãà ñëåä êàòî ïîñåòèòå èëè çàïàçèòå ôàéë, òàçè ÷àñò îò |
| 786 | ÒÅÄÁ ÎÁ ÒÅÖÉÍÁ ×ÅÞÅ ÎÅ ÐÏËÁÚ×Á Ú×ÅÚÄÉ, Á ÓÁÍÏ ÔÉÒÅÔÁ. | 784 | ðåäà íà ðåæèìà âå÷å íå ïîêàçâà çâåçäè, à ñàìî òèðåòà. |
| 787 | 785 | ||
| 788 | þÁÓÔÔÁ ÏÔ ÒÅÄÁ ÎÁ ÒÅÖÉÍÁ ×ßÔÒÅ × ÓËÏÂÉÔÅ Å ÚÁ ÄÁ ×É ÐÏËÁÖÅ × ËÁËß× | 786 | ×àñòòà îò ðåäà íà ðåæèìà âúòðå â ñêîáèòå å, çà äà âè ïîêàæå â êàêúâ |
| 789 | ÒÅÖÉÍ ÎÁ ÒÅÄÁËÔÉÒÁÎÅ ÓÅ ÎÁÍÉÒÁÔÅ. ðÏÄÒÁÚÂÉÒÁÝÉÑÔ ÓÅ ÒÅÖÉÍ Å | 787 | ðåæèì íà ðåäàêòèðàíå ñå íàìèðàòå. Ïîäðàçáèðàùèÿò ñå ðåæèì å |
| 790 | Fundamental (ïÓÎÏ×ÅÎ), ËÏÊÔÏ ÉÚÐÏÌÚ×ÁÔÅ × ÍÏÍÅÎÔÁ. ôÏ×Á Å ÐÒÉÍÅÒ ÚÁ | 788 | Fundamental (Îñíîâåí), êîéòî èçïîëçâàòå â ìîìåíòà. Òîâà å ïðèìåð çà |
| 791 | "ÇÌÁ×ÅÎ ÒÅÖÉÍ" (major mode). | 789 | "ãëàâåí ðåæèì" (major mode). |
| 792 | 790 | ||
| 793 | åÍÁËÓ ÉÍÁ ÍÎÏÇÏ ÇÌÁ×ÎÉ ÒÅÖÉÍÉ. îÑËÏÉ ÏÔ ÔÑÈ ÓÁ ÐÒÅÄ×ÉÄÅÎÉ ÚÁ | 791 | Åìàêñ èìà ìíîãî ãëàâíè ðåæèìè. Íÿêîè îò òÿõ ñà ïðåäâèäåíè çà |
| 794 | ÒÅÄÁËÔÉÒÁÎÅ ÎÁ ÒÁÚÌÉÞÎÉ ÅÚÉÃÉ É/ÉÌÉ ×ÉÄÏ×Å ÔÅËÓÔ, ËÁÔÏ ÎÁÐÒÉÍÅÒ ÒÅÖÉÍ | 792 | ðåäàêòèðàíå íà ðàçëè÷íè åçèöè è/èëè âèäîâå òåêñò, êàòî íàïðèìåð ðåæèì |
| 795 | ìÉÓÐ, ÒÅÖÉÍ ôÅËÓÔ É ÄÒÕÇÉ. ÷ß× ×ÓÅËÉ ÅÄÉÎ ÍÏÍÅÎÔ ÏÔ ×ÒÅÍÅ ÔÏÞÎÏ ÅÄÉÎ | 793 | Ëèñï, ðåæèì Òåêñò è äðóãè. Âúâ âñåêè åäèí ìîìåíò îò âðåìå òî÷íî åäèí |
| 796 | ÇÌÁ×ÅÎ ÒÅÖÉÍ Å ÁËÔÉ×ÅÎ É ÎÅÇÏ×ÏÔÏ ÉÍÅ ÍÏÖÅ ×ÉÎÁÇÉ ÄÁ ÂßÄÅ ÎÁÍÅÒÅÎÏ × | 794 | ãëàâåí ðåæèì å àêòèâåí è íåãîâîòî èìå ìîæå âèíàãè äà áúäå íàìåðåíî â |
| 797 | ÒÅÄÁ ÎÁ ÒÅÖÉÍÁ ÔÏÞÎÏ ËÁËÔÏ "Fundamental" ÓÅÇÁ. | 795 | ðåäà íà ðåæèìà, òî÷íî êàêòî "Fundamental" ñåãà. |
| 798 | 796 | ||
| 799 | ÷ÓÅËÉ ÇÌÁ×ÅÎ ÒÅÖÉÍ ÐÒÁ×É ÎÑËÏÉ ËÏÍÁÎÄÉ ÄÁ ÓÅ ÄßÒÖÁÔ ÐÏ ÒÁÚÌÉÞÅÎ | 797 | Âñåêè ãëàâåí ðåæèì ïðàâè íÿêîè êîìàíäè äà ñå äúðæàò ïî ðàçëè÷åí íà÷èí. |
| 800 | ÎÁÞÉÎ. îÁÐÒÉÍÅÒ, ÉÍÁ ËÏÍÁÎÄÉ ÚÁ ÒÅÄÁËÔÉÒÁÎÅ ÎÁ ËÏÍÅÎÔÁÒÉ × ÐÒÏÇÒÁÍÉ, | 798 | Íàïðèìåð, èìà êîìàíäè çà ðåäàêòèðàíå íà êîìåíòàðè â ïðîãðàìè, è òúé |
| 801 | É ÔßÊ ËÁÔÏ ×ÓÅËÉ ÐÒÏÇÒÁÍÅÎ ÅÚÉË ÉÍÁ ÒÁÚÌÉÞÎÁ ÉÄÅÑ ÚÁ ÔÏ×Á ËÁË ÔÒÑÂ×Á | 799 | êàòî âñåêè ïðîãðàìåí åçèê èìà ðàçëè÷íà èäåÿ çà òîâà êàê òðÿáâà äà |
| 802 | ÄÁ ÉÚÇÌÅÖÄÁÔ ËÏÍÅÎÔÁÒÉÔÅ, ×ÓÅËÉ ÇÌÁ×ÅÎ ÒÅÖÉÍ ÔÒÑÂ×Á ÄÁ ×ÍßË×Á | 800 | èçãëåæäàò êîìåíòàðèòå, âñåêè ãëàâåí ðåæèì òðÿáâà äà âìúêâà êîìåíòàðè |
| 803 | ËÏÍÅÎÔÁÒÉ ÐÏ ÒÁÚÌÉÞÅÎ ÎÁÞÉÎ. ÷ÓÅËÉ ÇÌÁ×ÅÎ ÒÅÖÉÍ Å ÉÍÅ ÎÁ ÒÁÚÛÉÒÅÎÁ | 801 | ïî ðàçëè÷åí íà÷èí. Âñåêè ãëàâåí ðåæèì å èìå íà ðàçøèðåíà êîìàíäà, ñ |
| 804 | ËÏÍÁÎÄÁ, Ó ËÏÑÔÏ ÐÒÅ×ËÌÀÞ×ÁÔÅ ËßÍ ÔÏÚÉ ÒÅÖÉÍ. îÁÐÒÉÍÅÒ, M-x | 802 | êîÿòî ïðåâêëþ÷âàòå êúì òîçè ðåæèì. Íàïðèìåð, M-x fundamental-mode å |
| 805 | fundamental-mode Å ËÏÍÁÎÄÁ ÚÁ ÐÒÅ×ËÌÀÞ×ÁÎÅ ËßÍ ÒÅÖÉÍ Fundamental. | 803 | êîìàíäà çà ïðåâêëþ÷âàíå êúì ðåæèì Fundamental. |
| 806 | 804 | ||
| 807 | ëÏÇÁÔÏ ÒÅÄÁËÔÉÒÁÔÅ ÔÅËÓÔ ÎÁ ÅÓÔÅÓÔ×ÅÎ ÅÚÉË, ËÁÔÏ ÔÏÚÉ ÆÁÊÌ, | 805 | Êîãàòî ðåäàêòèðàòå òåêñò íà åñòåñòâåí åçèê, êàòî òîçè ôàéë, |
| 808 | ÎÁÊ-×ÅÒÏÑÔÎÏ ÔÒÑÂ×Á ÄÁ ÉÚÐÏÌÚ×ÁÔÅ ÒÅÖÉÍ ôÅËÓÔ. | 806 | íàé-âåðîÿòíî òðÿáâà äà èçïîëçâàòå ðåæèì Òåêñò (text). |
| 809 | 807 | ||
| 810 | >> ÷ß×ÅÄÅÔÅ M-x text mode<Return>. | 808 | >> Âúâåäåòå M-x text mode<Return>. |
| 811 | 809 | ||
| 812 | îÅ ÓÅ ÂÅÚÐÏËÏÊÔÅ, ÎÉËÏÑ ÏÔ åÍÁËÓ ËÏÍÁÎÄÉÔÅ, ËÏÉÔÏ ÓÔÅ ÎÁÕÞÉÌÉ, ÎÑÍÁ ÄÁ | 810 | Íå ñå áåçïîêîéòå, íèêîÿ îò Åìàêñ êîìàíäèòå, êîèòî ñòå íàó÷èëè, íÿìà äà |
| 813 | ÓÅ ÐÒÏÍÅÎÉ ÐÏ ÎÑËÁËß× ÓßÝÅÓÔ×ÅÎ ÎÁÞÉÎ. îÏ ÍÏÖÅ ÄÁ ÚÁÂÅÌÅÖÉÔÅ, ÞÅ M-f | 811 | ñå ïðîìåíè ïî íÿêàêúâ ñúùåñòâåí íà÷èí. Íî ìîæå äà çàáåëåæèòå, ÷å M-f |
| 814 | É M-b ÓÅÇÁ ×ßÚÐÒÉÅÍÁÔ ÁÐÏÓÔÒÏÆÉÔÅ (') ËÁÔÏ ÞÁÓÔ ÏÔ ÄÕÍÉÔÅ. ðÒÅÄÉ | 812 | è M-b ñåãà âúçïðèåìàò àïîñòðîôèòå (') êàòî ÷àñò îò äóìèòå. Ïðåäè |
| 815 | ÔÏ×Á, × ÏÓÎÏ×ÎÉÑ ÒÅÖÉÍ (Fundamental) M-f É M-b ÓÅ ×ßÚÐÒÉÅÍÁÈÁ ËÁÔÏ | 813 | òîâà, â îñíîâíèÿ ðåæèì (Fundamental), M-f è M-b ñå âúçïðèåìàõà êàòî |
| 816 | ÒÁÚÄÅÌÉÔÅÌÉ ÎÁ ÄÕÍÉ. | 814 | ðàçäåëèòåëè íà äóìè. |
| 817 | 815 | ||
| 818 | çÌÁ×ÎÉÔÅ ÒÅÖÉÍÉ ÏÂÉËÎÏ×ÅÎÏ ÐÒÁ×ÑÔ ÍÁÌËÉ ÐÒÏÍÅÎÉ ËÁÔÏ ÔÁÚÉ: ÐÏ×ÅÞÅÔÏ | 816 | Ãëàâíèòå ðåæèìè îáèêíîâåíî ïðàâÿò ìàëêè ïðîìåíè êàòî òàçè: ïîâå÷åòî |
| 819 | ËÏÍÁÎÄÉ ×ßÒÛÁÔ "ÓßÝÁÔÁ ÒÁÂÏÔÁ" ×ß× ×ÓÅËÉ ÇÌÁ×ÅÎ ÒÅÖÉÍ, ÎÏ ÒÁÂÏÔÑÔ ÐÏ | 817 | êîìàíäè âúðøàò "ñúùàòà ðàáîòà" âúâ âñåêè ãëàâåí ðåæèì, íî ðàáîòÿò ïî |
| 820 | ÍÁÌËÏ ÐÏ-ÒÁÚÌÉÞÅÎ ÎÁÞÉÎ. | 818 | ìàëêî ïî-ðàçëè÷åí íà÷èí. |
| 821 | 819 | ||
| 822 | úÁ ÄÁ ×ÉÄÉÔÅ ÄÏËÕÍÅÎÔÁÃÉÑÔÁ ÎÁ ×ÁÛÉÑ ÔÅËÕÝ ÇÌÁ×ÅÎ ÒÅÖÉÍ, ×ß×ÅÄÅÔÅ C-h | 820 | Çà äà âèäèòå äîêóìåíòàöèÿòà íà âàøèÿ òåêóù ãëàâåí ðåæèì, âúâåäåòå C-h |
| 823 | m. | 821 | m. |
| 824 | 822 | ||
| 825 | >> õÐÏÔÒÅÂÅÔÅ C-u C-v ×ÅÄÎßÖ ÉÌÉ ÐÏ×ÅÞÅ ÐßÔÉ ÚÁ ÄÁ ÄÏËÁÒÁÔÅ ÔÏÚÉ ÒÅÄ | 823 | >> Óïîòðåáåòå C-u C-v âåäíúæ èëè ïîâå÷å ïúòè, çà äà äîêàðàòå òîçè ðåä |
| 826 | ÂÌÉÚÏ ÄÏ ×ßÒÈÁ ÎÁ ÅËÒÁÎÁ. | 824 | áëèçî äî âúðõà íà åêðàíà. |
| 827 | >> ÷ß×ÅÄÅÔÅ C-h m, ÚÁ ÄÁ ×ÉÄÉÔÅ ËÁË ÔÅËÓÔÏ×ÉÑÔ ÒÅÖÉÍ ÓÅ ÒÁÚÌÉÞÁ×Á ÏÔ | 825 | >> Âúâåäåòå C-h m, çà äà âèäèòå êàê òåêñòîâèÿò ðåæèì ñå ðàçëè÷àâà îò |
| 828 | ÏÓÎÏ×ÎÉÑ ÒÅÖÉÍ. | 826 | îñíîâíèÿ ðåæèì. |
| 829 | >> ÷ß×ÅÄÅÔÅ C-x 1 ÚÁ ÄÁ ÐÒÅÍÁÈÎÅÔÅ ÄÏËÕÍÅÎÔÁÃÉÑÔÁ ÏÔ ÅËÒÁÎÁ. | 827 | >> Âúâåäåòå C-x 1, çà äà ïðåìàõíåòå äîêóìåíòàöèÿòà îò åêðàíà. |
| 830 | 828 | ||
| 831 | çÌÁ×ÎÉÔÅ ÒÅÖÉÍÉ ÓÅ ÎÁÒÉÞÁÔ ÇÌÁ×ÎÉ, ÚÁÝÏÔÏ ÉÍÁ É ÍÁÌËÉ ÒÅÖÉÍÉ (minor | 829 | Ãëàâíèòå ðåæèìè ñå íàðè÷àò ãëàâíè, çàùîòî èìà è ìàëêè (âòîðîñòåïåííè) |
| 832 | modes). íÁÌËÉÔÅ ÒÅÖÉÍÉ ÎÅ ÓÁ ÁÌÔÅÒÎÁÔÉ×É ÎÁ ÇÌÁ×ÎÉÔÅ, Á ÐÒÏÓÔÏ ÍÁÌËÉ | 830 | ðåæèìè (minor modes). Ìàëêèòå ðåæèìè íå ñà àëòåðíàòèâè íà ãëàâíèòå, à |
| 833 | ÐÒÏÍÅÎÉ ËßÍ ÔÑÈ. ÷ÓÅËÉ ÍÁÌßË ÒÅÖÉÍ ÍÏÖÅ ÄÁ ÂßÄÅ ×ËÌÀÞÅÎ ÉÌÉ ÉÚËÌÀÞÅÎ | 831 | ïðîñòî ìàëêè ïðîìåíè êúì òÿõ. Âñåêè ìàëúê ðåæèì ìîæå äà áúäå âêëþ÷åí |
| 834 | ÓÁÍ ÚÁ ÓÅÂÅ ÓÉ, ÎÅÚÁ×ÉÓÉÍÏ ÏÔ ×ÓÉÞËÉ ÄÒÕÇÉ ÍÁÌËÉ ÒÅÖÉÍÉ, É ÎÅÚÁ×ÉÓÉÍÏ | 832 | èëè èçêëþ÷åí ñàì çà ñåáå ñè, íåçàâèñèìî îò âñè÷êè äðóãè ìàëêè ðåæèìè |
| 835 | ÏÔ ×ÁÛÉÑ ÇÌÁ×ÅÎ ÒÅÖÉÍ. ôÁËÁ ÞÅ ÍÏÖÅ ÄÁ ÎÅ ÉÚÐÏÌÚ×ÁÔÅ ÍÁÌËÉ ÒÅÖÉÍÉ, ÄÁ | 833 | è íåçàâèñèìî îò âàøèÿ ãëàâåí ðåæèì. Òàêà ÷å ìîæå äà íå èçïîëçâàòå |
| 836 | ÉÚÐÏÌÚ×ÁÔÅ ÅÄÉÎ ÍÁÌßË ÒÅÖÉÍ, ÉÌÉ ÄÁ ÉÚÐÏÌÚ×ÁÔÅ ÎÑËÁË×Á ËÏÍÂÉÎÁÃÉÑ ÏÔ | 834 | ìàëêè ðåæèìè, äà èçïîëçâàòå åäèí ìàëúê ðåæèì, èëè äà èçïîëçâàòå |
| 837 | ÎÑËÏÌËÏ ÍÁÌËÉ ÒÅÖÉÍÁ. | 835 | íÿêàêâà êîìáèíàöèÿ îò íÿêîëêî ìàëêè ðåæèìà. |
| 838 | 836 | ||
| 839 | åÄÉÎ ÇÌÁ×ÅÎ ÒÅÖÉÍ, ËÏÊÔÏ Å ÍÎÏÇÏ ÐÏÌÅÚÅÎ, ÏÓÏÂÅÎÏ ÚÁ ÒÅÄÁËÔÉÒÁÎÅ ÎÁ | 837 | Åäèí ãëàâåí ðåæèì, êîéòî å ìíîãî ïîëåçåí, îñîáåíî çà ðåäàêòèðàíå íà |
| 840 | ÔÅËÓÔ ÎÁ ÅÓÔÅÓÔ×ÅÎ ÅÚÉË, Å ÒÅÖÉÍßÔ ÎÁ Á×ÔÏÍÁÔÉÞÎÏ ÚÁÐßÌ×ÁÎÅ (Auto Fill | 838 | òåêñò íà åñòåñòâåí åçèê, å ðåæèìúò íà àâòîìàòè÷íî çàïúëâàíå (Auto Fill |
| 841 | mode). ëÏÇÁÔÏ ÔÏÚÉ ÒÅÖÉÍ Å ×ËÌÀÞÅÎ, åÍÁËÓ Á×ÔÏÍÁÔÉÞÎÏ ÒÁÚÄÅÌÑ ÒÅÄÁ | 839 | mode). Êîãàòî òîçè ðåæèì å âêëþ÷åí, Åìàêñ àâòîìàòè÷íî ðàçäåëÿ ðåäà |
| 842 | ÐÒÉ ÍÑÓÔÏÔÏ ÍÅÖÄÕ ÄÕÍÉÔÅ, ËÏÇÁÔÏ ×ÍßË×ÁÔÅ ÔÅËÓÔ É ÎÁÐÒÁ×ÉÔÅ ÒÅÄ, ËÏÊÔÏ | 840 | ïðè ìÿñòîòî ìåæäó äóìèòå, êîãàòî âìúêâàòå òåêñò è íàïðàâèòå ðåä, êîéòî |
| 843 | Å Ô×ßÒÄÅ ÄßÌßÇ. | 841 | å òâúðäå äúëúã. |
| 844 | 842 | ||
| 845 | íÏÖÅ ÄÁ ×ËÌÀÞÉÔÅ ÒÅÖÉÍÁ ÎÁ Á×ÔÏÍÁÔÉÞÎÏ ÚÁÐßÌ×ÁÎÅ ËÁÔÏ ÉÚÐßÌÎÉÔÅ M-x | 843 | Ìîæå äà âêëþ÷èòå ðåæèìà íà àâòîìàòè÷íî çàïúëâàíå, êàòî èçïúëíèòå M-x |
| 846 | auto fill mode<Return>. ëÏÇÁÔÏ ÒÅÖÉÍßÔ Å ×ËÌÀÞÅÎ, ÍÏÖÅ ÄÁ ÇÏ | 844 | auto fill mode<Return>. Êîãàòî ðåæèìúò å âêëþ÷åí, ìîæå äà ãî |
| 847 | ÉÚËÌÀÞÉÔÅ Ó M-x auto fill mode<Return>. áËÏ ÒÅÖÉÍßÔ Å ÉÚËÌÀÞÅÎ, ÔÁÚÉ | 845 | èçêëþ÷èòå ñ M-x auto fill mode<Return>. Àêî ðåæèìúò å èçêëþ÷åí, òàçè |
| 848 | ËÏÍÁÎÄÁ ÇÏ ×ËÌÀÞ×Á, Á ÁËÏ Å ×ËÌÀÞÅÎ, ÇÏ ÉÚËÌÀÞ×Á. ëÁÚ×ÁÍÅ, ÞÅ | 846 | êîìàíäà ãî âêëþ÷âà, à àêî å âêëþ÷åí, ãî èçêëþ÷âà. Êàçâàìå, ÷å |
| 849 | ËÏÍÁÎÄÁÔÁ "ÏÂÒßÝÁ ÒÅÖÉÍÁ". | 847 | êîìàíäàòà "îáðúùà ðåæèìà". |
| 850 | 848 | ||
| 851 | >> ÷ß×ÅÄÅÔÅ M-x auto fill mode<Return> ÓÅÇÁ. óÌÅÄ ÔÏ×Á ×ÍßËÎÅÔÅ ÒÅÄ | 849 | >> Âúâåäåòå M-x auto fill mode<Return> ñåãà. Ñëåä òîâà âìúêíåòå ðåä |
| 852 | ÏÔ "asdf " ÏÔÎÏ×Ï É ÏÔÎÏ×Ï ÄÏËÁÔÏ ÎÅ ×ÉÄÉÔÅ, ÞÅ ÔÅËÓÔÁ ÓÅ ÒÁÚÄÅÌÑ | 850 | îò "asdf " îòíîâî è îòíîâî, äîêàòî íå âèäèòå, ÷å òåêñòúò ñå ðàçäåëÿ |
| 853 | ÎÁ Ä×Á ÒÅÄÁ. ôÒÑÂ×Á ÄÁ ÓÌÁÇÁÔÅ ÉÎÔÅÒ×ÁÌÉ ÍÅÖÄÕ ÄÕÍÉÔÅ, ÚÁÝÏÔÏ | 851 | íà äâà ðåäà. Òðÿáâà äà ñëàãàòå èíòåðâàëè ìåæäó äóìèòå, çàùîòî |
| 854 | Á×ÔÏÍÁÔÉÞÎÏÔÏ ÚÁÐßÌ×ÁÎÅ ÒÁÚÄÅÌÑ ÒÅÄÏ×ÅÔÅ ÓÁÍÏ ÐÒÉ ÉÎÔÅÒ×ÁÌÉÔÅ. | 852 | àâòîìàòè÷íîòî çàïúëâàíå ðàçäåëÿ ðåäîâåòå ñàìî ïðè èíòåðâàëèòå. |
| 855 | 853 | ||
| 856 | çÒÁÎÉÃÁÔÁ ÏÂÉËÎÏ×ÅÎÏ Å ÚÁÄÁÄÅÎÁ ÎÁ 70 ÚÎÁËÁ, ÎÏ ÍÏÖÅÔÅ ÄÁ Ñ ÐÒÏÍÅÎÉÔÅ | 854 | Ãðàíèöàòà îáèêíîâåíî å çàäàäåíà íà 70 çíàêà, íî ìîæåòå äà ÿ ïðîìåíèòå |
| 857 | Ó ËÏÍÁÎÄÁÔÁ C-x f. ôÒÑÂ×Á ÄÁ ÚÁÄÁ×ÁÔÅ ÔÁÚÉ ÇÒÁÎÉÃÁ ËÁÔÏ ÞÉÓÌÏ× | 855 | ñ êîìàíäàòà C-x f. Òðÿáâà äà çàäàâàòå òàçè ãðàíèöà êàòî ÷èñëîâ |
| 858 | ÁÒÇÕÍÅÎÔ ÎÁ ËÏÍÁÎÄÁÔÁ. | 856 | àðãóìåíò íà êîìàíäàòà. |
| 859 | 857 | ||
| 860 | >> ÷ß×ÅÄÅÔÅ C-x f Ó ÁÒÇÕÍÅÎÔ 20. (C-u 2 0 C-x f). | 858 | >> Âúâåäåòå C-x f ñ àðãóìåíò 20. (C-u 2 0 C-x f). |
| 861 | óÅÇÁ ×ß×ÅÄÅÔÅ ÎÑËÁËß× ÔÅËÓÔ É ×ÉÖÔÅ ËÁË åÍÁËÓ ÚÁÐßÌ×Á ÒÅÄÏ×ÅÔÅ Ó ÐÏ | 859 | Ñåãà âúâåäåòå íÿêàêúâ òåêñò è âèæòå êàê Åìàêñ çàïúëâà ðåäîâåòå ñ ïî |
| 862 | ÎÅ ÐÏ×ÅÞÅ ÏÔ 20 ÚÎÁËÁ. ðÏÓÌÅ ×ßÒÎÅÔÅ ÏÂÒÁÔÎÏ ÇÒÁÎÉÃÁÔÁ ÎÁ 70 | 860 | íå ïîâå÷å îò 20 çíàêà. Ïîñëå âúðíåòå îáðàòíî ãðàíèöàòà íà 70, |
| 863 | ÉÚÐÏÌÚ×ÁÊËÉ C-x f ÏÔÎÏ×Ï. | 861 | èçïîëçâàéêè C-x f îòíîâî. |
| 864 | 862 | ||
| 865 | áËÏ ÎÁÐÒÁ×ÉÔÅ ÐÒÏÍÅÎÉ × ÓÒÅÄÁÔÁ ÎÁ ÁÂÚÁÃ, ÒÅÖÉÍßÔ ÎÁ Á×ÔÏÍÁÔÉÞÎÏ | 863 | Àêî íàïðàâèòå ïðîìåíè â ñðåäàòà íà àáçàö, ðåæèìúò íà àâòîìàòè÷íî |
| 866 | ÚÁÐßÌ×ÁÎÅ ÎÑÍÁ ÄÁ ÇÏ ÚÁÐßÌÎÉ ÎÁÎÏ×Ï ÚÁ ×ÁÓ. | 864 | çàïúëâàíå íÿìà äà ãî çàïúëíè íàíîâî çà âàñ. |
| 867 | úÁ ÄÁ ÚÁÐßÌÎÉÔÅ ÎÁÎÏ×Ï ÁÂÚÁà ×ß×ÅÖÄÁÊÔÅ M-q (META-q) ÄÏËÁÔÏ ËÕÒÓÏÒßÔ Å | 865 | Çà äà çàïúëíèòå íàíîâî àáçàö, âúâåæäàéòå M-q (META-q), äîêàòî êóðñîðúò |
| 868 | ×ßÔÒÅ × ÁÂÚÁÃÁ. | 866 | å âúòðå â àáçàöà. |
| 869 | 867 | ||
| 870 | >> ðÒÉÄ×ÉÖÅÔÅ ËÕÒÓÏÒÁ ×ßÔÒÅ × ÐÒÅÄÉÛÎÉÑ ÁÂÚÁÃ É ×ß×ÅÄÅÔÅ M-q. | 868 | >> Ïðèäâèæåòå êóðñîðà âúòðå â ïðåäèøíèÿ àáçàö è âúâåäåòå M-q. |
| 871 | 869 | ||
| 872 | 870 | ||
| 873 | * ôÿòóåîå | 871 | * ÒÚÐÑÅÍÅ |
| 874 | --------- | 872 | --------- |
| 875 | 873 | ||
| 876 | åÍÁËÓ ÍÏÖÅ ÄÁ ÉÚ×ßÒÛ×Á ÔßÒÓÅÎÉÑ ÎÁ ÎÉÚÏ×Å (ÔÏ×Á ÓÁ ÐÏÓÌÅÄÏ×ÁÔÅÌÎÏÓÔÉ | 874 | Åìàêñ ìîæå äà èçâúðøâà òúðñåíèÿ íà íèçîâå (òîâà ñà ïîñëåäîâàòåëíîñòè |
| 877 | ÏÔ ÚÎÁÃÉ ÉÌÉ ÄÕÍÉ) ÉÌÉ ÎÁÐÒÅÄ × ÔÅËÓÔÁ ÉÌÉ ÎÁÚÁÄ × ÎÅÇÏ. ôßÒÓÅÎÅÔÏ ÎÁ | 875 | îò çíàöè èëè äóìè) èëè íàïðåä â òåêñòà, èëè íàçàä â íåãî. Òúðñåíåòî |
| 878 | ÎÉÚ Å ÐÒÉÄ×ÉÖ×ÁÝÁ ËÕÒÓÏÒÁ ËÏÍÁÎÄÁ; ÔÑ ÐÒÅÍÅÓÔ×Á ËÕÒÓÏÒÁ ÎÁ ÓÌÅÄ×ÁÝÏÔÏ | 876 | íà íèç å ïðèäâèæâàùà êóðñîðà êîìàíäà; òÿ ïðåìåñòâà êóðñîðà íà |
| 879 | ÍÑÓÔÏ, ËßÄÅÔÏ ÓÅ ÓÒÅÝÁ ÎÉÚßÔ. | 877 | ñëåäâàùîòî ìÿñòî, êúäåòî ñå ñðåùà íèçúò. |
| 880 | 878 | ||
| 881 | ëÏÍÁÎÄÁÔÁ ÚÁ ÔßÒÓÅÎÅ ÎÁ åÍÁËÓ ÓÅ ÒÁÚÌÉÞÁ×Á ÏÔ ËÏÍÁÎÄÁÔÁ ÚÁ ÔßÒÓÅÎÅ ÎÁ | 879 | Êîìàíäàòà çà òúðñåíå íà Åìàêñ ñå ðàçëè÷àâà îò êîìàíäàòà çà òúðñåíå íà |
| 882 | ÐÏ×ÅÞÅÔÏ ÒÅÄÁËÔÏÒÉ ÐÏ ÔÏ×Á, ÞÅ ÔÑ Å "ÐÏÓÔßÐËÏ×Á". ôÏ×Á ÏÚÎÁÞÁ×Á, ÞÅ | 880 | ïîâå÷åòî ðåäàêòîðè ïî òîâà, ÷å òÿ å "ïîñòúïêîâà". Òîâà îçíà÷àâà, ÷å |
| 883 | ÔßÒÓÅÎÅÔÏ ÓÅ ÉÚ×ßÒÛ×Á ÏÝÅ ÄÏËÁÔÏ ×ß×ÅÖÄÁÔÅ ÔÅËÓÔÁ, ËÏÊÔÏ ÔßÒÓÉÔÅ. | 881 | òúðñåíåòî ñå èçâúðøâà îùå äîêàòî âúâåæäàòå òåêñòà, êîéòî òúðñèòå. |
| 884 | 882 | ||
| 885 | ëÏÍÁÎÄÁÔÁ ÚÁ ÚÁÐÏÞ×ÁÎÅ ÎÁ ÔßÒÓÅÎÅ Å C-s ÚÁ ÔßÒÓÅÎÅ ÎÁÐÒÅÄ, É C-r ÚÁ | 883 | Êîìàíäàòà çà çàïî÷âàíå íà òúðñåíå å C-s çà òúðñåíå íàïðåä, è C-r çà |
| 886 | ÔßÒÓÅÎÅ ÎÁÚÁÄ. îï ðïþáëáêôå! îÅ ÇÉ ÐÒÏÂ×ÁÊÔÅ ÓÅÇÁ. | 884 | òúðñåíå íàçàä. ÍÎ ÏÎ×ÀÊÀÉÒÅ! Íå ãè ïðîáâàéòå ñåãà. |
| 887 | 885 | ||
| 888 | ëÏÇÁÔÏ ×ß×ÅÄÅÔÅ C-s ÝÅ ÚÁÂÅÌÅÖÉÔÅ, ÞÅ ÎÉÚßÔ "I-search" ÓÅ ÐÏÑ×Ñ×Á ËÁÔÏ | 886 | Êîãàòî âúâåäåòå C-s, ùå çàáåëåæèòå, ÷å íèçúò "I-search" ñå ïîÿâÿâà |
| 889 | ÐÏÄÓËÁÚËÁ × ÅÈÏ ÏÂÌÁÓÔÔÁ. ôÏ×Á ×É ËÁÚ×Á, ÞÅ åÍÁËÓ Å × ÔÏ×Á, ËÏÅÔÏ ÓÅ | 887 | êàòî ïîäñêàçêà â åõî îáëàñòòà. Òîâà âè êàçâà, ÷å Åìàêñ å â òîâà, |
| 890 | ÎÁÒÉÞÁ ÐÏÓÔßÐËÏ×Ï ÔßÒÓÅÎÅ, ÞÁËÁÊËÉ ×É ÄÁ ×ß×ÅÖÄÁÔÅ ÔÅËÓÔÁ, ËÏÊÔÏ | 888 | êîåòî ñå íàðè÷à ïîñòúïêîâî òúðñåíå, ÷àêàéêè âè äà âúâåæäàòå òåêñòà, |
| 891 | ÉÓËÁÔÅ ÄÁ ÔßÒÓÉÔÅ. <Return> ÐÒÉËÌÀÞ×Á ÔßÒÓÅÎÅÔÏ. | 889 | êîéòî èñêàòå äà òúðñèòå. <Return> ïðèêëþ÷âà òúðñåíåòî. |
| 892 | 890 | ||
| 893 | >> óÅÇÁ ×ß×ÅÄÅÔÅ C-s ÚÁ ÄÁ ÚÁÐÏÞÎÅÔÅ ÔßÒÓÅÎÅÔÏ. âá÷îï, ÂÕË×Á ÐÏ | 891 | >> Ñåãà âúâåäåòå C-s, çà äà çàïî÷íåòå òúðñåíåòî. ÁÀÂÍÎ, áóêâà ïî |
| 894 | ÂÕË×Á, ×ß×ÅÄÅÔÅ ÄÕÍÁÔÁ "ÔßÒÓÅÎÅ", ÉÚÞÁË×ÁÊËÉ ÓÌÅÄ ×ß×ÅÖÄÁÎÅÔÏ ÎÁ | 892 | áóêâà, âúâåäåòå äóìàòà "òúðñåíå", èç÷àêâàéêè ñëåä âúâåæäàíåòî íà |
| 895 | ×ÓÅËÉ ÚÎÁË, ÚÁ ÄÁ ÍÏÖÅ ÄÁ ÚÁÂÅÌÅÖÉÔÅ ËÁË×Ï ÓÔÁ×Á Ó ËÕÒÓÏÒÁ. óÅÇÁ | 893 | âñåêè çíàê, çà äà ìîæå äà çàáåëåæèòå êàêâî ñòàâà ñ êóðñîðà. Ñåãà |
| 896 | ÉÚ×ßÒÛÉÈÔÅ ÔßÒÓÅÎÅ ÎÁ "ÔßÒÓÅÎÅ" ×ÅÄÎßÖ. | 894 | èçâúðøèõòå òúðñåíå íà "òúðñåíå" âåäíúæ. |
| 897 | >> ÷ß×ÅÄÅÔÅ ÏÔÎÏ×Ï C-s, ÚÁ ÄÁ ÔßÒÓÉÔÅ ÄÒÕÇÏ Óß×ÐÁÄÅÎÉÅ Ó "ÔßÒÓÅÎÅ". | 895 | >> Âúâåäåòå îòíîâî C-s, çà äà òúðñèòå äðóãî ñúâïàäåíèå ñ "òúðñåíå". |
| 898 | >> óÅÇÁ ×ß×ÅÄÅÔÅ <Delback> ÔÒÉ ÐßÔÉ É ×ÉÖÔÅ ËÁË ÓÅ ÐÒÉÄ×ÉÖ×Á ËÕÒÓÏÒÁ. | 896 | >> Ñåãà âúâåäåòå <Delback> òðè ïúòè è âèæòå êàê ñå ïðèäâèæâà êóðñîðà. |
| 899 | >> ÷ß×ÅÄÅÔÅ <Return> ÚÁ ÄÁ ÐÒÅËÒÁÔÉÔÅ ÔßÒÓÅÎÅÔÏ. | 897 | >> Âúâåäåòå <Return>, çà äà ïðåêðàòèòå òúðñåíåòî. |
| 900 | 898 | ||
| 901 | úÁÂÅÌÑÚÁÈÔÅ ÌÉ ËÁË×Ï ÓÔÁÎÁ? åÍÁËÓ, ËÏÇÁÔÏ ÔßÒÓÉ ÐÏÓÔßÐËÏ×Ï, ÓÅ ÏÐÉÔ×Á | 899 | Çàáåëÿçàõòå ëè êàêâî ñòàíà? Åìàêñ, êîãàòî òúðñè ïîñòúïêîâî, ñå îïèòâà |
| 902 | ÄÁ ÎÁÍÅÒÉ ÓÌÅÄ×ÁÝÏÔÏ Óß×ÐÁÄÅÎÉÅ ÎÁ ÎÉÚÁ, ËÏÊÔÏ ÓÅ ×ß×ÅÖÄÁ. úÁ ÄÁ | 900 | äà íàìåðè ñëåäâàùîòî ñúâïàäåíèå íà íèçà, êîéòî ñå âúâåæäà. Çà äà |
| 903 | ÏÔÉÄÅÔÅ ÎÁ ÓÌÅÄ×ÁÝÏÔÏ Óß×ÐÁÄÅÎÉÅ ÎÁ "ÔßÒÓÎÅ" ÐÒÏÓÔÏ ÏÔÎÏ×Ï ×ß×ÅÄÅÔÅ | 901 | îòèäåòå íà ñëåäâàùîòî ñúâïàäåíèå íà "òúðñíå", ïðîñòî îòíîâî âúâåäåòå |
| 904 | C-s. áËÏ ÎÑÍÁ ÔÁËÏ×Á Óß×ÐÁÄÅÎÉÅ, åÍÁËÓ ÂÉÂÉÐ×Á É ×É ËÁÚ×Á, ÞÅ | 902 | C-s. Àêî íÿìà òàêîâà ñúâïàäåíèå, Åìàêñ áèáèïâà è âè êàçâà, ÷å |
| 905 | ÔßÒÓÅÎÅÔÏ Å "ÐÒÏ×ÁÌÅÎÏ" (failing). C-g ÓßÝÏ ÐÒÅËÒÁÔÑ×Á ÔßÒÓÅÎÅÔÏ. | 903 | òúðñåíåòî å "ïðîâàëåíî" (failing). C-g ñúùî ïðåêðàòÿâà òúðñåíåòî. |
| 906 | 904 | ||
| 907 | úáâåìåöëá: îÁ ÎÑËÏÉ ÓÉÓÔÅÍÉ ×ß×ÅÖÄÁÎÅÔÏ ÎÁ C-s ÝÅ ÚÁÍÒÁÚÉ ÅËÒÁÎÁ É ×ÉÅ | 905 | ÇÀÁÅËÅÆÊÀ: Íà íÿêîè ñèñòåìè âúâåæäàíåòî íà C-s ùå çàìðàçè åêðàíà è âèå |
| 908 | ÎÑÍÁ ÄÁ ÍÏÖÅ ÄÁ ×ÉÄÉÔÅ ÐÏ×ÅÞÅ ÒÅÁËÃÉÑ ÏÔ åÍÁËÓ. ôÏ×Á ÐÏËÁÚ×Á, ÞÅ | 906 | íÿìà äà ìîæå äà âèäèòå ïîâå÷å ðåàêöèÿ îò Åìàêñ. Òîâà ïîêàçâà, ÷å |
| 909 | "ÓÐÏÓÏÂÎÏÓÔ" ÎÁ ÏÐÅÒÁÃÉÏÎÎÁÔÁ ÓÉÓÔÅÍÁ ÎÁÒÅÞÅÎÁ "ÕÐÒÁ×ÌÅÎÉÅ ÎÁ ÐÏÔÏËÁ" | 907 | "ñïîñîáíîñò" íà îïåðàöèîííàòà ñèñòåìà, íàðå÷åíà "óïðàâëåíèå íà ïîòîêà" |
| 910 | Å ÐÒÉÈ×ÁÎÁÌÁ C-s É ÎÅ ÇÏ ÐÕÓËÁ ÄÏ åÍÁËÓ. úÁ ÄÁ ÒÁÚÍÒÁÚÉÔÅ ÅËÒÁÎÁ | 908 | (flow control), å ïðèõâàíàëà C-s è íå ãî ïðîïóñêà äî Åìàêñ. Çà äà |
| 911 | ×ß×ÅÄÅÔÅ C-q. ôÏÇÁ×Á ×ÉÖÔÅ ÓÅËÃÉÑÔÁ "óÐÏÎÔÁÎÎÏ ×ËÌÀÞ×ÁÎÅ ÎÁ | 909 | ðàçìðàçèòå åêðàíà, âúâåäåòå C-q. Òîãàâà âèæòå ñåêöèÿòà "Ñïîíòàííî |
| 912 | ÐÏÓÔßÐËÏ×ÏÔÏ ÔßÒÓÅÎÅ" (Spontaneous Entry to Incremental Search) × | 910 | âêëþ÷âàíå íà ïîñòúïêîâîòî òúðñåíå" (Spontaneous Entry to Incremental |
| 913 | ÒßËÏ×ÏÄÓÔ×ÏÔÏ ÎÁ åÍÁËÓ ÚÁ Óß×ÅÔ ËÁË ÄÁ ÓÅ ÓÐÒÁ×ÉÔÅ Ó ÔÁÚÉ | 911 | Search) â ðúêîâîäñòâîòî íà Åìàêñ çà ñúâåò êàê äà ñå ñïðàâèòå ñ òàçè |
| 914 | "ÓÐÏÓÏÂÎÏÓÔ". | 912 | "ñïîñîáíîñò". |
| 915 | 913 | ||
| 916 | áËÏ ÓÔÅ × ÓÒÅÄÁÔÁ ÎÁ ÐÏÓÔßÐËÏ×Ï ÔßÒÓÅÎÅ É ×ß×ÅÄÅÔÅ <Delback> ÝÅ | 914 | Àêî ñòå â ñðåäàòà íà ïîñòúïêîâî òúðñåíå è âúâåäåòå <Delback>, ùå |
| 917 | ÚÁÂÅÌÅÖÉÔÅ, ÞÅ ÐÏÓÌÅÄÎÉÑÔ ÚÎÁË × ÔßÒÓÅÎÉÑ ÎÉÚ ÓÅ ÉÚÔÒÉ×Á É ÔßÒÓÅÎÅÔÏ | 915 | çàáåëåæèòå, ÷å ïîñëåäíèÿò çíàê â òúðñåíèÿ íèç ñå èçòðèâà è òúðñåíåòî |
| 918 | ÓÅ ×ÒßÝÁ ËßÍ ÐÏÓÌÅÄÎÏÔÏ ÍÑÓÔÏ ÎÁ ÔßÒÓÅÎÅ. îÁÐÒÉÍÅÒ, ÐÒÅÄÐÏÌÏÖÅÔÅ, ÞÅ | 916 | ñå âðúùà êúì ïîñëåäíîòî ìÿñòî íà òúðñåíå. Íàïðèìåð, ïðåäïîëîæåòå, ÷å |
| 919 | ÓÔÅ ×ß×ÅÌÉ "Ô", ÚÁ ÄÁ ÎÁÍÅÒÉÔÅ ÐßÒ×ÏÔÏ Óß×ÐÁÄÅÎÉÅ Ó "Ô". óÅÇÁ ÁËÏ | 917 | ñòå âúâåëè "ò", çà äà íàìåðèòå ïúðâîòî ñúâïàäåíèå ñ "ò". Ñåãà, àêî |
| 920 | ×ß×ÅÄÅÔÅ "ß" ËÕÒÓÏÒßÔ ÝÅ ÓÅ ÐÒÉÄ×ÉÖÉ ËßÍ ÐßÒ×ÏÔÏ Óß×ÐÁÄÅÎÉÅ ÎÁ "Ôß". | 918 | âúâåäåòå "ú", êóðñîðúò ùå ñå ïðèäâèæè êúì ïúðâîòî ñúâïàäåíèå íà "òú". |
| 921 | óÅÇÁ ×ß×ÅÄÅÔÅ <Delback>. ôÏ×Á ÉÚÔÒÉ×Á ÚÎÁËÁ "ß" ÏÔ ÎÉÚÁ ÚÁ ÔßÒÓÅÎÅ, É | 919 | Ñåãà âúâåäåòå <Delback>. Òîâà èçòðèâà çíàêà "ú" îò íèçà çà òúðñåíå è |
| 922 | ËÕÒÓÏÒßÔ ÓÅ ÐÒÅÍÅÓÔ×Á ÎÁÚÁÄ ÄÏ ÐßÒ×ÏÔÏ Óß×ÐÁÄÅÎÉÅ Ó "Ô". | 920 | êóðñîðúò ñå ïðåìåñòâà íàçàä, äî ïúðâîòî ñúâïàäåíèå ñ "ò". |
| 923 | 921 | ||
| 924 | áËÏ ÓÔÅ × ÓÒÅÄÁÔÁ ÎÁ ÔßÒÓÅÎÅ É ×ß×ÅÄÅÔÅ ËÏÎÔÒÏÌÅÎ ÉÌÉ ÍÅÔÁ ÚÎÁË (Ó | 922 | Àêî ñòå â ñðåäàòà íà òúðñåíå è âúâåäåòå êîíòðîëåí èëè ìåòà çíàê (ñ |
| 925 | ÎÑËÏÌËÏ ÉÚËÌÀÞÅÎÉÑ -- ÚÎÁÃÉÔÅ, ËÏÉÔÏ ÓÁ ÓÐÅÃÉÁÌÎÉ ÐÏ ×ÒÅÍÅ ÎÁ ÔßÒÓÅÎÅ, | 923 | íÿêîëêî èçêëþ÷åíèÿ -- çíàöèòå, êîèòî ñà ñïåöèàëíè ïî âðåìå íà òúðñåíå, |
| 926 | ËÁÔÏ C-s É C-r), ÔßÒÓÅÎÅÔÏ ÓÅ ÐÒÅËÒÁÔÑ×Á. | 924 | êàòî C-s è C-r), òúðñåíåòî ñå ïðåêðàòÿâà. |
| 927 | 925 | ||
| 928 | C-s ÚÁÐÏÞ×Á ÔßÒÓÅÎÅ, ËÏÅÔÏ ÇÌÅÄÁ ÚÁ Óß×ÐÁÄÅÎÉÅ Ó ÎÉÚÁ ÄÁÄÅÎ ÚÁ ÔßÒÓÅÎÅ | 926 | C-s çàïî÷âà òúðñåíå, êîåòî ãëåäà çà ñúâïàäåíèå ñ íèçà, äàäåí çà |
| 929 | óìåä ÔÅËÕÝÏÔÏ ÍÑÓÔÏ ÎÁ ËÕÒÓÏÒÁ. áËÏ ÉÓËÁÔÅ ÄÁ ÔßÒÓÉÔÅ ÎÅÝÏ ÐÏ-ÒÁÎÎÏ | 927 | òúðñåíå ÑËÅÄ òåêóùîòî ìÿñòî íà êóðñîðà. Àêî èñêàòå äà òúðñèòå íåùî |
| 930 | ÏÔ ÔÅËÓÔÁ, ×ÍÅÓÔÏ ÔÏ×Á ×ß×ÅÄÅÔÅ C-r. ÷ÓÉÞËÏ, ËÏÅÔÏ ËÁÚÁÈÍÅ ÚÁ C-s, | 928 | ïî-ðàííî îò òåêñòà, âìåñòî òîâà âúâåäåòå C-r. Âñè÷êî, êîåòî êàçàõìå |
| 931 | ×ÁÖÉ É ÚÁ C-r, ÏÓ×ÅÎ ÞÅ ÐÏÓÏËÁÔÁ ÎÁ ÔßÒÓÅÎÅ Å ÏÂßÒÎÁÔÁ. | 929 | çà C-s, âàæè è çà C-r, îñâåí ÷å ïîñîêàòà íà òúðñåíå å îáúðíàòà. |
| 932 | 930 | ||
| 933 | 931 | ||
| 934 | * íîïöåóô÷ï ðòïúïòãé | 932 | * ÌÍÎÆÅÑÒÂÎ ÏÐÎÇÎÐÖÈ |
| 935 | ---------------- | 933 | ---------------- |
| 936 | 934 | ||
| 937 | åÄÎÁ ÏÔ ÐÒÉ×ÌÅËÁÔÅÌÎÉÔÅ ÓÐÏÓÏÂÎÏÓÔÉ ÎÁ åÍÁËÓ Å ÔÁÚÉ, ÞÅ ÍÏÖÅ ÄÁ | 935 | Åäíà îò ïðèâëåêàòåëíèòå ñïîñîáíîñòè íà Åìàêñ å òàçè, ÷å ìîæå äà |
| 938 | ÇÌÅÄÁÔÅ ÐÏ×ÅÞÅ ÏÔ ÅÄÉÎ ÐÒÏÚÏÒÅà ÎÁ ÅËÒÁÎÁ × ÄÁÄÅÎ ÍÏÍÅÎÔ ÏÔ ×ÒÅÍÅ. | 936 | ãëåäàòå ïîâå÷å îò åäèí ïðîçîðåö íà åêðàíà â äàäåí ìîìåíò îò âðåìå. |
| 939 | 937 | ||
| 940 | >> ðÒÉÄ×ÉÖÅÔÅ ËÕÒÓÏÒÁ ÄÏ ÔÏÚÉ ÒÅÄ É ×ß×ÅÄÅÔÅ C-u 0 C-l (ÔÏ×Á Å | 938 | >> Ïðèäâèæåòå êóðñîðà äî òîçè ðåä è âúâåäåòå C-u 0 C-l (òîâà å |
| 941 | CONTROL-L, ÎÅ CONTROL-1). | 939 | CONTROL-L, íå CONTROL-1). |
| 942 | 940 | ||
| 943 | >> óÅÇÁ ×ß×ÅÄÅÔÅ C-x 2, ËÏÅÔÏ ÝÅ ÒÁÚÄÅÌÉ ÅËÒÁÎÁ ÎÁ Ä×Á ÏÔÄÅÌÎÉ | 941 | >> Ñåãà âúâåäåòå C-x 2, êîåòî ùå ðàçäåëè åêðàíà íà äâà îòäåëíè |
| 944 | ÐÒÏÚÏÒÅÃÁ. ä×ÁÔÁ ÐÒÏÚÏÒÅÃÁ ÐÏËÁÚ×ÁÔ ÔÏ×Á ×ß×ÅÄÅÎÉÅ. ëÕÒÓÏÒßÔ | 942 | ïðîçîðåöà. Äâàòà ïðîçîðåöà ïîêàçâàò òîâà âúâåäåíèå. Êóðñîðúò |
| 945 | ÏÓÔÁ×Á ÎÁ ÐÏ-ÇÏÒÎÉÑ ÐÒÏÚÏÒÅÃ. | 943 | îñòàâà íà ïî-ãîðíèÿ ïðîçîðåö. |
| 946 | 944 | ||
| 947 | >> ÷ß×ÅÄÅÔÅ C-M-v ÚÁ ÄÁ ÓËÒÏÌÉÒÁÔÅ ÄÏÌÎÉÑ ÐÒÏÚÏÒÅÃ. (áËÏ ÎÑÍÁÔÅ | 945 | >> Âúâåäåòå C-M-v, çà äà ñêðîëèðàòå äîëíèÿ ïðîçîðåö. (Àêî íÿìàòå |
| 948 | ÉÓÔÉÎÓËÉ ËÌÁ×ÉÛ META, ×ß×ÅÄÅÔÅ ESC C-v.) | 946 | èñòèíñêè êëàâèø META, âúâåäåòå ESC C-v.) |
| 949 | 947 | ||
| 950 | >> ÷ß×ÅÄÅÔÅ C-x o ("o" ÏÔ "other" -- "ÄÒÕÇ") ÚÁ ÄÁ ÐÒÉÄ×ÉÖÉÔÅ ËÕÒÓÏÒÁ | 948 | >> Âúâåäåòå C-x o ("o" îò "other" -- "äðóã"), çà äà ïðèäâèæèòå |
| 951 | × ÄÏÌÎÉÑ ÐÒÏÚÏÒÅÃ. | 949 | êóðñîðà â äîëíèÿ ïðîçîðåö. |
| 952 | >> éÚÐÏÌÚ×ÁÊÔÅ C-v É M-v × ÄÏÌÎÉÑ ÐÒÏÚÏÒÅà ÚÁ ÄÁ ÇÏ ÓËÒÏÌÉÒÁÔÅ. | 950 | >> Èçïîëçâàéòå C-v è M-v â äîëíèÿ ïðîçîðåö, çà äà ãî ñêðîëèðàòå. |
| 953 | ðÒÏÄßÌÖÅÔÅ ÞÅÔÅÎÅÔÏ ÎÁ ÔÅÚÉ ÎÁÓÏËÉ ÏÔ ×ß×ÅÄÅÎÉÔÅÏ × ÇÏÒÎÉÑ | 951 | Ïðîäúëæåòå ÷åòåíåòî íà òåçè íàñîêè îò âúâåäåíèåòî â ãîðíèÿ |
| 954 | ÐÒÏÚÏÒÅÃ. | 952 | ïðîçîðåö. |
| 955 | 953 | ||
| 956 | >> ÷ß×ÅÄÅÔÅ C-x o ÏÔÎÏ×Ï ÚÁ ÄÁ ÐÒÉÄ×ÉÖÉÔÅ ËÕÒÓÏÒÁ ÏÔÎÏ×Ï × ÇÏÒÎÉÑ | 954 | >> Âúâåäåòå C-x o îòíîâî, çà äà ïðèäâèæèòå êóðñîðà îòíîâî â ãîðíèÿ |
| 957 | ÐÒÏÚÏÒÅÃ. ëÕÒÓÏÒßÔ × ÇÏÒÎÉÑ ÐÒÏÚÏÒÅà ŠÔÏÞÎÏ ÔÁÍ, ËßÄÅÔÏ Å ÂÉÌ | 955 | ïðîçîðåö. Êóðñîðúò â ãîðíèÿ ïðîçîðåö å òî÷íî òàì, êúäåòî å áèë |
| 958 | ÐÒÅÄÉ. | 956 | ïðåäè. |
| 959 | 957 | ||
| 960 | íÏÖÅ ÄÁ ÐÒÏÄßÌÖÉÔÅ ÄÁ ÉÚÐÏÌÚ×ÁÔÅ C-x o ÚÁ ÄÁ ÐÒÅ×ËÌÀÞ×ÁÔÅ ÍÅÖÄÕ | 958 | Ìîæå äà ïðîäúëæèòå äà èçïîëçâàòå C-x o, çà äà ïðåâêëþ÷âàòå ìåæäó |
| 961 | ÐÒÏÚÏÒÃÉÔÅ. ÷ÓÅËÉ ÐÒÏÚÏÒÅà ÉÍÁ ÓÏÂÓÔ×ÅÎÏ ÍÑÓÔÏ ÎÁ ËÕÒÓÏÒÁ, ÎÏ ÓÁÍÏ | 959 | ïðîçîðöèòå. Âñåêè ïðîçîðåö èìà ñîáñòâåíî ìÿñòî íà êóðñîðà, íî ñàìî |
| 962 | ÅÄÉÎ ÐÒÏÚÏÒÅà ÐÏËÁÚ×Á ËÕÒÓÏÒ. ÷ÓÉÞËÉ ÏÂÉËÎÏ×ÅÎÉ ËÏÍÁÎÄÉ ÚÁ | 960 | åäèí ïðîçîðåö ïîêàçâà êóðñîð. Âñè÷êè îáèêíîâåíè êîìàíäè çà |
| 963 | ÒÅÄÁËÔÉÒÁÎÅ ÓÅ ÐÒÉÌÁÇÁÔ × ÐÒÏÚÏÒÅÃÁ, × ËÏÊÔÏ Å ËÕÒÓÏÒßÔ. îÉÅ ÎÁÒÉÞÁÍÅ | 961 | ðåäàêòèðàíå ñå ïðèëàãàò â ïðîçîðåöà, â êîéòî å êóðñîðúò. Íèå íàðè÷àìå |
| 964 | ÔÏÚÉ ÐÒÏÚÏÒÅÃ "ÔÅËÕÝ ÐÒÏÚÏÒÅÃ". | 962 | òîçè ïðîçîðåö "òåêóù ïðîçîðåö". |
| 965 | 963 | ||
| 966 | ëÏÍÁÎÄÁÔÁ C-M-v Å ÍÎÏÇÏ ÐÏÌÅÚÎÁ, ËÏÇÁÔÏ ÒÅÄÁËÔÉÒÁÔÅ ÔÅËÓÔ × ÅÄÉÎ | 964 | Êîìàíäàòà C-M-v å ìíîãî ïîëåçíà, êîãàòî ðåäàêòèðàòå òåêñò â åäèí |
| 967 | ÐÒÏÚÏÒÅÃ É ÉÚÐÏÌÚ×ÁÔÅ ÄÒÕÇÉÑ ÐÒÏÚÏÒÅà ÐÒÏÓÔÏ ÚÁ ÓÐÒÁ×ËÁ. íÏÖÅ ÄÁ | 965 | ïðîçîðåö è èçïîëçâàòå äðóãèÿ ïðîçîðåö ïðîñòî çà ñïðàâêà. Ìîæå äà |
| 968 | ÄßÒÖÉÔÅ ËÕÒÓÏÒÁ ×ÉÎÁÇÉ × ÐÒÏÚÏÒÅÃÁ, ËßÄÅÔÏ ÒÅÄÁËÔÉÒÁÔÅ, É ÄÁ | 966 | äúðæèòå êóðñîðà âèíàãè â ïðîçîðåöà, êúäåòî ðåäàêòèðàòå, è äà |
| 969 | ÎÁÐÒÅÄ×ÁÔÅ ÐÏÓÌÅÄÏ×ÁÔÅÌÎÏ × ÄÒÕÇÉÑ ÐÒÏÚÏÒÅà ÞÒÅÚ C-M-v. | 967 | íàïðåäâàòå ïîñëåäîâàòåëíî â äðóãèÿ ïðîçîðåö ÷ðåç C-M-v. |
| 970 | 968 | ||
| 971 | C-M-v Å ÐÒÉÍÅÒ ÚÁ ÚÎÁË CONTROL-META. áËÏ ÉÍÁÔÅ ÉÓÔÉÎÓËÉ ËÌÁ×ÉÛ META, | 969 | C-M-v å ïðèìåð çà çíàê CONTROL-META. Àêî èìàòå èñòèíñêè êëàâèø META, |
| 972 | ÍÏÖÅ ÄÁ ×ß×ÅÖÄÁÔÅ C-M-v ÚÁÄßÒÖÁÊËÉ ÅÄÎÏ×ÒÅÍÅÎÎÏ CONTROL É META ÄÏËÁÔÏ | 970 | ìîæå äà âúâåæäàòå C-M-v, çàäúðæàéêè åäíîâðåìåííî CONTROL è META, |
| 973 | ×ß×ÅÖÄÁÔÅ v. îÑÍÁ ÚÎÁÞÅÎÉÅ ÄÁÌÉ CONTROL ÉÌÉ META "Å ÎÁÔÉÓÎÁÔ ÐßÒ×É", | 971 | äîêàòî âúâåæäàòå v. Íÿìà çíà÷åíèå äàëè CONTROL èëè META "å íàòèñíàò |
| 974 | ÚÁÝÏÔÏ É Ä×ÁÔÁ ËÌÁ×ÉÛÁ ÄÅÊÓÔ×ÁÔ ÍÏÄÉÆÉÃÉÒÁÊËÉ ÚÎÁËÁ, ËÏÊÔÏ ÓÔÅ ×ß×ÅÌÉ. | 972 | ïúðâè", çàùîòî è äâàòà êëàâèøà äåéñòâàò, ìîäèôèöèðàéêè çíàêà, êîéòî |
| 973 | ñòå âúâåëè. | ||
| 975 | 974 | ||
| 976 | áËÏ ÎÑÍÁÔÅ ÉÓÔÉÎÓËÉ ËÌÁ×ÉÛ META, É ÉÚÐÏÌÚ×ÁÔÅ ESC ×ÍÅÓÔÏ ÔÏ×Á, ÒÅÄßÔ | 975 | Àêî íÿìàòå èñòèíñêè êëàâèø META è èçïîëçâàòå ESC âìåñòî òîâà, ðåäúò |
| 977 | ÉÍÁ ÚÎÁÞÅÎÉÅ: ÔÒÑÂ×Á ÄÁ ×ß×ÅÖÄÁÔÅ ESC ÐÏÓÌÅÄ×ÁÎ ÏÔ CONTROL-v, ÚÁÝÏÔÏ | 976 | èìà çíà÷åíèå: òðÿáâà äà âúâåæäàòå ESC, ïîñëåäâàí îò CONTROL-v, çàùîòî |
| 978 | CONTROL-ESC v ÎÑÍÁ ÄÁ ÒÁÂÏÔÉ. ôÏ×Á Å ÔÁËÁ, ÚÁÝÏÔÏ ESC Å ÓÏÂÓÔ×ÅÎ | 977 | CONTROL-ESC v íÿìà äà ðàáîòè. Òîâà å òàêà, çàùîòî ESC å ñîáñòâåí |
| 979 | ÚÎÁË, Á ÎÅ ÍÏÄÉÆÉËÁÔÏÒ. | 978 | çíàê, à íå ìîäèôèêàòîð. |
| 980 | 979 | ||
| 981 | >> ÷ß×ÅÄÅÔÅ C-x 1 (× ÇÏÒÎÉÑ ÐÒÏÚÏÒÅÃ) ÚÁ ÄÁ ÍÁÈÎÅÔÅ ÄÏÌÎÉÑ ÐÒÏÚÏÒÅÃ. | 980 | >> Âúâåäåòå C-x 1 (â ãîðíèÿ ïðîçîðåö), çà äà ìàõíåòå äîëíèÿ ïðîçîðåö. |
| 982 | 981 | ||
| 983 | (áËÏ ÓÔÅ ×ß×ÅÌÉ C-x 1 × ÄÏÌÎÉÑ ÐÒÏÚÏÒÅÃ, ÔÏ×Á ÝÅ ÍÁÈÎÅ ÇÏÒÎÉÑ. | 982 | (Àêî ñòå âúâåëè C-x 1 â äîëíèÿ ïðîçîðåö, òîâà ùå ìàõíå ãîðíèÿ. |
| 984 | íÉÓÌÅÔÅ ÚÁ ÔÁÚÉ ËÏÍÁÎÄÁ ËÁÔÏ "úÁÄÒßÖ ÔÏÞÎÏ ÅÄÉÎ ÐÒÏÚÏÒÅà -- ÔÏÚÉ, × | 983 | Ìèñëåòå çà òàçè êîìàíäà êàòî "Çàäðúæ òî÷íî åäèí ïðîçîðåö -- òîçè, â |
| 985 | ËÏÊÔÏ ÓßÍ ÓÅÇÁ".) | 984 | êîéòî ñúì ñåãà".) |
| 986 | 985 | ||
| 987 | îÑÍÁ ÎÕÖÄÁ ÄÁ ÉÚ×ÅÖÄÁÔÅ ÅÄÉÎ É ÓßÝÉ ÂÕÆÅÒ × Ä×ÁÔÁ ÐÒÏÚÏÒÅÃÁ. áËÏ | 986 | Íÿìà íóæäà äà èçâåæäàòå åäèí è ñúùè áóôåð â äâàòà ïðîçîðåöà. Àêî |
| 988 | ÉÚÐÏÌÚ×ÁÔÅ C-x C-f ÚÁ ÄÁ ÎÁÍÅÒÉÔÅ ÆÁÊÌ × ÅÄÉÎÉÑ ÐÒÏÚÏÒÅÃ, ÄÒÕÇÉÑÔ | 987 | èçïîëçâàòå C-x C-f, çà äà íàìåðèòå ôàéë â åäèíèÿ ïðîçîðåö, äðóãèÿò |
| 989 | ÐÒÏÚÏÒÅà ÎÅ ÓÅ ÐÒÏÍÅÎÑ. íÏÖÅ ÄÁ ÎÁÍÉÒÁÔÅ ÆÁÊÌ ÏÔÄÅÌÎÏ ×ß× ×ÓÅËÉ ÆÁÊÌ. | 988 | ïðîçîðåö íå ñå ïðîìåíÿ. Ìîæå äà íàìèðàòå ôàéë âúâ âñåêè ïðîçîðåö, |
| 989 | íåçàâèñèìî îò òîâà êàêâî èìà â äðóãèòå ïðîçîðöè. | ||
| 990 | 990 | ||
| 991 | åÔÏ ÏÝÅ ÅÄÉÎ ÎÁÞÉÎ ÄÁ ÉÚÐÏÌÚ×ÁÔÅ Ä×Á ÐÒÏÚÏÒÅÃÁ ÚÁ ÄÁ ÐÏËÁÖÅÔÅ Ä×Å | 991 | Åòî îùå åäèí íà÷èí äà èçïîëçâàòå äâà ïðîçîðåöà, çà äà ïîêàæåòå äâå |
| 992 | ÒÁÚÌÉÞÎÉ ÎÅÝÁ: | 992 | ðàçëè÷íè íåùà: |
| 993 | 993 | ||
| 994 | >> ÷ß×ÅÄÅÔÅ C-x 4 C-f ÐÏÓÌÅÄ×ÁÎÏ ÏÔ ÉÍÅÔÏ ÎÁ ÅÄÉÎ ÏÔ ×ÁÛÉÔÅ ÆÁÊÌÏ×Å. | 994 | >> Âúâåäåòå C-x 4 C-f, ïîñëåäâàíî îò èìåòî íà åäèí îò âàøèòå ôàéëîâå. |
| 995 | úÁ×ßÒÛÅÔÅ Ó <Return>. ÷ÉÖÔÅ ËÁË ÔÏÚÉ ÆÁÊÌ ÓÅ ÐÏÑ×Ñ×Á × ÄÏÌÎÉÑ | 995 | Çàâúðøåòå ñ <Return>. Âèæòå êàê òîçè ôàéë ñå ïîÿâÿâà â äîëíèÿ |
| 996 | ÐÒÏÚÏÒÅÃ. ëÕÒÓÏÒßÔ ÓßÝÏ ÏÔÉ×Á ÔÁÍ. | 996 | ïðîçîðåö. Êóðñîðúò ñúùî îòèâà òàì. |
| 997 | 997 | ||
| 998 | >> ÷ß×ÅÄÅÔÅ C-x o, ÚÁ ÄÁ ÓÅ ×ßÒÎÅÔÅ × ÇÏÒÎÉÑ ÐÒÏÚÏÒÅÃ, É C-x 1 ÚÁ ÄÁ | 998 | >> Âúâåäåòå C-x o, çà äà ñå âúðíåòå â ãîðíèÿ ïðîçîðåö, è C-x 1, çà äà |
| 999 | ÉÚÔÒÉÅÔÅ ÄÏÌÎÉÑ. | 999 | èçòðèåòå äîëíèÿ. |
| 1000 | 1000 | ||
| 1001 | 1001 | ||
| 1002 | * ÷ìïöåîé îé÷á îá òåäáëôéòáîå | 1002 | * ÂËÎÆÅÍÈ ÍÈÂÀ ÍÀ ÐÅÄÀÊÒÈÐÀÍÅ |
| 1003 | -------------------------------- | 1003 | ----------------------------- |
| 1004 | 1004 | ||
| 1005 | ðÏÎÑËÏÇÁ ÝÅ ÓÅ ÏÚÏ×ÅÔÅ × ÔÏ×Á, ËÏÅÔÏ ÓÅ ÎÁÒÉÞÁ "×ÌÏÖÅÎÏ ÎÉ×Ï ÎÁ | 1005 | Ïîíÿêîãà ùå ñå îçîâåòå â òîâà, êîåòî ñå íàðè÷à "âëîæåíî íèâî íà |
| 1006 | ÒÅÄÁËÔÉÒÁÎÅ" (recursive editing level). ôÏ×Á ÓÅ ÏÔÂÅÌÑÚ×Á ÏÔ | 1006 | ðåäàêòèðàíå" (recursive editing level). Òîâà ñå îòáåëÿçâà îò |
| 1007 | Ë×ÁÄÒÁÔÎÉ ÓËÏÂÉ × ÒÅÄÁ ÎÁ ÒÅÖÉÍÁ, ËÏÉÔÏ ÏÇÒÁÖÄÁÔ ÓËÏÂÉÔÅ ÏËÏÌÏ ÉÍÅÔÏ | 1007 | êâàäðàòíè ñêîáè â ðåäà íà ðåæèìà, êîèòî îãðàæäàò ñêîáèòå îêîëî èìåòî |
| 1008 | ÎÁ ÇÌÁ×ÎÉÑ ÒÅÖÉÍ. îÁÐÒÉÍÅÒ, ÍÏÖÅ ÄÁ ×ÉÄÉÔÅ [(Fundamental)] ×ÍÅÓÔÏ | 1008 | íà ãëàâíèÿ ðåæèì. Íàïðèìåð, ìîæå äà âèäèòå [(Fundamental)] âìåñòî |
| 1009 | (Fundamental). | 1009 | (Fundamental). |
| 1010 | 1010 | ||
| 1011 | úÁ ÄÁ ÓÅ ÍÁÈÎÅÔÅ ÏÔ ×ÌÏÖÅÎÏÔÏ ÎÉ×Ï ÎÁ ÒÅÄÁËÔÉÒÁÎÅ, ×ß×ÅÄÅÔÅ ESC ESC | 1011 | Çà äà ñå ìàõíåòå îò âëîæåíîòî íèâî íà ðåäàêòèðàíå, âúâåäåòå ESC ESC |
| 1012 | ESC. ôÏ×Á Å ÏÂÝÁ ËÏÍÁÎÄÁ ÚÁ "ÉÚÌÉÚÁÎÅ". íÏÖÅ É ÄÁ Ñ ÉÚÐÏÌÚ×ÁÔÅ ÚÁ | 1012 | ESC. Òîâà å îáùà êîìàíäà çà "èçëèçàíå". Ìîæå è äà ÿ èçïîëçâàòå çà |
| 1013 | ÍÁÈÁÎÅ ÎÁ ÄÏÐßÌÎÉÔÅÌÎÉ ÐÒÏÚÏÒÃÉ, É ÍÁÈÁÎÅ ÏÔ ÍÉÎÉÂÕÆÅÒÁ. | 1013 | ìàõàíå (ñêðèâàíå) íà äîïúëíèòåëíè ïðîçîðöè, êàêòî è çà äà ñå ìàõíåòå |
| 1014 | îò ìèíèáóôåðà. | ||
| 1014 | 1015 | ||
| 1015 | >> ÷ß×ÅÄÅÔÅ M-x ÚÁ ÄÁ ×ÌÅÚÅÔÅ × ÍÉÎÉÂÕÆÅÒ; ÔÏÇÁ×Á ×ß×ÅÄÅÔÅ ESC ESC ESC | 1016 | >> Âúâåäåòå M-x, çà äà âëåçåòå â ìèíèáóôåð; òîãàâà âúâåäåòå ESC ESC |
| 1016 | ÚÁ ÄÁ ÉÚÌÅÚÅÔÅ. | 1017 | ESC, çà äà èçëåçåòå. |
| 1017 | 1018 | ||
| 1018 | îÅ ÍÏÖÅÔÅ ÄÁ ÉÚÐÏÌÚ×ÁÔÅ C-g ÚÁ ÄÁ ÉÚÌÅÚÅÔÅ ÏÔ ×ÌÏÖÅÎÏ ÎÉ×Ï ÎÁ | 1019 | Íå ìîæåòå äà èçïîëçâàòå C-g, çà äà èçëåçåòå îò âëîæåíî íèâî íà |
| 1019 | ÒÅÄÁËÔÉÒÁÎÅ. ôÏ×Á Å ÔÁËÁ, ÚÁÝÏÔÏ C-g ÓÅ ÉÚÐÏÌÚ×Á ÚÁ ÐÒÅËÒÁÔÑ×ÁÎÅ ÎÁ | 1020 | ðåäàêòèðàíå. Òîâà å òàêà, çàùîòî C-g ñå èçïîëçâà çà ïðåêðàòÿâàíå íà |
| 1020 | ËÏÍÁÎÄÉ É ÁÒÇÕÍÅÎÔÉ ÷ÿôòå ×ß× ×ÌÏÖÅÎÏ ÎÉ×Ï ÎÁ ÒÅÄÁËÔÉÒÁÎÅ. | 1021 | êîìàíäè è àðãóìåíòè ÂÚÒÐÅ âúâ âëîæåíî íèâî íà ðåäàêòèðàíå. |
| 1021 | 1022 | ||
| 1022 | 1023 | ||
| 1023 | * ðïìõþá÷áîå îá äïðÿìîéôåìîá ðïíïý | 1024 | * ÏÎËÓ×ÀÂÀÍÅ ÍÀ ÄÎÏÚËÍÈÒÅËÍÀ ÏÎÌÎÙ |
| 1024 | ---------------------------------- | 1025 | ---------------------------------- |
| 1025 | 1026 | ||
| 1026 | ÷ ÔÏ×Á ×ß×ÅÄÅÎÉÅ ÓÅ ÏÐÉÔÁÈÍÅ ÄÁ ÏÓÉÇÕÒÉÍ ÄÏÓÔÁÔßÞÎÏ ÉÎÆÏÒÍÁÃÉÑ, ÚÁ ÄÁ | 1027 |  òîâà âúâåäåíèå ñå îïèòàõìå äà îñèãóðèì äîñòàòú÷íî èíôîðìàöèÿ, çà äà |
| 1027 | ÚÁÐÏÞÎÅÔÅ ÄÁ ÉÚÐÏÌÚ×ÁÔÅ åÍÁËÓ. éÍÁ ÔÏÌËÏ×Á ÍÎÏÇÏ ÏÝÅ × åÍÁËÓ, ÞÅ ÎÅ Å | 1028 | çàïî÷íåòå äà èçïîëçâàòå Åìàêñ. Èìà òîëêîâà ìíîãî îùå â Åìàêñ, ÷å íå å |
| 1028 | ×ßÚÍÏÖÎÏ ÔÏ ÄÁ ÂßÄÅ ÏÂÑÓÎÅÎÏ ×ÓÉÞËÏÔÏ ÔÕË. ïÂÁÞÅ ÍÏÖÅ ÄÁ ÐÏÉÓËÁÔÅ ÄÁ | 1029 | âúçìîæíî òî äà áúäå îáÿñíåíî âñè÷êîòî òóê. Îáà÷å ìîæå äà ïîèñêàòå äà |
| 1029 | ÎÁÕÞÉÔÅ ÐÏ×ÅÞÅ ÚÁ åÍÁËÓ, ÔßÊ ËÁÔÏ ÔÏÊ ÐÒÉÔÅÖÁ×Á ÏÝÅ ÍÎÏÇÏ ÐÏÌÅÚÎÉ | 1030 | íàó÷èòå ïîâå÷å çà Åìàêñ, òúé êàòî òîé ïðèòåæàâà îùå ìíîãî ïîëåçíè |
| 1030 | ÓÐÏÓÏÂÎÏÓÔÉ. åÍÁËÓ ÉÍÁ ËÏÍÁÎÄÉ ÚÁ ÞÅÔÅÎÅ ÎÁ ÄÏËÕÍÅÎÔÁÃÉÑÔÁ ÎÁ åÍÁËÓ | 1031 | ñïîñîáíîñòè. Åìàêñ èìà êîìàíäè çà ÷åòåíå íà äîêóìåíòàöèÿòà íà Åìàêñ |
| 1031 | ËÏÍÁÎÄÉÔÅ. ôÅÚÉ "ÐÏÍÏÝÎÉ" ËÏÍÁÎÄÉ ×ÓÉÞËÉ ÚÁÐÏÞ×ÁÔ ÓßÓ ÚÎÁËÁ | 1032 | êîìàíäèòå. Òåçè "ïîìîùíè" êîìàíäè âñè÷êè çàïî÷âàò ñúñ çíàêà |
| 1032 | CONTROL-h, ËÏÊÔÏ ÓÅ ÎÁÒÉÞÁ "ÚÎÁËßÔ ÚÁ ÐÏÍÏÝ". | 1033 | CONTROL-h, êîéòî ñå íàðè÷à "çíàêúò çà ïîìîù". |
| 1033 | 1034 | ||
| 1034 | úÁ ÄÁ ÉÚÐÏÌÚ×ÁÔÅ ÓÐÏÓÏÂÎÏÓÔÉÔÅ ÎÁ ÔÁÚÉ ÐÏÍÏÝ, ×ß×ÅÄÅÔÅ ÚÎÁËÁ C-h, É | 1035 | Çà äà èçïîëçâàòå âúçìîæíîñòèòå íà òàçè ïîìîù, âúâåäåòå çíàêà C-h è |
| 1035 | ÓÌÅÄ ÔÏ×Á ÚÎÁËÁ, ËÁÚ×ÁÝ ËÁËß× ×ÉÄ ÐÏÍÏÝ ÉÓËÁÔÅ. áËÏ îáéóôéîá ÓÔÅ ÓÅ | 1036 | ñëåä òîâà çíàêà, êàçâàù êàêúâ âèä ïîìîù èñêàòå. Àêî ÍÀÈÑÒÈÍÀ ñòå ñå |
| 1036 | ÉÚÇÕÂÉÌÉ ×ß×ÅÄÅÔÅ C-h ? É åÍÁËÓ ÝÅ ×É ËÁÖÅ Ó ËÁË×Ï ÍÏÖÅ ÄÁ ×É | 1037 | èçãóáèëè, âúâåäåòå C-h ? è Åìàêñ ùå âè êàæå ñ êàêâî ìîæå äà âè |
| 1037 | ÐÏÍÏÇÎÅ. áËÏ ÓÔÅ ×ß×ÅÌÉ C-h É ÒÅÛÉÔÅ, ÞÅ ÎÅ ÓÅ ÎÕÖÄÁÅÔÅ ÏÔ ÐÏÍÏÝ, | 1038 | ïîìîãíå. Àêî ñòå âúâåëè C-h è ðåøèòå, ÷å íå ñå íóæäàåòå îò ïîìîù, |
| 1038 | ÐÒÏÓÔÏ ×ß×ÅÄÅÔÅ C-g ÚÁ ÄÁ Ñ ÐÒÅËÒÁÔÉÔÅ. | 1039 | ïðîñòî âúâåäåòå C-g, çà äà ÿ ïðåêðàòèòå. |
| 1039 | 1040 | ||
| 1040 | (îÑËÏÉ ËÏÍÐÀÔÒÉ ÐÒÏÍÅÎÑÔ ÚÎÁÞÅÎÉÅÔÏ ÎÁ ÚÎÁËÁ C-h. ôÅ ÎÁÉÓÔÉÎÁ ÎÅ | 1041 | (Íÿêîè êîìïþòðè ïðîìåíÿò çíà÷åíèåòî íà çíàêà C-h. Òå íàèñòèíà íå |
| 1041 | ÔÒÑÂ×Á ÄÁ ÐÒÁ×ÑÔ ÔÏ×Á ËÁÔÏ ÓÌÑÐÁ ÍÑÒËÁ ÚÁ ×ÓÉÞËÉ ÐÏÔÒÅÂÉÔÅÌÉ, ÔÁËÁ ÞÅ | 1042 | òðÿáâà äà ïðàâÿò òîâà êàòî ñëÿïà ìÿðêà çà âñè÷êè ïîòðåáèòåëè, òàêà ÷å |
| 1042 | ÉÍÁÔÅ ÏÓÎÏ×ÁÎÉÅ ÄÁ ÓÅ ÏÐÌÁÞÅÔÅ ÎÁ ÓÉÓÔÅÍÎÉÑ ÁÄÍÉÎÉÓÔÒÁÔÏÒ. íÅÖÄÕ | 1043 | èìàòå îñíîâàíèå äà ñå îïëà÷åòå íà ñèñòåìíèÿ àäìèíèñòðàòîð. Ìåæäó |
| 1043 | ÄÒÕÇÏÔÏ, ÁËÏ C-h ÎÅ ÉÚ×ÅÖÄÁ ÓßÏÂÝÅÎÉÅ ÚÁ ÐÏÍÏÝ × ÄßÎÏÔÏ ÎÁ ÅËÒÁÎÁ, | 1044 | äðóãîòî, àêî C-h íå èçâåæäà ñúîáùåíèå çà ïîìîù â äúíîòî íà åêðàíà, |
| 1044 | ÏÐÉÔÁÊÔÅ ËÌÁ×ÉÛÁ F1 ÉÌÉ M-x help <Return> ×ÍÅÓÔÏ ÔÏ×Á.) | 1045 | îïèòàéòå êëàâèøà F1 èëè M-x help <Return> âìåñòî òîâà.) |
| 1045 | 1046 | ||
| 1046 | îÁÊ-ÏÓÎÏ×ÎÁÔÁ ÐÏÍÏÝÎÁ ÓÐÏÓÏÂÎÏÓÔ Å C-h c. ÷ß×ÅÄÅÔÅ C-h, ÚÎÁËÁ c, É | 1047 | Íàé-îñíîâíîòî ïîìîùíî ñðåäñòâî å C-h c. Âúâåäåòå C-h, çíàêà c è |
| 1047 | ËÏÍÁÎÄÅÎ ÚÎÁË ÉÌÉ ÐÏÓÌÅÄÏ×ÁÔÅÌÎÏÓÔ ÏÔ ÚÎÁÃÉ ÏÂÒÁÚÕ×ÁÝÁ ËÏÍÁÎÄÁ; ÔÏÇÁ×Á | 1048 | êîìàíäåí çíàê èëè ïîñëåäîâàòåëíîñò îò çíàöè, îáðàçóâàùè êîìàíäà; |
| 1048 | åÍÁËÓ ÝÅ ÉÚ×ÅÄÅ ÍÎÏÇÏ ËÒÁÔËÏ ÏÐÉÓÁÎÉÅ ÎÁ ËÏÍÁÎÄÁÔÁ. | 1049 | òîãàâà Åìàêñ ùå èçâåäå ìíîãî êðàòêî îïèñàíèå íà êîìàíäàòà. |
| 1049 | 1050 | ||
| 1050 | >> Type C-h c C-p. | 1051 | >> Type C-h c C-p. |
| 1051 | ôÏ×Á ÓßÏÂÝÅÎÉÅ ÔÒÑÂ×Á ÄÁ ÉÚ×ÅÄÅ ÎÅÝÏ ËÁÔÏ | 1052 | |
| 1053 | Èçâåäåíîòî îïèñàíèå òðÿáâà äà áúäå íåùî êàòî | ||
| 1052 | 1054 | ||
| 1053 | C-p runs the command previous-line | 1055 | C-p runs the command previous-line |
| 1054 | (C-p ÉÚÐßÌÎÑ×Á ËÏÍÁÎÄÁÔÁ ÐÒÅÄÉÛÅÎ-ÒÅÄ) | 1056 | (C-p èçïúëíÿâà êîìàíäàòà ïðåäèøåí-ðåä) |
| 1055 | 1057 | ||
| 1056 | ôÏ×Á ×É ËÁÚ×Á "ÉÍÅÔÏ ÎÁ ÆÕÎËÃÉÑÔÁ". éÍÅÎÁÔÁ ÎÁ ÆÕÎËÃÉÉÔÅ ÓÅ ÉÚÐÏÌÚ×ÁÔ | 1058 | Òîâà âè êàçâà "èìåòî íà ôóíêöèÿòà". Èìåíàòà íà ôóíêöèèòå ñå èçïîëçâàò |
| 1057 | ÎÁÊ-×ÅÞÅ ÚÁ ÎÁÓÔÒÏÊ×ÁÎÅ É ÒÁÚÛÉÒÑ×ÁÎÅ ÎÁ åÍÁËÓ. îÏ ÔßÊ ËÁÔÏ ÉÍÅÎÁÔÁ | 1059 | íàé-âå÷å çà íàñòðîéâàíå è ðàçøèðÿâàíå íà Åìàêñ. Íî òúé êàòî èìåíàòà |
| 1058 | ÎÁ ÆÕÎËÃÉÉÔÅ ÓÁ ÉÚÂÒÁÎÉ ÔÁËÁ, ÞÅ ÄÁ ÐÏËÁÚ×ÁÔ ËÁË×Ï ÐÒÁ×É ËÏÍÁÎÄÁÔÁ, ÔÅ | 1060 | íà ôóíêöèèòå ñà èçáðàíè òàêà, ÷å äà ïîêàçâàò êàêâî ïðàâè êîìàíäàòà, òå |
| 1059 | ÍÏÇÁÔ ÄÁ ÓÌÕÖÁÔ É ÚÁ ÍÎÏÇÏ ËÒÁÔËÁ ÄÏËÕÍÅÎÔÁÃÉÑ -- ÄÏÓÔÁÔßÞÎÁ ÚÁ ÄÁ ×É | 1061 | ìîãàò äà ñëóæàò è çà ìíîãî êðàòêà äîêóìåíòàöèÿ -- äîñòàòú÷íà, çà äà âè |
| 1060 | ÐÒÉÐÏÍÎÉ ËÏÍÁÎÄÉ, ËÏÉÔÏ ×ÅÞÅ ÓÔÅ ÕÞÉÌÉ. | 1062 | ïðèïîìíè êîìàíäè, êîèòî âå÷å ñòå ó÷èëè. |
| 1061 | 1063 | ||
| 1062 | íÎÏÇÏÚÎÁËÏ×É ËÏÍÁÎÄÉ, ËÁÔÏ C-x C-s É (ÁËÏ ÎÑÍÁÔÅ ËÌÁ×ÉÛ META ÉÌÉ EDIT | 1064 | Ìíîãîçíàêîâè êîìàíäè, êàòî C-x C-s è (àêî íÿìàòå êëàâèø META èëè EDIT |
| 1063 | ÉÌÉ ALT) <ESC>v ÓßÝÏ ÓÁ ÐÏÚ×ÏÌÅÎÉ ÓÌÅÄ C-h c. | 1065 | èëè ALT) <ESC>v, ñúùî ñà ïîçâîëåíè ñëåä C-h c. |
| 1064 | 1066 | ||
| 1065 | úÁ ÄÁ ÐÏÌÕÞÉÔÅ ÏÝÅ ÉÎÆÏÒÍÁÃÉÑ ÚÁ ËÏÍÁÎÄÁ, ÉÚÐÏÌÚ×ÁÊÔÅ C-h k ×ÍÅÓÔÏ C-h | 1067 | Çà äà ïîëó÷èòå îùå èíôîðìàöèÿ çà êîìàíäà, èçïîëçâàéòå C-h k âìåñòî C-h |
| 1066 | c. | 1068 | c. |
| 1067 | 1069 | ||
| 1068 | >> ÷ß×ÅÄÅÔÅ C-h k C-p. | 1070 | >> Âúâåäåòå C-h k C-p. |
| 1069 | 1071 | ||
| 1070 | ôÏ×Á ÉÚ×ÅÖÄÁ ÄÏËÕÍÅÎÔÁÃÉÑÔÁ ÎÁ ÆÕÎËÃÉÑÔÁ, ËÁËÔÏ É ÎÅÊÎÏÔÏ ÉÍÅ, × | 1072 | Òîâà èçâåæäà äîêóìåíòàöèÿòà íà ôóíêöèÿòà, êàêòî è íåéíîòî èìå, â |
| 1071 | ÏÔÄÅÌÅÎ åÍÁËÓ ÐÒÏÚÏÒÅÃ. ëÏÇÁÔÏ Ñ ÐÒÏÞÅÔÅÔÅ, ×ß×ÅÄÅÔÅ C-x 1 ÚÁ ÄÁ | 1073 | îòäåëåí Åìàêñ ïðîçîðåö. Êîãàòî ÿ ïðî÷åòåòå, âúâåäåòå C-x 1, çà äà |
| 1072 | ÍÁÈÎÅÔÅ ÐÏÍÏÝÎÉÑ ÔÅËÓÔ. îÅ Å ÎÕÖÎÏ ÄÁ ÐÒÁ×ÉÔÅ ÔÏ×Á ÔÏÞÎÏ ÓÅÇÁ. íÏÖÅ | 1074 | ìàõíåòå ïîìîùíèÿ òåêñò. Íå å íóæíî äà ïðàâèòå òîâà òî÷íî ñåãà. Ìîæå |
| 1073 | ÄÁ ÒÅÄÁËÔÉÒÁÔÅ ÄÏËÁÔÏ ÓÅ ÏÂÒßÝÁÔÅ ËßÍ ÐÏÍÏÝÎÉÑ ÔÅËÓÔ ÚÁ ÓÐÒÁ×ËÁ, É | 1075 | äà ðåäàêòèðàòå, äîêàòî ñå îáðúùàòå êúì ïîìîùíèÿ òåêñò çà ñïðàâêà, è |
| 1074 | ÓÌÅÄ ÔÏ×Á ÄÁ ×ß×ÅÄÅÔÅ C-x 1. | 1076 | ñëåä òîâà äà âúâåäåòå C-x 1. |
| 1075 | 1077 | ||
| 1076 | åÔÏ ÏÝÅ ÎÑËÏÌËÏ ÐÏÌÅÚÎÉ C-h ×ßÚÍÏÖÎÏÓÔÉ: | 1078 | Åòî îùå íÿêîëêî ïîëåçíè C-h âúçìîæíîñòè: |
| 1077 | 1079 | ||
| 1078 | C-h f ïÐÉÓ×Á ÆÕÎËÃÉÑ. ôÒÑÂ×Á ÄÁ ×ß×ÅÄÅÔÅ ÉÍÅÔÏ ÎÁ | 1080 | C-h f Îïèñâà ôóíêöèÿ. Òðÿáâà äà âúâåäåòå èìåòî íà |
| 1079 | ÆÕÎËÃÉÑÔÁ. | 1081 | ôóíêöèÿòà. |
| 1080 | 1082 | ||
| 1081 | >> ïÐÉÔÁÊÔÅ Ó ×ß×ÅÖÄÁÎÅ ÎÁ C-h f previous-line<Return>. | 1083 | >> Îïèòàéòå ñ âúâåæäàíå íà C-h f previous-line<Return>. |
| 1082 | ôÏ×Á ÉÚ×ÅÖÄÁ ÃÑÌÁÔÁ ÉÎÆÏÒÍÁÃÉÑ, ËÏÑÔÏ åÍÁËÓ ÚÎÁÅ ÚÁ ÆÕÎËÃÉÑÔÁ, | 1084 | Òîâà èçâåæäà öÿëàòà èíôîðìàöèÿ, êîÿòî Åìàêñ çíàå çà ôóíêöèÿòà, |
| 1083 | ËÏÑÔÏ ÏÓßÝÅÓÔ×Ñ×Á ËÏÍÁÎÄÁÔÁ C-p. | 1085 | êîÿòî îñúùåñòâÿâà êîìàíäàòà C-p. |
| 1084 | 1086 | ||
| 1085 | ðÏÄÏÂÎÁ ËÏÍÁÎÄÁ, C-h v, ÉÚ×ÅÖÄÁ ÄÏËÕÍÅÎÔÁÃÉÑÔÁ ÎÁ ÐÒÏÍÅÎÌÉ×ÉÔÅ, ËÏÉÔÏ | 1087 | Ïîäîáíà êîìàíäà, C-h v, èçâåæäà äîêóìåíòàöèÿòà íà ïðîìåíëèâèòå, êîèòî |
| 1086 | ÍÏÖÅ ÄÁ ÐÒÏÍÅÎÑÔÅ, ÚÁ ÄÁ ÎÁÓÔÒÏÊ×ÁÔÅ ÐÏ×ÅÄÅÎÉÅÔÏ ÎÁ åÍÁËÓ. ôÒÑÂ×Á ÄÁ | 1088 | ìîæå äà ïðîìåíÿòå, çà äà íàñòðîéâàòå ïîâåäåíèåòî íà Åìàêñ. Òðÿáâà äà |
| 1087 | ×ß×ÅÄÅÔÅ ÉÍÅÔÏ ÎÁ ÐÒÏÍÅÎÌÉ×ÁÔÁ, ËÏÇÁÔÏ åÍÁËÓ ×É ÐÏÄÓËÁÖÅ ÔÏ×Á. | 1089 | âúâåäåòå èìåòî íà ïðîìåíëèâàòà, êîãàòî Åìàêñ âè ïîäñêàæå òîâà. |
| 1088 | 1090 | ||
| 1089 | C-h a ëÏÍÁÎÄÁ áÐÒÏÐÏÓ. ÷ß×ÅÖÄÁÔÅ ËÌÀÞÏ×Á ÄÕÍÁ É åÍÁËÓ ÝÅ | 1091 | C-h a Êîìàíäà Àïðîïîñ. Âúâåäåòå êëþ÷îâà äóìà è Åìàêñ ùå |
| 1090 | ÐÏËÁÖÅ ÓÐÉÓßË ÎÁ ×ÓÉÞËÉ ËÏÍÁÎÄÉ, ÞÉÅÔÏ ÉÍÅ ÓßÄßÒÖÁ | 1092 | ïîêàæå ñïèñúê íà âñè÷êè êîìàíäè, ÷èåòî èìå ñúäúðæà |
| 1091 | ÔÁÚÉ ËÌÀÞÏ×Á ÄÕÍÁ. ôÅÚÉ ËÏÍÁÎÄÉ ÍÏÇÁÔ ×ÓÉÞËÉ ÄÁ ÂßÄÁÔ | 1093 | òàçè êëþ÷îâà äóìà. Òåçè êîìàíäè ìîãàò âñè÷êè äà áúäàò |
| 1092 | ÉÚ×ÉËÁÎÉ ÞÒÅÚ META-x. úÁ ÎÑËÏÉ ËÏÍÁÎÄÉ ËÏÍÁÎÄÁÔÁ | 1094 | èçâèêàíè ÷ðåç META-x. Çà íÿêîè êîìàíäè êîìàíäàòà |
| 1093 | áÐÒÏÐÏÓ ÝÅ ÉÚ×ÅÄÅ ÄÏÐßÌÎÉÔÅÌÎÏ ÅÄÎÏÚÎÁËÏ×Á ÉÌÉ | 1095 | Àïðîïîñ ùå èçâåäå äîïúëíèòåëíî åäíîçíàêîâà èëè |
| 1094 | Ä×ÕÚÎÁËÏ×Á ÐÏÓÌÅÄÏ×ÁÔÅÌÎÏÓÔ ÏÔ ËÌÁ×ÉÛÉ, ËÏÑÔÏ ÐÕÓËÁÔ | 1096 | äâóçíàêîâà ïîñëåäîâàòåëíîñò îò êëàâèøè, êîÿòî ïóñêà |
| 1095 | ÓßÝÁÔÁ ËÏÍÁÎÄÁ. | 1097 | ñúùàòà êîìàíäà. |
| 1096 | 1098 | ||
| 1097 | >> ÷ß×ÅÄÅÔÅ C-h a file<Return>. | 1099 | >> Âúâåäåòå C-h a file<Return>. |
| 1098 | 1100 | ||
| 1099 | ôÏ×Á ÉÚ×ÅÖÄÁ × ÄÒÕÇ ÐÒÏÚÏÒÅà ÓÐÉÓßË ÎÁ ×ÓÉÞËÉ M-x ËÏÍÁÎÄÉ, ËÏÉÔÏ | 1101 | Òîâà èçâåæäà â äðóã ïðîçîðåö ñïèñúê íà âñè÷êè M-x êîìàíäè, êîèòî |
| 1100 | ÓßÄßÒÖÁÔ "file" × ÔÑÈÎÏÔÏ ÉÍÅ. ýÅ ×ÉÄÉÔÅ ÚÎÁËÏ×É ËÏÍÁÎÄÉ ËÁÔÏ C-x C-f | 1102 | ñúäúðæàò "file" â òÿõíîòî èìå. Ùå âèäèòå çíàêîâè êîìàíäè êàòî C-x |
| 1101 | ÉÚÂÒÏÅÎÉ ÉÚÍÅÖÄÕ ÓßÏÔ×ÅÔÎÉÔÅ ÉÍÅÎÁ ÎÁ ËÏÍÁÎÄÉ, ËÁÔÏ find-file. | 1103 | C-f, èçáðîåíè èçìåæäó ñúîòâåòíèòå èìåíà íà êîìàíäè, êàòî find-file. |
| 1102 | 1104 | ||
| 1103 | >> ÷ß×ÅÄÅÔÅ C-M-v ÚÁ ÄÁ ÓËÒÏÌÉÒÁÔÅ ÐÏÍÏÝÎÉÑ ÐÒÏÚÏÒÅÃ. îÁÐÒÁ×ÅÔÅ ÇÏ | 1105 | >> Âúâåäåòå C-M-v, çà äà ñêðîëèðàòå ïîìîùíèÿ ïðîçîðåö. Íàïðàâåòå ãî |
| 1104 | ÎÑËÏÌËÏ ÐßÔÉ. | 1106 | íÿêîëêî ïúòè. |
| 1105 | 1107 | ||
| 1106 | >> ÷ß×ÅÄÅÔÅ C-x 1 ÚÁ ÄÁ ÉÚÔÒÉÅÔÅ ÐÏÍÏÝÎÉÑ ÐÒÏÚÏÒÅÃ. | 1108 | >> Âúâåäåòå C-x 1, çà äà èçòðèåòå ïîìîùíèÿ ïðîçîðåö. |
| 1107 | 1109 | ||
| 1108 | C-h i þÅÔÅÎÅ ÎÁ ÒßËÏ×ÏÄÓÔ×Á (Info). ôÁÚÉ ËÏÍÁÎÄÁ ×É ÐÒÁÝÁ × | 1110 | C-h i ×åòåíå íà ðúêîâîäñòâà (Info). Òàçè êîìàíäà âè ïðàùà â |
| 1109 | ÓÐÅÃÉÁÌÅÎ ÂÕÆÅÒ ÎÁÒÉÞÁÎ `*info*', ËßÄÅÔÏ ÍÏÖÅ ÄÁ | 1111 | ñïåöèàëåí áóôåð, íàðè÷àí "*info*", êúäåòî ìîæå äà |
| 1110 | ÞÅÔÅÔÅ ÒßËÏ×ÏÄÓÔ×ÁÔÁ ÎÁ ÉÎÓÔÁÌÉÒÁÎÉÔÅ ×ß× ×ÁÛÁÔÁ | 1112 | ÷åòåòå ðúêîâîäñòâàòà íà èíñòàëèðàíèòå âúâ âàøàòà |
| 1111 | ÓÉÓÔÅÍÁ ÐÁËÅÔÉ. ÷ß×ÅÄÅÔÅ m emacs <Return> ÚÁ ÄÁ | 1113 | ñèñòåìà ïàêåòè. Âúâåäåòå m emacs <Return>, çà äà |
| 1112 | ÞÅÔÅÔÅ ÒßËÏ×ÏÄÓÔ×ÏÔÏ ÎÁ åÍÁËÓ. áËÏ ÎÉËÏÇÁ ÐÒÅÄÉ ÔÏ×Á | 1114 | ÷åòåòå ðúêîâîäñòâîòî íà Åìàêñ. Àêî íèêîãà ïðåäè òîâà |
| 1113 | ÎÅ ÓÔÅ ÉÚÐÏÌÚ×ÁÌÉ Info, ×ß×ÅÄÅÔÅ ? É åÍÁËÓ ÝÅ ×ËÌÀÞÉ | 1115 | íå ñòå èçïîëçâàëè Info, âúâåäåòå ? è Åìàêñ ùå âêëþ÷è |
| 1114 | ×ß×ÅÄÅÎÉÅ ÚÁ ×ßÚÍÏÖÎÏÓÔÉÔÅ ÎÁ ÒÅÖÉÍÁ éÎÆÏ. ÷ÅÄÎßÖ ÓÌÅÄ | 1116 | âúâåäåíèå âúâ âúçìîæíîñòèòå íà ðåæèìà Èíôî. Âåäíúæ |
| 1115 | ËÁÔÏ ÓÔÅ ÐÒÅÍÉÎÁÌÉ ÔÏ×Á ×ß×ÅÄÅÎÉÅ, ÔÒÑÂ×Á ÄÁ ÓÅ | 1117 | ñëåä êàòî ñòå ïðåìèíàëè òîâà âúâåäåíèå, òðÿáâà äà ñå |
| 1116 | ËÏÎÓÕÌÔÉÒÁÔÅ Ó åÍÁËÓ éÎÆÏ ÒßËÏ×ÏÄÓÔ×ÏÔÏ ËÁÔÏ ×ÁÛÁ | 1118 | êîíñóëòèðàòå ñ Åìàêñ Èíôî ðúêîâîäñòâîòî êàòî âàøà |
| 1117 | ÏÓÎÏ×ÎÁ ÄÏËÕÍÅÎÔÁÃÉÑ. | 1119 | îñíîâíà äîêóìåíòàöèÿ. |
| 1118 | 1120 | ||
| 1119 | 1121 | ||
| 1120 | * ïýå ÷ÿúíïöîïóôé | 1122 | * ÎÙÅ ÂÚÇÌÎÆÍÎÑÒÈ |
| 1121 | ----------------- | 1123 | ----------------- |
| 1122 | 1124 | ||
| 1123 | íÏÖÅ ÄÁ ÎÁÕÞÉÔÅ ÐÏ×ÅÞÅ ÚÁ åÍÁËÓ Ó ÞÅÔÅÎÅ ÎÁ ÎÅÇÏ×ÏÔÏ ÒßËÏ×ÏÄÓÔ×Ï, ÉÌÉ | 1125 | Ìîæå äà íàó÷èòå ïîâå÷å çà Åìàêñ ñ ÷åòåíå íà íåãîâîòî ðúêîâîäñòâî, èëè |
| 1124 | ËÁÔÏ ËÎÉÇÁ, ÉÌÉ × éÎÆÏ (ÉÚÐÏÌÚ×ÁÊÔÅ ÍÅÎÀÔÏ ÐÏÍÏÝ (Help) ÉÌÉ ×ß×ÅÄÅÔÅ | 1126 | êàòî êíèãà, èëè â Èíôî (èçïîëçâàéòå ìåíþòî ïîìîù (Help) èëè âúâåäåòå |
| 1125 | F10 h r). ä×Å ×ßÚÍÏÖÎÏÓÔÉ, ËÏÉÔÏ ÍÏÖÅ ÄÁ ÖÅÌÁÅÔÅ × ÎÁÞÁÌÏÔÏ, ÓÁ | 1127 | F10 h r). Äâå âúçìîæíîñòè, êîèòî ìîæå äà æåëàåòå â íà÷àëîòî, ñà |
| 1126 | ÄÏ×ßÒÛ×ÁÎÅ (completion), ËÏÅÔÏ ÓÐÅÓÔÑ×Á ÐÉÓÁÎÅ, É dired, ËÏÊÔÏ | 1128 | äîâúðøâàíå (completion), êîåòî ñïåñòÿâà ïèñàíå, è dired, êîéòî |
| 1127 | ÏÐÒÏÓÔÑ×Á ÂÏÒÁ×ÅÎÅÔÏ Ó ÆÁÊÌÏ×Å. | 1129 | îïðîñòÿâà áîðàâåíåòî ñ ôàéëîâå. |
| 1128 | 1130 | ||
| 1129 | äÏ×ßÒÛ×ÁÎÅÔÏ Å ÎÁÞÉÎ ÄÁ ÉÚÂÑÇ×ÁÔÅ ÎÅÎÕÖÎÏ ÐÉÓÁÎÅ. îÁÐÉÒÍÅÒ, ÁËÏ | 1131 | Äîâúðøâàíåòî å íà÷èí äà èçáÿãâàòå íåíóæíî ïèñàíå. Íàïðèìåð, àêî |
| 1130 | ÉÓËÁÔÅ ÄÁ ÐÒÅ×ËÌÀÞÉÔÅ ËßÍ ÂÕÆÅÒÁ *Messages*, ÍÏÖÅ ÄÁ ×ß×ÅÄÅÔÅ C-x b | 1132 | èñêàòå äà ïðåâêëþ÷èòå êúì áóôåðà *Messages*, ìîæå äà âúâåäåòå C-x b |
| 1131 | *M<Tab> É åÍÁËÓ ÝÅ ÚÁÐßÌÎÉ ÏÓÔÁÎÁÌÁÔÁ ÞÁÓÔ ÏÔ ÉÍÅÔÏ ÎÁ ÂÕÆÅÒÁ, | 1133 | *M<Tab> è Åìàêñ ùå çàïúëíè îñòàíàëàòà ÷àñò îò èìåòî íà áóôåðà, |
| 1132 | ÄÏËÏÌËÏÔÏ ÍÏÖÅ ÄÁ ÓÅ ÏÐÒÅÄÅÌÉ ÏÔ ÔÏ×Á, ËÏÊÔÏ ÓÔÅ ×ß×ÅÌÉ. äÏ×ßÒÛ×ÁÎÅÔÏ | 1134 | äîêîëêîòî ìîæå äà ñå îïðåäåëè îò òîâà, êîåòî ñòå âúâåëè. Äîâúðøâàíåòî |
| 1133 | Å ÏÐÉÓÁÎÏ × éÎÆÏ-ÒßËÏ×ÏÄÓÔ×ÏÔÏ ÎÁ åÍÁËÓ × ÐÁÒÞÅÔÏ "äÏ×ßÒÛ×ÁÎÅ" | 1135 | å îïèñàíî â Èíôî-ðúêîâîäñòâîòî íà Åìàêñ â ñòðàíèöàòà "Äîâúðøâàíå" |
| 1134 | ("Completion"). | 1136 | ("Completion"). |
| 1135 | 1137 | ||
| 1136 | Dired ×É ÐÏÚ×ÏÌÑ×Á ÄÁ ÇÌÅÄÁÔÅ ÓÐÉÓßËÁ ÏÔ ÆÁÊÌÏ×Å × ÄÉÒÅËÔÏÒÉÑ (É ËÁÔÏ | 1138 | Dired âè ïîçâîëÿâà äà ãëåäàòå ñïèñúêà îò ôàéëîâå â äèðåêòîðèÿ (è êàòî |
| 1137 | ×ßÚÍÏÖÎÏÓÔ ÎÅÊÎÉÔÅ ÐÏÄÄÉÒÅËÔÏÒÉÉ), ÄÁ ÓÅ ÐÒÉÄ×ÉÖ×ÁÔÅ × ÔÏÚÉ ÓÐÉÓßË, ÄÁ | 1139 | âúçìîæíîñò: íåéíèòå ïîääèðåêòîðèè), äà ñå ïðèäâèæâàòå â òîçè ñïèñúê, |
| 1138 | ÐÏÓÅÝÁ×ÁÔÅ, ÐÒÅÉÍÅÎÕ×ÁÔÅ, ÉÚÔÒÉ×ÁÔÅ É ÉÚÏÂÝÏ ÄÅÊÓÔ×ÁÔÅ ×ßÒÈÕ | 1140 | äà ïîñåùàâàòå, ïðåèìåíóâàòå, èçòðèâàòå è èçîáùî äåéñòâàòå âúðõó |
| 1139 | ÆÁÊÌÏ×ÅÔÅ. Dired Å ÏÐÉÓÁÎ × éÎÆÏ-ÒßËÏ×ÏÄÓÔ×ÏÔÏ ÎÁ åÍÁËÓ × ÐÁÒÞÅÔÏ | 1141 | ôàéëîâåòå. Dired å îïèñàí â Èíôî-ðúêîâîäñòâîòî íà Åìàêñ â ñòðàíèöàòà |
| 1140 | "Dired". | 1142 | "Dired". |
| 1141 | 1143 | ||
| 1142 | òßËÏ×ÏÄÓÔ×ÏÔÏ ÎÁ åÍÁËÓ ÏÐÉÓ×Á ÏÝÅ ÍÎÏÇÏ ÄÒÕÇÉ ×ßÚÍÏÖÎÏÓÔÉ ÎÁ | 1144 | Ðúêîâîäñòâîòî íà Åìàêñ îïèñâà îùå ìíîãî äðóãè âúçìîæíîñòè íà |
| 1143 | ÒÅÄÁËÔÏÒÁ. | 1145 | ðåäàêòîðà. |
| 1144 | 1146 | ||
| 1145 | 1147 | ||
| 1146 | * úáëìàþåîéå | 1148 | * ÇÀÊËÞ×ÅÍÈÅ |
| 1147 | ------------ | 1149 | ------------ |
| 1148 | 1150 | ||
| 1149 | úÁÐÏÍÎÅÔÅ, ÚÁ ÄÁ ÉÚÌÅÚÅÔÅ ÂÅÚ×ßÚ×ÒÁÔÎÏ ÏÔ åÍÁËÓ ÉÚÐÏÌÚ×ÁÊÔÅ C-x C-c. | 1151 | Çàïîìíåòå: çà äà èçëåçåòå áåçâúçâðàòíî îò Åìàêñ, èçïîëçâàéòå C-x C-c. |
| 1150 | úÁ ÄÁ ÉÚÌÅÚÅÔÅ ×ÒÅÍÅÎÎÏ × ÏÂ×É×ËÁ, ÔÁËÁ ÞÅ ÄÁ ÓÅ ×ßÒÎÅÔÅ × åÍÁËÓ | 1152 | Çà äà èçëåçåòå âðåìåííî â îáâèâêà, òàêà ÷å äà ñå âúðíåòå â Åìàêñ |
| 1151 | ÐÏ-ËßÓÎÏ, ÉÚÐÏÌÚ×ÁÊÔÅ C-z. | 1153 | ïî-êúñíî, èçïîëçâàéòå C-z. |
| 1152 | 1154 | ||
| 1153 | ôÏ×Á ×ß×ÅÄÅÎÉÅ Å ÐÒÅÄ×ÉÄÅÎÏ ÄÁ ÂßÄÅ ÒÁÚÂÉÒÁÅÍÏ ÚÁ ×ÓÉÞËÉ ÎÏ×É | 1155 | Òîâà âúâåäåíèå å ïðåäâèäåíî äà áúäå ðàçáèðàåìî çà âñè÷êè íîâè |
| 1154 | ÐÏÔÒÅÂÉÔÅÌÉ, ÔÁËÁ ÞÅ ÁËÏ ÎÁÍÉÒÁÔÅ ÎÅÝÏ ÎÅÑÓÎÏ, ÎÅ ÓÅ ÓÁÍÏÏÂ×ÉÎÑ×ÁÊÔÅ | 1156 | ïîòðåáèòåëè, òàêà ÷å àêî íàìèðàòå íåùî íåÿñíî, íå ñå ñàìîîáâèíÿâàéòå |
| 1155 | -- ÏÐÌÁÞÅÔÅ ÓÅ! | 1157 | -- îïëà÷åòå ñå! |
| 1156 | 1158 | ||
| 1157 | 1159 | ||
| 1158 | * ëïðéòáîå | 1160 | * ÊÎÏÈÐÀÍÅ |
| 1159 | ---------- | 1161 | ---------- |
| 1160 | 1162 | ||
| 1161 | ôÏ×Á ×ß×ÅÄÅÎÉÅ ÐÒÏÉÚÌÉÚÁ ÏÔ ÄßÌÇÁ ÐÏÒÅÄÉÃÁ ×ß×ÅÄÅÎÉÑ × åÍÁËÓ | 1163 | Òîâà âúâåäåíèå ïðîèçëèçà îò äúëãà ïîðåäèöà âúâåäåíèÿ â Åìàêñ, |
| 1162 | ÚÁÐÏÞ×ÁÊËÉ ÏÔ ÅÄÎÏ ÎÁÐÉÓÁÎÏ ÏÔ óÔÀßÒÔ ëÒÁËÒÁÆÔ ÚÁ ÎÁÞÁÌÎÉÑ åÍÁËÓ. | 1164 | çàïî÷âàéêè îò åäíî, íàïèñàíî îò Ñòþúðò Êðàêðàôò çà íà÷àëíèÿ Åìàêñ. |
| 1163 | 1165 | ||
| 1164 | ôÁÚÉ ×ÅÒÓÉÑ ÎÁ ×ß×ÅÄÅÎÉÅÔÏ, ËÁËÔÏ É çîõ åÍÁËÓ, Å ÚÁÝÉÔÅÎÁ Ó Á×ÔÏÒÓËÉ | 1166 | Òàçè âåðñèÿ íà âúâåäåíèåòî, êàêòî è ÃÍÓ Åìàêñ, å çàùèòåíà ñ àâòîðñêè |
| 1165 | ÐÒÁ×Á É ÉÄ×Á Ó ÒÁÚÒÅÛÅÎÉÅ ÄÁ ÒÁÚÐÒÏÓÔÒÁÎÑ×ÁÔÅ ËÏÐÉÑ ÐÒÉ ÓÌÅÄÎÉÔÅ | 1167 | ïðàâà è èäâà ñ ðàçðåøåíèå äà ðàçïðîñòðàíÿâàòå êîïèÿ ïðè ñëåäíèòå |
| 1166 | ÕÓÌÏ×ÉÑ: | 1168 | óñëîâèÿ: |
| 1167 | 1169 | ||
| 1168 | This version of the tutorial, like GNU Emacs, is copyrighted, and | 1170 | This version of the tutorial, like GNU Emacs, is copyrighted, and |
| 1169 | comes with permission to distribute copies on certain conditions: | 1171 | comes with permission to distribute copies on certain conditions: |
| @@ -1181,15 +1183,15 @@ Copyright (c) 1985, 1996, 1998, 2001, 2002 Free Software Foundation | |||
| 1181 | under the above conditions, provided also that they | 1183 | under the above conditions, provided also that they |
| 1182 | carry prominent notices stating who last altered them. | 1184 | carry prominent notices stating who last altered them. |
| 1183 | 1185 | ||
| 1184 | õÓÌÏ×ÉÑÔÁ ÚÁ ËÏÐÉÒÁÎÅ ÎÁ ÓÁÍÉÑ åÍÁËÓ ÓÁ ÐÏ-ÓÌÏÖÎÉ, ÎÏ × ÓßÝÉÑ ÄÕÈ. | 1186 | Óñëîâèÿòà çà êîïèðàíå íà ñàìèÿ Åìàêñ ñà ïî-ñëîæíè, íî â ñúùèÿ äóõ. |
| 1185 | íÏÌÑ ÐÒÏÞÅÔÅÔÅ ÆÁÊÌÁ COPYING É ÔÏÇÁ×Á ÄÁ×ÁÊÔÅ ËÏÐÉÑ ÎÁ çîõ åÍÁËÓ ÎÁ | 1187 | Ìîëÿ, ïðî÷åòåòå ôàéëà COPYING è òîãàâà äàâàéòå êîïèÿ íà ÃÍÓ Åìàêñ íà |
| 1186 | Ó×ÏÉ ÐÒÉÑÔÅÌÉ. ðÏÍÏÇÎÅÔÅ ÄÁ ÓÐÒÅÍ ÚÁÔ×ÏÒÅÎÏÓÔÔÁ ÎÁ ÐÒÏÇÒÁÍÉÔÅ | 1188 | ñâîè ïðèÿòåëè. Ïîìîãíåòå äà ñïðåì çàòâîðåíîñòòà íà ïðîãðàìèòå |
| 1187 | ("ÐÒÉÔÅÖÁÎÉÅÔÏ") ËÁÔÏ ÉÚÐÏÌÚ×ÁÍÅ, ÐÉÛÅÍ É ÓÐÏÄÅÌÑÍÅ Ó×ÏÂÏÄÅÎ ÓÏÆÔÕÅÒ! | 1189 | ("ïðèòåæàíèåòî"), êàòî èçïîëçâàìå, ïèøåì è ñïîäåëÿìå ñâîáîäåí ñîôòóåð! |
| 1188 | 1190 | ||
| 1189 | ðÒÅ×ÏÄßÔ ÎÁ ÂßÌÇÁÒÓËÉ Å ÉÚ×ßÒÛÅÎ ÏÔ ïÇÎÑÎ ëÕÌÅ× | 1191 | Ïðåâîäúò íà áúëãàðñêè å èçâúðøåí îò Îãíÿí Êóëåâ |
| 1190 | <ogi@fmi.uni-sofia.bg>. | 1192 | <ogi@fmi.uni-sofia.bg>. |
| 1191 | 1193 | ||
| 1192 | ;;; Local Variables: | 1194 | ;;; Local Variables: |
| 1193 | ;;; coding: koi8-r | 1195 | ;;; coding: windows-1251 |
| 1194 | ;;; End: | 1196 | ;;; End: |
| 1195 | ;;; arch-tag: 70cf6ad7-c2e4-41fe-8199-74aa52683b0e | 1197 | ;;; arch-tag: 70cf6ad7-c2e4-41fe-8199-74aa52683b0e |
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 56587ae22ed..97539c809ed 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,192 @@ | |||
| 1 | 2003-12-30 Eli Zaretskii <eliz@elta.co.il> | ||
| 2 | |||
| 3 | * mail/rmail.el (rmail-convert-to-babyl-format): Fix off-by-one | ||
| 4 | error in arguments to base64-decode-region. Remove ^M characters | ||
| 5 | after decoding base64. | ||
| 6 | |||
| 7 | 2003-12-30 Simon Josefsson <jas@extundo.com> | ||
| 8 | |||
| 9 | * textmodes/texinfo.el: Change maintainer to FSF. Suggested by | ||
| 10 | karl@freefriends.org (Karl Berry), since the Texinfo Elisp files | ||
| 11 | have only been distributed with Emacs for some years. | ||
| 12 | (texinfo-mode-hook): Customize. | ||
| 13 | |||
| 14 | 2003-12-30 Eli Zaretskii <eliz@elta.co.il> | ||
| 15 | |||
| 16 | * mail/rmail.el (rmail-convert-to-babyl-format): Make the code | ||
| 17 | cleaner (suggested by Richard Stallman). | ||
| 18 | |||
| 19 | * progmodes/gud.el (gud-tool-bar-map): Modify names of icon files | ||
| 20 | for gud-next, gud-nexti, gud-step and gud-stepi to prevent | ||
| 21 | file-name clashes on 8+3 DOS filesystems. | ||
| 22 | |||
| 23 | * toolbar/gud-next.pbm, toolbar/gud-next.xpm | ||
| 24 | * toolbar/gud-nexti.pbm, toolbar/gud-nexti.xpm | ||
| 25 | * toolbar/gud-step.pbm, toolbar/gud-step.xpm | ||
| 26 | * toolbar/gud-stepi.pbm, toolbar/gud-stepi.xpm: Renamed to | ||
| 27 | gud-n.*, gud-ni.*, gud-s.*, and gud-si.*, respectively, to avoid | ||
| 28 | file-name clashes on 8+3 filesystems. | ||
| 29 | |||
| 30 | * emacs-lisp/tcover-unsafep.el, emacs-lisp/tcover-ses.el: Renamed | ||
| 31 | from testcover-unsafep.el and testcover-ses.el to avoid file-name | ||
| 32 | clashes on 8+3 DOS filesystems. | ||
| 33 | |||
| 34 | 2003-12-29 Richard M. Stallman <rms@gnu.org> | ||
| 35 | |||
| 36 | * textmodes/flyspell.el (mail-mode-flyspell-verify): | ||
| 37 | Search for header separator alone on a line, literally, | ||
| 38 | and search for it backward, not forward. | ||
| 39 | (flyspell-abbrev-table): Always use global-abbrev-table | ||
| 40 | if there is no local one. | ||
| 41 | |||
| 42 | * progmodes/sh-script.el (sh-get-indent-info): | ||
| 43 | Don't move point back if at bob. | ||
| 44 | |||
| 45 | * progmodes/antlr-mode.el (save-buffer-state-x): Use with-no-warnings. | ||
| 46 | |||
| 47 | * play/handwrite.el (handwrite): Make the handwrite credit message | ||
| 48 | a comment rather than an output command. | ||
| 49 | |||
| 50 | * obsolete/sc.el: Display message that this file is obsolete. | ||
| 51 | |||
| 52 | * net/ange-ftp.el (ange-ftp-start-process): Copy the environment. | ||
| 53 | |||
| 54 | * mail/rfc822.el (rfc822-address-start): Declare variable. | ||
| 55 | Renamed from address-start. All uses changed. | ||
| 56 | |||
| 57 | * term.el (term-exec): Set up sentinel. | ||
| 58 | (term-sentinel): New function. | ||
| 59 | (term-handle-exit): New function. | ||
| 60 | |||
| 61 | * subr.el (assoc-ignore-case, assoc-ignore-representation): | ||
| 62 | Use assoc-string, and mark them obsolete. | ||
| 63 | (delay-mode-hooks): Mark as permanent local. | ||
| 64 | |||
| 65 | * simple.el (sendmail-user-agent-compose): Use assoc-string. | ||
| 66 | |||
| 67 | * register.el (copy-rectangle-to-register): Doc fix. | ||
| 68 | |||
| 69 | * info.el (Info-insert-dir): Use assoc-string. | ||
| 70 | |||
| 71 | * info-look.el (info-lookup): Use assoc-string. | ||
| 72 | |||
| 73 | * frame.el (pop-up-frame-function): Use quote, not `function'. | ||
| 74 | (frame-notice-user-settings): Calculate ADJUSTED-TOP | ||
| 75 | copying with lists as coordinate values. | ||
| 76 | |||
| 77 | * font-lock.el (font-lock-after-change-function): Bind inhibit-quit. | ||
| 78 | |||
| 79 | * find-dired.el (kill-find): New command. | ||
| 80 | (find-dired): Make buffer read-only. | ||
| 81 | Set up a keymap with C-c C-k running kill-find. | ||
| 82 | (find-dired-filter, find-dired-sentinel): Bind inhibit-read-only. | ||
| 83 | |||
| 84 | * files.el (backup-buffer-copy): If MODES is nil, don't set modes. | ||
| 85 | |||
| 86 | * filecache.el (file-cache-ignore-case): New variable. | ||
| 87 | (file-cache-assoc-function): Var deleted. Use assoc-string instead. | ||
| 88 | |||
| 89 | * comint.el (comint-arguments): Set COUNT after ARGS is complete. | ||
| 90 | (comint-dynamic-complete-as-filename): Rename local vars. | ||
| 91 | (comint-dynamic-list-filename-completions): Likewise. | ||
| 92 | |||
| 93 | * comint.el (comint-dynamic-list-completions-config): New var. | ||
| 94 | (comint-dynamic-list-completions): Handle both SPC and TAB right. | ||
| 95 | |||
| 96 | * comint.el (comint-file-name-chars): Add []. | ||
| 97 | (comint-word): Use skip-chars-backward, not search. | ||
| 98 | |||
| 99 | * shell.el (shell-file-name-chars): Add []. | ||
| 100 | |||
| 101 | * shell.el (shell-dynamic-complete-as-command): Rename local vars. | ||
| 102 | |||
| 103 | * bookmark.el (bookmark-get-bookmark): Use assoc-string. | ||
| 104 | |||
| 105 | * generic.el (define-generic-mode): Doc fix. | ||
| 106 | |||
| 107 | 2003-12-29 Eli Zaretskii <eliz@elta.co.il> | ||
| 108 | |||
| 109 | * files.el (kill-some-buffers): Doc fix. | ||
| 110 | |||
| 111 | 2003-12-29 David Herring <sdh6@ra.msstate.edu> (tiny change) | ||
| 112 | |||
| 113 | * comint.el (comint-watch-for-password-prompt): Pass `string' as | ||
| 114 | arg to send-invisible | ||
| 115 | (send-invisible): Doc fix. The argument is now a prompt, not the | ||
| 116 | string to send. | ||
| 117 | (comint-read-noecho): Doc fix. | ||
| 118 | |||
| 119 | 2003-12-29 Michael R. Wolf <MichaelRWolf@att.net> (tiny change) | ||
| 120 | |||
| 121 | * net/ange-ftp.el (ange-ftp-name-format): Allow USER to contain | ||
| 122 | "@", as required by some ISP hosting service. Fix defcustom | ||
| 123 | argument syntax errors that prevented use of customization. | ||
| 124 | |||
| 125 | 2003-12-29 Eli Zaretskii <eliz@elta.co.il> | ||
| 126 | |||
| 127 | * xml.el (xml-get-attribute-or-nil): Doc fix. | ||
| 128 | |||
| 129 | 2003-12-29 Peter 'Luna' Runestig <peter@runestig.com> | ||
| 130 | |||
| 131 | * net/zone-mode.el (zone-mode): Use write-file-functions, not | ||
| 132 | write-file-hooks. | ||
| 133 | |||
| 134 | 2003-12-29 Eric Hanchrow <offby1@blarg.net> (tiny change) | ||
| 135 | |||
| 136 | * autorevert.el (auto-revert-interval): Doc fix. | ||
| 137 | |||
| 138 | 2003-12-29 Mark A. Hershberger <mah@everybody.org> | ||
| 139 | |||
| 140 | * xml.el (xml-get-attribute-or-nil): New function, like | ||
| 141 | xml-get-attribute, but returns nil if the attribute was not found. | ||
| 142 | (xml-get-attribute): Converted to defsubst, uses | ||
| 143 | xml-get-attribute-or-nil. | ||
| 144 | |||
| 145 | 2003-12-29 Eli Zaretskii <eliz@elta.co.il> | ||
| 146 | |||
| 147 | * emacs-lisp/easymenu.el (easy-menu-define): Doc fix. | ||
| 148 | |||
| 149 | 2003-12-29 Alex Schroeder <alex@emacswiki.org> (tiny change) | ||
| 150 | |||
| 151 | * custom.el (custom-declare-theme): Use `value' when putting | ||
| 152 | properties on `theme'. | ||
| 153 | |||
| 154 | 2003-12-29 Takaaki Ota <Takaaki.Ota@am.sony.com> | ||
| 155 | |||
| 156 | * subr.el (insert-for-yank): Call insert-for-yank-1 repetitively | ||
| 157 | for each yank-handler segment. | ||
| 158 | (insert-for-yank-1): New function, with the body of the previous | ||
| 159 | insert-for-yank. | ||
| 160 | |||
| 161 | * textmodes/table.el (table-yank-handler): New defcustom. | ||
| 162 | (table--put-cell-indicator-property): Put yank-handler property | ||
| 163 | that indicates the yank handler for the table cell. | ||
| 164 | |||
| 165 | 2003-12-29 Jesper Harder <harder@ifa.au.dk> (tiny change) | ||
| 166 | |||
| 167 | * generic-x.el (etc-modules-conf-generic-mode): A more complete | ||
| 168 | set of keywords. | ||
| 169 | |||
| 170 | 2003-12-29 Eli Zaretskii <eliz@elta.co.il> | ||
| 171 | |||
| 172 | * international/mule-cmds.el (reset-language-environment) | ||
| 173 | (set-language-environment): Don't invoke fontset-related functions | ||
| 174 | if fontset-list is not fboundp. | ||
| 175 | |||
| 176 | 2003-12-29 Kenichi Handa <handa@m17n.org> | ||
| 177 | |||
| 178 | * international/mule-cmds.el (reset-language-environment): Call | ||
| 179 | set-overriding-fontspec-internal with nil. | ||
| 180 | (set-language-environment): Call set-overriding-fontspec-internal | ||
| 181 | if the language environment specify `overriding-fontspec'. | ||
| 182 | (language-info-alist): Doc added. | ||
| 183 | |||
| 184 | * language/cyrillic.el (ccl-encode-koi8-font): Make it work for | ||
| 185 | characters of mule-unicode-0100-24ff. | ||
| 186 | (ccl-encode-windows-1251-font): New CCL program. | ||
| 187 | ("Bulgarian"): Specify overriding-fontspec. | ||
| 188 | ("Belarusian"): Likewise. | ||
| 189 | |||
| 1 | 2003-12-28 Sam Steingold <sds@gnu.org> | 190 | 2003-12-28 Sam Steingold <sds@gnu.org> |
| 2 | 191 | ||
| 3 | * net/ange-ftp.el (ange-ftp-file-attributes): Add new optional | 192 | * net/ange-ftp.el (ange-ftp-file-attributes): Add new optional |
| @@ -46,6 +235,14 @@ | |||
| 46 | 235 | ||
| 47 | * ffap.el (ffap-read-file-or-url): Revert previous change. | 236 | * ffap.el (ffap-read-file-or-url): Revert previous change. |
| 48 | 237 | ||
| 238 | 2003-12-25 Robert J. Chassell <bob@rattlesnake.com> | ||
| 239 | |||
| 240 | * textmodes/texnfo-upd.el (texinfo-multi-file-update): Create a | ||
| 241 | new list of included files called `files-with-node-lines', that | ||
| 242 | only have node lines. This way @include commands can include any | ||
| 243 | file, such as version and update files without node lines, not | ||
| 244 | just files that are chapters. | ||
| 245 | |||
| 49 | 2003-12-25 Andreas Schwab <schwab@suse.de> | 246 | 2003-12-25 Andreas Schwab <schwab@suse.de> |
| 50 | 247 | ||
| 51 | * jka-compr.el (jka-compr-insert-file-contents): Avoid error when | 248 | * jka-compr.el (jka-compr-insert-file-contents): Avoid error when |
| @@ -542,10 +739,18 @@ | |||
| 542 | 739 | ||
| 543 | 2003-11-01 Mark A. Hershberger <mah@everybody.org> | 740 | 2003-11-01 Mark A. Hershberger <mah@everybody.org> |
| 544 | 741 | ||
| 545 | * xml.el: Allow comments following the top-level element. | 742 | * xml.el (xml-parse-region): Allow comments to appear after the |
| 546 | Separate out namespace parsing into special functions. | 743 | topmost element has closed. |
| 547 | Change namespace parsing to return ('ns-uri . "local-name") | 744 | (xml-ns-parse-ns-attrs, xml-ns-expand-el) |
| 548 | instead of '{ns-uri}local-name. | 745 | (xml-ns-expand-attr): New functions to do namespace handling. |
| 746 | (xml-intern-attrlist): Back-compatible handling of attribute | ||
| 747 | names. | ||
| 748 | (xml-parse-tag): Move namespace handling to seperate functions. | ||
| 749 | Now produces elements in the form ((:ns . "element") (attr-list) | ||
| 750 | children) instead of ('ns:element (attr-list) children). | ||
| 751 | (xml-parse-attlist): Fix attribute parsing. | ||
| 752 | (xml-parse-dtd): Change parsing so that it produces strings | ||
| 753 | instead of interned symbols. | ||
| 549 | 754 | ||
| 550 | 2003-11-01 era@iki.fi <era@iki.fi> (tiny change) | 755 | 2003-11-01 era@iki.fi <era@iki.fi> (tiny change) |
| 551 | 756 | ||
diff --git a/lisp/arc-mode.el b/lisp/arc-mode.el index 9f254b54d69..7ac7a402c3a 100644 --- a/lisp/arc-mode.el +++ b/lisp/arc-mode.el | |||
| @@ -2,7 +2,7 @@ | |||
| 2 | 2 | ||
| 3 | ;; Copyright (C) 1995, 1997, 1998, 2003 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 1995, 1997, 1998, 2003 Free Software Foundation, Inc. |
| 4 | 4 | ||
| 5 | ;; Author: Morten Welinder <terra@diku.dk> | 5 | ;; Author: Morten Welinder <terra@gnu.org> |
| 6 | ;; Keywords: archives msdog editing major-mode | 6 | ;; Keywords: archives msdog editing major-mode |
| 7 | ;; Favourite-brand-of-beer: None, I hate beer. | 7 | ;; Favourite-brand-of-beer: None, I hate beer. |
| 8 | 8 | ||
diff --git a/lisp/autorevert.el b/lisp/autorevert.el index f366d5c7547..fac91332a5e 100644 --- a/lisp/autorevert.el +++ b/lisp/autorevert.el | |||
| @@ -97,7 +97,10 @@ Never set this variable directly, use the command `auto-revert-mode' instead.") | |||
| 97 | (put 'auto-revert-mode 'permanent-local t) | 97 | (put 'auto-revert-mode 'permanent-local t) |
| 98 | 98 | ||
| 99 | (defcustom auto-revert-interval 5 | 99 | (defcustom auto-revert-interval 5 |
| 100 | "Time, in seconds, between Auto-Revert Mode file checks." | 100 | "Time, in seconds, between Auto-Revert Mode file checks. |
| 101 | Setting this variable has no effect on buffers that are already in | ||
| 102 | auto-revert-mode; it only affects buffers that are put into | ||
| 103 | auto-revert-mode afterwards." | ||
| 101 | :group 'auto-revert | 104 | :group 'auto-revert |
| 102 | :type 'integer) | 105 | :type 'integer) |
| 103 | 106 | ||
diff --git a/lisp/bookmark.el b/lisp/bookmark.el index 762de7323a2..67ae2c84865 100644 --- a/lisp/bookmark.el +++ b/lisp/bookmark.el | |||
| @@ -335,10 +335,7 @@ through a file easier.") | |||
| 335 | "Return the full entry for BOOKMARK in bookmark-alist. | 335 | "Return the full entry for BOOKMARK in bookmark-alist. |
| 336 | If BOOKMARK is not a string, return nil." | 336 | If BOOKMARK is not a string, return nil." |
| 337 | (when (stringp bookmark) | 337 | (when (stringp bookmark) |
| 338 | (apply (if bookmark-completion-ignore-case | 338 | (assoc-string bookmark bookmark-alist bookmark-completion-ignore-case))) |
| 339 | #'assoc-ignore-case | ||
| 340 | #'assoc) | ||
| 341 | (list bookmark bookmark-alist)))) | ||
| 342 | 339 | ||
| 343 | 340 | ||
| 344 | (defun bookmark-get-bookmark-record (bookmark) | 341 | (defun bookmark-get-bookmark-record (bookmark) |
diff --git a/lisp/comint.el b/lisp/comint.el index 5509e71d984..6bc40a01bd3 100644 --- a/lisp/comint.el +++ b/lisp/comint.el | |||
| @@ -1344,16 +1344,16 @@ Argument 0 is the command name." | |||
| 1344 | ;; Put the previous arg, if there was one, onto ARGS. | 1344 | ;; Put the previous arg, if there was one, onto ARGS. |
| 1345 | (setq str (substring string beg pos) | 1345 | (setq str (substring string beg pos) |
| 1346 | args (if quotes (cons str args) | 1346 | args (if quotes (cons str args) |
| 1347 | (nconc (comint-delim-arg str) args)) | 1347 | (nconc (comint-delim-arg str) args)))) |
| 1348 | count (1+ count))) | 1348 | (setq count (length args)) |
| 1349 | (setq quotes (match-beginning 1)) | 1349 | (setq quotes (match-beginning 1)) |
| 1350 | (setq beg (match-beginning 0)) | 1350 | (setq beg (match-beginning 0)) |
| 1351 | (setq pos (match-end 0)))) | 1351 | (setq pos (match-end 0)))) |
| 1352 | (if beg | 1352 | (if beg |
| 1353 | (setq str (substring string beg pos) | 1353 | (setq str (substring string beg pos) |
| 1354 | args (if quotes (cons str args) | 1354 | args (if quotes (cons str args) |
| 1355 | (nconc (comint-delim-arg str) args)) | 1355 | (nconc (comint-delim-arg str) args)))) |
| 1356 | count (1+ count))) | 1356 | (setq count (length args)) |
| 1357 | (let ((n (or nth (1- count))) | 1357 | (let ((n (or nth (1- count))) |
| 1358 | (m (if mth (1- (- count mth)) 0))) | 1358 | (m (if mth (1- (- count mth)) 0))) |
| 1359 | (mapconcat | 1359 | (mapconcat |
| @@ -1901,7 +1901,8 @@ RET, LFD, or ESC. DEL or C-h rubs out. C-u kills line. C-g aborts (if | |||
| 1901 | filter and C-g is pressed, this function returns nil rather than a string). | 1901 | filter and C-g is pressed, this function returns nil rather than a string). |
| 1902 | 1902 | ||
| 1903 | Note that the keystrokes comprising the text can still be recovered | 1903 | Note that the keystrokes comprising the text can still be recovered |
| 1904 | \(temporarily) with \\[view-lossage]. Some people find this worrysome. | 1904 | \(temporarily) with \\[view-lossage]. Some people find this worrysome (see, |
| 1905 | however, `clear-this-command-keys'). | ||
| 1905 | Once the caller uses the password, it can erase the password | 1906 | Once the caller uses the password, it can erase the password |
| 1906 | by doing (clear-string STRING)." | 1907 | by doing (clear-string STRING)." |
| 1907 | (let ((ans "") | 1908 | (let ((ans "") |
| @@ -1948,24 +1949,22 @@ by doing (clear-string STRING)." | |||
| 1948 | (message "") | 1949 | (message "") |
| 1949 | ans))) | 1950 | ans))) |
| 1950 | 1951 | ||
| 1951 | (defun send-invisible (str) | 1952 | (defun send-invisible (&optional prompt) |
| 1952 | "Read a string without echoing. | 1953 | "Read a string without echoing. |
| 1953 | Then send it to the process running in the current buffer. | 1954 | Then send it to the process running in the current buffer. |
| 1954 | The string is sent using `comint-input-sender'. | 1955 | The string is sent using `comint-input-sender'. |
| 1955 | Security bug: your string can still be temporarily recovered with | 1956 | Security bug: your string can still be temporarily recovered with |
| 1956 | \\[view-lossage]." | 1957 | \\[view-lossage]; `clear-this-command-keys' can fix that." |
| 1957 | (interactive "P") ; Defeat snooping via C-x ESC ESC | 1958 | (interactive "P") ; Defeat snooping via C-x ESC ESC |
| 1958 | (let ((proc (get-buffer-process (current-buffer)))) | 1959 | (let ((proc (get-buffer-process (current-buffer)))) |
| 1959 | (cond ((not proc) | 1960 | (if proc |
| 1960 | (error "Current buffer has no process")) | 1961 | (let ((str (comint-read-noecho (or prompt "Non-echoed text: ") t))) |
| 1961 | ((stringp str) | 1962 | (if (stringp str) |
| 1962 | (comint-snapshot-last-prompt) | 1963 | (progn |
| 1963 | (funcall comint-input-sender proc str)) | 1964 | (comint-snapshot-last-prompt) |
| 1964 | (t | 1965 | (funcall comint-input-sender proc str)) |
| 1965 | (let ((str (comint-read-noecho "Non-echoed text: " t))) | 1966 | (message "Warning: text will be echoed"))) |
| 1966 | (if (stringp str) | 1967 | (error "Current buffer has no process")))) |
| 1967 | (send-invisible str) | ||
| 1968 | (message "Warning: text will be echoed"))))))) | ||
| 1969 | 1968 | ||
| 1970 | (defun comint-watch-for-password-prompt (string) | 1969 | (defun comint-watch-for-password-prompt (string) |
| 1971 | "Prompt in the minibuffer for password and send without echoing. | 1970 | "Prompt in the minibuffer for password and send without echoing. |
| @@ -1977,8 +1976,7 @@ This function could be in the list `comint-output-filter-functions'." | |||
| 1977 | (when (string-match comint-password-prompt-regexp string) | 1976 | (when (string-match comint-password-prompt-regexp string) |
| 1978 | (when (string-match "^[ \n\r\t\v\f\b\a]+" string) | 1977 | (when (string-match "^[ \n\r\t\v\f\b\a]+" string) |
| 1979 | (setq string (replace-match "" t t string))) | 1978 | (setq string (replace-match "" t t string))) |
| 1980 | (let ((pw (comint-read-noecho string t))) | 1979 | (send-invisible string))) |
| 1981 | (send-invisible pw)))) | ||
| 1982 | 1980 | ||
| 1983 | ;; Low-level process communication | 1981 | ;; Low-level process communication |
| 1984 | 1982 | ||
| @@ -2084,7 +2082,7 @@ between the process-mark and point." | |||
| 2084 | (comint-skip-input) | 2082 | (comint-skip-input) |
| 2085 | (interrupt-process nil comint-ptyp) | 2083 | (interrupt-process nil comint-ptyp) |
| 2086 | ;; (process-send-string nil "\n") | 2084 | ;; (process-send-string nil "\n") |
| 2087 | ) | 2085 | ) |
| 2088 | 2086 | ||
| 2089 | (defun comint-kill-subjob () | 2087 | (defun comint-kill-subjob () |
| 2090 | "Send kill signal to the current subjob. | 2088 | "Send kill signal to the current subjob. |
| @@ -2553,7 +2551,7 @@ directory tracking functions.") | |||
| 2553 | (defvar comint-file-name-chars | 2551 | (defvar comint-file-name-chars |
| 2554 | (if (memq system-type '(ms-dos windows-nt cygwin)) | 2552 | (if (memq system-type '(ms-dos windows-nt cygwin)) |
| 2555 | "~/A-Za-z0-9_^$!#%&{}@`'.,:()-" | 2553 | "~/A-Za-z0-9_^$!#%&{}@`'.,:()-" |
| 2556 | "~/A-Za-z0-9+@:_.$#%,={}-") | 2554 | "[]~/A-Za-z0-9+@:_.$#%,={}-") |
| 2557 | "String of characters valid in a file name. | 2555 | "String of characters valid in a file name. |
| 2558 | Note that all non-ASCII characters are considered valid in a file name | 2556 | Note that all non-ASCII characters are considered valid in a file name |
| 2559 | regardless of what this variable says. | 2557 | regardless of what this variable says. |
| @@ -2579,15 +2577,19 @@ Word constituents are considered to be those in WORD-CHARS, which is like the | |||
| 2579 | inside of a \"[...]\" (see `skip-chars-forward'), | 2577 | inside of a \"[...]\" (see `skip-chars-forward'), |
| 2580 | plus all non-ASCII characters." | 2578 | plus all non-ASCII characters." |
| 2581 | (save-excursion | 2579 | (save-excursion |
| 2582 | (let ((non-word-chars (concat "[^\\\\" word-chars "]")) (here (point))) | 2580 | (let ((here (point)) |
| 2583 | (while (and (re-search-backward non-word-chars nil 'move) | 2581 | giveup) |
| 2584 | ;;(memq (char-after (point)) shell-file-name-quote-list) | 2582 | (while (not giveup) |
| 2585 | (or (>= (following-char) 128) | 2583 | (let ((startpoint (point))) |
| 2586 | (eq (preceding-char) ?\\))) | 2584 | (skip-chars-backward (concat "\\\\" word-chars)) |
| 2587 | (backward-char 1)) | 2585 | (if (and (> (- (point) 2) (point-min)) |
| 2588 | ;; Don't go forward over a word-char (this can happen if we're at bob). | 2586 | (= (char-after (- (point) 2)) ?\\)) |
| 2589 | (when (or (not (bobp)) (looking-at non-word-chars)) | 2587 | (forward-char -2)) |
| 2590 | (forward-char 1)) | 2588 | (if (and (> (- (point) 1) (point-min)) |
| 2589 | (>= (char-after (- (point) 1)) 128)) | ||
| 2590 | (forward-char -1)) | ||
| 2591 | (if (= (point) startpoint) | ||
| 2592 | (setq giveup t)))) | ||
| 2591 | ;; Set match-data to match the entire string. | 2593 | ;; Set match-data to match the entire string. |
| 2592 | (when (< (point) here) | 2594 | (when (< (point) here) |
| 2593 | (set-match-data (list (point) here)) | 2595 | (set-match-data (list (point) here)) |
| @@ -2699,10 +2701,10 @@ See `comint-dynamic-complete-filename'. Returns t if successful." | |||
| 2699 | (t | 2701 | (t |
| 2700 | (cdr comint-completion-addsuffix)))) | 2702 | (cdr comint-completion-addsuffix)))) |
| 2701 | (filename (or (comint-match-partial-filename) "")) | 2703 | (filename (or (comint-match-partial-filename) "")) |
| 2702 | (pathdir (file-name-directory filename)) | 2704 | (filedir (file-name-directory filename)) |
| 2703 | (pathnondir (file-name-nondirectory filename)) | 2705 | (filenondir (file-name-nondirectory filename)) |
| 2704 | (directory (if pathdir (comint-directory pathdir) default-directory)) | 2706 | (directory (if filedir (comint-directory filedir) default-directory)) |
| 2705 | (completion (file-name-completion pathnondir directory))) | 2707 | (completion (file-name-completion filenondir directory))) |
| 2706 | (cond ((null completion) | 2708 | (cond ((null completion) |
| 2707 | (message "No completions of %s" filename) | 2709 | (message "No completions of %s" filename) |
| 2708 | (setq success nil)) | 2710 | (setq success nil)) |
| @@ -2716,21 +2718,21 @@ See `comint-dynamic-complete-filename'. Returns t if successful." | |||
| 2716 | (let ((file (concat (file-name-as-directory directory) completion))) | 2718 | (let ((file (concat (file-name-as-directory directory) completion))) |
| 2717 | (insert (comint-quote-filename | 2719 | (insert (comint-quote-filename |
| 2718 | (substring (directory-file-name completion) | 2720 | (substring (directory-file-name completion) |
| 2719 | (length pathnondir)))) | 2721 | (length filenondir)))) |
| 2720 | (cond ((symbolp (file-name-completion completion directory)) | 2722 | (cond ((symbolp (file-name-completion completion directory)) |
| 2721 | ;; We inserted a unique completion. | 2723 | ;; We inserted a unique completion. |
| 2722 | (insert (if (file-directory-p file) dirsuffix filesuffix)) | 2724 | (insert (if (file-directory-p file) dirsuffix filesuffix)) |
| 2723 | (unless minibuffer-p | 2725 | (unless minibuffer-p |
| 2724 | (message "Completed"))) | 2726 | (message "Completed"))) |
| 2725 | ((and comint-completion-recexact comint-completion-addsuffix | 2727 | ((and comint-completion-recexact comint-completion-addsuffix |
| 2726 | (string-equal pathnondir completion) | 2728 | (string-equal filenondir completion) |
| 2727 | (file-exists-p file)) | 2729 | (file-exists-p file)) |
| 2728 | ;; It's not unique, but user wants shortest match. | 2730 | ;; It's not unique, but user wants shortest match. |
| 2729 | (insert (if (file-directory-p file) dirsuffix filesuffix)) | 2731 | (insert (if (file-directory-p file) dirsuffix filesuffix)) |
| 2730 | (unless minibuffer-p | 2732 | (unless minibuffer-p |
| 2731 | (message "Completed shortest"))) | 2733 | (message "Completed shortest"))) |
| 2732 | ((or comint-completion-autolist | 2734 | ((or comint-completion-autolist |
| 2733 | (string-equal pathnondir completion)) | 2735 | (string-equal filenondir completion)) |
| 2734 | ;; It's not unique, list possible completions. | 2736 | ;; It's not unique, list possible completions. |
| 2735 | (comint-dynamic-list-filename-completions)) | 2737 | (comint-dynamic-list-filename-completions)) |
| 2736 | (t | 2738 | (t |
| @@ -2814,10 +2816,10 @@ See also `comint-dynamic-complete-filename'." | |||
| 2814 | ;; but subsequent changes may have made this unnecessary. sm. | 2816 | ;; but subsequent changes may have made this unnecessary. sm. |
| 2815 | ;;(file-name-handler-alist nil) | 2817 | ;;(file-name-handler-alist nil) |
| 2816 | (filename (or (comint-match-partial-filename) "")) | 2818 | (filename (or (comint-match-partial-filename) "")) |
| 2817 | (pathdir (file-name-directory filename)) | 2819 | (filedir (file-name-directory filename)) |
| 2818 | (pathnondir (file-name-nondirectory filename)) | 2820 | (filenondir (file-name-nondirectory filename)) |
| 2819 | (directory (if pathdir (comint-directory pathdir) default-directory)) | 2821 | (directory (if filedir (comint-directory filedir) default-directory)) |
| 2820 | (completions (file-name-all-completions pathnondir directory))) | 2822 | (completions (file-name-all-completions filenondir directory))) |
| 2821 | (if (not completions) | 2823 | (if (not completions) |
| 2822 | (message "No completions of %s" filename) | 2824 | (message "No completions of %s" filename) |
| 2823 | (comint-dynamic-list-completions | 2825 | (comint-dynamic-list-completions |
| @@ -2829,6 +2831,8 @@ See also `comint-dynamic-complete-filename'." | |||
| 2829 | ;; command is repeatedly used without the set of completions changing. | 2831 | ;; command is repeatedly used without the set of completions changing. |
| 2830 | (defvar comint-displayed-dynamic-completions nil) | 2832 | (defvar comint-displayed-dynamic-completions nil) |
| 2831 | 2833 | ||
| 2834 | (defvar comint-dynamic-list-completions-config nil) | ||
| 2835 | |||
| 2832 | (defun comint-dynamic-list-completions (completions) | 2836 | (defun comint-dynamic-list-completions (completions) |
| 2833 | "List in help buffer sorted COMPLETIONS. | 2837 | "List in help buffer sorted COMPLETIONS. |
| 2834 | Typing SPC flushes the help buffer." | 2838 | Typing SPC flushes the help buffer." |
| @@ -2858,30 +2862,35 @@ Typing SPC flushes the help buffer." | |||
| 2858 | (select-window window) | 2862 | (select-window window) |
| 2859 | (scroll-up)))) | 2863 | (scroll-up)))) |
| 2860 | 2864 | ||
| 2861 | (let ((conf (current-window-configuration))) | 2865 | ;; Display a completion list for the first time. |
| 2862 | (with-output-to-temp-buffer "*Completions*" | 2866 | (setq comint-dynamic-list-completions-config |
| 2863 | (display-completion-list completions)) | 2867 | (current-window-configuration)) |
| 2864 | (message "Type space to flush; repeat completion command to scroll") | 2868 | (with-output-to-temp-buffer "*Completions*" |
| 2865 | (let (key first) | 2869 | (display-completion-list completions)) |
| 2866 | (if (save-excursion | 2870 | (message "Type space to flush; repeat completion command to scroll")) |
| 2867 | (set-buffer (get-buffer "*Completions*")) | 2871 | |
| 2868 | (set (make-local-variable | 2872 | ;; Read the next key, to process SPC. |
| 2869 | 'comint-displayed-dynamic-completions) | 2873 | (let (key first) |
| 2870 | completions) | 2874 | (if (save-excursion |
| 2871 | (setq key (read-key-sequence nil) | 2875 | (set-buffer (get-buffer "*Completions*")) |
| 2872 | first (aref key 0)) | 2876 | (set (make-local-variable |
| 2873 | (and (consp first) (consp (event-start first)) | 2877 | 'comint-displayed-dynamic-completions) |
| 2874 | (eq (window-buffer (posn-window (event-start first))) | 2878 | completions) |
| 2875 | (get-buffer "*Completions*")) | 2879 | (setq key (read-key-sequence nil) |
| 2876 | (eq (key-binding key) 'mouse-choose-completion))) | 2880 | first (aref key 0)) |
| 2877 | ;; If the user does mouse-choose-completion with the mouse, | 2881 | (and (consp first) (consp (event-start first)) |
| 2878 | ;; execute the command, then delete the completion window. | 2882 | (eq (window-buffer (posn-window (event-start first))) |
| 2879 | (progn | 2883 | (get-buffer "*Completions*")) |
| 2880 | (mouse-choose-completion first) | 2884 | (eq (key-binding key) 'mouse-choose-completion))) |
| 2881 | (set-window-configuration conf)) | 2885 | ;; If the user does mouse-choose-completion with the mouse, |
| 2882 | (if (eq first ?\ ) | 2886 | ;; execute the command, then delete the completion window. |
| 2883 | (set-window-configuration conf) | 2887 | (progn |
| 2884 | (setq unread-command-events (listify-key-sequence key))))))))) | 2888 | (mouse-choose-completion first) |
| 2889 | (set-window-configuration comint-dynamic-list-completions-config)) | ||
| 2890 | (unless (eq first ?\ ) | ||
| 2891 | (setq unread-command-events (listify-key-sequence key))) | ||
| 2892 | (unless (eq first ?\t) | ||
| 2893 | (set-window-configuration comint-dynamic-list-completions-config)))))) | ||
| 2885 | 2894 | ||
| 2886 | 2895 | ||
| 2887 | (defun comint-get-next-from-history () | 2896 | (defun comint-get-next-from-history () |
diff --git a/lisp/custom.el b/lisp/custom.el index aa4d0d8353f..ea0567d3109 100644 --- a/lisp/custom.el +++ b/lisp/custom.el | |||
| @@ -558,17 +558,17 @@ from THEME by `custom-make-theme-feature'." | |||
| 558 | (error "Keyword %s is missing an argument" keyword)) | 558 | (error "Keyword %s is missing an argument" keyword)) |
| 559 | (setq args (cdr args)) | 559 | (setq args (cdr args)) |
| 560 | (cond ((eq keyword :short-description) | 560 | (cond ((eq keyword :short-description) |
| 561 | (put theme 'theme-short-description short-description)) | 561 | (put theme 'theme-short-description value)) |
| 562 | ((eq keyword :immediate) | 562 | ((eq keyword :immediate) |
| 563 | (put theme 'theme-immediate immediate)) | 563 | (put theme 'theme-immediate value)) |
| 564 | ((eq keyword :variable-set-string) | 564 | ((eq keyword :variable-set-string) |
| 565 | (put theme 'theme-variable-set-string variable-set-string)) | 565 | (put theme 'theme-variable-set-string value)) |
| 566 | ((eq keyword :variable-reset-string) | 566 | ((eq keyword :variable-reset-string) |
| 567 | (put theme 'theme-variable-reset-string variable-reset-string)) | 567 | (put theme 'theme-variable-reset-string value)) |
| 568 | ((eq keyword :face-set-string) | 568 | ((eq keyword :face-set-string) |
| 569 | (put theme 'theme-face-set-string face-set-string)) | 569 | (put theme 'theme-face-set-string value)) |
| 570 | ((eq keyword :face-reset-string) | 570 | ((eq keyword :face-reset-string) |
| 571 | (put theme 'theme-face-reset-string face-reset-string))))))) | 571 | (put theme 'theme-face-reset-string value))))))) |
| 572 | 572 | ||
| 573 | (defmacro deftheme (theme &optional doc &rest args) | 573 | (defmacro deftheme (theme &optional doc &rest args) |
| 574 | "Declare custom theme THEME. | 574 | "Declare custom theme THEME. |
diff --git a/lisp/emacs-lisp/easymenu.el b/lisp/emacs-lisp/easymenu.el index a5b35a7d018..5a2a33575e7 100644 --- a/lisp/emacs-lisp/easymenu.el +++ b/lisp/emacs-lisp/easymenu.el | |||
| @@ -59,8 +59,8 @@ It may be followed by the following keyword argument pairs | |||
| 59 | 59 | ||
| 60 | :filter FUNCTION | 60 | :filter FUNCTION |
| 61 | 61 | ||
| 62 | FUNCTION is a function with one argument, the menu. It returns the actual | 62 | FUNCTION is a function with one argument, the rest of menu items. |
| 63 | menu displayed. | 63 | It returns the remaining items of the displayed menu. |
| 64 | 64 | ||
| 65 | :visible INCLUDE | 65 | :visible INCLUDE |
| 66 | 66 | ||
diff --git a/lisp/emacs-lisp/testcover-ses.el b/lisp/emacs-lisp/tcover-ses.el index 48ec9fa64da..48ec9fa64da 100644 --- a/lisp/emacs-lisp/testcover-ses.el +++ b/lisp/emacs-lisp/tcover-ses.el | |||
diff --git a/lisp/emacs-lisp/testcover-unsafep.el b/lisp/emacs-lisp/tcover-unsafep.el index 4359209b4d4..4359209b4d4 100644 --- a/lisp/emacs-lisp/testcover-unsafep.el +++ b/lisp/emacs-lisp/tcover-unsafep.el | |||
diff --git a/lisp/filecache.el b/lisp/filecache.el index d315a3b1c8b..71b67af355f 100644 --- a/lisp/filecache.el +++ b/lisp/filecache.el | |||
| @@ -212,13 +212,10 @@ Defaults to the value of `case-fold-search'." | |||
| 212 | :group 'file-cache | 212 | :group 'file-cache |
| 213 | ) | 213 | ) |
| 214 | 214 | ||
| 215 | (defcustom file-cache-assoc-function | 215 | (defcustom file-cache-ignore-case |
| 216 | (if (memq system-type (list 'ms-dos 'windows-nt 'cygwin)) | 216 | (memq system-type (list 'ms-dos 'windows-nt 'cygwin)) |
| 217 | 'assoc-ignore-case | 217 | "Non-nil means ignore case when checking completions in the file cache. |
| 218 | 'assoc) | 218 | Defaults to nil on DOS and Windows, and t on other systems." |
| 219 | "Function to use to check completions in the file cache. | ||
| 220 | Defaults to `assoc-ignore-case' on DOS and Windows, and `assoc' on | ||
| 221 | other systems." | ||
| 222 | :type 'sexp | 219 | :type 'sexp |
| 223 | :group 'file-cache | 220 | :group 'file-cache |
| 224 | ) | 221 | ) |
| @@ -301,8 +298,9 @@ in each directory, not to the directory list itself." | |||
| 301 | (message "File %s does not exist" file) | 298 | (message "File %s does not exist" file) |
| 302 | (let* ((file-name (file-name-nondirectory file)) | 299 | (let* ((file-name (file-name-nondirectory file)) |
| 303 | (dir-name (file-name-directory file)) | 300 | (dir-name (file-name-directory file)) |
| 304 | (the-entry (funcall file-cache-assoc-function | 301 | (the-entry (assoc-string |
| 305 | file-name file-cache-alist)) | 302 | file-name file-cache-alist |
| 303 | file-cache-ignore-case)) | ||
| 306 | ) | 304 | ) |
| 307 | ;; Does the entry exist already? | 305 | ;; Does the entry exist already? |
| 308 | (if the-entry | 306 | (if the-entry |
| @@ -402,7 +400,7 @@ or the optional REGEXP argument." | |||
| 402 | (interactive | 400 | (interactive |
| 403 | (list (completing-read "Delete file from cache: " file-cache-alist))) | 401 | (list (completing-read "Delete file from cache: " file-cache-alist))) |
| 404 | (setq file-cache-alist | 402 | (setq file-cache-alist |
| 405 | (delq (funcall file-cache-assoc-function file file-cache-alist) | 403 | (delq (assoc-string file file-cache-alist file-cache-ignore-case) |
| 406 | file-cache-alist))) | 404 | file-cache-alist))) |
| 407 | 405 | ||
| 408 | (defun file-cache-delete-file-list (file-list) | 406 | (defun file-cache-delete-file-list (file-list) |
| @@ -458,8 +456,9 @@ or the optional REGEXP argument." | |||
| 458 | 456 | ||
| 459 | ;; Returns the name of a directory for a file in the cache | 457 | ;; Returns the name of a directory for a file in the cache |
| 460 | (defun file-cache-directory-name (file) | 458 | (defun file-cache-directory-name (file) |
| 461 | (let* ((directory-list (cdr (funcall file-cache-assoc-function | 459 | (let* ((directory-list (cdr (assoc-string |
| 462 | file file-cache-alist))) | 460 | file file-cache-alist |
| 461 | file-cache-ignore-case))) | ||
| 463 | (len (length directory-list)) | 462 | (len (length directory-list)) |
| 464 | (directory) | 463 | (directory) |
| 465 | (num) | 464 | (num) |
| @@ -556,7 +555,8 @@ the name is considered already unique; only the second substitution | |||
| 556 | ;; If we've already inserted a unique string, see if the user | 555 | ;; If we've already inserted a unique string, see if the user |
| 557 | ;; wants to use that one | 556 | ;; wants to use that one |
| 558 | (if (and (string= string completion-string) | 557 | (if (and (string= string completion-string) |
| 559 | (funcall file-cache-assoc-function string file-cache-alist)) | 558 | (assoc-string string file-cache-alist |
| 559 | file-cache-ignore-case)) | ||
| 560 | (if (and (eq last-command this-command) | 560 | (if (and (eq last-command this-command) |
| 561 | (string= file-cache-last-completion completion-string)) | 561 | (string= file-cache-last-completion completion-string)) |
| 562 | (progn | 562 | (progn |
| @@ -725,7 +725,8 @@ match REGEXP." | |||
| 725 | "Debugging function." | 725 | "Debugging function." |
| 726 | (interactive | 726 | (interactive |
| 727 | (list (completing-read "File Cache: " file-cache-alist))) | 727 | (list (completing-read "File Cache: " file-cache-alist))) |
| 728 | (message "%s" (funcall file-cache-assoc-function file file-cache-alist)) | 728 | (message "%s" (assoc-string file file-cache-alist |
| 729 | file-cache-ignore-case)) | ||
| 729 | ) | 730 | ) |
| 730 | 731 | ||
| 731 | (defun file-cache-display () | 732 | (defun file-cache-display () |
diff --git a/lisp/files.el b/lisp/files.el index 1dc6e5454df..4983b1287e8 100644 --- a/lisp/files.el +++ b/lisp/files.el | |||
| @@ -2552,7 +2552,8 @@ BACKUPNAME is the backup file name, which is the old file renamed." | |||
| 2552 | (not (file-writable-p to-name))) | 2552 | (not (file-writable-p to-name))) |
| 2553 | (delete-file to-name)) | 2553 | (delete-file to-name)) |
| 2554 | (copy-file from-name to-name t t))) | 2554 | (copy-file from-name to-name t t))) |
| 2555 | (set-file-modes to-name (logand modes #o1777))) | 2555 | (and modes |
| 2556 | (set-file-modes to-name (logand modes #o1777)))) | ||
| 2556 | 2557 | ||
| 2557 | (defun file-name-sans-versions (name &optional keep-backup-version) | 2558 | (defun file-name-sans-versions (name &optional keep-backup-version) |
| 2558 | "Return file NAME sans backup versions or strings. | 2559 | "Return file NAME sans backup versions or strings. |
| @@ -3727,8 +3728,9 @@ This command is used in the special Dired buffer created by | |||
| 3727 | (kill-buffer buffer)))) | 3728 | (kill-buffer buffer)))) |
| 3728 | 3729 | ||
| 3729 | (defun kill-some-buffers (&optional list) | 3730 | (defun kill-some-buffers (&optional list) |
| 3730 | "For each buffer in LIST, ask whether to kill it. | 3731 | "Kill some buffers. Asks the user whether to kill each one of them. |
| 3731 | LIST defaults to all existing live buffers." | 3732 | Non-interactively, if optional argument LIST is non-`nil', it |
| 3733 | specifies the list of buffers to kill, asking for approval for each one." | ||
| 3732 | (interactive) | 3734 | (interactive) |
| 3733 | (if (null list) | 3735 | (if (null list) |
| 3734 | (setq list (buffer-list))) | 3736 | (setq list (buffer-list))) |
diff --git a/lisp/find-dired.el b/lisp/find-dired.el index b1051acf7fd..9407afc3862 100644 --- a/lisp/find-dired.el +++ b/lisp/find-dired.el | |||
| @@ -123,6 +123,10 @@ as the final argument." | |||
| 123 | (car find-ls-option))) | 123 | (car find-ls-option))) |
| 124 | ;; The next statement will bomb in classic dired (no optional arg allowed) | 124 | ;; The next statement will bomb in classic dired (no optional arg allowed) |
| 125 | (dired-mode dir (cdr find-ls-option)) | 125 | (dired-mode dir (cdr find-ls-option)) |
| 126 | (let ((map (make-sparse-keymap))) | ||
| 127 | (set-keymap-parent map (current-local-map)) | ||
| 128 | (define-key map "\C-c\C-k" 'kill-find) | ||
| 129 | (use-local-map map)) | ||
| 126 | (make-local-variable 'dired-sort-inhibit) | 130 | (make-local-variable 'dired-sort-inhibit) |
| 127 | (setq dired-sort-inhibit t) | 131 | (setq dired-sort-inhibit t) |
| 128 | (set (make-local-variable 'revert-buffer-function) | 132 | (set (make-local-variable 'revert-buffer-function) |
| @@ -144,6 +148,7 @@ as the final argument." | |||
| 144 | ;; Make second line a ``find'' line in analogy to the ``total'' or | 148 | ;; Make second line a ``find'' line in analogy to the ``total'' or |
| 145 | ;; ``wildcard'' line. | 149 | ;; ``wildcard'' line. |
| 146 | (insert " " args "\n") | 150 | (insert " " args "\n") |
| 151 | (setq buffer-read-only t) | ||
| 147 | ;; Start the find process. | 152 | ;; Start the find process. |
| 148 | (let ((proc (start-process-shell-command find-dired-find-program (current-buffer) args))) | 153 | (let ((proc (start-process-shell-command find-dired-find-program (current-buffer) args))) |
| 149 | (set-process-filter proc (function find-dired-filter)) | 154 | (set-process-filter proc (function find-dired-filter)) |
| @@ -152,6 +157,16 @@ as the final argument." | |||
| 152 | (move-marker (process-mark proc) 1 (current-buffer))) | 157 | (move-marker (process-mark proc) 1 (current-buffer))) |
| 153 | (setq mode-line-process '(":%s")))) | 158 | (setq mode-line-process '(":%s")))) |
| 154 | 159 | ||
| 160 | (defun kill-find () | ||
| 161 | "Kill the `find' process running in the current buffer." | ||
| 162 | (interactive) | ||
| 163 | (let ((find (get-buffer-process (current-buffer)))) | ||
| 164 | (and find (eq (process-status find) 'run) | ||
| 165 | (eq (process-filter find) (function find-dired-filter)) | ||
| 166 | (condition-case nil | ||
| 167 | (delete-process find) | ||
| 168 | (error nil))))) | ||
| 169 | |||
| 155 | ;;;###autoload | 170 | ;;;###autoload |
| 156 | (defun find-name-dired (dir pattern) | 171 | (defun find-name-dired (dir pattern) |
| 157 | "Search DIR recursively for files matching the globbing pattern PATTERN, | 172 | "Search DIR recursively for files matching the globbing pattern PATTERN, |
| @@ -192,7 +207,8 @@ Thus ARG can also contain additional grep options." | |||
| 192 | 207 | ||
| 193 | (defun find-dired-filter (proc string) | 208 | (defun find-dired-filter (proc string) |
| 194 | ;; Filter for \\[find-dired] processes. | 209 | ;; Filter for \\[find-dired] processes. |
| 195 | (let ((buf (process-buffer proc))) | 210 | (let ((buf (process-buffer proc)) |
| 211 | (inhibit-read-only t)) | ||
| 196 | (if (buffer-name buf) ; not killed? | 212 | (if (buffer-name buf) ; not killed? |
| 197 | (save-excursion | 213 | (save-excursion |
| 198 | (set-buffer buf) | 214 | (set-buffer buf) |
| @@ -229,7 +245,8 @@ Thus ARG can also contain additional grep options." | |||
| 229 | 245 | ||
| 230 | (defun find-dired-sentinel (proc state) | 246 | (defun find-dired-sentinel (proc state) |
| 231 | ;; Sentinel for \\[find-dired] processes. | 247 | ;; Sentinel for \\[find-dired] processes. |
| 232 | (let ((buf (process-buffer proc))) | 248 | (let ((buf (process-buffer proc)) |
| 249 | (inhibit-read-only t)) | ||
| 233 | (if (buffer-name buf) | 250 | (if (buffer-name buf) |
| 234 | (save-excursion | 251 | (save-excursion |
| 235 | (set-buffer buf) | 252 | (set-buffer buf) |
diff --git a/lisp/font-lock.el b/lisp/font-lock.el index 1be0b724590..b76c818a517 100644 --- a/lisp/font-lock.el +++ b/lisp/font-lock.el | |||
| @@ -1031,7 +1031,8 @@ what properties to clear before refontifying a region.") | |||
| 1031 | 1031 | ||
| 1032 | ;; Called when any modification is made to buffer text. | 1032 | ;; Called when any modification is made to buffer text. |
| 1033 | (defun font-lock-after-change-function (beg end old-len) | 1033 | (defun font-lock-after-change-function (beg end old-len) |
| 1034 | (let ((inhibit-point-motion-hooks t)) | 1034 | (let ((inhibit-point-motion-hooks t) |
| 1035 | (inhibit-quit t)) | ||
| 1035 | (save-excursion | 1036 | (save-excursion |
| 1036 | (save-match-data | 1037 | (save-match-data |
| 1037 | ;; Rescan between start of lines enclosing the region. | 1038 | ;; Rescan between start of lines enclosing the region. |
diff --git a/lisp/frame.el b/lisp/frame.el index 1dbf8321bf3..96c9b596289 100644 --- a/lisp/frame.el +++ b/lisp/frame.el | |||
| @@ -85,8 +85,9 @@ for pop-up frames." | |||
| 85 | :group 'frames) | 85 | :group 'frames) |
| 86 | 86 | ||
| 87 | (setq pop-up-frame-function | 87 | (setq pop-up-frame-function |
| 88 | (function (lambda () | 88 | ;; Using `function' here caused some sort of problem. |
| 89 | (make-frame pop-up-frame-alist)))) | 89 | '(lambda () |
| 90 | (make-frame pop-up-frame-alist))) | ||
| 90 | 91 | ||
| 91 | (defcustom special-display-frame-alist | 92 | (defcustom special-display-frame-alist |
| 92 | '((height . 14) (width . 80) (unsplittable . t)) | 93 | '((height . 14) (width . 80) (unsplittable . t)) |
| @@ -335,10 +336,22 @@ React to settings of `default-frame-alist', `initial-frame-alist' there." | |||
| 335 | frame-initial-geometry-arguments))) | 336 | frame-initial-geometry-arguments))) |
| 336 | (top (frame-parameter frame-initial-frame 'top))) | 337 | (top (frame-parameter frame-initial-frame 'top))) |
| 337 | (when (and (consp initial-top) (eq '- (car initial-top))) | 338 | (when (and (consp initial-top) (eq '- (car initial-top))) |
| 338 | (setq newparms | 339 | (let ((adjusted-top |
| 339 | (append newparms | 340 | (cond ((and (consp top) |
| 340 | `((top . ,(+ top (* lines char-height)))) | 341 | (eq '+ (car top))) |
| 341 | nil))) | 342 | (list '+ |
| 343 | (+ (cadr top) | ||
| 344 | (* lines char-height)))) | ||
| 345 | ((and (consp top) | ||
| 346 | (eq '- (car top))) | ||
| 347 | (list '- | ||
| 348 | (- (cadr top) | ||
| 349 | (* lines char-height)))) | ||
| 350 | (t (+ top (* lines char-height)))))) | ||
| 351 | (setq newparms | ||
| 352 | (append newparms | ||
| 353 | `((top . ,adjusted-top)) | ||
| 354 | nil)))) | ||
| 342 | (modify-frame-parameters frame-initial-frame newparms) | 355 | (modify-frame-parameters frame-initial-frame newparms) |
| 343 | (tool-bar-mode -1))))) | 356 | (tool-bar-mode -1))))) |
| 344 | 357 | ||
diff --git a/lisp/generic-x.el b/lisp/generic-x.el index fcc84a4a1d6..88703af799f 100644 --- a/lisp/generic-x.el +++ b/lisp/generic-x.el | |||
| @@ -1868,7 +1868,38 @@ you must reload generic-x to enable the specified modes." | |||
| 1868 | ;;List of comment characters | 1868 | ;;List of comment characters |
| 1869 | (list ?#) | 1869 | (list ?#) |
| 1870 | ;;List of keywords | 1870 | ;;List of keywords |
| 1871 | (list "alias" "pre-install" "post-install" "options" "probeall") | 1871 | (list |
| 1872 | "above" | ||
| 1873 | "alias" | ||
| 1874 | "below" | ||
| 1875 | "define" | ||
| 1876 | "depfile" | ||
| 1877 | "else" | ||
| 1878 | "elseif" | ||
| 1879 | "endif" | ||
| 1880 | "if" | ||
| 1881 | "include" | ||
| 1882 | "insmod_opt" | ||
| 1883 | "install" | ||
| 1884 | "keep" | ||
| 1885 | "options" | ||
| 1886 | "path" | ||
| 1887 | "generic_stringfile" | ||
| 1888 | "pcimapfile" | ||
| 1889 | "isapnpmapfile" | ||
| 1890 | "usbmapfile" | ||
| 1891 | "parportmapfile" | ||
| 1892 | "ieee1394mapfile" | ||
| 1893 | "pnpbiosmapfile" | ||
| 1894 | "probe" | ||
| 1895 | "probeall" | ||
| 1896 | "prune" | ||
| 1897 | "post-install" | ||
| 1898 | "post-remove" | ||
| 1899 | "pre-install" | ||
| 1900 | "pre-remove" | ||
| 1901 | "remove" | ||
| 1902 | "persistdir") | ||
| 1872 | ;;List of additional font-lock-expressions | 1903 | ;;List of additional font-lock-expressions |
| 1873 | nil | 1904 | nil |
| 1874 | ;;List of additional automode-alist expressions | 1905 | ;;List of additional automode-alist expressions |
diff --git a/lisp/generic.el b/lisp/generic.el index 8f13dc375e7..bd6fa0608aa 100644 --- a/lisp/generic.el +++ b/lisp/generic.el | |||
| @@ -54,7 +54,7 @@ | |||
| 54 | ;; | 54 | ;; |
| 55 | ;; * Additional expressions to font-lock. This should be a list of | 55 | ;; * Additional expressions to font-lock. This should be a list of |
| 56 | ;; expressions, each of which should be of the same form | 56 | ;; expressions, each of which should be of the same form |
| 57 | ;; as those in `font-lock-defaults-alist'. | 57 | ;; as those in `font-lock-keywords'. |
| 58 | ;; | 58 | ;; |
| 59 | ;; * List of regular expressions to be placed in auto-mode-alist. | 59 | ;; * List of regular expressions to be placed in auto-mode-alist. |
| 60 | ;; | 60 | ;; |
| @@ -206,7 +206,7 @@ KEYWORD-LIST is a list of keywords to highlight with `font-lock-keyword-face'. | |||
| 206 | Each keyword should be a string. | 206 | Each keyword should be a string. |
| 207 | 207 | ||
| 208 | FONT-LOCK-LIST is a list of additional expressions to highlight. Each entry | 208 | FONT-LOCK-LIST is a list of additional expressions to highlight. Each entry |
| 209 | in the list should have the same form as an entry in `font-lock-defaults-alist' | 209 | in the list should have the same form as an entry in `font-lock-keywords'. |
| 210 | 210 | ||
| 211 | AUTO-MODE-LIST is a list of regular expressions to add to `auto-mode-alist'. | 211 | AUTO-MODE-LIST is a list of regular expressions to add to `auto-mode-alist'. |
| 212 | These regexps are added to `auto-mode-alist' as soon as `define-generic-mode' | 212 | These regexps are added to `auto-mode-alist' as soon as `define-generic-mode' |
diff --git a/lisp/info-look.el b/lisp/info-look.el index 21f265199dd..a184567ea9c 100644 --- a/lisp/info-look.el +++ b/lisp/info-look.el | |||
| @@ -321,7 +321,7 @@ If optional argument QUERY is non-nil, query for the help mode." | |||
| 321 | (let* ((completions (info-lookup->completions topic mode)) | 321 | (let* ((completions (info-lookup->completions topic mode)) |
| 322 | (ignore-case (info-lookup->ignore-case topic mode)) | 322 | (ignore-case (info-lookup->ignore-case topic mode)) |
| 323 | (entry (or (assoc (if ignore-case (downcase item) item) completions) | 323 | (entry (or (assoc (if ignore-case (downcase item) item) completions) |
| 324 | (assoc-ignore-case item completions) | 324 | (assoc-string item completions t) |
| 325 | (error "Not documented as a %s: %s" topic (or item "")))) | 325 | (error "Not documented as a %s: %s" topic (or item "")))) |
| 326 | (modes (info-lookup->all-modes topic mode)) | 326 | (modes (info-lookup->all-modes topic mode)) |
| 327 | (window (selected-window)) | 327 | (window (selected-window)) |
diff --git a/lisp/info.el b/lisp/info.el index 9616dbb1feb..3438320beb4 100644 --- a/lisp/info.el +++ b/lisp/info.el | |||
| @@ -918,7 +918,7 @@ a case-insensitive match is tried." | |||
| 918 | (beginning-of-line) | 918 | (beginning-of-line) |
| 919 | (setq end (point)) | 919 | (setq end (point)) |
| 920 | (push (list nodename other beg end) this-buffer-nodes))) | 920 | (push (list nodename other beg end) this-buffer-nodes))) |
| 921 | (if (assoc-ignore-case "top" this-buffer-nodes) | 921 | (if (assoc-string "top" this-buffer-nodes t) |
| 922 | (setq nodes (nconc this-buffer-nodes nodes)) | 922 | (setq nodes (nconc this-buffer-nodes nodes)) |
| 923 | (setq problems t) | 923 | (setq problems t) |
| 924 | (message "No `top' node in %s" Info-dir-file-name))))) | 924 | (message "No `top' node in %s" Info-dir-file-name))))) |
diff --git a/lisp/international/mule-cmds.el b/lisp/international/mule-cmds.el index 5e957d6b8ab..dca8b80744e 100644 --- a/lisp/international/mule-cmds.el +++ b/lisp/international/mule-cmds.el | |||
| @@ -1006,6 +1006,12 @@ Meaningful values for KEY include | |||
| 1006 | environment. | 1006 | environment. |
| 1007 | features value is a list of features requested in this | 1007 | features value is a list of features requested in this |
| 1008 | language environment. | 1008 | language environment. |
| 1009 | ctext-non-standard-encodings | ||
| 1010 | value is a list of non-standard encoding | ||
| 1011 | names used in extended segments of CTEXT. | ||
| 1012 | See the variable | ||
| 1013 | `ctext-non-standard-encodings' for more | ||
| 1014 | detail. | ||
| 1009 | 1015 | ||
| 1010 | The following keys take effect only when multibyte characters are | 1016 | The following keys take effect only when multibyte characters are |
| 1011 | globally disabled, i.e. the value of `default-enable-multibyte-characters' | 1017 | globally disabled, i.e. the value of `default-enable-multibyte-characters' |
| @@ -1685,7 +1691,12 @@ The default status is as follows: | |||
| 1685 | ;; (set-keyboard-coding-system-internal nil) | 1691 | ;; (set-keyboard-coding-system-internal nil) |
| 1686 | 1692 | ||
| 1687 | (setq nonascii-translation-table nil | 1693 | (setq nonascii-translation-table nil |
| 1688 | nonascii-insert-offset 0)) | 1694 | nonascii-insert-offset 0) |
| 1695 | |||
| 1696 | ;; Don't invoke fontset-related functions if fontsets aren't | ||
| 1697 | ;; supported in this build of Emacs. | ||
| 1698 | (and (fboundp 'fontset-list) | ||
| 1699 | (set-overriding-fontspec-internal nil))) | ||
| 1689 | 1700 | ||
| 1690 | (reset-language-environment) | 1701 | (reset-language-environment) |
| 1691 | 1702 | ||
| @@ -1791,6 +1802,15 @@ specifies the character set for the major languages of Western Europe." | |||
| 1791 | (while required-features | 1802 | (while required-features |
| 1792 | (require (car required-features)) | 1803 | (require (car required-features)) |
| 1793 | (setq required-features (cdr required-features)))) | 1804 | (setq required-features (cdr required-features)))) |
| 1805 | |||
| 1806 | ;; Don't invoke fontset-related functions if fontsets aren't | ||
| 1807 | ;; supported in this build of Emacs. | ||
| 1808 | (when (fboundp 'fontset-list) | ||
| 1809 | (let ((overriding-fontspec (get-language-info language-name | ||
| 1810 | 'overriding-fontspec))) | ||
| 1811 | (if overriding-fontspec | ||
| 1812 | (set-overriding-fontspec-internal overriding-fontspec)))) | ||
| 1813 | |||
| 1794 | (let ((func (get-language-info language-name 'setup-function))) | 1814 | (let ((func (get-language-info language-name 'setup-function))) |
| 1795 | (if (functionp func) | 1815 | (if (functionp func) |
| 1796 | (funcall func))) | 1816 | (funcall func))) |
diff --git a/lisp/language/cyrillic.el b/lisp/language/cyrillic.el index 19ff671834b..60ebf52fe35 100644 --- a/lisp/language/cyrillic.el +++ b/lisp/language/cyrillic.el | |||
| @@ -204,6 +204,9 @@ This works whether or not the table is Unicode-based or | |||
| 204 | ;; The table is set up later to encode both Unicode and 8859-5. | 204 | ;; The table is set up later to encode both Unicode and 8859-5. |
| 205 | (define-ccl-program ccl-encode-koi8-font | 205 | (define-ccl-program ccl-encode-koi8-font |
| 206 | `(0 | 206 | `(0 |
| 207 | (if (r2 >= 0) | ||
| 208 | ((r1 <<= 7) | ||
| 209 | (r1 += r2))) | ||
| 207 | (translate-character cyrillic-koi8-r-encode-table r0 r1)) | 210 | (translate-character cyrillic-koi8-r-encode-table r0 r1)) |
| 208 | "CCL program to encode Cyrillic chars to KOI font.") | 211 | "CCL program to encode Cyrillic chars to KOI font.") |
| 209 | 212 | ||
| @@ -472,10 +475,25 @@ Support for Russian using koi8-r and the russian-computer input method.") | |||
| 472 | (setcdr slot (cdr elt)) | 475 | (setcdr slot (cdr elt)) |
| 473 | (push elt ctext-non-standard-encodings-alist))) | 476 | (push elt ctext-non-standard-encodings-alist))) |
| 474 | 477 | ||
| 478 | (define-ccl-program ccl-encode-windows-1251-font | ||
| 479 | '(0 | ||
| 480 | ((r1 <<= 7) | ||
| 481 | (r1 += r2) | ||
| 482 | (translate-character encode-windows-1251 r0 r1) | ||
| 483 | ))) | ||
| 484 | |||
| 485 | (add-to-list 'font-ccl-encoder-alist | ||
| 486 | '("microsoft-cp1251" . ccl-encode-windows-1251-font)) | ||
| 487 | |||
| 475 | (set-language-info-alist | 488 | (set-language-info-alist |
| 476 | "Bulgarian" `((coding-system windows-1251) | 489 | "Bulgarian" `((coding-system windows-1251) |
| 477 | (coding-priority windows-1251) | 490 | (coding-priority windows-1251) |
| 478 | (ctext-non-standard-encodings "microsoft-cp1251") | 491 | (ctext-non-standard-encodings "microsoft-cp1251") |
| 492 | (overriding-fontspec | ||
| 493 | (,(get 'encode-windows-1251 'translation-table) | ||
| 494 | . (nil . "microsoft-cp1251")) | ||
| 495 | (,(get 'cyrillic-koi8-r-encode-table 'translation-table) | ||
| 496 | . (nil . "koi8-r"))) | ||
| 479 | (nonascii-translation | 497 | (nonascii-translation |
| 480 | . ,(get 'decode-windows-1251 'translation-table)) | 498 | . ,(get 'decode-windows-1251 'translation-table)) |
| 481 | (input-method . "bulgarian-bds") | 499 | (input-method . "bulgarian-bds") |
| @@ -488,6 +506,11 @@ Support for Russian using koi8-r and the russian-computer input method.") | |||
| 488 | "Belarusian" `((coding-system windows-1251) | 506 | "Belarusian" `((coding-system windows-1251) |
| 489 | (coding-priority windows-1251) | 507 | (coding-priority windows-1251) |
| 490 | (ctext-non-standard-encodings "microsoft-cp1251") | 508 | (ctext-non-standard-encodings "microsoft-cp1251") |
| 509 | (overriding-fontspec | ||
| 510 | (,(get 'encode-windows-1251 'translation-table) | ||
| 511 | . (nil . "microsoft-cp1251")) | ||
| 512 | (,(get 'cyrillic-koi8-r-encode-table 'translation-table) | ||
| 513 | . (nil . "koi8-r"))) | ||
| 491 | (nonascii-translation | 514 | (nonascii-translation |
| 492 | . ,(get 'decode-windows-1251 'translation-table)) | 515 | . ,(get 'decode-windows-1251 'translation-table)) |
| 493 | (input-method . "belarusian") | 516 | (input-method . "belarusian") |
diff --git a/lisp/mail/rfc822.el b/lisp/mail/rfc822.el index 9b3d5c18d4c..1a5dfad67f8 100644 --- a/lisp/mail/rfc822.el +++ b/lisp/mail/rfc822.el | |||
| @@ -30,11 +30,13 @@ | |||
| 30 | 30 | ||
| 31 | ;;; Code: | 31 | ;;; Code: |
| 32 | 32 | ||
| 33 | ;; uses address-start free, throws to address | 33 | (defvar rfc822-address-start) |
| 34 | |||
| 35 | ;; uses rfc822-address-start free, throws to address | ||
| 34 | (defun rfc822-bad-address (reason) | 36 | (defun rfc822-bad-address (reason) |
| 35 | (save-restriction | 37 | (save-restriction |
| 36 | (insert "_^_") | 38 | (insert "_^_") |
| 37 | (narrow-to-region address-start | 39 | (narrow-to-region rfc822-address-start |
| 38 | (if (re-search-forward "[,;]" nil t) | 40 | (if (re-search-forward "[,;]" nil t) |
| 39 | (max (point-min) (1- (point))) | 41 | (max (point-min) (1- (point))) |
| 40 | (point-max))) | 42 | (point-max))) |
| @@ -52,7 +54,7 @@ | |||
| 52 | ": \"") | 54 | ": \"") |
| 53 | (goto-char (point-max)) (insert "\")")) | 55 | (goto-char (point-max)) (insert "\")")) |
| 54 | (rfc822-nuke-whitespace) | 56 | (rfc822-nuke-whitespace) |
| 55 | (throw 'address (buffer-substring address-start (point)))) | 57 | (throw 'address (buffer-substring rfc822-address-start (point)))) |
| 56 | 58 | ||
| 57 | (defun rfc822-nuke-whitespace (&optional leave-space) | 59 | (defun rfc822-nuke-whitespace (&optional leave-space) |
| 58 | (let (ch) | 60 | (let (ch) |
| @@ -179,7 +181,7 @@ | |||
| 179 | ;; domain-literal is "[" *(dtext | quoted-pair) "]" | 181 | ;; domain-literal is "[" *(dtext | quoted-pair) "]" |
| 180 | ;; dtext is "[^][\\n" | 182 | ;; dtext is "[^][\\n" |
| 181 | ;; domain-ref is atom | 183 | ;; domain-ref is atom |
| 182 | (let ((address-start (point)) | 184 | (let ((rfc822-address-start (point)) |
| 183 | (n 0)) | 185 | (n 0)) |
| 184 | (catch 'address | 186 | (catch 'address |
| 185 | ;; optimize common cases: | 187 | ;; optimize common cases: |
| @@ -198,14 +200,14 @@ | |||
| 198 | (or (bobp) (/= (preceding-char) ?\ ) (delete-char -1)) | 200 | (or (bobp) (/= (preceding-char) ?\ ) (delete-char -1)) |
| 199 | ;; relying on the fact that rfc822-looking-at <char> | 201 | ;; relying on the fact that rfc822-looking-at <char> |
| 200 | ;; doesn't mung match-data | 202 | ;; doesn't mung match-data |
| 201 | (throw 'address (buffer-substring address-start (match-end 0))))) | 203 | (throw 'address (buffer-substring rfc822-address-start (match-end 0))))) |
| 202 | (goto-char address-start) | 204 | (goto-char rfc822-address-start) |
| 203 | (while t | 205 | (while t |
| 204 | (cond ((and (= n 1) (rfc822-looking-at ?@)) | 206 | (cond ((and (= n 1) (rfc822-looking-at ?@)) |
| 205 | ;; local-part@domain | 207 | ;; local-part@domain |
| 206 | (rfc822-snarf-domain) | 208 | (rfc822-snarf-domain) |
| 207 | (throw 'address | 209 | (throw 'address |
| 208 | (buffer-substring address-start (point)))) | 210 | (buffer-substring rfc822-address-start (point)))) |
| 209 | ((rfc822-looking-at ?:) | 211 | ((rfc822-looking-at ?:) |
| 210 | (cond ((not allow-groups) | 212 | (cond ((not allow-groups) |
| 211 | (rfc822-bad-address "A group name may not appear here")) | 213 | (rfc822-bad-address "A group name may not appear here")) |
| @@ -261,7 +263,7 @@ | |||
| 261 | (throw 'address nil)) | 263 | (throw 'address nil)) |
| 262 | ((= n 1) ; allow "foo" (losing unix seems to do this) | 264 | ((= n 1) ; allow "foo" (losing unix seems to do this) |
| 263 | (throw 'address | 265 | (throw 'address |
| 264 | (buffer-substring address-start (point)))) | 266 | (buffer-substring rfc822-address-start (point)))) |
| 265 | ((> n 1) | 267 | ((> n 1) |
| 266 | (rfc822-bad-address "Missing comma between addresses or badly-formatted address")) | 268 | (rfc822-bad-address "Missing comma between addresses or badly-formatted address")) |
| 267 | ((or (eobp) (= (following-char) ?,)) | 269 | ((or (eobp) (= (following-char) ?,)) |
| @@ -289,12 +291,12 @@ | |||
| 289 | (replace-match "\\1 " t)) | 291 | (replace-match "\\1 " t)) |
| 290 | 292 | ||
| 291 | (goto-char (point-min)) | 293 | (goto-char (point-min)) |
| 292 | (rfc822-nuke-whitespace) | ||
| 293 | (let ((list ()) | 294 | (let ((list ()) |
| 294 | tem | 295 | tem |
| 295 | address-start); this is for rfc822-bad-address | 296 | rfc822-address-start); this is for rfc822-bad-address |
| 297 | (rfc822-nuke-whitespace) | ||
| 296 | (while (not (eobp)) | 298 | (while (not (eobp)) |
| 297 | (setq address-start (point)) | 299 | (setq rfc822-address-start (point)) |
| 298 | (setq tem | 300 | (setq tem |
| 299 | (catch 'address ; this is for rfc822-bad-address | 301 | (catch 'address ; this is for rfc822-bad-address |
| 300 | (cond ((rfc822-looking-at ?\,) | 302 | (cond ((rfc822-looking-at ?\,) |
diff --git a/lisp/mail/rmail.el b/lisp/mail/rmail.el index acc7e4839dd..6185fd12286 100644 --- a/lisp/mail/rmail.el +++ b/lisp/mail/rmail.el | |||
| @@ -1687,19 +1687,22 @@ It returns t if it got any new messages." | |||
| 1687 | (delete-region (point) (search-backward ":")) | 1687 | (delete-region (point) (search-backward ":")) |
| 1688 | (insert ": 8bit"))) | 1688 | (insert ": 8bit"))) |
| 1689 | (if base64-header-field-end | 1689 | (if base64-header-field-end |
| 1690 | (condition-case nil | 1690 | (save-excursion |
| 1691 | (save-excursion | 1691 | (when |
| 1692 | (base64-decode-region (1+ header-end) | 1692 | (condition-case nil |
| 1693 | (- (point) 2)) | 1693 | (progn |
| 1694 | ;; Change "base64" to "8bit", to reflect the | 1694 | (base64-decode-region (1+ header-end) |
| 1695 | ;; decoding we just did. | 1695 | (- (point) 2)) |
| 1696 | (goto-char (1+ header-end)) | 1696 | t) |
| 1697 | (while (search-forward "\r\n" (point-max) t) | 1697 | (error nil)) |
| 1698 | (replace-match "\n")) | 1698 | ;; Change "base64" to "8bit", to reflect the |
| 1699 | (goto-char base64-header-field-end) | 1699 | ;; decoding we just did. |
| 1700 | (delete-region (point) (search-backward ":")) | 1700 | (goto-char (1+ header-end)) |
| 1701 | (insert ": 8bit")) | 1701 | (while (search-forward "\r\n" (point-max) t) |
| 1702 | (error nil))) | 1702 | (replace-match "\n")) |
| 1703 | (goto-char base64-header-field-end) | ||
| 1704 | (delete-region (point) (search-backward ":")) | ||
| 1705 | (insert ": 8bit")))) | ||
| 1703 | (setq last-coding-system-used nil) | 1706 | (setq last-coding-system-used nil) |
| 1704 | (or rmail-enable-mime | 1707 | (or rmail-enable-mime |
| 1705 | (not rmail-enable-multibyte) | 1708 | (not rmail-enable-multibyte) |
| @@ -1829,15 +1832,21 @@ It returns t if it got any new messages." | |||
| 1829 | (delete-region (point) (search-backward ":")) | 1832 | (delete-region (point) (search-backward ":")) |
| 1830 | (insert ": 8bit"))) | 1833 | (insert ": 8bit"))) |
| 1831 | (if base64-header-field-end | 1834 | (if base64-header-field-end |
| 1832 | (condition-case nil | 1835 | (save-excursion |
| 1833 | (save-excursion | 1836 | (when |
| 1834 | (base64-decode-region header-end (point)) | 1837 | (condition-case nil |
| 1835 | ;; Change "base64" to "8bit", to reflect the | 1838 | (progn |
| 1836 | ;; decoding we just did. | 1839 | (base64-decode-region (1+ header-end) (point)) |
| 1837 | (goto-char base64-header-field-end) | 1840 | t) |
| 1838 | (delete-region (point) (search-backward ":")) | 1841 | (error nil)) |
| 1839 | (insert ": 8bit")) | 1842 | (goto-char header-end) |
| 1840 | (error nil)))) | 1843 | (while (search-forward "\r\n" (point-max) t) |
| 1844 | (replace-match "\n")) | ||
| 1845 | ;; Change "base64" to "8bit", to reflect the | ||
| 1846 | ;; decoding we just did. | ||
| 1847 | (goto-char base64-header-field-end) | ||
| 1848 | (delete-region (point) (search-backward ":")) | ||
| 1849 | (insert ": 8bit"))))) | ||
| 1841 | 1850 | ||
| 1842 | (save-excursion | 1851 | (save-excursion |
| 1843 | (save-restriction | 1852 | (save-restriction |
diff --git a/lisp/net/ange-ftp.el b/lisp/net/ange-ftp.el index b96e7f1a298..0277bd0aabc 100644 --- a/lisp/net/ange-ftp.el +++ b/lisp/net/ange-ftp.el | |||
| @@ -686,7 +686,7 @@ | |||
| 686 | :prefix "ange-ftp-") | 686 | :prefix "ange-ftp-") |
| 687 | 687 | ||
| 688 | (defcustom ange-ftp-name-format | 688 | (defcustom ange-ftp-name-format |
| 689 | '("^/\\(\\([^@/:]*\\)@\\)?\\([^@/:]*[^@/:.]\\):\\(.*\\)" . (3 2 4)) | 689 | '("^/\\(\\([^/:]*\\)@\\)?\\([^@/:]*[^@/:.]\\):\\(.*\\)" . (3 2 4)) |
| 690 | "*Format of a fully expanded remote file name. | 690 | "*Format of a fully expanded remote file name. |
| 691 | 691 | ||
| 692 | This is a list of the form \(REGEXP HOST USER NAME\), | 692 | This is a list of the form \(REGEXP HOST USER NAME\), |
| @@ -694,7 +694,7 @@ where REGEXP is a regular expression matching | |||
| 694 | the full remote name, and HOST, USER, and NAME are the numbers of | 694 | the full remote name, and HOST, USER, and NAME are the numbers of |
| 695 | parenthesized expressions in REGEXP for the components (in that order)." | 695 | parenthesized expressions in REGEXP for the components (in that order)." |
| 696 | :group 'ange-ftp | 696 | :group 'ange-ftp |
| 697 | :type '(list regexp | 697 | :type '(list (regexp :tag "Name regexp") |
| 698 | (integer :tag "Host group") | 698 | (integer :tag "Host group") |
| 699 | (integer :tag "User group") | 699 | (integer :tag "User group") |
| 700 | (integer :tag "Name group"))) | 700 | (integer :tag "Name group"))) |
| @@ -1918,7 +1918,8 @@ on the gateway machine to do the ftp instead." | |||
| 1918 | ;; but that doesn't work: ftp never responds. | 1918 | ;; but that doesn't work: ftp never responds. |
| 1919 | ;; Can anyone find a fix for that? | 1919 | ;; Can anyone find a fix for that? |
| 1920 | (let ((process-connection-type t) | 1920 | (let ((process-connection-type t) |
| 1921 | (process-environment process-environment) | 1921 | ;; Copy this so we don't alter it permanently. |
| 1922 | (process-environment (copy-tree process-environment)) | ||
| 1922 | (buffer (get-buffer-create name))) | 1923 | (buffer (get-buffer-create name))) |
| 1923 | (save-excursion | 1924 | (save-excursion |
| 1924 | (set-buffer buffer) | 1925 | (set-buffer buffer) |
diff --git a/lisp/net/zone-mode.el b/lisp/net/zone-mode.el index 591deee3144..6b4d22f9b13 100644 --- a/lisp/net/zone-mode.el +++ b/lisp/net/zone-mode.el | |||
| @@ -92,7 +92,7 @@ Zone-mode does two things: | |||
| 92 | 92 | ||
| 93 | - fontification" | 93 | - fontification" |
| 94 | 94 | ||
| 95 | (add-hook 'write-file-hooks 'zone-mode-update-serial-hook nil t) | 95 | (add-hook 'write-file-functions 'zone-mode-update-serial-hook nil t) |
| 96 | 96 | ||
| 97 | (if (null zone-mode-syntax-table) | 97 | (if (null zone-mode-syntax-table) |
| 98 | (zone-mode-load-time-setup)) ;; should have been run at load-time | 98 | (zone-mode-load-time-setup)) ;; should have been run at load-time |
diff --git a/lisp/obsolete/sc.el b/lisp/obsolete/sc.el index e9798a0a253..26486577aa4 100644 --- a/lisp/obsolete/sc.el +++ b/lisp/obsolete/sc.el | |||
| @@ -11,5 +11,7 @@ | |||
| 11 | (require 'supercite) | 11 | (require 'supercite) |
| 12 | (provide 'sc) | 12 | (provide 'sc) |
| 13 | 13 | ||
| 14 | (message "The name `sc' works but is obsolete; please use `supercite' instead") | ||
| 15 | |||
| 14 | ;;; arch-tag: 31e8ae19-689e-4b7d-9161-6d7dd60c6ece | 16 | ;;; arch-tag: 31e8ae19-689e-4b7d-9161-6d7dd60c6ece |
| 15 | ;;; sc.el ends here | 17 | ;;; sc.el ends here |
diff --git a/lisp/play/handwrite.el b/lisp/play/handwrite.el index 5c6aa8f3abf..11499444920 100644 --- a/lisp/play/handwrite.el +++ b/lisp/play/handwrite.el | |||
| @@ -159,8 +159,7 @@ Variables: handwrite-linespace (default 12) | |||
| 159 | (setq next-line-add-newlines t) | 159 | (setq next-line-add-newlines t) |
| 160 | (switch-to-buffer ps-buf-name) | 160 | (switch-to-buffer ps-buf-name) |
| 161 | (handwrite-insert-header buf-name) | 161 | (handwrite-insert-header buf-name) |
| 162 | (insert "\n(\\nCreated by GNU Emacs' handwrite version " | 162 | (insert "%%Creator: GNU Emacs' handwrite version " emacs-version "\n") |
| 163 | emacs-version "\\n\\n)=print flush\n") | ||
| 164 | (handwrite-insert-preamble) | 163 | (handwrite-insert-preamble) |
| 165 | (handwrite-insert-info) | 164 | (handwrite-insert-info) |
| 166 | (handwrite-insert-font) | 165 | (handwrite-insert-font) |
diff --git a/lisp/progmodes/antlr-mode.el b/lisp/progmodes/antlr-mode.el index f3a540fc491..b7bf99efa2e 100644 --- a/lisp/progmodes/antlr-mode.el +++ b/lisp/progmodes/antlr-mode.el | |||
| @@ -161,7 +161,7 @@ | |||
| 161 | ;; More compile-time-macros | 161 | ;; More compile-time-macros |
| 162 | (eval-when-compile | 162 | (eval-when-compile |
| 163 | (defmacro save-buffer-state-x (&rest body) ; similar to EMACS/lazy-lock.el | 163 | (defmacro save-buffer-state-x (&rest body) ; similar to EMACS/lazy-lock.el |
| 164 | (let ((modified (gensym "save-buffer-state-x-modified-"))) | 164 | (let ((modified (with-no-warnings (gensym "save-buffer-state-x-modified-")))) |
| 165 | `(let ((,modified (buffer-modified-p))) | 165 | `(let ((,modified (buffer-modified-p))) |
| 166 | (unwind-protect | 166 | (unwind-protect |
| 167 | (let ((buffer-undo-list t) (inhibit-read-only t) | 167 | (let ((buffer-undo-list t) (inhibit-read-only t) |
diff --git a/lisp/progmodes/gud.el b/lisp/progmodes/gud.el index 48a007aef27..76e00cc4438 100644 --- a/lisp/progmodes/gud.el +++ b/lisp/progmodes/gud.el | |||
| @@ -162,11 +162,14 @@ Used to grey out relevant toolbar icons.") | |||
| 162 | (gud-run . "gud-run") | 162 | (gud-run . "gud-run") |
| 163 | (gud-until . "gud-until") | 163 | (gud-until . "gud-until") |
| 164 | (gud-cont . "gud-cont") | 164 | (gud-cont . "gud-cont") |
| 165 | (gud-step . "gud-step") | 165 | ;; gud-s, gud-si etc. instead of gud-step, |
| 166 | (gud-next . "gud-next") | 166 | ;; gud-stepi, to avoid file-name clashes on DOS |
| 167 | ;; 8+3 filesystems. | ||
| 168 | (gud-step . "gud-s") | ||
| 169 | (gud-next . "gud-n") | ||
| 167 | (gud-finish . "gud-finish") | 170 | (gud-finish . "gud-finish") |
| 168 | (gud-stepi . "gud-stepi") | 171 | (gud-stepi . "gud-si") |
| 169 | (gud-nexti . "gud-nexti") | 172 | (gud-nexti . "gud-ni") |
| 170 | (gud-up . "gud-up") | 173 | (gud-up . "gud-up") |
| 171 | (gud-down . "gud-down")) | 174 | (gud-down . "gud-down")) |
| 172 | map) | 175 | map) |
diff --git a/lisp/progmodes/sh-script.el b/lisp/progmodes/sh-script.el index e63dda1c663..a23dc0a307e 100644 --- a/lisp/progmodes/sh-script.el +++ b/lisp/progmodes/sh-script.el | |||
| @@ -2052,7 +2052,8 @@ STRING This is ignored for the purposes of calculating | |||
| 2052 | (progn | 2052 | (progn |
| 2053 | (setq result (append result val)) | 2053 | (setq result (append result val)) |
| 2054 | (setq align-point (point)))) | 2054 | (setq align-point (point)))) |
| 2055 | (forward-char -1) | 2055 | (or (bobp) |
| 2056 | (forward-char -1)) | ||
| 2056 | (skip-chars-forward "[a-z0-9]*?") | 2057 | (skip-chars-forward "[a-z0-9]*?") |
| 2057 | ) | 2058 | ) |
| 2058 | ((string-match "[])}]" x) | 2059 | ((string-match "[])}]" x) |
diff --git a/lisp/register.el b/lisp/register.el index 8185ae4bc44..0ba6a9addd6 100644 --- a/lisp/register.el +++ b/lisp/register.el | |||
| @@ -304,8 +304,10 @@ START and END are buffer positions indicating what to prepend." | |||
| 304 | 304 | ||
| 305 | (defun copy-rectangle-to-register (register start end &optional delete-flag) | 305 | (defun copy-rectangle-to-register (register start end &optional delete-flag) |
| 306 | "Copy rectangular region into register REGISTER. | 306 | "Copy rectangular region into register REGISTER. |
| 307 | With prefix arg, delete as well. | 307 | With prefix arg, delete as well. To insert this register |
| 308 | Called from program, takes four args: REGISTER, START, END and DELETE-FLAG. | 308 | in the buffer, use \\[insert-register]. |
| 309 | |||
| 310 | Called from a program, takes four args: REGISTER, START, END and DELETE-FLAG. | ||
| 309 | START and END are buffer positions giving two corners of rectangle." | 311 | START and END are buffer positions giving two corners of rectangle." |
| 310 | (interactive "cCopy rectangle to register: \nr\nP") | 312 | (interactive "cCopy rectangle to register: \nr\nP") |
| 311 | (set-register register | 313 | (set-register register |
diff --git a/lisp/shell.el b/lisp/shell.el index cc83dcf1429..1817a1fd3b4 100644 --- a/lisp/shell.el +++ b/lisp/shell.el | |||
| @@ -167,7 +167,7 @@ This is a fine thing to set in your `.emacs' file.") | |||
| 167 | (defvar shell-file-name-chars | 167 | (defvar shell-file-name-chars |
| 168 | (if (memq system-type '(ms-dos windows-nt cygwin)) | 168 | (if (memq system-type '(ms-dos windows-nt cygwin)) |
| 169 | "~/A-Za-z0-9_^$!#%&{}@`'.,:()-" | 169 | "~/A-Za-z0-9_^$!#%&{}@`'.,:()-" |
| 170 | "~/A-Za-z0-9+@:_.$#%,={}-") | 170 | "[]~/A-Za-z0-9+@:_.$#%,={}-") |
| 171 | "String of characters valid in a file name. | 171 | "String of characters valid in a file name. |
| 172 | This variable is used to initialize `comint-file-name-chars' in the | 172 | This variable is used to initialize `comint-file-name-chars' in the |
| 173 | shell buffer. The value may depend on the operating system or shell. | 173 | shell buffer. The value may depend on the operating system or shell. |
| @@ -941,36 +941,37 @@ Returns t if successful." | |||
| 941 | "Dynamically complete at point as a command. | 941 | "Dynamically complete at point as a command. |
| 942 | See `shell-dynamic-complete-filename'. Returns t if successful." | 942 | See `shell-dynamic-complete-filename'. Returns t if successful." |
| 943 | (let* ((filename (or (comint-match-partial-filename) "")) | 943 | (let* ((filename (or (comint-match-partial-filename) "")) |
| 944 | (pathnondir (file-name-nondirectory filename)) | 944 | (filenondir (file-name-nondirectory filename)) |
| 945 | (paths (cdr (reverse exec-path))) | 945 | (path-dirs (cdr (reverse exec-path))) |
| 946 | (cwd (file-name-as-directory (expand-file-name default-directory))) | 946 | (cwd (file-name-as-directory (expand-file-name default-directory))) |
| 947 | (ignored-extensions | 947 | (ignored-extensions |
| 948 | (and comint-completion-fignore | 948 | (and comint-completion-fignore |
| 949 | (mapconcat (function (lambda (x) (concat (regexp-quote x) "$"))) | 949 | (mapconcat (function (lambda (x) (concat (regexp-quote x) "$"))) |
| 950 | comint-completion-fignore "\\|"))) | 950 | comint-completion-fignore "\\|"))) |
| 951 | (path "") (comps-in-path ()) (file "") (filepath "") (completions ())) | 951 | (dir "") (comps-in-dir ()) |
| 952 | ;; Go thru each path in the search path, finding completions. | 952 | (file "") (abs-file-name "") (completions ())) |
| 953 | (while paths | 953 | ;; Go thru each dir in the search path, finding completions. |
| 954 | (setq path (file-name-as-directory (comint-directory (or (car paths) "."))) | 954 | (while path-dirs |
| 955 | comps-in-path (and (file-accessible-directory-p path) | 955 | (setq dir (file-name-as-directory (comint-directory (or (car path-dirs) "."))) |
| 956 | (file-name-all-completions pathnondir path))) | 956 | comps-in-dir (and (file-accessible-directory-p dir) |
| 957 | (file-name-all-completions filenondir dir))) | ||
| 957 | ;; Go thru each completion found, to see whether it should be used. | 958 | ;; Go thru each completion found, to see whether it should be used. |
| 958 | (while comps-in-path | 959 | (while comps-in-dir |
| 959 | (setq file (car comps-in-path) | 960 | (setq file (car comps-in-dir) |
| 960 | filepath (concat path file)) | 961 | abs-file-name (concat dir file)) |
| 961 | (if (and (not (member file completions)) | 962 | (if (and (not (member file completions)) |
| 962 | (not (and ignored-extensions | 963 | (not (and ignored-extensions |
| 963 | (string-match ignored-extensions file))) | 964 | (string-match ignored-extensions file))) |
| 964 | (or (string-equal path cwd) | 965 | (or (string-equal dir cwd) |
| 965 | (not (file-directory-p filepath))) | 966 | (not (file-directory-p abs-file-name))) |
| 966 | (or (null shell-completion-execonly) | 967 | (or (null shell-completion-execonly) |
| 967 | (file-executable-p filepath))) | 968 | (file-executable-p abs-file-name))) |
| 968 | (setq completions (cons file completions))) | 969 | (setq completions (cons file completions))) |
| 969 | (setq comps-in-path (cdr comps-in-path))) | 970 | (setq comps-in-dir (cdr comps-in-dir))) |
| 970 | (setq paths (cdr paths))) | 971 | (setq path-dirs (cdr path-dirs))) |
| 971 | ;; OK, we've got a list of completions. | 972 | ;; OK, we've got a list of completions. |
| 972 | (let ((success (let ((comint-completion-addsuffix nil)) | 973 | (let ((success (let ((comint-completion-addsuffix nil)) |
| 973 | (comint-dynamic-simple-complete pathnondir completions)))) | 974 | (comint-dynamic-simple-complete filenondir completions)))) |
| 974 | (if (and (memq success '(sole shortest)) comint-completion-addsuffix | 975 | (if (and (memq success '(sole shortest)) comint-completion-addsuffix |
| 975 | (not (file-directory-p (comint-match-partial-filename)))) | 976 | (not (file-directory-p (comint-match-partial-filename)))) |
| 976 | (insert " ")) | 977 | (insert " ")) |
diff --git a/lisp/simple.el b/lisp/simple.el index ade177c5b8e..d23ed11c6c3 100644 --- a/lisp/simple.el +++ b/lisp/simple.el | |||
| @@ -3735,9 +3735,9 @@ See also `read-mail-command' concerning reading mail." | |||
| 3735 | (same-window-buffer-names nil) | 3735 | (same-window-buffer-names nil) |
| 3736 | (same-window-regexps nil)) | 3736 | (same-window-regexps nil)) |
| 3737 | (funcall switch-function "*mail*"))) | 3737 | (funcall switch-function "*mail*"))) |
| 3738 | (let ((cc (cdr (assoc-ignore-case "cc" other-headers))) | 3738 | (let ((cc (cdr (assoc-string "cc" other-headers t))) |
| 3739 | (in-reply-to (cdr (assoc-ignore-case "in-reply-to" other-headers))) | 3739 | (in-reply-to (cdr (assoc-string "in-reply-to" other-headers t))) |
| 3740 | (body (cdr (assoc-ignore-case "body" other-headers)))) | 3740 | (body (cdr (assoc-string "body" other-headers t)))) |
| 3741 | (or (mail continue to subject in-reply-to cc yank-action send-actions) | 3741 | (or (mail continue to subject in-reply-to cc yank-action send-actions) |
| 3742 | continue | 3742 | continue |
| 3743 | (error "Message aborted")) | 3743 | (error "Message aborted")) |
diff --git a/lisp/subr.el b/lisp/subr.el index 2996f2903e0..a2b09d6b63b 100644 --- a/lisp/subr.el +++ b/lisp/subr.el | |||
| @@ -298,27 +298,19 @@ If TEST is omitted or nil, `equal' is used." | |||
| 298 | (setq tail (cdr tail))) | 298 | (setq tail (cdr tail))) |
| 299 | value)) | 299 | value)) |
| 300 | 300 | ||
| 301 | (make-obsolete 'assoc-ignore-case 'assoc-string) | ||
| 301 | (defun assoc-ignore-case (key alist) | 302 | (defun assoc-ignore-case (key alist) |
| 302 | "Like `assoc', but ignores differences in case and text representation. | 303 | "Like `assoc', but ignores differences in case and text representation. |
| 303 | KEY must be a string. Upper-case and lower-case letters are treated as equal. | 304 | KEY must be a string. Upper-case and lower-case letters are treated as equal. |
| 304 | Unibyte strings are converted to multibyte for comparison." | 305 | Unibyte strings are converted to multibyte for comparison." |
| 305 | (let (element) | 306 | (assoc-string key alist t)) |
| 306 | (while (and alist (not element)) | ||
| 307 | (if (eq t (compare-strings key 0 nil (car (car alist)) 0 nil t)) | ||
| 308 | (setq element (car alist))) | ||
| 309 | (setq alist (cdr alist))) | ||
| 310 | element)) | ||
| 311 | 307 | ||
| 308 | (make-obsolete 'assoc-ignore-representation 'assoc-string) | ||
| 312 | (defun assoc-ignore-representation (key alist) | 309 | (defun assoc-ignore-representation (key alist) |
| 313 | "Like `assoc', but ignores differences in text representation. | 310 | "Like `assoc', but ignores differences in text representation. |
| 314 | KEY must be a string. | 311 | KEY must be a string. |
| 315 | Unibyte strings are converted to multibyte for comparison." | 312 | Unibyte strings are converted to multibyte for comparison." |
| 316 | (let (element) | 313 | (assoc-string key alist nil)) |
| 317 | (while (and alist (not element)) | ||
| 318 | (if (eq t (compare-strings key 0 nil (car (car alist)) 0 nil)) | ||
| 319 | (setq element (car alist))) | ||
| 320 | (setq alist (cdr alist))) | ||
| 321 | element)) | ||
| 322 | 314 | ||
| 323 | (defun member-ignore-case (elt list) | 315 | (defun member-ignore-case (elt list) |
| 324 | "Like `member', but ignores differences in case and text representation. | 316 | "Like `member', but ignores differences in case and text representation. |
| @@ -1563,7 +1555,18 @@ Replaces `category' properties with their defined properties." | |||
| 1563 | (defvar yank-undo-function) | 1555 | (defvar yank-undo-function) |
| 1564 | 1556 | ||
| 1565 | (defun insert-for-yank (string) | 1557 | (defun insert-for-yank (string) |
| 1558 | "Calls `insert-for-yank-1' repetitively for each `yank-handler' segment. | ||
| 1559 | |||
| 1560 | See `insert-for-yank-1' for more details." | ||
| 1561 | (let (to) | ||
| 1562 | (while (setq to (next-single-property-change 0 'yank-handler string)) | ||
| 1563 | (insert-for-yank-1 (substring string 0 to)) | ||
| 1564 | (setq string (substring string to)))) | ||
| 1565 | (insert-for-yank-1 string)) | ||
| 1566 | |||
| 1567 | (defun insert-for-yank-1 (string) | ||
| 1566 | "Insert STRING at point, stripping some text properties. | 1568 | "Insert STRING at point, stripping some text properties. |
| 1569 | |||
| 1567 | Strip text properties from the inserted text according to | 1570 | Strip text properties from the inserted text according to |
| 1568 | `yank-excluded-properties'. Otherwise just like (insert STRING). | 1571 | `yank-excluded-properties'. Otherwise just like (insert STRING). |
| 1569 | 1572 | ||
| @@ -1809,6 +1812,7 @@ in BODY." | |||
| 1809 | (defvar delayed-mode-hooks nil | 1812 | (defvar delayed-mode-hooks nil |
| 1810 | "List of delayed mode hooks waiting to be run.") | 1813 | "List of delayed mode hooks waiting to be run.") |
| 1811 | (make-variable-buffer-local 'delayed-mode-hooks) | 1814 | (make-variable-buffer-local 'delayed-mode-hooks) |
| 1815 | (put 'delay-mode-hooks 'permanent-local t) | ||
| 1812 | 1816 | ||
| 1813 | (defun run-mode-hooks (&rest hooks) | 1817 | (defun run-mode-hooks (&rest hooks) |
| 1814 | "Run mode hooks `delayed-mode-hooks' and HOOKS, or delay HOOKS. | 1818 | "Run mode hooks `delayed-mode-hooks' and HOOKS, or delay HOOKS. |
diff --git a/lisp/term.el b/lisp/term.el index d2088a29785..b329004c083 100644 --- a/lisp/term.el +++ b/lisp/term.el | |||
| @@ -1290,6 +1290,7 @@ buffer. The hook term-exec-hook is run after each exec." | |||
| 1290 | (goto-char (point-max)) | 1290 | (goto-char (point-max)) |
| 1291 | (set-marker (process-mark proc) (point)) | 1291 | (set-marker (process-mark proc) (point)) |
| 1292 | (set-process-filter proc 'term-emulate-terminal) | 1292 | (set-process-filter proc 'term-emulate-terminal) |
| 1293 | (set-process-sentinel proc 'term-sentinel) | ||
| 1293 | ;; Feed it the startfile. | 1294 | ;; Feed it the startfile. |
| 1294 | (cond (startfile | 1295 | (cond (startfile |
| 1295 | ;;This is guaranteed to wait long enough | 1296 | ;;This is guaranteed to wait long enough |
| @@ -1306,6 +1307,49 @@ buffer. The hook term-exec-hook is run after each exec." | |||
| 1306 | (run-hooks 'term-exec-hook) | 1307 | (run-hooks 'term-exec-hook) |
| 1307 | buffer))) | 1308 | buffer))) |
| 1308 | 1309 | ||
| 1310 | (defun term-sentinel (proc msg) | ||
| 1311 | "Sentinel for term buffers. | ||
| 1312 | The main purpose is to get rid of the local keymap." | ||
| 1313 | (let ((buffer (process-buffer proc))) | ||
| 1314 | (if (memq (process-status proc) '(signal exit)) | ||
| 1315 | (progn | ||
| 1316 | (if (null (buffer-name buffer)) | ||
| 1317 | ;; buffer killed | ||
| 1318 | (set-process-buffer proc nil) | ||
| 1319 | (let ((obuf (current-buffer))) | ||
| 1320 | ;; save-excursion isn't the right thing if | ||
| 1321 | ;; process-buffer is current-buffer | ||
| 1322 | (unwind-protect | ||
| 1323 | (progn | ||
| 1324 | ;; Write something in the compilation buffer | ||
| 1325 | ;; and hack its mode line. | ||
| 1326 | (set-buffer buffer) | ||
| 1327 | ;; Get rid of local keymap. | ||
| 1328 | (use-local-map nil) | ||
| 1329 | (term-handle-exit (process-name proc) | ||
| 1330 | msg) | ||
| 1331 | ;; Since the buffer and mode line will show that the | ||
| 1332 | ;; process is dead, we can delete it now. Otherwise it | ||
| 1333 | ;; will stay around until M-x list-processes. | ||
| 1334 | (delete-process proc)) | ||
| 1335 | (set-buffer obuf)))) | ||
| 1336 | )))) | ||
| 1337 | |||
| 1338 | (defun term-handle-exit (process-name msg) | ||
| 1339 | "Write process exit (or other change) message MSG in the current buffer." | ||
| 1340 | (let ((buffer-read-only nil) | ||
| 1341 | (omax (point-max)) | ||
| 1342 | (opoint (point))) | ||
| 1343 | ;; Record where we put the message, so we can ignore it | ||
| 1344 | ;; later on. | ||
| 1345 | (goto-char omax) | ||
| 1346 | (insert ?\n "Process " process-name " " msg) | ||
| 1347 | ;; Force mode line redisplay soon. | ||
| 1348 | (force-mode-line-update) | ||
| 1349 | (if (and opoint (< opoint omax)) | ||
| 1350 | (goto-char opoint)))) | ||
| 1351 | |||
| 1352 | |||
| 1309 | ;;; Name to use for TERM. | 1353 | ;;; Name to use for TERM. |
| 1310 | ;;; Using "emacs" loses, because bash disables editing if TERM == emacs. | 1354 | ;;; Using "emacs" loses, because bash disables editing if TERM == emacs. |
| 1311 | (defvar term-term-name "eterm") | 1355 | (defvar term-term-name "eterm") |
diff --git a/lisp/textmodes/flyspell.el b/lisp/textmodes/flyspell.el index dc4f521c018..e71eb440c12 100644 --- a/lisp/textmodes/flyspell.el +++ b/lisp/textmodes/flyspell.el | |||
| @@ -267,7 +267,9 @@ property of the major mode name.") | |||
| 267 | (defun mail-mode-flyspell-verify () | 267 | (defun mail-mode-flyspell-verify () |
| 268 | "This function is used for `flyspell-generic-check-word-p' in Mail mode." | 268 | "This function is used for `flyspell-generic-check-word-p' in Mail mode." |
| 269 | (let ((in-headers (save-excursion | 269 | (let ((in-headers (save-excursion |
| 270 | (re-search-forward mail-header-separator nil t))) | 270 | ;; When mail-header-separator is "", |
| 271 | ;; it is likely to be found in both directions. | ||
| 272 | (not (re-search-backward (concat "^" (regexp-quote mail-header-separator) "$") nil t)))) | ||
| 271 | (in-signature (save-excursion | 273 | (in-signature (save-excursion |
| 272 | (re-search-backward message-signature-separator nil t)))) | 274 | (re-search-backward message-signature-separator nil t)))) |
| 273 | (cond (in-headers | 275 | (cond (in-headers |
| @@ -1628,7 +1630,7 @@ misspelled words backwards." | |||
| 1628 | (defun flyspell-abbrev-table () | 1630 | (defun flyspell-abbrev-table () |
| 1629 | (if flyspell-use-global-abbrev-table-p | 1631 | (if flyspell-use-global-abbrev-table-p |
| 1630 | global-abbrev-table | 1632 | global-abbrev-table |
| 1631 | local-abbrev-table)) | 1633 | (or local-abbrev-table global-abbrev-table))) |
| 1632 | 1634 | ||
| 1633 | ;*---------------------------------------------------------------------*/ | 1635 | ;*---------------------------------------------------------------------*/ |
| 1634 | ;* flyspell-define-abbrev ... */ | 1636 | ;* flyspell-define-abbrev ... */ |
diff --git a/lisp/textmodes/table.el b/lisp/textmodes/table.el index 44e82efc5b7..93ea3cc0c14 100644 --- a/lisp/textmodes/table.el +++ b/lisp/textmodes/table.el | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | ;; Keywords: wp, convenience | 5 | ;; Keywords: wp, convenience |
| 6 | ;; Author: Takaaki Ota <Takaaki.Ota@am.sony.com> | 6 | ;; Author: Takaaki Ota <Takaaki.Ota@am.sony.com> |
| 7 | ;; Created: Sat Jul 08 2000 13:28:45 (PST) | 7 | ;; Created: Sat Jul 08 2000 13:28:45 (PST) |
| 8 | ;; Revised: jue jun 05 2003 22:00:02 (Hora de verano romance) | 8 | ;; Revised: Tue Dec 09 2003 14:36:50 (PST) |
| 9 | 9 | ||
| 10 | ;; This file is part of GNU Emacs. | 10 | ;; This file is part of GNU Emacs. |
| 11 | 11 | ||
| @@ -837,6 +837,9 @@ simply by any key input." | |||
| 837 | :type 'hook | 837 | :type 'hook |
| 838 | :group 'table-hooks) | 838 | :group 'table-hooks) |
| 839 | 839 | ||
| 840 | (defcustom table-yank-handler '(nil nil t nil) | ||
| 841 | "*yank-handler for table.") | ||
| 842 | |||
| 840 | (setplist 'table-disable-incompatibility-warning nil) | 843 | (setplist 'table-disable-incompatibility-warning nil) |
| 841 | 844 | ||
| 842 | (defvar table-disable-menu (null (and (locate-library "easymenu") | 845 | (defvar table-disable-menu (null (and (locate-library "easymenu") |
| @@ -5228,7 +5231,8 @@ and the right cell border character." | |||
| 5228 | 5231 | ||
| 5229 | (defun table--put-cell-indicator-property (beg end &optional object) | 5232 | (defun table--put-cell-indicator-property (beg end &optional object) |
| 5230 | "Put cell property which indicates that the location is within a table cell." | 5233 | "Put cell property which indicates that the location is within a table cell." |
| 5231 | (put-text-property beg end 'table-cell t object)) | 5234 | (put-text-property beg end 'table-cell t object) |
| 5235 | (put-text-property beg end 'yank-handler table-yank-handler object)) | ||
| 5232 | 5236 | ||
| 5233 | (defun table--put-cell-face-property (beg end &optional object) | 5237 | (defun table--put-cell-face-property (beg end &optional object) |
| 5234 | "Put cell face property." | 5238 | "Put cell face property." |
diff --git a/lisp/textmodes/texinfo.el b/lisp/textmodes/texinfo.el index 1bead17e10c..25670e8c310 100644 --- a/lisp/textmodes/texinfo.el +++ b/lisp/textmodes/texinfo.el | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | 5 | ||
| 6 | ;; Author: Robert J. Chassell | 6 | ;; Author: Robert J. Chassell |
| 7 | ;; Date: [See date below for texinfo-version] | 7 | ;; Date: [See date below for texinfo-version] |
| 8 | ;; Maintainer: bug-texinfo@gnu.org | 8 | ;; Maintainer: FSF |
| 9 | ;; Keywords: maint, tex, docs | 9 | ;; Keywords: maint, tex, docs |
| 10 | 10 | ||
| 11 | ;; This file is part of GNU Emacs. | 11 | ;; This file is part of GNU Emacs. |
| @@ -59,6 +59,12 @@ | |||
| 59 | :type 'string | 59 | :type 'string |
| 60 | :group 'texinfo) | 60 | :group 'texinfo) |
| 61 | 61 | ||
| 62 | (defcustom texinfo-mode-hook nil | ||
| 63 | "Normal hook run when entering Texinfo mode." | ||
| 64 | :type 'hook | ||
| 65 | :options '(turn-on-auto-fill flyspell-mode) | ||
| 66 | :group 'texinfo) | ||
| 67 | |||
| 62 | 68 | ||
| 63 | ;;; Autoloads: | 69 | ;;; Autoloads: |
| 64 | 70 | ||
diff --git a/lisp/toolbar/gud-next.pbm b/lisp/toolbar/gud-n.pbm index dc2a15323e3..dc2a15323e3 100644 --- a/lisp/toolbar/gud-next.pbm +++ b/lisp/toolbar/gud-n.pbm | |||
| Binary files differ | |||
diff --git a/lisp/toolbar/gud-next.xpm b/lisp/toolbar/gud-n.xpm index 0e631de18e1..0e631de18e1 100644 --- a/lisp/toolbar/gud-next.xpm +++ b/lisp/toolbar/gud-n.xpm | |||
diff --git a/lisp/toolbar/gud-nexti.pbm b/lisp/toolbar/gud-ni.pbm index ecad2965b0d..ecad2965b0d 100644 --- a/lisp/toolbar/gud-nexti.pbm +++ b/lisp/toolbar/gud-ni.pbm | |||
| Binary files differ | |||
diff --git a/lisp/toolbar/gud-nexti.xpm b/lisp/toolbar/gud-ni.xpm index cdb8c38e8d4..cdb8c38e8d4 100644 --- a/lisp/toolbar/gud-nexti.xpm +++ b/lisp/toolbar/gud-ni.xpm | |||
diff --git a/lisp/toolbar/gud-step.pbm b/lisp/toolbar/gud-s.pbm index de7caa50ed5..de7caa50ed5 100644 --- a/lisp/toolbar/gud-step.pbm +++ b/lisp/toolbar/gud-s.pbm | |||
| Binary files differ | |||
diff --git a/lisp/toolbar/gud-step.xpm b/lisp/toolbar/gud-s.xpm index 7b4eb876235..7b4eb876235 100644 --- a/lisp/toolbar/gud-step.xpm +++ b/lisp/toolbar/gud-s.xpm | |||
diff --git a/lisp/toolbar/gud-stepi.pbm b/lisp/toolbar/gud-si.pbm index eed55cc4a33..eed55cc4a33 100644 --- a/lisp/toolbar/gud-stepi.pbm +++ b/lisp/toolbar/gud-si.pbm | |||
| Binary files differ | |||
diff --git a/lisp/toolbar/gud-stepi.xpm b/lisp/toolbar/gud-si.xpm index d2667fc70b6..d2667fc70b6 100644 --- a/lisp/toolbar/gud-stepi.xpm +++ b/lisp/toolbar/gud-si.xpm | |||
diff --git a/lisp/xml.el b/lisp/xml.el index a6159554b3f..dbd991f5583 100644 --- a/lisp/xml.el +++ b/lisp/xml.el | |||
| @@ -104,15 +104,22 @@ CHILD-NAME should be a lower case symbol." | |||
| 104 | (push child match)))) | 104 | (push child match)))) |
| 105 | (nreverse match))) | 105 | (nreverse match))) |
| 106 | 106 | ||
| 107 | (defun xml-get-attribute (node attribute) | 107 | (defun xml-get-attribute-or-nil (node attribute) |
| 108 | "Get from NODE the value of ATTRIBUTE. | 108 | "Get from NODE the value of ATTRIBUTE. |
| 109 | An empty string is returned if the attribute was not found." | 109 | Return `nil' if the attribute was not found. |
| 110 | (if (xml-node-attributes node) | 110 | |
| 111 | (let ((value (assoc attribute (xml-node-attributes node)))) | 111 | See also `xml-get-attribute'." |
| 112 | (if value | 112 | (when (xml-node-attributes node) |
| 113 | (cdr value) | 113 | (let ((value (assoc attribute (xml-node-attributes node)))) |
| 114 | "")) | 114 | (when value |
| 115 | "")) | 115 | (cdr value))))) |
| 116 | |||
| 117 | (defsubst xml-get-attribute (node attribute) | ||
| 118 | "Get from NODE the value of ATTRIBUTE. | ||
| 119 | An empty string is returned if the attribute was not found. | ||
| 120 | |||
| 121 | See also `xml-get-attribute-or-nil'." | ||
| 122 | (or (xml-get-attribute-or-nil node attribute) "")) | ||
| 116 | 123 | ||
| 117 | ;;******************************************************************* | 124 | ;;******************************************************************* |
| 118 | ;;** | 125 | ;;** |
| @@ -286,7 +293,6 @@ If PARSE-NS is non-nil, then QNAMES are expanded." | |||
| 286 | attr-list) | 293 | attr-list) |
| 287 | attr-list) | 294 | attr-list) |
| 288 | 295 | ||
| 289 | |||
| 290 | (defun xml-intern-attrlist (attr-list) | 296 | (defun xml-intern-attrlist (attr-list) |
| 291 | "Convert attribute names to symbols for backward compatibility." | 297 | "Convert attribute names to symbols for backward compatibility." |
| 292 | (mapcar (lambda (attr) | 298 | (mapcar (lambda (attr) |
| @@ -349,12 +355,12 @@ Returns one of: | |||
| 349 | (let* ((node-name (match-string 1)) | 355 | (let* ((node-name (match-string 1)) |
| 350 | (attr-list (xml-parse-attlist)) | 356 | (attr-list (xml-parse-attlist)) |
| 351 | (children (if (consp xml-ns) ;; take care of namespace parsing | 357 | (children (if (consp xml-ns) ;; take care of namespace parsing |
| 352 | (progn | 358 | (progn |
| 353 | (setq xml-ns (xml-ns-parse-ns-attrs | 359 | (setq xml-ns (xml-ns-parse-ns-attrs |
| 354 | attr-list xml-ns)) | 360 | attr-list xml-ns)) |
| 355 | (list (xml-ns-expand-attr | 361 | (list (xml-ns-expand-attr |
| 356 | attr-list xml-ns) | 362 | attr-list xml-ns) |
| 357 | (xml-ns-expand-el | 363 | (xml-ns-expand-el |
| 358 | node-name xml-ns))) | 364 | node-name xml-ns))) |
| 359 | (list (xml-intern-attrlist attr-list) | 365 | (list (xml-intern-attrlist attr-list) |
| 360 | (intern node-name)))) | 366 | (intern node-name)))) |
diff --git a/lispintro/texinfo.tex b/lispintro/texinfo.tex index 4ef8dd7a01e..af648f19e17 100644 --- a/lispintro/texinfo.tex +++ b/lispintro/texinfo.tex | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | % Load plain if necessary, i.e., if running under initex. | 3 | % Load plain if necessary, i.e., if running under initex. |
| 4 | \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi | 4 | \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi |
| 5 | % | 5 | % |
| 6 | \def\texinfoversion{2003-07-16.18} | 6 | \def\texinfoversion{2003-12-30.09} |
| 7 | % | 7 | % |
| 8 | % Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, | 8 | % Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, |
| 9 | % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. | 9 | % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc. |
| @@ -6772,4 +6772,6 @@ should work if nowhere else does.} | |||
| 6772 | @c time-stamp-end: "}" | 6772 | @c time-stamp-end: "}" |
| 6773 | @c End: | 6773 | @c End: |
| 6774 | 6774 | ||
| 6775 | % arch-tag: 53261dd3-7df7-4ec3-9d90-af7a955d3c87 | 6775 | @ignore |
| 6776 | arch-tag: 53261dd3-7df7-4ec3-9d90-af7a955d3c87 | ||
| 6777 | @end ignore | ||
diff --git a/lispref/ChangeLog b/lispref/ChangeLog index 1b9aabffe46..f591037daab 100644 --- a/lispref/ChangeLog +++ b/lispref/ChangeLog | |||
| @@ -1,3 +1,53 @@ | |||
| 1 | 2003-12-29 Richard M. Stallman <rms@gnu.org> | ||
| 2 | |||
| 3 | * windows.texi (Choosing Window): Add same-window-p, special-display-p. | ||
| 4 | (Window Configurations): Add window-configuration-frame. | ||
| 5 | |||
| 6 | * variables.texi (Creating Buffer-Local): Add local-variable-if-set-p. | ||
| 7 | |||
| 8 | * text.texi (Examining Properties): Add get-char-property-and-overlay. | ||
| 9 | Change arg name in get-char-property. | ||
| 10 | (Special Properties): Update handling of keymap property. | ||
| 11 | |||
| 12 | * strings.texi (Modifying Strings): Add clear-string. | ||
| 13 | (Text Comparison): Add assoc-string and remove | ||
| 14 | assoc-ignore-case, assoc-ignore-representation. | ||
| 15 | |||
| 16 | * os.texi (Time of Day): Add set-time-zone-rule. | ||
| 17 | |||
| 18 | * numbers.texi (Math Functions): asin, acos, log, log10 | ||
| 19 | report domain-error errors. | ||
| 20 | |||
| 21 | * nonascii.texi (Converting Representations): | ||
| 22 | Add multibyte-char-to-unibyte and unibyte-char-to-multibyte. | ||
| 23 | (Encoding and I/O): Add file-name-coding-system. | ||
| 24 | |||
| 25 | * modes.texi (Search-based Fontification): Explain that | ||
| 26 | face specs are symbols with face names as values. | ||
| 27 | |||
| 28 | * minibuf.texi (Minibuffer Misc): Add set-minibuffer-window. | ||
| 29 | |||
| 30 | * lists.texi (Building Lists): remq moved elsewhere. | ||
| 31 | (Sets And Lists): remq moved here. | ||
| 32 | (Association Lists): Refer to assoc-string. | ||
| 33 | |||
| 34 | * internals.texi (Garbage Collection): Add memory-use-counts. | ||
| 35 | |||
| 36 | * frames.texi (Frames and Windows): Add set-frame-selected-window | ||
| 37 | and frame-root-window. | ||
| 38 | |||
| 39 | * files.texi (Contents of Directories): | ||
| 40 | Add directory-files-and-attributes. | ||
| 41 | |||
| 42 | * display.texi (Refresh Screen): Add force-window-update. | ||
| 43 | (Invisible Text): Explain about moving point out of invis text. | ||
| 44 | (Overlay Properties): Add overlay-properties. | ||
| 45 | (Managing Overlays): Add overlayp. | ||
| 46 | (GIF Images): Invalid image number displays a hollow box. | ||
| 47 | |||
| 48 | * buffers.texi (Buffer Modification): Add restore-buffer-modified-p. | ||
| 49 | (Killing Buffers): Add buffer-live-p. | ||
| 50 | |||
| 1 | 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de> | 51 | 2003-12-25 Markus Rost <rost@mathematik.uni-bielefeld.de> |
| 2 | 52 | ||
| 3 | * display.texi (Fringes): Fix typo "set-buffer-window". | 53 | * display.texi (Fringes): Fix typo "set-buffer-window". |
diff --git a/lispref/buffers.texi b/lispref/buffers.texi index 5b1104eb058..634838f903f 100644 --- a/lispref/buffers.texi +++ b/lispref/buffers.texi | |||
| @@ -517,6 +517,11 @@ function @code{force-mode-line-update} works by doing this: | |||
| 517 | @end example | 517 | @end example |
| 518 | @end defun | 518 | @end defun |
| 519 | 519 | ||
| 520 | @defun restore-buffer-modified-p flag | ||
| 521 | Like @code{set-buffer-modified-p}, but does not force redisplay | ||
| 522 | of mode lines. | ||
| 523 | @end defun | ||
| 524 | |||
| 520 | @deffn Command not-modified | 525 | @deffn Command not-modified |
| 521 | This command marks the current buffer as unmodified, and not needing to | 526 | This command marks the current buffer as unmodified, and not needing to |
| 522 | be saved. With prefix arg, it marks the buffer as modified, so that it | 527 | be saved. With prefix arg, it marks the buffer as modified, so that it |
| @@ -953,6 +958,11 @@ variable @code{buffer-offer-save} automatically becomes buffer-local | |||
| 953 | when set for any reason. @xref{Buffer-Local Variables}. | 958 | when set for any reason. @xref{Buffer-Local Variables}. |
| 954 | @end defvar | 959 | @end defvar |
| 955 | 960 | ||
| 961 | @defun buffer-live-p buffer | ||
| 962 | This function returns @code{t} if @var{object} is a buffer which has | ||
| 963 | not been killed, @code{nil} otherwise. | ||
| 964 | @end defun | ||
| 965 | |||
| 956 | @node Indirect Buffers | 966 | @node Indirect Buffers |
| 957 | @section Indirect Buffers | 967 | @section Indirect Buffers |
| 958 | @cindex indirect buffers | 968 | @cindex indirect buffers |
diff --git a/lispref/display.texi b/lispref/display.texi index abbbab0ce79..bd415b69697 100644 --- a/lispref/display.texi +++ b/lispref/display.texi | |||
| @@ -53,6 +53,17 @@ Even more powerful is @code{redraw-display}: | |||
| 53 | This function clears and redisplays all visible frames. | 53 | This function clears and redisplays all visible frames. |
| 54 | @end deffn | 54 | @end deffn |
| 55 | 55 | ||
| 56 | This function forces certain windows to be redisplayed | ||
| 57 | but does not clear them. | ||
| 58 | |||
| 59 | @defun force-window-update object | ||
| 60 | This function forces redisplay of some or all windows. If | ||
| 61 | @var{object} is a window, it forces redisplay of that window. If | ||
| 62 | @var{object} is a buffer or buffer name, it forces redisplay of all | ||
| 63 | windows displaying that buffer. If @var{object} is @code{nil}, it | ||
| 64 | forces redisplay of all windows. | ||
| 65 | @end defun | ||
| 66 | |||
| 56 | Processing user input takes absolute priority over redisplay. If you | 67 | Processing user input takes absolute priority over redisplay. If you |
| 57 | call these functions when input is available, they do nothing | 68 | call these functions when input is available, they do nothing |
| 58 | immediately, but a full redisplay does happen eventually---after all the | 69 | immediately, but a full redisplay does happen eventually---after all the |
| @@ -517,6 +528,7 @@ warnings buffer. Each element of the list should be a list of | |||
| 517 | symbols. If it matches the first few elements in a warning type, then | 528 | symbols. If it matches the first few elements in a warning type, then |
| 518 | that warning is not logged. | 529 | that warning is not logged. |
| 519 | @end defopt | 530 | @end defopt |
| 531 | |||
| 520 | @node Invisible Text | 532 | @node Invisible Text |
| 521 | @section Invisible Text | 533 | @section Invisible Text |
| 522 | 534 | ||
| @@ -613,12 +625,22 @@ major mode should use the mode's own name as an element of | |||
| 613 | @end example | 625 | @end example |
| 614 | 626 | ||
| 615 | @vindex line-move-ignore-invisible | 627 | @vindex line-move-ignore-invisible |
| 616 | Ordinarily, commands that operate on text or move point do not care | 628 | Ordinarily, functions that operate on text or move point do not care |
| 617 | whether the text is invisible. The user-level line motion commands | 629 | whether the text is invisible. The user-level line motion commands |
| 618 | explicitly ignore invisible newlines if | 630 | explicitly ignore invisible newlines if |
| 619 | @code{line-move-ignore-invisible} is non-@code{nil}, but only because | 631 | @code{line-move-ignore-invisible} is non-@code{nil}, but only because |
| 620 | they are explicitly programmed to do so. | 632 | they are explicitly programmed to do so. |
| 621 | 633 | ||
| 634 | However, if a command ends with point inside or immediately after | ||
| 635 | invisible text, the main editing loop moves point further forward or | ||
| 636 | further backward (in the same direction that the command already moved | ||
| 637 | it) until that condition is no longer true. Thus, if the command | ||
| 638 | moved point back into an invisible range, Emacs moves point back to | ||
| 639 | the beginning of that range, following the previous visible character. | ||
| 640 | If the command moved point forward into an invisible range, Emacs | ||
| 641 | moves point forward past the first visible character that follows the | ||
| 642 | invisible text. | ||
| 643 | |||
| 622 | Incremental search can make invisible overlays visible temporarily | 644 | Incremental search can make invisible overlays visible temporarily |
| 623 | and/or permanently when a match includes invisible text. To enable | 645 | and/or permanently when a match includes invisible text. To enable |
| 624 | this, the overlay should have a non-@code{nil} | 646 | this, the overlay should have a non-@code{nil} |
| @@ -980,6 +1002,10 @@ This function sets the value of property @var{prop} recorded in | |||
| 980 | @var{overlay} to @var{value}. It returns @var{value}. | 1002 | @var{overlay} to @var{value}. It returns @var{value}. |
| 981 | @end defun | 1003 | @end defun |
| 982 | 1004 | ||
| 1005 | @defun overlay-properties overlay | ||
| 1006 | This returns a copy of the property list of @var{overlay}. | ||
| 1007 | @end defun | ||
| 1008 | |||
| 983 | See also the function @code{get-char-property} which checks both | 1009 | See also the function @code{get-char-property} which checks both |
| 984 | overlay properties and text properties for a given character. | 1010 | overlay properties and text properties for a given character. |
| 985 | @xref{Examining Properties}. | 1011 | @xref{Examining Properties}. |
| @@ -1155,6 +1181,10 @@ property) rather than replacing it. | |||
| 1155 | This section describes the functions to create, delete and move | 1181 | This section describes the functions to create, delete and move |
| 1156 | overlays, and to examine their contents. | 1182 | overlays, and to examine their contents. |
| 1157 | 1183 | ||
| 1184 | @defun overlayp object | ||
| 1185 | This function returns @code{t} if @var{object} is an overlay. | ||
| 1186 | @end defun | ||
| 1187 | |||
| 1158 | @defun make-overlay start end &optional buffer front-advance rear-advance | 1188 | @defun make-overlay start end &optional buffer front-advance rear-advance |
| 1159 | This function creates and returns an overlay that belongs to | 1189 | This function creates and returns an overlay that belongs to |
| 1160 | @var{buffer} and ranges from @var{start} to @var{end}. Both @var{start} | 1190 | @var{buffer} and ranges from @var{start} to @var{end}. Both @var{start} |
| @@ -3114,8 +3144,8 @@ them, Emacs can display them. | |||
| 3114 | @item :index @var{index} | 3144 | @item :index @var{index} |
| 3115 | You can use @code{:index} to specify one image from a GIF file that | 3145 | You can use @code{:index} to specify one image from a GIF file that |
| 3116 | contains more than one image. This property specifies use of image | 3146 | contains more than one image. This property specifies use of image |
| 3117 | number @var{index} from the file. An error is signaled if the GIF file | 3147 | number @var{index} from the file. If the GIF file doesn't contain an |
| 3118 | doesn't contain an image with index @var{index}. | 3148 | image with index @var{index}, the image displays as a hollow box. |
| 3119 | @end table | 3149 | @end table |
| 3120 | 3150 | ||
| 3121 | @ignore | 3151 | @ignore |
diff --git a/lispref/files.texi b/lispref/files.texi index 83c33752323..575a90ccf92 100644 --- a/lispref/files.texi +++ b/lispref/files.texi | |||
| @@ -2165,6 +2165,14 @@ An error is signaled if @var{directory} is not the name of a directory | |||
| 2165 | that can be read. | 2165 | that can be read. |
| 2166 | @end defun | 2166 | @end defun |
| 2167 | 2167 | ||
| 2168 | @defun directory-files-and-attributes directory &optional full-name match-regexp nosort | ||
| 2169 | This is similar to @code{directory-files} in deciding which files | ||
| 2170 | to report on and how to report their names. However, instead | ||
| 2171 | of returning a list of file names, it returns for each file a | ||
| 2172 | list @code{(@var{filename} . @var{attributes})}, where @var{attributes} | ||
| 2173 | is what @code{file-attributes} would return for that file. | ||
| 2174 | @end defun | ||
| 2175 | |||
| 2168 | @defun file-name-all-versions file dirname | 2176 | @defun file-name-all-versions file dirname |
| 2169 | This function returns a list of all versions of the file named | 2177 | This function returns a list of all versions of the file named |
| 2170 | @var{file} in directory @var{dirname}. | 2178 | @var{file} in directory @var{dirname}. |
diff --git a/lispref/frames.texi b/lispref/frames.texi index 76b4228cc4f..ec3c1c6dc7c 100644 --- a/lispref/frames.texi +++ b/lispref/frames.texi | |||
| @@ -923,9 +923,20 @@ This function returns the window on @var{frame} that is selected within | |||
| 923 | @var{frame}. | 923 | @var{frame}. |
| 924 | @end defun | 924 | @end defun |
| 925 | 925 | ||
| 926 | @defun set-frame-selected-window frame window | ||
| 927 | This sets the selected window of frame @var{frame} to @var{window}. | ||
| 928 | If @var{frame} is @code{nil}, it operates on the selected frame. If | ||
| 929 | @var{frame} is the selected frame, this makes @var{window} the | ||
| 930 | selected window. | ||
| 931 | @end defun | ||
| 932 | |||
| 926 | Conversely, selecting a window for Emacs with @code{select-window} also | 933 | Conversely, selecting a window for Emacs with @code{select-window} also |
| 927 | makes that window selected within its frame. @xref{Selecting Windows}. | 934 | makes that window selected within its frame. @xref{Selecting Windows}. |
| 928 | 935 | ||
| 936 | @defun frame-root-window frame | ||
| 937 | This function returns the window at the top left corner of @var{frame}. | ||
| 938 | @end defun | ||
| 939 | |||
| 929 | Another function that (usually) returns one of the windows in a given | 940 | Another function that (usually) returns one of the windows in a given |
| 930 | frame is @code{minibuffer-window}. @xref{Minibuffer Misc}. | 941 | frame is @code{minibuffer-window}. @xref{Minibuffer Misc}. |
| 931 | 942 | ||
diff --git a/lispref/internals.texi b/lispref/internals.texi index 2a4572560a7..907a01df9e9 100644 --- a/lispref/internals.texi +++ b/lispref/internals.texi | |||
| @@ -383,6 +383,12 @@ You can use this to get a general idea of how your actions affect the | |||
| 383 | memory usage. | 383 | memory usage. |
| 384 | @end defun | 384 | @end defun |
| 385 | 385 | ||
| 386 | @defun memory-use-counts | ||
| 387 | This returns a list of numbers that count the number of objects | ||
| 388 | created in this Emacs session. Each of these counters increments for | ||
| 389 | a certain kind of object. See the documentation string for details. | ||
| 390 | @end defun | ||
| 391 | |||
| 386 | @defvar gcs-done | 392 | @defvar gcs-done |
| 387 | This variable contains the total number of garbage collections | 393 | This variable contains the total number of garbage collections |
| 388 | done so far in this Emacs session. | 394 | done so far in this Emacs session. |
diff --git a/lispref/lists.texi b/lispref/lists.texi index 885d1e07f28..b123de5ab10 100644 --- a/lispref/lists.texi +++ b/lispref/lists.texi | |||
| @@ -707,31 +707,6 @@ x | |||
| 707 | @end example | 707 | @end example |
| 708 | @end defun | 708 | @end defun |
| 709 | 709 | ||
| 710 | @defun remq object list | ||
| 711 | This function returns a copy of @var{list}, with all elements removed | ||
| 712 | which are @code{eq} to @var{object}. The letter @samp{q} in @code{remq} | ||
| 713 | says that it uses @code{eq} to compare @var{object} against the elements | ||
| 714 | of @code{list}. | ||
| 715 | |||
| 716 | @example | ||
| 717 | @group | ||
| 718 | (setq sample-list '(a b c a b c)) | ||
| 719 | @result{} (a b c a b c) | ||
| 720 | @end group | ||
| 721 | @group | ||
| 722 | (remq 'a sample-list) | ||
| 723 | @result{} (b c b c) | ||
| 724 | @end group | ||
| 725 | @group | ||
| 726 | sample-list | ||
| 727 | @result{} (a b c a b c) | ||
| 728 | @end group | ||
| 729 | @end example | ||
| 730 | @noindent | ||
| 731 | The function @code{delq} offers a way to perform this operation | ||
| 732 | destructively. See @ref{Sets And Lists}. | ||
| 733 | @end defun | ||
| 734 | |||
| 735 | @defun copy-tree tree &optional vecp | 710 | @defun copy-tree tree &optional vecp |
| 736 | This function returns a copy the tree @code{tree}. If @var{tree} is a | 711 | This function returns a copy the tree @code{tree}. If @var{tree} is a |
| 737 | cons cell, this makes a new cons cell with the same @sc{car} and | 712 | cons cell, this makes a new cons cell with the same @sc{car} and |
| @@ -1346,9 +1321,34 @@ and the @code{(4)} in the @code{sample-list} are not @code{eq}: | |||
| 1346 | @end group | 1321 | @end group |
| 1347 | @end example | 1322 | @end example |
| 1348 | 1323 | ||
| 1349 | The following two functions are like @code{memq} and @code{delq} but use | 1324 | @defun remq object list |
| 1350 | @code{equal} rather than @code{eq} to compare elements. @xref{Equality | 1325 | This function returns a copy of @var{list}, with all elements removed |
| 1351 | Predicates}. | 1326 | which are @code{eq} to @var{object}. The letter @samp{q} in @code{remq} |
| 1327 | says that it uses @code{eq} to compare @var{object} against the elements | ||
| 1328 | of @code{list}. | ||
| 1329 | |||
| 1330 | @example | ||
| 1331 | @group | ||
| 1332 | (setq sample-list '(a b c a b c)) | ||
| 1333 | @result{} (a b c a b c) | ||
| 1334 | @end group | ||
| 1335 | @group | ||
| 1336 | (remq 'a sample-list) | ||
| 1337 | @result{} (b c b c) | ||
| 1338 | @end group | ||
| 1339 | @group | ||
| 1340 | sample-list | ||
| 1341 | @result{} (a b c a b c) | ||
| 1342 | @end group | ||
| 1343 | @end example | ||
| 1344 | @noindent | ||
| 1345 | The function @code{delq} offers a way to perform this operation | ||
| 1346 | destructively. See @ref{Sets And Lists}. | ||
| 1347 | @end defun | ||
| 1348 | |||
| 1349 | The following three functions are like @code{memq}, @code{delq} and | ||
| 1350 | @code{remq}, but use @code{equal} rather than @code{eq} to compare | ||
| 1351 | elements. @xref{Equality Predicates}. | ||
| 1352 | 1352 | ||
| 1353 | @defun member object list | 1353 | @defun member object list |
| 1354 | The function @code{member} tests to see whether @var{object} is a member | 1354 | The function @code{member} tests to see whether @var{object} is a member |
| @@ -1541,9 +1541,9 @@ Here is another example, in which the keys and values are not symbols: | |||
| 1541 | @end smallexample | 1541 | @end smallexample |
| 1542 | @end defun | 1542 | @end defun |
| 1543 | 1543 | ||
| 1544 | The functions @code{assoc-ignore-representation} and | 1544 | The function @code{assoc-string} is much like @code{assoc} except |
| 1545 | @code{assoc-ignore-case} are much like @code{assoc} except using | 1545 | that it ignores certain differences between strings. @xref{Text |
| 1546 | @code{compare-strings} to do the comparison. @xref{Text Comparison}. | 1546 | Comparison}. |
| 1547 | 1547 | ||
| 1548 | @defun rassoc value alist | 1548 | @defun rassoc value alist |
| 1549 | This function returns the first association with value @var{value} in | 1549 | This function returns the first association with value @var{value} in |
diff --git a/lispref/minibuf.texi b/lispref/minibuf.texi index 114942ed787..473859ccd6c 100644 --- a/lispref/minibuf.texi +++ b/lispref/minibuf.texi | |||
| @@ -1645,6 +1645,14 @@ frame---a frame that has no minibuffer of its own necessarily uses some | |||
| 1645 | other frame's minibuffer window. | 1645 | other frame's minibuffer window. |
| 1646 | @end defun | 1646 | @end defun |
| 1647 | 1647 | ||
| 1648 | @defun set-minibuffer-window window | ||
| 1649 | This function specifies @var{window} as the minibuffer window to use. | ||
| 1650 | This affects where the minibuffer is displayed if you put text in it | ||
| 1651 | without invoking the usual minibuffer commands. It has no effect on | ||
| 1652 | the usual minibuffer input functions because they all start by | ||
| 1653 | choosing the minibuffer window according to the current frame. | ||
| 1654 | @end defun | ||
| 1655 | |||
| 1648 | @c Emacs 19 feature | 1656 | @c Emacs 19 feature |
| 1649 | @defun window-minibuffer-p window | 1657 | @defun window-minibuffer-p window |
| 1650 | This function returns non-@code{nil} if @var{window} is a minibuffer window. | 1658 | This function returns non-@code{nil} if @var{window} is a minibuffer window. |
diff --git a/lispref/modes.texi b/lispref/modes.texi index 6a55cd75c8a..2292346ffdf 100644 --- a/lispref/modes.texi +++ b/lispref/modes.texi | |||
| @@ -2024,9 +2024,10 @@ If you use @code{regexp-opt} to produce the regular expression | |||
| 2024 | @var{matcher}, then you can use @code{regexp-opt-depth} (@pxref{Syntax | 2024 | @var{matcher}, then you can use @code{regexp-opt-depth} (@pxref{Syntax |
| 2025 | of Regexps}) to calculate the value for @var{match}. | 2025 | of Regexps}) to calculate the value for @var{match}. |
| 2026 | 2026 | ||
| 2027 | @item (@var{matcher} . @var{facename}) | 2027 | @item (@var{matcher} . @var{facespec}) |
| 2028 | In this kind of element, @var{facename} is an expression whose value | 2028 | In this kind of element, @var{facespec} is an object which specifies |
| 2029 | specifies the face name to use for highlighting. | 2029 | the face variable to use for highlighting. In the simplest case, it |
| 2030 | is a Lisp variable (a symbol), whose value should be a face name. | ||
| 2030 | 2031 | ||
| 2031 | @example | 2032 | @example |
| 2032 | ;; @r{Highlight occurrences of @samp{fubar},} | 2033 | ;; @r{Highlight occurrences of @samp{fubar},} |
| @@ -2034,8 +2035,7 @@ specifies the face name to use for highlighting. | |||
| 2034 | ("fubar" . fubar-face) | 2035 | ("fubar" . fubar-face) |
| 2035 | @end example | 2036 | @end example |
| 2036 | 2037 | ||
| 2037 | The value of @var{facename} is usually a face name (a symbol), but it | 2038 | However, @var{facespec} can also be a list of the form |
| 2038 | can also be a list of the form | ||
| 2039 | 2039 | ||
| 2040 | @example | 2040 | @example |
| 2041 | (face @var{face} @var{prop1} @var{val1} @var{prop2} @var{val2}@dots{}) | 2041 | (face @var{face} @var{prop1} @var{val1} @var{prop2} @var{val2}@dots{}) |
| @@ -2053,21 +2053,21 @@ which specifies how to highlight matches found by @var{matcher}. | |||
| 2053 | It has the form | 2053 | It has the form |
| 2054 | 2054 | ||
| 2055 | @example | 2055 | @example |
| 2056 | (@var{subexp} @var{facename} @var{override} @var{laxmatch}) | 2056 | (@var{subexp} @var{facespec} @var{override} @var{laxmatch}) |
| 2057 | @end example | 2057 | @end example |
| 2058 | 2058 | ||
| 2059 | The @sc{car}, @var{subexp}, is an integer specifying which subexpression | 2059 | The @sc{car}, @var{subexp}, is an integer specifying which subexpression |
| 2060 | of the match to fontify (0 means the entire matching text). The second | 2060 | of the match to fontify (0 means the entire matching text). The second |
| 2061 | subelement, @var{facename}, specifies the face, as described above. | 2061 | subelement, @var{facespec}, specifies the face, as described above. |
| 2062 | 2062 | ||
| 2063 | The last two values in @var{highlighter}, @var{override} and | 2063 | The last two values in @var{highlighter}, @var{override} and |
| 2064 | @var{laxmatch}, are flags. If @var{override} is @code{t}, this | 2064 | @var{laxmatch}, are flags. If @var{override} is @code{t}, this |
| 2065 | element can override existing fontification made by previous elements | 2065 | element can override existing fontification made by previous elements |
| 2066 | of @code{font-lock-keywords}. If it is @code{keep}, then each | 2066 | of @code{font-lock-keywords}. If it is @code{keep}, then each |
| 2067 | character is fontified if it has not been fontified already by some | 2067 | character is fontified if it has not been fontified already by some |
| 2068 | other element. If it is @code{prepend}, the face @var{facename} is | 2068 | other element. If it is @code{prepend}, the face specified by |
| 2069 | added to the beginning of the @code{font-lock-face} property. If it | 2069 | @var{facespec} is added to the beginning of the @code{font-lock-face} |
| 2070 | is @code{append}, the face @var{facename} is added to the end of the | 2070 | property. If it is @code{append}, the face is added to the end of the |
| 2071 | @code{font-lock-face} property. | 2071 | @code{font-lock-face} property. |
| 2072 | 2072 | ||
| 2073 | If @var{laxmatch} is non-@code{nil}, it means there should be no error | 2073 | If @var{laxmatch} is non-@code{nil}, it means there should be no error |
| @@ -2231,7 +2231,7 @@ textual modes. | |||
| 2231 | Additional properties (other than @code{font-lock-face}) that are | 2231 | Additional properties (other than @code{font-lock-face}) that are |
| 2232 | being managed by Font Lock mode. Font Lock mode normally manages only | 2232 | being managed by Font Lock mode. Font Lock mode normally manages only |
| 2233 | the @code{font-lock-face} property; if you want it to manage others as | 2233 | the @code{font-lock-face} property; if you want it to manage others as |
| 2234 | well, you must specify them in a @var{facename} in | 2234 | well, you must specify them in a @var{facespec} in |
| 2235 | @code{font-lock-keywords} as well as adding them to this list. | 2235 | @code{font-lock-keywords} as well as adding them to this list. |
| 2236 | @end defvar | 2236 | @end defvar |
| 2237 | 2237 | ||
diff --git a/lispref/nonascii.texi b/lispref/nonascii.texi index e66c7d15757..419a23efae7 100644 --- a/lispref/nonascii.texi +++ b/lispref/nonascii.texi | |||
| @@ -210,6 +210,18 @@ multibyte string. If @var{string} is a multibyte string, it is | |||
| 210 | returned unchanged. | 210 | returned unchanged. |
| 211 | @end defun | 211 | @end defun |
| 212 | 212 | ||
| 213 | @defun multibyte-char-to-unibyte char | ||
| 214 | This convert the multibyte character @var{char} to a unibyte | ||
| 215 | character, based on @code{nonascii-translation-table} and | ||
| 216 | @code{nonascii-insert-offset}. | ||
| 217 | @end defun | ||
| 218 | |||
| 219 | @defun unibyte-char-to-multibyte char | ||
| 220 | This convert the unibyte character @var{char} to a multibyte | ||
| 221 | character, based on @code{nonascii-translation-table} and | ||
| 222 | @code{nonascii-insert-offset}. | ||
| 223 | @end defun | ||
| 224 | |||
| 213 | @node Selecting a Representation | 225 | @node Selecting a Representation |
| 214 | @section Selecting a Representation | 226 | @section Selecting a Representation |
| 215 | 227 | ||
| @@ -701,6 +713,26 @@ interested in. | |||
| 701 | The variable @code{selection-coding-system} specifies how to encode | 713 | The variable @code{selection-coding-system} specifies how to encode |
| 702 | selections for the window system. @xref{Window System Selections}. | 714 | selections for the window system. @xref{Window System Selections}. |
| 703 | 715 | ||
| 716 | @defvar file-name-coding-system | ||
| 717 | The variable @code{file-name-coding-system} specifies the coding | ||
| 718 | system to use for encoding file names. Emacs encodes file names using | ||
| 719 | that coding system for all file operations. If | ||
| 720 | @code{file-name-coding-system} is @code{nil}, Emacs uses a default | ||
| 721 | coding system determined by the selected language environment. In the | ||
| 722 | default language environment, any non-@acronym{ASCII} characters in | ||
| 723 | file names are not encoded specially; they appear in the file system | ||
| 724 | using the internal Emacs representation. | ||
| 725 | @end defvar | ||
| 726 | |||
| 727 | @strong{Warning:} if you change @code{file-name-coding-system} (or | ||
| 728 | the language environment) in the middle of an Emacs session, problems | ||
| 729 | can result if you have already visited files whose names were encoded | ||
| 730 | using the earlier coding system and are handled differently under the | ||
| 731 | new coding system. If you try to save one of these buffers under the | ||
| 732 | visited file name, saving may use the wrong file name, or it may get | ||
| 733 | an error. If such a problem happens, use @kbd{C-x C-w} to specify a | ||
| 734 | new file name for that buffer. | ||
| 735 | |||
| 704 | @node Lisp and Coding Systems | 736 | @node Lisp and Coding Systems |
| 705 | @subsection Coding Systems in Lisp | 737 | @subsection Coding Systems in Lisp |
| 706 | 738 | ||
diff --git a/lispref/numbers.texi b/lispref/numbers.texi index 63f3035dfcf..9c71922c0d0 100644 --- a/lispref/numbers.texi +++ b/lispref/numbers.texi | |||
| @@ -1047,8 +1047,8 @@ pi/2 | |||
| 1047 | @tex | 1047 | @tex |
| 1048 | @math{\pi/2} | 1048 | @math{\pi/2} |
| 1049 | @end tex | 1049 | @end tex |
| 1050 | (inclusive) whose sine is @var{arg}; if, however, @var{arg} | 1050 | (inclusive) whose sine is @var{arg}; if, however, @var{arg} is out of |
| 1051 | is out of range (outside [-1, 1]), then the result is a NaN. | 1051 | range (outside [-1, 1]), it signals a @code{domain-error} error. |
| 1052 | @end defun | 1052 | @end defun |
| 1053 | 1053 | ||
| 1054 | @defun acos arg | 1054 | @defun acos arg |
| @@ -1059,8 +1059,8 @@ pi | |||
| 1059 | @tex | 1059 | @tex |
| 1060 | @math{\pi} | 1060 | @math{\pi} |
| 1061 | @end tex | 1061 | @end tex |
| 1062 | (inclusive) whose cosine is @var{arg}; if, however, @var{arg} | 1062 | (inclusive) whose cosine is @var{arg}; if, however, @var{arg} is out |
| 1063 | is out of range (outside [-1, 1]), then the result is a NaN. | 1063 | of range (outside [-1, 1]), it signals a @code{domain-error} error. |
| 1064 | @end defun | 1064 | @end defun |
| 1065 | 1065 | ||
| 1066 | @defun atan y &optional x | 1066 | @defun atan y &optional x |
| @@ -1112,8 +1112,8 @@ If you don't specify @var{base}, the base | |||
| 1112 | @ifnottex | 1112 | @ifnottex |
| 1113 | @i{e} | 1113 | @i{e} |
| 1114 | @end ifnottex | 1114 | @end ifnottex |
| 1115 | is used. If @var{arg} | 1115 | is used. If @var{arg} is negative, it signals a @code{domain-error} |
| 1116 | is negative, the result is a NaN. | 1116 | error. |
| 1117 | @end defun | 1117 | @end defun |
| 1118 | 1118 | ||
| 1119 | @ignore | 1119 | @ignore |
| @@ -1132,8 +1132,9 @@ lose accuracy. | |||
| 1132 | 1132 | ||
| 1133 | @defun log10 arg | 1133 | @defun log10 arg |
| 1134 | This function returns the logarithm of @var{arg}, with base 10. If | 1134 | This function returns the logarithm of @var{arg}, with base 10. If |
| 1135 | @var{arg} is negative, the result is a NaN. @code{(log10 @var{x})} | 1135 | @var{arg} is negative, it signals a @code{domain-error} error. |
| 1136 | @equiv{} @code{(log @var{x} 10)}, at least approximately. | 1136 | @code{(log10 @var{x})} @equiv{} @code{(log @var{x} 10)}, at least |
| 1137 | approximately. | ||
| 1137 | @end defun | 1138 | @end defun |
| 1138 | 1139 | ||
| 1139 | @defun expt x y | 1140 | @defun expt x y |
diff --git a/lispref/os.texi b/lispref/os.texi index 5706c33d607..5401701b973 100644 --- a/lispref/os.texi +++ b/lispref/os.texi | |||
| @@ -1010,6 +1010,13 @@ integers. Thus, you can use times obtained from @code{current-time} | |||
| 1010 | (see above) and from @code{file-attributes} (@pxref{File Attributes}). | 1010 | (see above) and from @code{file-attributes} (@pxref{File Attributes}). |
| 1011 | @end defun | 1011 | @end defun |
| 1012 | 1012 | ||
| 1013 | @defun set-time-zone-rule tz | ||
| 1014 | This function specifies the local time zone according to @var{tz}. If | ||
| 1015 | @var{tz} is @code{nil}, that means to use an implementation-defined | ||
| 1016 | default time zone. If @var{tz} is @code{t}, that means to use | ||
| 1017 | Universal Time. | ||
| 1018 | @end defun | ||
| 1019 | |||
| 1013 | @defun float-time &optional time-value | 1020 | @defun float-time &optional time-value |
| 1014 | This function returns the current time as a floating-point number of | 1021 | This function returns the current time as a floating-point number of |
| 1015 | seconds since the epoch. The argument @var{time-value}, if given, | 1022 | seconds since the epoch. The argument @var{time-value}, if given, |
diff --git a/lispref/strings.texi b/lispref/strings.texi index acab7286d0d..7cc182cc058 100644 --- a/lispref/strings.texi +++ b/lispref/strings.texi | |||
| @@ -379,6 +379,14 @@ or if any new character requires a different number of bytes from the | |||
| 379 | character currently present at that point in @var{string}. | 379 | character currently present at that point in @var{string}. |
| 380 | @end defun | 380 | @end defun |
| 381 | 381 | ||
| 382 | To clear out a string that contained a password, use | ||
| 383 | @code{clear-string}: | ||
| 384 | |||
| 385 | @defun clear-string string | ||
| 386 | This clears the contents of @var{string} to zeros | ||
| 387 | and may change its length. | ||
| 388 | @end defun | ||
| 389 | |||
| 382 | @need 2000 | 390 | @need 2000 |
| 383 | @node Text Comparison | 391 | @node Text Comparison |
| 384 | @section Comparison of Characters and Strings | 392 | @section Comparison of Characters and Strings |
| @@ -518,13 +526,10 @@ two strings. The sign is negative if @var{string1} (or its specified | |||
| 518 | portion) is less. | 526 | portion) is less. |
| 519 | @end defun | 527 | @end defun |
| 520 | 528 | ||
| 521 | @defun assoc-ignore-case key alist | 529 | @defun assoc-string key alist &optional case-fold |
| 522 | @defunx assoc-ignore-representation key alist | 530 | This function works like @code{assoc}, except that @var{key} must be a |
| 523 | These functions work like @code{assoc}, except that @var{key} must be | 531 | string, and comparison is done using @code{compare-strings}. If |
| 524 | a string, all elements of @var{alist} must be cons cells whose | 532 | @var{case-fold} is non-@code{nil}, it ignores case differences. |
| 525 | @sc{car} is a string, and comparison is done using | ||
| 526 | @code{compare-strings}. @code{assoc-ignore-case} ignores case | ||
| 527 | differences, whereas @code{assoc-ignore-representation} does not. | ||
| 528 | @xref{Association Lists}. | 533 | @xref{Association Lists}. |
| 529 | @end defun | 534 | @end defun |
| 530 | 535 | ||
diff --git a/lispref/text.texi b/lispref/text.texi index b72ce8a263d..1b460aa5077 100644 --- a/lispref/text.texi +++ b/lispref/text.texi | |||
| @@ -1890,7 +1890,8 @@ begins. @xref{Usual Display}. | |||
| 1890 | 1890 | ||
| 1891 | Column number computations ignore the width of the window and the | 1891 | Column number computations ignore the width of the window and the |
| 1892 | amount of horizontal scrolling. Consequently, a column value can be | 1892 | amount of horizontal scrolling. Consequently, a column value can be |
| 1893 | arbitrarily high. The first (or leftmost) column is numbered 0. | 1893 | arbitrarily high. The first (or leftmost) column is numbered 0. They |
| 1894 | also ignore overlays and text properties, aside from invisibility. | ||
| 1894 | 1895 | ||
| 1895 | @defun current-column | 1896 | @defun current-column |
| 1896 | This function returns the horizontal position of point, measured in | 1897 | This function returns the horizontal position of point, measured in |
| @@ -2409,7 +2410,7 @@ has a category that is a symbol, then @code{get-text-property} returns | |||
| 2409 | the @var{prop} property of that symbol. | 2410 | the @var{prop} property of that symbol. |
| 2410 | @end defun | 2411 | @end defun |
| 2411 | 2412 | ||
| 2412 | @defun get-char-property pos prop &optional object | 2413 | @defun get-char-property position prop &optional object |
| 2413 | This function is like @code{get-text-property}, except that it checks | 2414 | This function is like @code{get-text-property}, except that it checks |
| 2414 | overlays first and then text properties. @xref{Overlays}. | 2415 | overlays first and then text properties. @xref{Overlays}. |
| 2415 | 2416 | ||
| @@ -2422,6 +2423,20 @@ string, only text properties are considered, since strings never have | |||
| 2422 | overlays. | 2423 | overlays. |
| 2423 | @end defun | 2424 | @end defun |
| 2424 | 2425 | ||
| 2426 | @defun get-char-property-and-overlay position prop &optional object | ||
| 2427 | This is like @code{get-char-property}, but gives extra information | ||
| 2428 | about the overlay that the property value comes from. | ||
| 2429 | |||
| 2430 | Its value is a cons cell whose @sc{car} is the property value, the | ||
| 2431 | same value @code{get-char-property} would return with the same | ||
| 2432 | arguments. Its @sc{cdr} is the overlay in which the property was | ||
| 2433 | found, or @code{nil}, if it was found as a text property or not found | ||
| 2434 | at all. | ||
| 2435 | |||
| 2436 | If @var{position} is at the end of @var{object}, both the @sc{car} and | ||
| 2437 | the @sc{cdr} of the value are @code{nil}. | ||
| 2438 | @end defun | ||
| 2439 | |||
| 2425 | @defvar char-property-alias-alist | 2440 | @defvar char-property-alias-alist |
| 2426 | This variable holds an alist which maps property names to a list of | 2441 | This variable holds an alist which maps property names to a list of |
| 2427 | alternative property names. If a character does not specify a direct | 2442 | alternative property names. If a character does not specify a direct |
| @@ -2860,11 +2875,13 @@ The @code{keymap} property specifies an additional keymap for | |||
| 2860 | commands. The property's value for the character before point applies | 2875 | commands. The property's value for the character before point applies |
| 2861 | if it is non-@code{nil} and rear-sticky, and the property's value for | 2876 | if it is non-@code{nil} and rear-sticky, and the property's value for |
| 2862 | the character after point applies if it is non-@code{nil} and | 2877 | the character after point applies if it is non-@code{nil} and |
| 2863 | front-sticky. When the value applies, it is used for key lookup | 2878 | front-sticky. (For mouse clicks, the position of the click is used |
| 2864 | before the buffer's local map. (For mouse clicks, the position of the | 2879 | instead of the position of point.) If the property value is a symbol, |
| 2865 | click is used instead of the position of point.) If the property | 2880 | the symbol's function definition is used as the keymap. |
| 2866 | value is a symbol, the symbol's function definition is used as the | 2881 | |
| 2867 | keymap. @xref{Active Keymaps}. | 2882 | When this keymap applies, it is used for key lookup before the minor |
| 2883 | mode keymaps and before the buffer's local map. @xref{Active | ||
| 2884 | Keymaps}. | ||
| 2868 | 2885 | ||
| 2869 | @item local-map | 2886 | @item local-map |
| 2870 | @kindex local-map @r{(text property)} | 2887 | @kindex local-map @r{(text property)} |
diff --git a/lispref/variables.texi b/lispref/variables.texi index bbe7358b5d7..4ff40120ca4 100644 --- a/lispref/variables.texi +++ b/lispref/variables.texi | |||
| @@ -1335,6 +1335,12 @@ This returns @code{t} if @var{variable} is buffer-local in buffer | |||
| 1335 | @code{nil}. | 1335 | @code{nil}. |
| 1336 | @end defun | 1336 | @end defun |
| 1337 | 1337 | ||
| 1338 | @defun local-variable-if-set-p variable &optional buffer | ||
| 1339 | This returns @code{t} if @var{variable} will become buffer-local in | ||
| 1340 | buffer @var{buffer} (which defaults to the current buffer) if it is | ||
| 1341 | set there. | ||
| 1342 | @end defun | ||
| 1343 | |||
| 1338 | @defun buffer-local-value variable buffer | 1344 | @defun buffer-local-value variable buffer |
| 1339 | This function returns the buffer-local binding of @var{variable} (a | 1345 | This function returns the buffer-local binding of @var{variable} (a |
| 1340 | symbol) in buffer @var{buffer}. If @var{variable} does not have a | 1346 | symbol) in buffer @var{buffer}. If @var{variable} does not have a |
diff --git a/lispref/windows.texi b/lispref/windows.texi index 158ab354057..425d5601ec9 100644 --- a/lispref/windows.texi +++ b/lispref/windows.texi | |||
| @@ -1027,6 +1027,14 @@ list is the regular expression, and the rest of the list says how to | |||
| 1027 | create the frame. See above, under @code{special-display-buffer-names}. | 1027 | create the frame. See above, under @code{special-display-buffer-names}. |
| 1028 | @end defopt | 1028 | @end defopt |
| 1029 | 1029 | ||
| 1030 | @defun special-display-p buffer-name | ||
| 1031 | This function returns non-@code{nil} if displaying a buffer | ||
| 1032 | named @var{buffer-name} with @code{display-buffer} would | ||
| 1033 | create a special frame. The value is @code{t} if it would | ||
| 1034 | use the default frame paramaters, or else the specified list | ||
| 1035 | of frame parameters. | ||
| 1036 | @end defun | ||
| 1037 | |||
| 1030 | @defvar special-display-function | 1038 | @defvar special-display-function |
| 1031 | This variable holds the function to call to display a buffer specially. | 1039 | This variable holds the function to call to display a buffer specially. |
| 1032 | It receives the buffer as an argument, and should return the window in | 1040 | It receives the buffer as an argument, and should return the window in |
| @@ -1075,6 +1083,12 @@ the regular expressions in this list, @code{display-buffer} handles the | |||
| 1075 | buffer by switching to it in the selected window. | 1083 | buffer by switching to it in the selected window. |
| 1076 | @end defopt | 1084 | @end defopt |
| 1077 | 1085 | ||
| 1086 | @defun same-window-p buffer-name | ||
| 1087 | This function returns @code{t} if displaying a buffer | ||
| 1088 | named @var{buffer-name} with @code{display-buffer} would | ||
| 1089 | put it in the selected window. | ||
| 1090 | @end defun | ||
| 1091 | |||
| 1078 | @c Emacs 19 feature | 1092 | @c Emacs 19 feature |
| 1079 | @defvar display-buffer-function | 1093 | @defvar display-buffer-function |
| 1080 | This variable is the most flexible way to customize the behavior of | 1094 | This variable is the most flexible way to customize the behavior of |
| @@ -2163,10 +2177,15 @@ regards configurations as unequal if they differ in any respect, even a | |||
| 2163 | saved point or mark. | 2177 | saved point or mark. |
| 2164 | @end defun | 2178 | @end defun |
| 2165 | 2179 | ||
| 2166 | Primitives to look inside of window configurations would make sense, | 2180 | @defun window-configuration-frame config |
| 2167 | but none are implemented. It is not clear they are useful enough to | 2181 | This function returns the frame for which the window configuration |
| 2168 | be worth implementing. See the file @file{winner.el} for some more | 2182 | @var{config} was made. |
| 2169 | operations on windows configurations. | 2183 | @end defun |
| 2184 | |||
| 2185 | Other primitives to look inside of window configurations would make | ||
| 2186 | sense, but are not implemented because we did not need them. See the | ||
| 2187 | file @file{winner.el} for some more operations on windows | ||
| 2188 | configurations. | ||
| 2170 | 2189 | ||
| 2171 | @node Window Hooks | 2190 | @node Window Hooks |
| 2172 | @section Hooks for Window Scrolling and Changes | 2191 | @section Hooks for Window Scrolling and Changes |
diff --git a/man/ChangeLog b/man/ChangeLog index 978b1e03d41..e57e5fbb4fe 100644 --- a/man/ChangeLog +++ b/man/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2003-12-29 Kevin Ryde <user42@zip.com.au> | ||
| 2 | |||
| 3 | * viper.texi (Vi Macros): Fix reference to the Emacs manual. | ||
| 4 | |||
| 5 | * programs.texi (C Modes): Fix the xref. | ||
| 6 | |||
| 1 | 2003-12-23 Nick Roberts <nick@nick.uklinux.net> | 7 | 2003-12-23 Nick Roberts <nick@nick.uklinux.net> |
| 2 | 8 | ||
| 3 | * building.texi (Watch Expressions): Update. | 9 | * building.texi (Watch Expressions): Update. |
diff --git a/man/programs.texi b/man/programs.texi index e3775569860..6b3776e0ac3 100644 --- a/man/programs.texi +++ b/man/programs.texi | |||
| @@ -1398,8 +1398,8 @@ Mode}). The Foldout package provides folding-editor features | |||
| 1398 | 1398 | ||
| 1399 | This section gives a brief description of the special features | 1399 | This section gives a brief description of the special features |
| 1400 | available in C, C++, Objective-C, Java, CORBA IDL, and Pike modes. | 1400 | available in C, C++, Objective-C, Java, CORBA IDL, and Pike modes. |
| 1401 | (These are called ``C mode and related modes.'') @xref{Top, CC Mode, | 1401 | (These are called ``C mode and related modes.'') @xref{Top, , CC Mode, |
| 1402 | ccmode, , CC Mode}, for a more extensive description of these modes | 1402 | ccmode, CC Mode}, for a more extensive description of these modes |
| 1403 | and their special features. | 1403 | and their special features. |
| 1404 | 1404 | ||
| 1405 | @menu | 1405 | @menu |
diff --git a/man/viper.texi b/man/viper.texi index 2012ee58875..a31ce9a003d 100644 --- a/man/viper.texi +++ b/man/viper.texi | |||
| @@ -2779,7 +2779,7 @@ As if all that is not enough, Viper (through its interface to Emacs | |||
| 2779 | macros) lets the user define keyboard macros that ask for confirmation or | 2779 | macros) lets the user define keyboard macros that ask for confirmation or |
| 2780 | even prompt the user for input and then continue. To do this, one should | 2780 | even prompt the user for input and then continue. To do this, one should |
| 2781 | type @kbd{C-x q} (for confirmation) or @kbd{C-u C-x q} (for prompt). | 2781 | type @kbd{C-x q} (for confirmation) or @kbd{C-u C-x q} (for prompt). |
| 2782 | For details, @pxref{Kbd Macro Query,,Customization,emacs,The GNU Emacs | 2782 | For details, @pxref{Keyboard Macro Query,,Customization,emacs,The GNU Emacs |
| 2783 | Manual} @refill | 2783 | Manual} @refill |
| 2784 | 2784 | ||
| 2785 | When the user finishes defining a macro (which is done by typing @kbd{C-x)} --- | 2785 | When the user finishes defining a macro (which is done by typing @kbd{C-x)} --- |
diff --git a/src/ChangeLog b/src/ChangeLog index f471cc99230..121142703c9 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,3 +1,46 @@ | |||
| 1 | 2003-12-29 James Clark <jjc@jclark.com> (tiny change) | ||
| 2 | |||
| 3 | * fns.c (internal_equal): Return t for two NaN arguments. | ||
| 4 | |||
| 5 | 2003-12-29 Richard M. Stallman <rms@gnu.org> | ||
| 6 | |||
| 7 | * data.c (store_symval_forwarding): Handle setting | ||
| 8 | default-fill-column, etc., by changing the value in | ||
| 9 | buffers that use the default. | ||
| 10 | |||
| 11 | * minibuf.c (Fset_minibuffer_window): Doc fix. | ||
| 12 | |||
| 13 | * fileio.c (choose_write_coding_system): Ignore auto_saving | ||
| 14 | if using the visited file for auto saves. | ||
| 15 | (Fwrite_region): Don't update SAVE_MODIFF | ||
| 16 | if auto-saving in visited file. | ||
| 17 | |||
| 18 | 2003-12-29 Kenichi Handa <handa@m17n.org> | ||
| 19 | |||
| 20 | * dispextern.h (face_font_available_p): Extern it. | ||
| 21 | |||
| 22 | * fontset.c (Voverriding_fontspec_alist): New variable. | ||
| 23 | (lookup_overriding_fontspec): New function. | ||
| 24 | (fontset_ref_via_base): Call lookup_overriding_fontspec if | ||
| 25 | necessary. | ||
| 26 | (fontset_font_pattern): Likewise. | ||
| 27 | (regulalize_fontname): New function. | ||
| 28 | (Fset_fontset_font): Call regulalize_fontname. | ||
| 29 | (Fset_overriding_fontspec_internal): New function. | ||
| 30 | (syms_of_fontset): Initialize and staticprop | ||
| 31 | Voverriding_fontspec_alist. Defsubr | ||
| 32 | Sset_overriding_fontspec_internal. | ||
| 33 | |||
| 34 | * xfaces.c (face_font_available_p): New function. | ||
| 35 | |||
| 36 | 2003-12-28 Richard M. Stallman <rms@gnu.org> | ||
| 37 | |||
| 38 | * buffer.c (Fother_buffer): Don't crash if BUF is nil | ||
| 39 | or if its name is nil. | ||
| 40 | |||
| 41 | * buffer.c (Fkill_buffer): Don't delete auto-save file | ||
| 42 | if it's the same as the visited file. | ||
| 43 | |||
| 1 | 2003-12-28 Luc Teirlinck <teirllm@auburn.edu> | 44 | 2003-12-28 Luc Teirlinck <teirllm@auburn.edu> |
| 2 | 45 | ||
| 3 | * coding.c (Fcheck_coding_system): Doc fix. | 46 | * coding.c (Fcheck_coding_system): Doc fix. |
diff --git a/src/buffer.h b/src/buffer.h index 14d3aa6d5ee..930424b0b49 100644 --- a/src/buffer.h +++ b/src/buffer.h | |||
| @@ -906,8 +906,26 @@ extern int last_per_buffer_idx; | |||
| 906 | (B)->local_flags[IDX] = (VAL); \ | 906 | (B)->local_flags[IDX] = (VAL); \ |
| 907 | } while (0) | 907 | } while (0) |
| 908 | 908 | ||
| 909 | /* Return the index of the per-buffer variable at offset OFFSET in the | 909 | /* Return the index value of the per-buffer variable at offset OFFSET |
| 910 | buffer structure. */ | 910 | in the buffer structure. |
| 911 | |||
| 912 | If the slot OFFSET has a corresponding default value in | ||
| 913 | buffer_defaults, the index value is positive and has only one | ||
| 914 | nonzero bit. When a buffer has its own local value for a slot, the | ||
| 915 | bit for that slot (found in the same slot in this structure) is | ||
| 916 | turned on in the buffer's local_flags array. | ||
| 917 | |||
| 918 | If the index value is -1, even though there may be a | ||
| 919 | DEFVAR_PER_BUFFER for the slot, there is no default value for it; | ||
| 920 | and the corresponding slot in buffer_defaults is not used. | ||
| 921 | |||
| 922 | If the index value is -2, then there is no DEFVAR_PER_BUFFER for | ||
| 923 | the slot, but there is a default value which is copied into each | ||
| 924 | new buffer. | ||
| 925 | |||
| 926 | If a slot in this structure corresponding to a DEFVAR_PER_BUFFER is | ||
| 927 | zero, that is a bug */ | ||
| 928 | |||
| 911 | 929 | ||
| 912 | #define PER_BUFFER_IDX(OFFSET) \ | 930 | #define PER_BUFFER_IDX(OFFSET) \ |
| 913 | XINT (*(Lisp_Object *)((OFFSET) + (char *) &buffer_local_flags)) | 931 | XINT (*(Lisp_Object *)((OFFSET) + (char *) &buffer_local_flags)) |
diff --git a/src/data.c b/src/data.c index a246271c1f6..c4e3937f3fa 100644 --- a/src/data.c +++ b/src/data.c | |||
| @@ -873,6 +873,8 @@ store_symval_forwarding (symbol, valcontents, newval, buf) | |||
| 873 | register Lisp_Object valcontents, newval; | 873 | register Lisp_Object valcontents, newval; |
| 874 | struct buffer *buf; | 874 | struct buffer *buf; |
| 875 | { | 875 | { |
| 876 | int offset; | ||
| 877 | |||
| 876 | switch (SWITCH_ENUM_CAST (XTYPE (valcontents))) | 878 | switch (SWITCH_ENUM_CAST (XTYPE (valcontents))) |
| 877 | { | 879 | { |
| 878 | case Lisp_Misc: | 880 | case Lisp_Misc: |
| @@ -892,6 +894,36 @@ store_symval_forwarding (symbol, valcontents, newval, buf) | |||
| 892 | 894 | ||
| 893 | case Lisp_Misc_Objfwd: | 895 | case Lisp_Misc_Objfwd: |
| 894 | *XOBJFWD (valcontents)->objvar = newval; | 896 | *XOBJFWD (valcontents)->objvar = newval; |
| 897 | |||
| 898 | /* If this variable is a default for something stored | ||
| 899 | in the buffer itself, such as default-fill-column, | ||
| 900 | find the buffers that don't have local values for it | ||
| 901 | and update them. */ | ||
| 902 | if (XOBJFWD (valcontents)->objvar > (Lisp_Object *) &buffer_defaults | ||
| 903 | && XOBJFWD (valcontents)->objvar < (Lisp_Object *) (&buffer_defaults + 1)) | ||
| 904 | { | ||
| 905 | int offset = ((char *) XOBJFWD (valcontents)->objvar | ||
| 906 | - (char *) &buffer_defaults); | ||
| 907 | int idx = PER_BUFFER_IDX (offset); | ||
| 908 | |||
| 909 | Lisp_Object tail, buf; | ||
| 910 | |||
| 911 | if (idx <= 0) | ||
| 912 | break; | ||
| 913 | |||
| 914 | for (tail = Vbuffer_alist; CONSP (tail); tail = XCDR (tail)) | ||
| 915 | { | ||
| 916 | Lisp_Object buf; | ||
| 917 | struct buffer *b; | ||
| 918 | |||
| 919 | buf = Fcdr (XCAR (tail)); | ||
| 920 | if (!BUFFERP (buf)) continue; | ||
| 921 | b = XBUFFER (buf); | ||
| 922 | |||
| 923 | if (! PER_BUFFER_VALUE_P (b, idx)) | ||
| 924 | PER_BUFFER_VALUE (b, offset) = newval; | ||
| 925 | } | ||
| 926 | } | ||
| 895 | break; | 927 | break; |
| 896 | 928 | ||
| 897 | case Lisp_Misc_Buffer_Objfwd: | 929 | case Lisp_Misc_Buffer_Objfwd: |
diff --git a/src/dispextern.h b/src/dispextern.h index cb0a7a7d91d..e53f36d4a01 100644 --- a/src/dispextern.h +++ b/src/dispextern.h | |||
| @@ -2582,6 +2582,7 @@ void clear_face_cache P_ ((int)); | |||
| 2582 | unsigned long load_color P_ ((struct frame *, struct face *, Lisp_Object, | 2582 | unsigned long load_color P_ ((struct frame *, struct face *, Lisp_Object, |
| 2583 | enum lface_attribute_index)); | 2583 | enum lface_attribute_index)); |
| 2584 | void unload_color P_ ((struct frame *, unsigned long)); | 2584 | void unload_color P_ ((struct frame *, unsigned long)); |
| 2585 | int face_font_available_p P_ ((struct frame *, Lisp_Object)); | ||
| 2585 | int ascii_face_of_lisp_face P_ ((struct frame *, int)); | 2586 | int ascii_face_of_lisp_face P_ ((struct frame *, int)); |
| 2586 | void prepare_face_for_display P_ ((struct frame *, struct face *)); | 2587 | void prepare_face_for_display P_ ((struct frame *, struct face *)); |
| 2587 | int xstricmp P_ ((const unsigned char *, const unsigned char *)); | 2588 | int xstricmp P_ ((const unsigned char *, const unsigned char *)); |
diff --git a/src/eval.c b/src/eval.c index e5dba1b888f..8a6d0d3ff54 100644 --- a/src/eval.c +++ b/src/eval.c | |||
| @@ -2641,6 +2641,8 @@ call6 (fn, arg1, arg2, arg3, arg4, arg5, arg6) | |||
| 2641 | #endif /* not NO_ARG_ARRAY */ | 2641 | #endif /* not NO_ARG_ARRAY */ |
| 2642 | } | 2642 | } |
| 2643 | 2643 | ||
| 2644 | /* The caller should GCPRO all the elements of ARGS. */ | ||
| 2645 | |||
| 2644 | DEFUN ("funcall", Ffuncall, Sfuncall, 1, MANY, 0, | 2646 | DEFUN ("funcall", Ffuncall, Sfuncall, 1, MANY, 0, |
| 2645 | doc: /* Call first argument as a function, passing remaining arguments to it. | 2647 | doc: /* Call first argument as a function, passing remaining arguments to it. |
| 2646 | Return the value that function returns. | 2648 | Return the value that function returns. |
diff --git a/src/fileio.c b/src/fileio.c index e586407cecc..a2b207169cf 100644 --- a/src/fileio.c +++ b/src/fileio.c | |||
| @@ -4685,7 +4685,9 @@ choose_write_coding_system (start, end, filename, | |||
| 4685 | { | 4685 | { |
| 4686 | Lisp_Object val; | 4686 | Lisp_Object val; |
| 4687 | 4687 | ||
| 4688 | if (auto_saving) | 4688 | if (auto_saving |
| 4689 | && NILP (Fstring_equal (current_buffer->filename, | ||
| 4690 | current_buffer->auto_save_file_name))) | ||
| 4689 | { | 4691 | { |
| 4690 | /* We use emacs-mule for auto saving... */ | 4692 | /* We use emacs-mule for auto saving... */ |
| 4691 | setup_coding_system (Qemacs_mule, coding); | 4693 | setup_coding_system (Qemacs_mule, coding); |
| @@ -5221,7 +5223,14 @@ This does code conversion according to the value of | |||
| 5221 | update_mode_lines++; | 5223 | update_mode_lines++; |
| 5222 | } | 5224 | } |
| 5223 | else if (quietly) | 5225 | else if (quietly) |
| 5224 | return Qnil; | 5226 | { |
| 5227 | if (auto_saving | ||
| 5228 | && ! NILP (Fstring_equal (current_buffer->filename, | ||
| 5229 | current_buffer->auto_save_file_name))) | ||
| 5230 | SAVE_MODIFF = MODIFF; | ||
| 5231 | |||
| 5232 | return Qnil; | ||
| 5233 | } | ||
| 5225 | 5234 | ||
| 5226 | if (!auto_saving) | 5235 | if (!auto_saving) |
| 5227 | message_with_string ((INTEGERP (append) | 5236 | message_with_string ((INTEGERP (append) |
| @@ -5776,11 +5785,14 @@ A non-nil CURRENT-ONLY argument means save only current buffer. */) | |||
| 5776 | minibuffer_auto_raise = 0; | 5785 | minibuffer_auto_raise = 0; |
| 5777 | auto_saving = 1; | 5786 | auto_saving = 1; |
| 5778 | 5787 | ||
| 5779 | /* First, save all files which don't have handlers. If Emacs is | 5788 | /* On first pass, save all files that don't have handlers. |
| 5780 | crashing, the handlers may tweak what is causing Emacs to crash | 5789 | On second pass, save all files that do have handlers. |
| 5781 | in the first place, and it would be a shame if Emacs failed to | 5790 | |
| 5782 | autosave perfectly ordinary files because it couldn't handle some | 5791 | If Emacs is crashing, the handlers may tweak what is causing |
| 5783 | ange-ftp'd file. */ | 5792 | Emacs to crash in the first place, and it would be a shame if |
| 5793 | Emacs failed to autosave perfectly ordinary files because it | ||
| 5794 | couldn't handle some ange-ftp'd file. */ | ||
| 5795 | |||
| 5784 | for (do_handled_files = 0; do_handled_files < 2; do_handled_files++) | 5796 | for (do_handled_files = 0; do_handled_files < 2; do_handled_files++) |
| 5785 | for (tail = Vbuffer_alist; GC_CONSP (tail); tail = XCDR (tail)) | 5797 | for (tail = Vbuffer_alist; GC_CONSP (tail); tail = XCDR (tail)) |
| 5786 | { | 5798 | { |
| @@ -2169,7 +2169,15 @@ internal_equal (o1, o2, depth) | |||
| 2169 | switch (XTYPE (o1)) | 2169 | switch (XTYPE (o1)) |
| 2170 | { | 2170 | { |
| 2171 | case Lisp_Float: | 2171 | case Lisp_Float: |
| 2172 | return (extract_float (o1) == extract_float (o2)); | 2172 | { |
| 2173 | double d1, d2; | ||
| 2174 | |||
| 2175 | d1 = extract_float (o1); | ||
| 2176 | d2 = extract_float (o2); | ||
| 2177 | /* If d is a NaN, then d != d. Two NaNs should be `equal' even | ||
| 2178 | though they are not =. */ | ||
| 2179 | return d1 == d2 || (d1 != d1 && d2 != d2); | ||
| 2180 | } | ||
| 2173 | 2181 | ||
| 2174 | case Lisp_Cons: | 2182 | case Lisp_Cons: |
| 2175 | if (!internal_equal (XCAR (o1), XCAR (o2), depth + 1)) | 2183 | if (!internal_equal (XCAR (o1), XCAR (o2), depth + 1)) |
diff --git a/src/fontset.c b/src/fontset.c index e462387beae..b199f53df17 100644 --- a/src/fontset.c +++ b/src/fontset.c | |||
| @@ -140,6 +140,10 @@ static int next_fontset_id; | |||
| 140 | font for each characters. */ | 140 | font for each characters. */ |
| 141 | static Lisp_Object Vdefault_fontset; | 141 | static Lisp_Object Vdefault_fontset; |
| 142 | 142 | ||
| 143 | /* Alist of font specifications. It override the font specification | ||
| 144 | in the default fontset. */ | ||
| 145 | static Lisp_Object Voverriding_fontspec_alist; | ||
| 146 | |||
| 143 | Lisp_Object Vfont_encoding_alist; | 147 | Lisp_Object Vfont_encoding_alist; |
| 144 | Lisp_Object Vuse_default_ascent; | 148 | Lisp_Object Vuse_default_ascent; |
| 145 | Lisp_Object Vignore_relative_composition; | 149 | Lisp_Object Vignore_relative_composition; |
| @@ -184,11 +188,13 @@ void (*check_window_system_func) P_ ((void)); | |||
| 184 | 188 | ||
| 185 | /* Prototype declarations for static functions. */ | 189 | /* Prototype declarations for static functions. */ |
| 186 | static Lisp_Object fontset_ref P_ ((Lisp_Object, int)); | 190 | static Lisp_Object fontset_ref P_ ((Lisp_Object, int)); |
| 191 | static Lisp_Object lookup_overriding_fontspec P_ ((Lisp_Object, int)); | ||
| 187 | static void fontset_set P_ ((Lisp_Object, int, Lisp_Object)); | 192 | static void fontset_set P_ ((Lisp_Object, int, Lisp_Object)); |
| 188 | static Lisp_Object make_fontset P_ ((Lisp_Object, Lisp_Object, Lisp_Object)); | 193 | static Lisp_Object make_fontset P_ ((Lisp_Object, Lisp_Object, Lisp_Object)); |
| 189 | static int fontset_id_valid_p P_ ((int)); | 194 | static int fontset_id_valid_p P_ ((int)); |
| 190 | static Lisp_Object fontset_pattern_regexp P_ ((Lisp_Object)); | 195 | static Lisp_Object fontset_pattern_regexp P_ ((Lisp_Object)); |
| 191 | static Lisp_Object font_family_registry P_ ((Lisp_Object, int)); | 196 | static Lisp_Object font_family_registry P_ ((Lisp_Object, int)); |
| 197 | static Lisp_Object regulalize_fontname P_ ((Lisp_Object)); | ||
| 192 | 198 | ||
| 193 | 199 | ||
| 194 | /********** MACROS AND FUNCTIONS TO HANDLE FONTSET **********/ | 200 | /********** MACROS AND FUNCTIONS TO HANDLE FONTSET **********/ |
| @@ -241,6 +247,46 @@ fontset_ref (fontset, c) | |||
| 241 | } | 247 | } |
| 242 | 248 | ||
| 243 | 249 | ||
| 250 | static Lisp_Object | ||
| 251 | lookup_overriding_fontspec (frame, c) | ||
| 252 | Lisp_Object frame; | ||
| 253 | int c; | ||
| 254 | { | ||
| 255 | Lisp_Object tail; | ||
| 256 | |||
| 257 | for (tail = Voverriding_fontspec_alist; CONSP (tail); tail = XCDR (tail)) | ||
| 258 | { | ||
| 259 | Lisp_Object val, target, elt; | ||
| 260 | |||
| 261 | val = XCAR (tail); | ||
| 262 | target = XCAR (val); | ||
| 263 | val = XCDR (val); | ||
| 264 | /* Now VAL is (NO-FRAME-LIST OK-FRAME-LIST CHAR FONTNAME). */ | ||
| 265 | if (NILP (Fmemq (frame, XCAR (val))) | ||
| 266 | && (CHAR_TABLE_P (target) | ||
| 267 | ? ! NILP (CHAR_TABLE_REF (target, c)) | ||
| 268 | : XINT (target) == CHAR_CHARSET (c))) | ||
| 269 | { | ||
| 270 | val = XCDR (val); | ||
| 271 | elt = XCDR (val); | ||
| 272 | if (NILP (Fmemq (frame, XCAR (val)))) | ||
| 273 | { | ||
| 274 | if (! face_font_available_p (XFRAME (frame), XCDR (elt))) | ||
| 275 | { | ||
| 276 | val = XCDR (XCAR (tail)); | ||
| 277 | XSETCAR (val, Fcons (frame, XCAR (val))); | ||
| 278 | continue; | ||
| 279 | } | ||
| 280 | XSETCAR (val, Fcons (frame, XCAR (val))); | ||
| 281 | } | ||
| 282 | if (NILP (XCAR (elt))) | ||
| 283 | XSETCAR (elt, make_number (c)); | ||
| 284 | return elt; | ||
| 285 | } | ||
| 286 | } | ||
| 287 | return Qnil; | ||
| 288 | } | ||
| 289 | |||
| 244 | #define FONTSET_REF_VIA_BASE(fontset, c) fontset_ref_via_base (fontset, &c) | 290 | #define FONTSET_REF_VIA_BASE(fontset, c) fontset_ref_via_base (fontset, &c) |
| 245 | 291 | ||
| 246 | static Lisp_Object | 292 | static Lisp_Object |
| @@ -254,8 +300,12 @@ fontset_ref_via_base (fontset, c) | |||
| 254 | if (SINGLE_BYTE_CHAR_P (*c)) | 300 | if (SINGLE_BYTE_CHAR_P (*c)) |
| 255 | return FONTSET_ASCII (fontset); | 301 | return FONTSET_ASCII (fontset); |
| 256 | 302 | ||
| 257 | elt = FONTSET_REF (FONTSET_BASE (fontset), *c); | 303 | elt = Qnil; |
| 258 | if (NILP (elt) && ! EQ (fontset, Vdefault_fontset)) | 304 | if (! EQ (FONTSET_BASE (fontset), Vdefault_fontset)) |
| 305 | elt = FONTSET_REF (FONTSET_BASE (fontset), *c); | ||
| 306 | if (NILP (elt)) | ||
| 307 | elt = lookup_overriding_fontspec (FONTSET_FRAME (fontset), *c); | ||
| 308 | if (NILP (elt) && ! EQ (FONTSET_BASE (fontset), Vdefault_fontset)) | ||
| 259 | elt = FONTSET_REF (Vdefault_fontset, *c); | 309 | elt = FONTSET_REF (Vdefault_fontset, *c); |
| 260 | if (NILP (elt)) | 310 | if (NILP (elt)) |
| 261 | return Qnil; | 311 | return Qnil; |
| @@ -551,6 +601,13 @@ fontset_font_pattern (f, id, c) | |||
| 551 | elt = FONTSET_REF (fontset, c); | 601 | elt = FONTSET_REF (fontset, c); |
| 552 | } | 602 | } |
| 553 | if (NILP (elt)) | 603 | if (NILP (elt)) |
| 604 | { | ||
| 605 | Lisp_Object frame; | ||
| 606 | |||
| 607 | XSETFRAME (frame, f); | ||
| 608 | elt = lookup_overriding_fontspec (frame, c); | ||
| 609 | } | ||
| 610 | if (NILP (elt)) | ||
| 554 | elt = FONTSET_REF (Vdefault_fontset, c); | 611 | elt = FONTSET_REF (Vdefault_fontset, c); |
| 555 | 612 | ||
| 556 | if (!CONSP (elt)) | 613 | if (!CONSP (elt)) |
| @@ -980,6 +1037,33 @@ check_fontset_name (name) | |||
| 980 | return FONTSET_FROM_ID (id); | 1037 | return FONTSET_FROM_ID (id); |
| 981 | } | 1038 | } |
| 982 | 1039 | ||
| 1040 | /* Downcase FONTNAME or car and cdr of FONTNAME. If FONTNAME is a | ||
| 1041 | string, maybe change FONTNAME to (FAMILY . REGISTRY). */ | ||
| 1042 | |||
| 1043 | static Lisp_Object | ||
| 1044 | regulalize_fontname (Lisp_Object fontname) | ||
| 1045 | { | ||
| 1046 | Lisp_Object family, registry; | ||
| 1047 | |||
| 1048 | if (STRINGP (fontname)) | ||
| 1049 | return font_family_registry (Fdowncase (fontname), 0); | ||
| 1050 | |||
| 1051 | CHECK_CONS (fontname); | ||
| 1052 | family = XCAR (fontname); | ||
| 1053 | registry = XCDR (fontname); | ||
| 1054 | if (!NILP (family)) | ||
| 1055 | { | ||
| 1056 | CHECK_STRING (family); | ||
| 1057 | family = Fdowncase (family); | ||
| 1058 | } | ||
| 1059 | if (!NILP (registry)) | ||
| 1060 | { | ||
| 1061 | CHECK_STRING (registry); | ||
| 1062 | registry = Fdowncase (registry); | ||
| 1063 | } | ||
| 1064 | return Fcons (family, registry); | ||
| 1065 | } | ||
| 1066 | |||
| 983 | DEFUN ("set-fontset-font", Fset_fontset_font, Sset_fontset_font, 3, 4, 0, | 1067 | DEFUN ("set-fontset-font", Fset_fontset_font, Sset_fontset_font, 3, 4, 0, |
| 984 | doc: /* Modify fontset NAME to use FONTNAME for CHARACTER. | 1068 | doc: /* Modify fontset NAME to use FONTNAME for CHARACTER. |
| 985 | 1069 | ||
| @@ -1043,34 +1127,12 @@ name of a font, REGISTRY is a registry name of a font. */) | |||
| 1043 | error ("Can't change font for a single byte character"); | 1127 | error ("Can't change font for a single byte character"); |
| 1044 | } | 1128 | } |
| 1045 | 1129 | ||
| 1046 | if (STRINGP (fontname)) | ||
| 1047 | { | ||
| 1048 | fontname = Fdowncase (fontname); | ||
| 1049 | elt = Fcons (make_number (from), font_family_registry (fontname, 0)); | ||
| 1050 | } | ||
| 1051 | else | ||
| 1052 | { | ||
| 1053 | CHECK_CONS (fontname); | ||
| 1054 | family = XCAR (fontname); | ||
| 1055 | registry = XCDR (fontname); | ||
| 1056 | if (!NILP (family)) | ||
| 1057 | { | ||
| 1058 | CHECK_STRING (family); | ||
| 1059 | family = Fdowncase (family); | ||
| 1060 | } | ||
| 1061 | if (!NILP (registry)) | ||
| 1062 | { | ||
| 1063 | CHECK_STRING (registry); | ||
| 1064 | registry = Fdowncase (registry); | ||
| 1065 | } | ||
| 1066 | elt = Fcons (make_number (from), Fcons (family, registry)); | ||
| 1067 | } | ||
| 1068 | |||
| 1069 | /* The arg FRAME is kept for backward compatibility. We only check | 1130 | /* The arg FRAME is kept for backward compatibility. We only check |
| 1070 | the validity. */ | 1131 | the validity. */ |
| 1071 | if (!NILP (frame)) | 1132 | if (!NILP (frame)) |
| 1072 | CHECK_LIVE_FRAME (frame); | 1133 | CHECK_LIVE_FRAME (frame); |
| 1073 | 1134 | ||
| 1135 | elt = Fcons (make_number (from), regulalize_fontname (fontname)); | ||
| 1074 | for (; from <= to; from++) | 1136 | for (; from <= to; from++) |
| 1075 | FONTSET_SET (fontset, from, elt); | 1137 | FONTSET_SET (fontset, from, elt); |
| 1076 | Foptimize_char_table (fontset); | 1138 | Foptimize_char_table (fontset); |
| @@ -1445,6 +1507,60 @@ DEFUN ("fontset-list", Ffontset_list, Sfontset_list, 0, 0, 0, | |||
| 1445 | return list; | 1507 | return list; |
| 1446 | } | 1508 | } |
| 1447 | 1509 | ||
| 1510 | DEFUN ("set-overriding-fontspec-internal", Fset_overriding_fontspec_internal, | ||
| 1511 | Sset_overriding_fontspec_internal, 1, 1, 0, | ||
| 1512 | doc: /* Internal use only. | ||
| 1513 | |||
| 1514 | FONTLIST is an alist of TARGET vs FONTNAME, where TARGET is a charset | ||
| 1515 | or a char-table, FONTNAME have the same meanings as in | ||
| 1516 | `set-fontset-font'. | ||
| 1517 | |||
| 1518 | It overrides the font specifications for each TARGET in the default | ||
| 1519 | fontset by the corresponding FONTNAME. | ||
| 1520 | |||
| 1521 | If TARGET is a charset, targets are all characters in the charset. If | ||
| 1522 | TARGET is a char-table, targets are characters whose value is non-nil | ||
| 1523 | in the table. | ||
| 1524 | |||
| 1525 | It is intended that this function is called only from | ||
| 1526 | `set-language-environment'. */) | ||
| 1527 | (fontlist) | ||
| 1528 | Lisp_Object fontlist; | ||
| 1529 | { | ||
| 1530 | Lisp_Object tail; | ||
| 1531 | |||
| 1532 | fontlist = Fcopy_sequence (fontlist); | ||
| 1533 | /* Now FONTLIST is ((TARGET . FONTNAME) ...). Reform it to ((TARGET | ||
| 1534 | nil nil nil FONTSPEC) ...), where TARGET is a charset-id or a | ||
| 1535 | char-table. */ | ||
| 1536 | for (tail = fontlist; CONSP (tail); tail = XCDR (tail)) | ||
| 1537 | { | ||
| 1538 | Lisp_Object elt, target; | ||
| 1539 | |||
| 1540 | elt = XCAR (tail); | ||
| 1541 | target = Fcar (elt); | ||
| 1542 | elt = Fcons (Qnil, regulalize_fontname (Fcdr (elt))); | ||
| 1543 | if (! CHAR_TABLE_P (target)) | ||
| 1544 | { | ||
| 1545 | int charset, c; | ||
| 1546 | |||
| 1547 | CHECK_SYMBOL (target); | ||
| 1548 | charset = get_charset_id (target); | ||
| 1549 | if (charset < 0) | ||
| 1550 | error ("Invalid charset %s", SDATA (SYMBOL_NAME (target))); | ||
| 1551 | target = make_number (charset); | ||
| 1552 | c = MAKE_CHAR (charset, 0, 0); | ||
| 1553 | XSETCAR (elt, make_number (c)); | ||
| 1554 | } | ||
| 1555 | elt = Fcons (target, Fcons (Qnil, Fcons (Qnil, elt))); | ||
| 1556 | XSETCAR (tail, elt); | ||
| 1557 | } | ||
| 1558 | Voverriding_fontspec_alist = fontlist; | ||
| 1559 | clear_face_cache (0); | ||
| 1560 | ++windows_or_buffers_changed; | ||
| 1561 | return Qnil; | ||
| 1562 | } | ||
| 1563 | |||
| 1448 | void | 1564 | void |
| 1449 | syms_of_fontset () | 1565 | syms_of_fontset () |
| 1450 | { | 1566 | { |
| @@ -1483,6 +1599,9 @@ syms_of_fontset () | |||
| 1483 | AREF (Vfontset_table, 0) = Vdefault_fontset; | 1599 | AREF (Vfontset_table, 0) = Vdefault_fontset; |
| 1484 | next_fontset_id = 1; | 1600 | next_fontset_id = 1; |
| 1485 | 1601 | ||
| 1602 | Voverriding_fontspec_alist = Qnil; | ||
| 1603 | staticpro (&Voverriding_fontspec_alist); | ||
| 1604 | |||
| 1486 | DEFVAR_LISP ("font-encoding-alist", &Vfont_encoding_alist, | 1605 | DEFVAR_LISP ("font-encoding-alist", &Vfont_encoding_alist, |
| 1487 | doc: /* Alist of fontname patterns vs corresponding encoding info. | 1606 | doc: /* Alist of fontname patterns vs corresponding encoding info. |
| 1488 | Each element looks like (REGEXP . ENCODING-INFO), | 1607 | Each element looks like (REGEXP . ENCODING-INFO), |
| @@ -1548,6 +1667,7 @@ at the vertical center of lines. */); | |||
| 1548 | defsubr (&Sfontset_info); | 1667 | defsubr (&Sfontset_info); |
| 1549 | defsubr (&Sfontset_font); | 1668 | defsubr (&Sfontset_font); |
| 1550 | defsubr (&Sfontset_list); | 1669 | defsubr (&Sfontset_list); |
| 1670 | defsubr (&Sset_overriding_fontspec_internal); | ||
| 1551 | } | 1671 | } |
| 1552 | 1672 | ||
| 1553 | /* arch-tag: ea861585-2f5f-4e5b-9849-d04a9c3a3537 | 1673 | /* arch-tag: ea861585-2f5f-4e5b-9849-d04a9c3a3537 |
diff --git a/src/minibuf.c b/src/minibuf.c index baeb0cef7b5..9a05a4d1ce0 100644 --- a/src/minibuf.c +++ b/src/minibuf.c | |||
| @@ -189,7 +189,7 @@ choose_minibuf_frame_1 (ignore) | |||
| 189 | DEFUN ("set-minibuffer-window", Fset_minibuffer_window, | 189 | DEFUN ("set-minibuffer-window", Fset_minibuffer_window, |
| 190 | Sset_minibuffer_window, 1, 1, 0, | 190 | Sset_minibuffer_window, 1, 1, 0, |
| 191 | doc: /* Specify which minibuffer window to use for the minibuffer. | 191 | doc: /* Specify which minibuffer window to use for the minibuffer. |
| 192 | This effects where the minibuffer is displayed if you put text in it | 192 | This affects where the minibuffer is displayed if you put text in it |
| 193 | without invoking the usual minibuffer commands. */) | 193 | without invoking the usual minibuffer commands. */) |
| 194 | (window) | 194 | (window) |
| 195 | Lisp_Object window; | 195 | Lisp_Object window; |
diff --git a/src/xfaces.c b/src/xfaces.c index 84d49e30a9b..47f406d7012 100644 --- a/src/xfaces.c +++ b/src/xfaces.c | |||
| @@ -2564,6 +2564,69 @@ x_face_list_fonts (f, pattern, pfonts, nfonts, try_alternatives_p) | |||
| 2564 | } | 2564 | } |
| 2565 | 2565 | ||
| 2566 | 2566 | ||
| 2567 | /* Check if a font matching pattern_offset_t on frame F is available | ||
| 2568 | or not. PATTERN may be a cons (FAMILY . REGISTRY), in which case, | ||
| 2569 | a font name pattern is generated from FAMILY and REGISTRY. */ | ||
| 2570 | |||
| 2571 | int | ||
| 2572 | face_font_available_p (f, pattern) | ||
| 2573 | struct frame *f; | ||
| 2574 | Lisp_Object pattern; | ||
| 2575 | { | ||
| 2576 | Lisp_Object fonts; | ||
| 2577 | |||
| 2578 | if (! STRINGP (pattern)) | ||
| 2579 | { | ||
| 2580 | Lisp_Object family, registry; | ||
| 2581 | char *family_str, *registry_str, *pattern_str; | ||
| 2582 | |||
| 2583 | CHECK_CONS (pattern); | ||
| 2584 | family = XCAR (pattern); | ||
| 2585 | if (NILP (family)) | ||
| 2586 | family_str = "*"; | ||
| 2587 | else | ||
| 2588 | { | ||
| 2589 | CHECK_STRING (family); | ||
| 2590 | family_str = (char *) SDATA (family); | ||
| 2591 | } | ||
| 2592 | registry = XCDR (pattern); | ||
| 2593 | if (NILP (registry)) | ||
| 2594 | registry_str = "*"; | ||
| 2595 | else | ||
| 2596 | { | ||
| 2597 | CHECK_STRING (registry); | ||
| 2598 | registry_str = (char *) SDATA (registry); | ||
| 2599 | } | ||
| 2600 | |||
| 2601 | pattern_str = (char *) alloca (strlen (family_str) | ||
| 2602 | + strlen (registry_str) | ||
| 2603 | + 10); | ||
| 2604 | strcpy (pattern_str, index (family_str, '-') ? "-" : "-*-"); | ||
| 2605 | strcat (pattern_str, family_str); | ||
| 2606 | strcat (pattern_str, "-*-"); | ||
| 2607 | strcat (pattern_str, registry_str); | ||
| 2608 | if (!index (registry_str, '-')) | ||
| 2609 | { | ||
| 2610 | if (registry_str[strlen (registry_str) - 1] == '*') | ||
| 2611 | strcat (pattern_str, "-*"); | ||
| 2612 | else | ||
| 2613 | strcat (pattern_str, "*-*"); | ||
| 2614 | } | ||
| 2615 | pattern = build_string (pattern_str); | ||
| 2616 | } | ||
| 2617 | |||
| 2618 | /* Get the list of fonts matching PATTERN. */ | ||
| 2619 | #ifdef WINDOWSNT | ||
| 2620 | BLOCK_INPUT; | ||
| 2621 | fonts = w32_list_fonts (f, pattern, 0, 1); | ||
| 2622 | UNBLOCK_INPUT; | ||
| 2623 | #else | ||
| 2624 | fonts = x_list_fonts (f, pattern, -1, 1); | ||
| 2625 | #endif | ||
| 2626 | return XINT (Flength (fonts)); | ||
| 2627 | } | ||
| 2628 | |||
| 2629 | |||
| 2567 | /* Determine fonts matching PATTERN on frame F. Sort resulting fonts | 2630 | /* Determine fonts matching PATTERN on frame F. Sort resulting fonts |
| 2568 | using comparison function CMPFN. Value is the number of fonts | 2631 | using comparison function CMPFN. Value is the number of fonts |
| 2569 | found. If value is non-zero, *FONTS is set to a vector of | 2632 | found. If value is non-zero, *FONTS is set to a vector of |