diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2010-09-13 16:40:48 +0200 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2010-09-13 16:40:48 +0200 |
commit | cc390e46c7ba95b76ea133d98fd386214cd01709 (patch) | |
tree | ead4400d22bd07214b782ff7e46e79d473fac419 /etc | |
parent | c566235d981eba73c88bbff00b6a1d88360b6e9f (diff) | |
parent | c5fe4acb5fb456d6e8e147d8bc7981ce56c5c03d (diff) | |
download | emacs-cc390e46c7ba95b76ea133d98fd386214cd01709.tar.gz |
Merge from trunk
Diffstat (limited to 'etc')
-rw-r--r-- | etc/ChangeLog | 26 | ||||
-rw-r--r-- | etc/HELLO | 4 | ||||
-rw-r--r-- | etc/NEWS | 114 | ||||
-rw-r--r-- | etc/TODO | 502 | ||||
-rw-r--r-- | etc/compilation.txt | 44 | ||||
-rw-r--r-- | etc/emacs.bash | 71 | ||||
-rw-r--r-- | etc/emacs.csh | 31 | ||||
-rw-r--r-- | etc/emacs3.py | 11 | ||||
-rw-r--r-- | etc/gnus/gnus-setup.ast | 5 | ||||
-rw-r--r-- | etc/ms-kermit | 172 | ||||
-rw-r--r-- | etc/refcards/gnus-refcard.tex | 2 | ||||
-rw-r--r-- | etc/tutorials/TUTORIAL.he | 336 |
12 files changed, 818 insertions, 500 deletions
diff --git a/etc/ChangeLog b/etc/ChangeLog index b40fc71708f..7069d0b9ecb 100644 --- a/etc/ChangeLog +++ b/etc/ChangeLog @@ -1,3 +1,29 @@ +2010-09-11 Glenn Morris <rgm@gnu.org> + + * emacs.bash, emacs.csh, ms-kermit: Remove obsolete files (use + emacsclient -a instead of the first two). + +2010-09-10 Lars Magne Ingebrigtsen <larsi@gnus.org> + + * NEWS: Mention the new libxml2 functions. + +2010-08-25 Kenichi Handa <handa@m17n.org> + + * HELLO: Change designation sequences for Arabic text. + +2010-08-23 Michael Albinus <michael.albinus@gmx.de> + + * NEWS: dbus.el supports alternative buses. + +2010-08-22 Alex Harsanyi <harsanyi@mac.com> (tiny change) + + * emacs3.py: Import imp module and use it (Bug#5756). + +2010-08-14 Eli Zaretskii <eliz@gnu.org> + + * tutorials/TUTORIAL.he: Use MAQAF instead of hyphen where appropriate. + Fix a few typos. + 2010-08-08 Ken Brown <kbrown@cornell.edu> * PROBLEMS: Mention problem with Cygwin 1.5.19. diff --git a/etc/HELLO b/etc/HELLO index 621f061a664..f7320f7301f 100644 --- a/etc/HELLO +++ b/etc/HELLO @@ -4,7 +4,7 @@ Non-ASCII examples: Europe: ,A!(BHola!, Gr,A|_(B Gott, Hyv,Add(B p,Ad(Biv,Add(B, Tere ,Au(Bhtust, Bon,Cu(Bu Cze,B6f(B!, Dobr,B}(B den, ,L7T`PRabRcYbU(B!, ,FCei\(B ,Fsar(B, $,1J2J0J;J0J@JOJ=J1J0(B Africa: $(3!A!,!>(B - Middle/Near East: ,Hylem(B, ,GGdSqdGe(B ,GYdjce(B + Middle/Near East: ,Hylem(B, $,1-g.$-s.1.$-g.%(B $,1-y.$.*.#.%(B South Asia: $,19h9n9x:-9d:'(B, $,15h5n5x6-5d6'(B, $,1?(?.?8?M>u?>?0(B, $,1@H@N@X@m@5@^@P@"(B, $,1;6;A;#;?;,;G(B, $,1AFAzB4AvB=B AqB*(B, $,1<U<C<5<m<5<N<m(B, $,1=h=n=x>-=U=~=p=B(B, $(7"7"!#C!;"E"S"G!;"7"2"[!;"D"["#"G!>(B South East Asia: $,1\'\f\:\V\4\?\]\:(B, (1JP:R-4U(B, $,1H9H$HZHYH"H<HLH5HK(B, ,TJGQJ4U$CQ:(B, Ch,1`(Bo b,1U(Bn @@ -16,7 +16,7 @@ Non-ASCII examples: LANGUAGE (NATIVE NAME) HELLO ---------------------- ----- Amharic ($,1O M[MmN{(B) $,1M`MKM](B -Arabic $,1ro(B(,GGdYQHjqI(B) ,GGdSqdGe(B ,GYdjce(B +Arabic $,1ro(B($,1-g.$-y-q-h.*.1-i(B) $,1-g.$-s.1.$-g.%(B $,1-y.$.*.#.%(B Bengali ($,17,7>6b727>(B) $,17(7.787M6u7>70(B Braille $,2(3(1('('(5(B Burmese ($,1H9H\H4HZH9HL(B) $,1H9H$HZHYH"H<HLH5HK(B @@ -59,6 +59,10 @@ automatically select it. * Startup Changes in Emacs 24.1 +** The --unibyte, --multibyte, --no-multibyte, and --no-unibyte +command line arguments no longer have any effect. (They were declared +obsolete in Emacs 23.) + * Changes in Emacs 24.1 @@ -106,9 +110,24 @@ is taken from the desktop settings. ** GTK tool bars can be placed on the left/right or top/bottom of the frame. The frame-parameter tool-bar-position controls this. It takes the values -top, left, tight or bottom. The Options => Show/Hide menu has entries +top, left, right or bottom. The Options => Show/Hide menu has entries for this. +** ImageMagick support. +It is now possible to use the Imagemagick library to load many new +image formats in Emacs. To enable this, use the configure option +`--with-imagemagick'. + +The new function `imagemagick-types' returns a list of image file +extensions that your installation of ImageMagick supports. The +function `imagemagick-register-types' enables ImageMagick support for +these imaeg types, minus those listed in `imagemagick-types-inhibit'. + +See the Emacs Lisp Reference Manual for more information. + +** The colors for selected text (the region face) are taken from the GTK +theme when Emacs is built with GTK. + ** Emacs uses GTK tooltips by default if built with GTK. You can turn that off by customizing x-gtk-use-system-tooltips. @@ -153,8 +172,12 @@ for `list-colors-display'. ** An Emacs Lisp package manager is now included. This is a convenient way to download and install additional packages, -from elpa.gnu.org. `M-x package-list-packages' shows a list of -packages, which can be selected for installation. +from elpa.gnu.org. + +*** `M-x list-packages' shows a list of packages, which can be +selected for installation. + +*** New command `describe-package', bound to `C-h P'. *** By default, all installed packages are loaded and activated automatically when Emacs starts up. To disable this, set @@ -188,28 +211,43 @@ should use delete-char with a negative argument instead. ** Selection changes. -The way Emacs interacts with the clipboard and primary selection, by -default, is now similar to other X applications. In particular, kill -and yank use the clipboard, in addition to the primary selection. +The default handling of clipboard and primary selections has been +changed to conform with other X applications. -*** `select-active-regions' now defaults to `lazy'. -This means that any active region made with shift-selection or mouse -dragging, or acted on by Emacs (e.g. with M-w or C-w), is -automatically added to the primary window selection. +*** `select-active-regions' now defaults to t, so active regions set +the primary selection. + +It also accepts a new value, `lazy', which means to only set the +primary selection for temporarily active regions (usually made by +mouse-dragging or shift-selection). + +*** `mouse-2' is now bound to `mouse-yank-primary'. *** `x-select-enable-clipboard' now defaults to t. +Thus, killing and yanking now use the clipboard (in addition to the +kill ring). *** `x-select-enable-primary' now defaults to nil. *** `mouse-drag-copy-region' now defaults to nil. -*** `mouse-2' is now bound to `mouse-yank-primary'. +*** Support for X cut buffers has been removed. * Changes in Specialized Modes and Packages in Emacs 24.1 +** FIXME: xdg-open for browse-url and reportbug, 2010/08. (Close bug#4546?) + ** Archive Mode has basic support to browse 7z archives. +** ERC changes + +*** New vars `erc-autojoin-timing' and `erc-autojoin-delay'. +If the value of `erc-autojoin-timing' is 'ident, ERC autojoins after a +successful NickServ identification, or after `erc-autojoin-delay' +seconds. The default value, 'ident, means to autojoin immediately +after connecting. + ** In ido-mode, C-v is no longer bound to ido-toggle-vc. The reason is that this interferes with cua-mode. @@ -279,10 +317,32 @@ For example, adding "(diff-mode . ((mode . whitespace)))" to your variables `sql-product', `sql-user', `sql-server', `sql-database' and `sql-port' can now be safely used as local variables. +*** `sql-dialect' is a synonym for `sql-product'. + *** Added ability to login with a port on MySQL. The custom variable `sql-port' can be specified for connection to MySQL servers. +*** Dynamic selection of product in an SQL interactive session. +If you use `sql-product-interactive' to start an SQL interactive +session it uses the current value of `sql-product'. Preceding the +invocation with C-u will force it to ask for the product before +creating the session. + +*** Renaming a SQL interactive buffer when it is created. +Prefixing the SQL interactive commands (`sql-sqlite', `sql-postgres', +`sql-mysql', etc.) with C-u will force a new interactive session to be +started and will prompt for the new name. This will reduce the need +for `sql-rename-buffer' is most common use cases. + +*** Command continuation prompts in SQL interactive mode are suppressed. +Multiple line commands in SQL interactive mode, generate command +continuation prompts which needlessly confuse the output. These +prompts are now filtered out from the output. This change impacts +multiple line SQL statements entered with C-j between each line, +statements yanked into the buffer and statements sent with +`sql-send-*' functions. + *** Custom variables control prompting for login parameters. Each supported product has a custom variable `sql-*-login-params' which is a list of the parameters to be prompted for before a @@ -302,7 +362,8 @@ names (without the directory portion). Generally these strings will be of the form ".+\.SUF" where SUF is the desired file suffix. When :completion is specified, the ARG corresponds to the PREDICATE -argument to the `completing-read' function. +argument to the `completing-read' function (a list of possible values +or a function returning such a list). *** Added `sql-connection-alist' to record login parameter values. An alist for recording different username, database and server @@ -368,9 +429,16 @@ enabled by default in 23.1. supports multithread non-stop debugging and debugging of several threads simultaneously. +** D-Bus + +*** It is possible now, to access alternative buses than the default +system or session bus. + * New Modes and Packages in Emacs 24.1 +** New global minor modes electric-pair-mode and electric-indent-mode. + ** pcase.el provides the ML-style pattern matching macro `pcase'. ** smie.el is a package providing a simple generic indentation engine. @@ -412,6 +480,20 @@ has now been removed. * Lisp changes in Emacs 24.1 +** New variable syntax-propertize-function to set syntax-table properties. +Replaces font-lock-syntactic-keywords which are now obsolete. +This allows syntax-table properties to be set independently from font-lock: +just call syntax-propertize to make sure the text is propertized. +Together with this new variable come a new hook +syntax-propertize-extend-region-functions, as well as two helper functions: +syntax-propertize-via-font-lock to reuse old font-lock-syntactic-keywords +as-is; and syntax-propertize-rules which provides a new way to specify +syntactic rules. + +** New hook post-self-insert-hook run at the end of self-insert-command. + ++++ +** Syntax tables support a new "comment style c" additionally to style b. ** frame-local variables cannot be let-bound any more. ** prog-mode is a new major-mode meant to be the parent of programming mode. ** define-minor-mode accepts a new keyword :variable. @@ -436,6 +518,14 @@ by the Graphic Control Extension of the image. *** `image-extension-data' is renamed to `image-metadata'. +** XML and HTML parsing + +*** If Emacs is compiled with libxml2 support (which is the default), +two new Emacs Lisp-level functions are defined: `html-parse-string' +(which will parse "real world" HTML) and `xml-parse-string' (which +parses XML). Both return an Emacs Lisp parse tree. See the Emacs +Lisp Reference Manual for details. + ** Isearch *** New hook `isearch-update-post-hook' that runs in `isearch-update'. @@ -625,6 +625,508 @@ http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02234.html the window associated with that modeline. http://lists.gnu.org/archive/html/emacs-devel/2007-09/msg02416.html +* Things to be done for specific packages or features + +** ImageMagick support + +*** image-type-header-regexps priorities the jpeg loader over the +ImageMagick one. This is not wrong, but how should a user go about +prefering the ImageMagick loader? The user might like zooming etc in jpegs. + +Try (setq image-type-header-regexps nil) for a quick hack to prefer +ImageMagick over the jpg loader. + +*** For some reason its unbearably slow to look at a page in a large +image bundle using the :index feature. The ImageMagick "display" +command is also a bit slow, but nowhere near as slow as the Emacs +code. It seems ImageMagick tries to unpack every page when loading the +bundle. This feature is not the primary usecase in Emacs though. + +ImageMagick 6.6.2-9 introduced a bugfix for single page djvu load. It +is now much faster to use the :index feature, but still not very fast. + +*** Try to cache the num pages calculation. It can take a while to +calculate the number of pages, and if you need to do it for each page +view, page-flipping becomes uselessly slow. + +*** Integrate with image-dired. + +*** Integrate with docview. + +*** Integrate with image-mode. +Some work has been done, e.g. M-x image-transform-fit-to-height will +fit the image to the height of the Emacs window. + +*** Look for optimizations for handling images with low depth. +Currently the code seems to default to 24 bit RGB which is costly for +images with lower bit depth. + +*** Decide what to do with some uncommitted imagemagick support +functions for image size etc. + +*** Test with more systems. +Tested on Fedora 12, 14, and the libmagick that ships with it. +I also tried using an ImageMagick compiled from their SVN, in +parallel with the one packaged by Fedora, it worked well. +Ubuntu 8.04 was tested, but it seems it ships a broken ImageMagick. + +** nxml mode + +*** High priority + +**** Command to insert an element template, including all required +attributes and child elements. When there's a choice of elements +possible, we could insert a comment, and put an overlay on that +comment that makes it behave like a button with a pop-up menu to +select the appropriate choice. + +**** Command to tag a region. With a schema should complete using legal +tags, but should work without a schema as well. + +**** Provide a way to conveniently rename an element. With a schema should +complete using legal tags, but should work without a schema as well. + +*** Outlining + +**** Implement C-c C-o C-q. + +**** Install pre/post command hook for moving out of invisible section. + +**** Put a modify hook on invisible sections that expands them. + +**** Integrate dumb folding somehow. + +**** An element should be able to be its own heading. + +**** Optimize to avoid complete buffer scan on each command. + +**** Make it work with HTML-style headings (i.e. level indicated by +name of heading element rather than depth of section nesting). + +**** Recognize root element as a section provided it has a title, even +if it doesn't match section-element-name-regex. + +**** Support for incremental search automatically making hidden text visible. + +**** Allow title to be an attribute. + +**** Command that says to recognize the tag at point as a section/heading. + +**** Explore better ways to determine when an element is a section +or a heading. + +**** rng-next-error needs to either ignore invisible portion or reveal it +(maybe use isearch oriented text properties). + +**** Errors within hidden section should be highlighted by underlining the +ellipsis. + +**** Make indirect buffers work. + +**** How should nxml-refresh outline recover from non well-formed tags? + +**** Hide tags in title elements? + +**** Use overlays instead of text properties for holding outline state? +Necessary for indirect buffers to work? + +**** Allow an outline to go in the speedbar. + +**** Split up outlining manual section into subsections. + +**** More detail in the manual about each outlining command. + +**** More menu entries for hiding/showing? + +**** Indication of many lines have been hidden? + +*** Locating schemas + +**** Should rng-validate-mode give the user an opportunity to specify a +schema if there is currently none? Or should it at least give a hint +to the user how to specify a non-vacuous schema? + +**** Support for adding new schemas to schema-locating files. +Add documentElement and namespace elements. + +**** C-c C-w should be able to report current type id. + +**** Implement doctypePublicId. + +**** Implement typeIdBase. + +**** Implement typeIdProcessingInstruction. + +**** Support xml:base. + +**** Implement group. + +**** Find preferred prefix from schema-locating files. Get rid of +rng-preferred-prefix-alist. + +**** Inserting document element with vacuous schema should complete using +document elements declared in schema locating files, and set schema +appropriately. + +**** Add a ruleType attribute to the <include> element? + +**** Allow processing instruction in prolog to contain the compact syntax +schema directly. + +**** Use RDDL to locate a schema based on the namespace URI. + +**** Should not prompt to add redundant association to schema locating file. + +**** Command to reload current schema. + +*** Schema-sensitive features + +**** Should filter dynamic markup possibilities using schema validity, by +adding hook to nxml-mode. + +**** Dynamic markup word should (at least optionally) be able to look in +other buffers that are using nxml-mode. + +**** Should clicking on Invalid move to next error if already on an error? + +**** Take advantage of a:documentation. Needs change to schema format. + +**** Provide feasible validation (as in Jing) toggle. + +**** Save the validation state as a property on the error overlay to enable +more detailed diagnosis. + +**** Provide an Error Summary buffer showing all the validation errors. + +**** Pop-up menu. What is useful? Tag a region (should be greyed out if +the region is not balanced). Suggestions based on error messages. + +**** Have configurable list of namespace URIs so that we can provide +namespace URI completion on extension elements or with schema-less documents. + +**** Allow validation to handle XInclude. + +**** ID/IDREF support. + +*** Completion + +**** Make it work with icomplete. Only use a function to complete when +some of the possible names have undeclared namespaces. + +**** How should C-return in mixed text work? + +**** When there's a vacuous schema, C-return after < will insert the end-tag. +Is this a bug or a feature? + +**** After completing start-tag, ensure we don't get unhelpful message +from validation + +**** Syntax table for completion. + +**** Should complete start-tag name with a space if namespace attributes +are required. + +**** When completing start-tag name with no prefix and it doesn't match +should try to infer namespace from local name. + +**** Should completion pay attention to characters after point? If so, how? + +**** When completing start-tag name, add required atts if only one required +attribute. + +**** When completing attribute name, add attribute value if only one value +is possible. + +**** After attribute-value completion, insert space after close delimiter +if more attributes are required. + +**** Complete on enumerated data values in elements. + +**** When in context that allows only elements, should get tag +completion without having to type < first. + +**** When immediately after start-tag name, and name is valid and not +prefix of any other name, should C-return complete on attribute names? + +**** When completing attributes, more consistent to ignore all attributes +after point. + +**** Inserting attribute value completions needs to be sensitive to what +delimiter is used so that it quotes the correct character. + +**** Complete on encoding-names in XML decl. + +**** Complete namespace declarations by searching for all namespaces +mentioned in the schema. + +*** Well-formed XML support + +**** Deal better with Mule-UCS + +**** Deal with UTF-8 BOM when reading. + +**** Complete entity names. + +**** Provide some support for entity names for MathML. + +**** Command to repeat the last tag. + +**** Support for changing between character references and characters. +Need to check that context is one in which character references are +allowed. xmltok prolog parsing will need to distinguish parameter +literals from other kinds of literal. + +**** Provide a comment command to bind to M-; that works better than the +normal one. + +**** Make indenting in a multi-line comment work. + +**** Structure view. Separate buffer displaying element tree. +Be able to navigate from structure view to document and vice-versa. + +**** Flash matching >. + +**** Smart selection command that selects increasingly large syntactically +coherent chunks of XML. If point is in an attribute value, first +select complete value; then if command is repeated, select value plus +delimiters, then select attribute name as well, then complete +start-tag, then complete element, then enclosing element, etc. + +**** ispell integration. + +**** Block-level items in mixed content should be indented, e.g: + <para>This is list: + <ul> + <li>item</li> + +**** Provide option to indent like this: + <para>This is a paragraph + occupying multiple lines.</para> + +**** Option to add make a / that closes a start-tag electrically insert a +space for the XHTML guys. + +**** C-M-q should work. + +*** Datatypes + +**** Figure out workaround for CJK characters with regexps. + +**** Does category C contain Cn? + +**** Do ENTITY datatype properly. + +*** XML Parsing Library + +**** Parameter entity parsing option, nil (never), t (always), +unless-standalone (unless standalone="yes" in XML declaration). + +**** When a file is currently being edited, there should be an option to +use its buffer instead of the on-disk copy. + +*** Handling all XML features + +**** Provide better support for editing external general parsed entities. +Perhaps provide a way to force ignoring undefined entities; maybe turn +this on automatically with <?xml encoding=""?> (with no version +pseudo-att). + +**** Handle internal general entity declarations containing elements. + +**** Handle external general entity declarations. + +**** Handle default attribute declarations in internal subset. + +**** Handle parameter entities (including DTD). + +*** RELAX NG + +**** Do complete schema checking, at least optionally. + +**** Detect include/external loops during schema parse. + +**** Coding system detection for schemas. Should use utf-8/utf-16 per the +spec. But also need to allow encodings other than UTF-8/16 to support +CJK charsets that Emacs cannot represent in Unicode. + +*** Catching XML errors + +**** Check public identifiers. + +**** Check default attribute values. + +*** Performance + +**** Explore whether overlay-recenter can cure overlays performance problems. + +**** Cache schemas. Need to have list of files and mtimes. + +**** Make it possible to reduce rng-validate-chunk-size significantly, +perhaps to 500 bytes, without bad performance impact: don't do +redisplay on every chunk; pass continue functions on other uses of +rng-do-some-validation. + +**** Cache after first tag. + +**** Introduce a new name class that is a choice between names (so that +we can use member) + +**** intern-choice should simplify after patterns with same 1st/2nd args + +**** Large numbers of overlays slow things down dramatically. Represent +errors using text properties. This implies we cannot incrementally +keep track of the number of errors, in order to determine validity. +Instead, when validation completes, scan for any characters with an +error text property; this seems to be fast enough even with large +buffers. Problem with error at end of buffer, where there's no +character; need special variable for this. Need to merge face from +font-lock with the error face: use :inherit attribute with list of two +faces. How do we avoid making rng-valid depend on nxml-mode? + +*** Error recovery + +**** Don't stop at newline in looking for close of start-tag. + +**** Use indentation to guide recovery from mismatched end-tags + +**** Don't keep parsing when currently not well-formed but previously +well-formed + +**** Try to recover from a bad start-tag by popping an open element if +there was a mismatched end-tag unaccounted for. + +**** Try to recover from a bad start-tag open on the hypothesis that there +was an error in the namespace URI. + +**** Better recovery from ill-formed XML declarations. + +*** Useability improvements + +**** Should print a "Parsing..." message during long movements. + +**** Provide better position for reference to undefined pattern error. + +**** Put Well-formed in the mode-line when validating against any-content. + +**** Trim marking of illegal data for leading and trailing whitespace. + +**** Show Invalid status as soon as we are sure it's invalid, rather than +waiting for everything to be completely up to date. + +**** When narrowed, Valid or Invalid status should probably consider only +validity of narrowed region. + +*** Bug fixes + +**** Need to give an error for a document like: <foo/><![CDATA[ ]]> + +**** Make nxml-forward-balanced-item work better for the prolog. + +**** Make filling and indenting comments work in the prolog. + +**** Should delete RNC Input buffers. + +**** Figure out what regex use for NCName and use it consistently, + +**** Should have not-well-formed tokens in ref. + +**** Require version in XML declaration? Probably not because prevents +use for external parsed entities. At least forbid standalone without version. + +**** Reject schema that compiles to rng-not-allowed-ipattern. + +**** Move point backwards on schema parse error so that it's on the right token. + +*** Internal + +**** Use rng-quote-string consistently. + +**** Use parsing library for XML to texinfo conversion. + +**** Rename xmltok.el to nxml-token.el. Use nxml-t- prefix instead of +xmltok-. Change nxml-t-type to nxml-t-token-type, nxml-t-start to +nxml-t-token-start. + +**** Can we set fill-prefix to nil and rely on indenting? + +**** xmltok should make available replacement text of entities containing +elements + +**** In rng-valid, instead of using modification-hooks and +insert-behind-hooks on dependent overlays, use same technique as nxml-mode. + +**** Port to XEmacs. Issues include: Unicode (XEmacs seems to be based on +Mule-UCS); overlays/text properties vs extents; absence of +fontification-functions hook. + +*** Fontification + +**** Allow face to depend on element qname, attribute qname, attribute +value. Use list with pairs of (R . F), where R specifies regexps and +F specifies faces. How can this list be made to depend on the document type? + +*** Other + +**** Support RELAX NG XML syntax (use XML parsing library). + +**** Support W3C XML Schema (use XML parsing library). + +**** Command to infer schema from current document (like trang). + +*** Schemas + +**** XSLT schema should take advantage of RELAX NG to express cooccurrence +constraints on attributes (e.g. xsl:template). + +*** Documentation + +**** Move material from README to manual. + +**** Document encodings. + +*** Notes + +**** How can we allow an error to be displayed on a different token from +where it is detected? In particular, for a missing closing ">" we +will need to display it at the beginning of the following token. At the +moment, when we parse the following token the error overlay will get cleared. + +**** How should rng-goto-next-error deal with narrowing? + +**** Perhaps should merge errors having same start position even if they +have different ends. + +**** How to handle surrogates? One possibility is to be compatible with +utf8.e: represent as sequence of 4 chars. But utf-16 is incompatible +with this. + +**** Should we distinguish well-formedness errors from invalidity errors? +(I think not: we may want to recover from a bad start-tag by implying +an end-tag.) + +**** Seems to be a bug with Emacs, where a mouse movement that causes +help-echo text to appear counts as pending input but does not cause +idle timer to be restarted. + +**** Use XML to represent this file. + +**** I had a TODO which said simply "split-string". What did I mean? + +**** Investigate performance on large files all on one line. + +*** Issues for Emacs versions >= 22 + +**** Take advantage of UTF-8 CJK support. + +**** Supply a next-error-function. + +**** Investigate this NEWS item "Emacs now tries to set up buffer coding +systems for HTML/XML files automatically." + +**** Take advantage of the pointer text property. + +**** Leverage char-displayable-p. + * Internal changes ** Cleanup all the GC_ mark bit stuff -- there is no longer any distinction diff --git a/etc/compilation.txt b/etc/compilation.txt index 2041b7f0acc..9cf39c90f9f 100644 --- a/etc/compilation.txt +++ b/etc/compilation.txt @@ -102,42 +102,30 @@ Feature: This is an example for backtrace. Scenario: undefined step # features/cucumber.feature:3 Given this is undefined # features/cucumber.feature:4 - Scenario: assertion false (Test::Unit) # features/cucumber.feature:6 - Given this will generate 'assert false' # features/step_definitions/default_steps.rb:1 + Scenario: assertion false (Test::Unit) # foo/bar.feature:6 + Given this will generate 'assert false' # foo/bar.rb:1 <false> is not true. (Test::Unit::AssertionFailedError) - /home/gusev/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/test/unit/assertions.rb:48:in `assert_block' - /home/gusev/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/test/unit/assertions.rb:500:in `_wrap_assertion' - /home/gusev/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/test/unit/assertions.rb:46:in `assert_block' - /home/gusev/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/test/unit/assertions.rb:63:in `assert' - /home/gusev/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/test/unit/assertions.rb:495:in `_wrap_assertion' - /home/gusev/.rvm/rubies/ruby-1.8.7-p249/lib/ruby/1.8/test/unit/assertions.rb:61:in `assert' - ./features/step_definitions/default_steps.rb:2:in `/^this will generate 'assert false'$/' + /home/gusev/.rvm/foo/bar.rb:48:in `assert_block' + /home/gusev/.rvm/foo/bar.rb:500:in `_wrap_assertion' features/cucumber.feature:7:in `Given this will generate 'assert false'' - Scenario: assertion false (RSpec) # features/cucumber.feature:9 - Given this will generate 'should be_true' # features/step_definitions/default_steps.rb:5 + Scenario: assertion false (RSpec) # foo/bar.feature:9 + Given this will generate 'should be_true' # foo/bar.rb:5 expected true to be false (Spec::Expectations::ExpectationNotMetError) - ./features/step_definitions/default_steps.rb:6:in `/^this will generate 'should be_true'$/' - features/cucumber.feature:10:in `Given this will generate 'should be_true'' + ./foo/bar/baz.rb:6:in `/^this will generate 'should be_true'$/' + foo/bar.feature:10:in `Given this will generate 'should be_true'' - Scenario: backtrace in step definition # features/cucumber.feature:12 - Given this will generate backtrace # features/step_definitions/default_steps.rb:9 + Scenario: backtrace in step definition # foo/bar.feature:12 + Given this will generate backtrace # foo/sbar.rb:9 (RuntimeError) - ./features/step_definitions/default_steps.rb:10:in `/^this will generate backtrace$/' - features/cucumber.feature:13:in `Given this will generate backtrace' - - Scenario: deeep backtrace in step definition # features/cucumber.feature:15 - Given this will generate deep backtrace # features/step_definitions/default_steps.rb:13 - (RuntimeError) - ./features/step_definitions/default_steps.rb:18:in `deep' - ./features/step_definitions/default_steps.rb:14:in `/^this will generate deep backtrace$/' - features/cucumber.feature:16:in `Given this will generate deep backtrace' + ./foo/bar.rb:10:in `/^this will generate backtrace$/' + foo/bar.feature:13:in `Given this will generate backtrace' Failing Scenarios: -cucumber features/cucumber.feature:6 # Scenario: assertion false (Test::Unit) -cucumber features/cucumber.feature:9 # Scenario: assertion false (RSpec) -cucumber features/cucumber.feature:12 # Scenario: backtrace in step definition -cucumber features/cucumber.feature:15 # Scenario: deeep backtrace in step definition +cucumber foo/cucumber.feature:6 # Scenario: assertion false (Test::Unit) +cucumber foo/cucumber.feature:9 # Scenario: assertion false (RSpec) +cucumber foo/cucumber.feature:12 # Scenario: backtrace in step definition +cucumber foo/cucumber.feature:15 # Scenario: deeep backtrace in step definition 5 scenarios (4 failed, 1 undefined) 5 steps (4 failed, 1 undefined) diff --git a/etc/emacs.bash b/etc/emacs.bash deleted file mode 100644 index 5cebee1227d..00000000000 --- a/etc/emacs.bash +++ /dev/null @@ -1,71 +0,0 @@ -### emacs.bash --- contact/resume an existing Emacs, or start a new one - -## Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 -## Free Software Foundation, Inc. - -## Author: Noah Friedman - -## This file is part of GNU Emacs. - -## GNU Emacs is free software: you can redistribute it and/or modify -## it under the terms of the GNU General Public License as published by -## the Free Software Foundation, either version 3 of the License, or -## (at your option) any later version. - -## GNU Emacs is distributed in the hope that it will be useful, -## but WITHOUT ANY WARRANTY; without even the implied warranty of -## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -## GNU General Public License for more details. - -## You should have received a copy of the GNU General Public License -## along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. - -### Commentary: - -## This file is obsolete. Use emacsclient -a instead. - -## This defines a bash command named `edit' which contacts/resumes an -## existing emacs or starts a new one if none exists. - -## One way or another, any arguments are passed to emacs to specify files -## (provided you have loaded `resume.el'). - -## This function assumes the emacs program is named `emacs' and is somewhere -## in your load path. If either of these is not true, the most portable -## (and convenient) thing to do is to make an alias called emacs which -## refers to the real program, e.g. -## -## alias emacs=/usr/local/bin/gemacs - -function edit () -{ - local windowsys="${WINDOW_PARENT+sun}" - - windowsys="${windowsys:-${DISPLAY+x}}" - - if [ -n "${windowsys:+set}" ]; then - # Do not just test if these files are sockets. On some systems - # ordinary files or fifos are used instead. Just see if they exist. - if [ -e "${HOME}/.emacs_server" -o -e "/tmp/emacs${UID}/server" ]; then - emacsclient "$@" - return $? - else - echo "edit: starting emacs in background..." 1>&2 - fi - - case "${windowsys}" in - x ) (emacs "$@" &) ;; - sun ) echo "unsupported window system"; return 1 ;; - esac - else - if jobs %emacs 2> /dev/null ; then - echo "$(pwd)" "$@" >| ${HOME}/.emacs_args && fg %emacs - else - emacs "$@" - fi - fi -} - - -# arch-tag: 1e1b74b9-bf2c-4b23-870f-9eebff7515cb -### emacs.bash ends here diff --git a/etc/emacs.csh b/etc/emacs.csh deleted file mode 100644 index ef860727284..00000000000 --- a/etc/emacs.csh +++ /dev/null @@ -1,31 +0,0 @@ -### emacs.csh - -## Add legal notice if non-trivial amounts of code are added. - -## Author: Michael DeCorte - -### Commentary: - -## This file is obsolete. Use emacsclient -a instead. - -## This defines a csh command named `edit' which resumes an -## existing Emacs or starts a new one if none exists. -## One way or another, any arguments are passed to Emacs to specify files -## (provided you have loaded `resume.el'). - -## These are the possible values of $whichjob -## 1 = new ordinary emacs (the -nw is so that it doesn't try to do X) -## 2 = resume emacs -## 3 = new emacs under X (-i is so that you get a reasonable icon) -## 4 = resume emacs under X -set EMACS_PATTERN="^\[[0-9]\] . Stopped ............ $EMACS" - -alias edit 'set emacs_command=("emacs -nw \!*" "fg %emacs" "emacs -i \!* &"\ - "emacsclient \!* &") ; \ - jobs >! $HOME/.jobs; grep "$EMACS_PATTERN" < $HOME/.jobs >& /dev/null; \ - @ isjob = ! $status; \ - @ whichjob = 1 + $isjob + $?DISPLAY * 2 + $?WINDOW_PARENT * 4; \ - test -S ~/.emacs_server && emacsclient \!* \ - || echo `pwd` \!* >! ~/.emacs_args && eval $emacs_command[$whichjob]' - -# arch-tag: 433d58df-15b9-446f-ad37-f0393e3a23d4 diff --git a/etc/emacs3.py b/etc/emacs3.py index fd2e7c97c53..de81848e5c3 100644 --- a/etc/emacs3.py +++ b/etc/emacs3.py @@ -1,10 +1,3 @@ -""" -Warning: This file is automatically generated from emacs2.py with the -2to3 script. Do not hand edit. -""" - -"""Definitions used by commands sent to inferior Python in python.el.""" - # Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. # Author: Dave Love <fx@gnu.org> @@ -23,7 +16,7 @@ Warning: This file is automatically generated from emacs2.py with the # You should have received a copy of the GNU General Public License # along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. -import os, sys, traceback, inspect, __main__ +import os, sys, traceback, inspect, imp, __main__ try: set @@ -216,7 +209,7 @@ def eimport (mod, dir): try: try: if mod in __dict__ and inspect.ismodule (__dict__[mod]): - reload (__dict__[mod]) + imp.reload (__dict__[mod]) else: __dict__[mod] = __import__ (mod) except: diff --git a/etc/gnus/gnus-setup.ast b/etc/gnus/gnus-setup.ast index 31eeee024e1..f2493b8653f 100644 --- a/etc/gnus/gnus-setup.ast +++ b/etc/gnus/gnus-setup.ast @@ -48,8 +48,3 @@ Run M-x assistant and use the news-server.ast file as input. @c Local variables: @c mode: texinfo @c End: - -@ignore - arch-tag: 6b7b200b-9169-4b44-8b32-b73773fa71af -@end ignore - diff --git a/etc/ms-kermit b/etc/ms-kermit deleted file mode 100644 index ba53add6a78..00000000000 --- a/etc/ms-kermit +++ /dev/null @@ -1,172 +0,0 @@ -;;; The code here is forced by the interface, and is not subject to -;;; copyright, constituting the only possible expression of the algorithm -;;; in this format. - -;;; This file is designed for an 8-bit connection. -;;; Use the file ms-7bkermit if you have a 7-bit connection. - -;; Meta key mappings for EMACS -;; By Robert Earl (rearl@watnxt3.ucr.edu) -;; May 13, 1990 -;; -;; WARNING: -;; requires an 8-bit path to host. many dialups and lans won't pass the -;; eighth bit by default and may require a special command to turn this -;; off. `screen' is known to mask the eighth bit of input as well. - -set term controls 8-bit -set translation key off - -;; control keys -set key \3449 \128 ;; m-c-@ -set key \3358 \129 ;; m-c-a -set key \3376 \130 ;; m-c-b -set key \3374 \131 ;; m-c-c -set key \3360 \132 ;; m-c-d -set key \3346 \133 ;; m-c-e -set key \3361 \134 ;; m-c-f -set key \3362 \135 ;; m-c-g -set key \3342 \136 ;; m-bs -set key \3363 \136 ;; m-c-h (sends same code as above) -set key \2469 \137 ;; m-tab -set key \3351 \137 ;; m-c-i (same as above) -set key \3364 \138 ;; m-c-j -set key \3365 \139 ;; m-c-k -set key \3366 \140 ;; m-c-l -;set key \3378 \141 ;; m-c-m -set key \2332 \141 ;; m-ret (sends same code as above) -set key \3377 \142 ;; m-c-n -set key \3352 \143 ;; m-c-o -set key \3353 \144 ;; m-c-p -set key \3344 \145 ;; m-c-q -set key \3347 \146 ;; m-c-r -set key \3359 \147 ;; m-c-s -set key \3348 \148 ;; m-c-t -set key \3350 \149 ;; m-c-u -set key \3375 \150 ;; m-c-v -set key \3345 \151 ;; m-c-w -set key \3373 \152 ;; m-c-x -set key \3349 \153 ;; m-c-y -set key \3372 \154 ;; m-c-z - -;; misc keys -;set key \3354 \155 ;; m-c-[ -set key \2305 \155 ;; m-esc (sends same as above) -set key \3371 \156 ;; m-c-\ -set key \3355 \157 ;; m-c-] -set key \3453 \158 ;; m-c-^ -set key \3458 \159 ;; m-c-_ - -;; \160 is conspicuously missing here-- -;; alt-spc doesn't generate a distinct scan code... -;; neither do shift-spc and ctrl-spc. -;; no idea why. - -set key \2936 \161 ;; m-! -set key \2856 \162 ;; m-" -set key \2938 \163 ;; m-# -set key \2939 \164 ;; m-$ -set key \2940 \165 ;; m-% -set key \2942 \166 ;; m-& -set key \2344 \167 ;; m-' -set key \2944 \168 ;; m-( -set key \2945 \169 ;; m-) -set key \2943 \170 ;; m-* -set key \2947 \171 ;; m-+ -set key \2355 \172 ;; m-, -set key \2434 \173 ;; m-- -set key \2356 \174 ;; m-. -set key \2357 \175 ;; m-/ - -;; number keys -set key \2433 \176 ;; m-0 -set key \2424 \177 ;; m-1 -set key \2425 \178 -set key \2426 \179 -set key \2427 \180 -set key \2428 \181 -set key \2429 \182 -set key \2430 \183 -set key \2431 \184 -set key \2432 \185 ;; m-9 - -set key \2855 \186 ;; m-: -set key \2343 \187 ;; m-; -set key \2867 \188 ;; m-< -set key \2435 \189 ;; m-= -set key \2868 \190 ;; m-> -set key \2869 \191 ;; m-? -set key \2937 \192 ;; m-@ - -;; shifted A-Z -set key \2846 \193 ;; m-A -set key \2864 \194 -set key \2862 \195 -set key \2848 \196 -set key \2834 \197 -set key \2849 \198 -set key \2850 \199 -set key \2851 \200 -set key \2839 \201 -set key \2852 \202 -set key \2853 \203 -set key \2854 \204 -set key \2866 \205 -set key \2865 \206 -set key \2840 \207 -set key \2841 \208 -set key \2832 \209 -set key \2835 \210 -set key \2847 \211 -set key \2836 \212 -set key \2838 \213 -set key \2863 \214 -set key \2833 \215 -set key \2861 \216 -set key \2837 \217 -set key \2860 \218 ;; m-Z - -set key \2330 \219 ;; m-[ -set key \2347 \220 ;; m-\ -set key \2331 \221 ;; m-] -set key \2941 \222 ;; m-^ -set key \2946 \223 ;; m-_ -set key \2345 \224 ;; m-` - -;; lowercase a-z -set key \2334 \225 ;; m-a -set key \2352 \226 -set key \2350 \227 -set key \2336 \228 -set key \2322 \229 -set key \2337 \230 -set key \2338 \231 -set key \2339 \232 -set key \2327 \233 -set key \2340 \234 -set key \2341 \235 -set key \2342 \236 -set key \2354 \237 -set key \2353 \238 -set key \2328 \239 -set key \2329 \240 -set key \2320 \241 -set key \2323 \242 -set key \2335 \243 -set key \2324 \244 -set key \2326 \245 -set key \2351 \246 -set key \2321 \247 -set key \2349 \248 -set key \2325 \249 -set key \2348 \250 ;; m-z - -;; more shifted misc. keys -set key \2842 \251 ;; m-{ -set key \2859 \252 ;; m-| -set key \2843 \253 ;; m-} -set key \2857 \254 ;; m-~ -set key \2318 \255 ;; m-del - - -;;; arch-tag: 93cefb0a-2b07-4d09-ae78-4d807b15645d diff --git a/etc/refcards/gnus-refcard.tex b/etc/refcards/gnus-refcard.tex index ec9451587bd..1b23188cd93 100644 --- a/etc/refcards/gnus-refcard.tex +++ b/etc/refcards/gnus-refcard.tex @@ -1425,5 +1425,3 @@ %%% mode: latex %%% TeX-master: t %%% End: - -% arch-tag: be438b0e-6832-4afb-8c56-5f84743e5cd1 diff --git a/etc/tutorials/TUTORIAL.he b/etc/tutorials/TUTORIAL.he index a72bf72d4d6..8c376314d2e 100644 --- a/etc/tutorials/TUTORIAL.he +++ b/etc/tutorials/TUTORIAL.he @@ -1,6 +1,6 @@ -ืฉืืขืืจ ืจืืฉืื ืืฉืืืืฉ ื-Emacs. ืืืืืืช ืฉืืืืฉ ืจืื ืืกืืฃ ืืืกืื. +ืฉืืขืืจ ืจืืฉืื ืืฉืืืืฉ ืึพEmacs. ืืืืืืช ืฉืืืืฉ ืจืื ืืกืืฃ ืืืกืื. -ืคืงืืืืช ืจืืืช ืฉื Emacs ืืฉืชืืฉืืช ืืืงืฉ CONTROL (ืืคืขืืื ืืื ืืกืืื ื-CTRL ืื CTL) +ืคืงืืืืช ืจืืืช ืฉื Emacs ืืฉืชืืฉืืช ืืืงืฉ CONTROL (ืืคืขืืื ืืื ืืกืืื ืึพCTRL ืื CTL) ืื ืืืงืฉ META (ืืคืขืืื ืืกืืื EDIT ืื ALT). ืืืงืื ืืฆืืื ืืช ืื ืืฉืืืช ืืืคืฉืจืืื ืืื ืคืขื, ื ืฉืชืืฉ ืืงืืฆืืจืื ืืืืื: @@ -10,13 +10,13 @@ ืื ืืืงืืืช ืืื ืืฃ ืืื ืืืงืฉื META ืื EDIT ืื ALT, ืืคืฉืจ ืืืงืืฉ ืืืฉืืจืจ ืืงืฉ ESC ืืื ืืืงืืฉ <ืชื>. ืื ื ื ืืชืื <ESC> ืขืืืจ ืืงืฉ ESC. -ืืขืจื ืืฉืืื: ืืื ืืฆืืช ื-Emacs ืืฉ ืืืงืืฉ C-x C-c (ืฉื ื ืชืืื, ืืฉืืื ืืืืื). +ืืขืจื ืืฉืืื: ืืื ืืฆืืช ืึพEmacs ืืฉ ืืืงืืฉ C-x C-c (ืฉื ื ืชืืื, ืืฉืืื ืืืืื). ืืื ืืืคืกืืง ืคืงืืื ืืืืฆืข ืืืงืฉื, ืืฉ ืืืงืืฉ C-g. ืืืืจืืืช ">>" ืืงืฆื ืืืื ื ืืกืื ืช ืืืจืืืช ืขืืืจืื ืืื ืื ืกืืช ืืืฉืชืืฉ ืืคืงืืื ืืืฉืื. ืืืืืื: <<ืฉืืจืืช ืจืืงืืช ืชืชืืืกืคื ื ืกืืื ืืฉืืจื ืืืื ืข"ื help-with-tutorial>> [ืืืฆืข ืืขืืื ืืืฉืืจ ืจืืง ืืืืจืืช ืืืืืืืืช. ืืืงืกื ืืืฉืื ืืืื] ->> ืืงืืฉื ืขืชื C-v (ืืฆื ืืขืืื ืืื) ืขื-ืื ืช ืืืชืงืื ืืขืืื ืืื. (ืงืืืื, ื ืกื +>> ืืงืืฉื ืขืชื C-v (ืืฆื ืืขืืื ืืื) ืขืึพืื ืช ืืืชืงืื ืืขืืื ืืื. (ืงืืืื, ื ืกื ืืืช ืข"ื ืืืืฆื ืืืืืงื ืฉื ืืงืฉ CONTROL ืืืงืฉื ืขื v.) ืืขืชื ืืืืื, ืขืืืื ืืขืฉืืช ืืืช ืืื ืคืขื ืฉืชืกืืืื ืืงืจืื ืืช ืืืืฆื ืขื ืืืกื. @@ -28,7 +28,7 @@ (ืืืืืงื ืืงืฉ META ืืืงืืฉื v ืื ืืงืืฉื โญ<ESC>vโฌ ืื ืืื ืืืงืืืช ืืงืฉ META ืื EDIT ืื ALT). ->> ื ืกื ืขืชื ืืื ืคืขืืื ืืืงืืฉ M-v ืืืืจ-ืื C-v. +>> ื ืกื ืขืชื ืืื ืคืขืืื ืืืงืืฉ M-v ืืืืจึพืื C-v. * ืกืืืื ืขื ืืื @@ -42,24 +42,24 @@ ืื ืฉืืืงืกื ืืื ืืกืื ืืืืฆื ืืืจืื ืืชืฆืืื (ืฉืืื ืื: CONTROL-L ืืื CONTROL-1.) ->> ืืฆืื ืืช ืืกืื ืขื-ืืื ืืชืฆืืื ืืืืจื ืืช ืืืงืกื ืืืื. ืืืืจ ืืื ืืงืืฉื C-l. +>> ืืฆืื ืืช ืืกืื ืขืึพืืื ืืชืฆืืื ืืืืจื ืืช ืืืงืกื ืืืื. ืืืืจ ืืื ืืงืืฉื C-l. ืืฆืื ืืช ืืกืื ืฉื ืืช ืืฉืืื ืื ืฉืืื ืขืืืื ืืื ืืืชื ืืืงืกื, ืืื ืขืืฉืื ืืื ืืืจืื ืืชืฆืืื. ืื ืชืงืืฉื C-l ืฉืื, ืงืืข ืืืงืกื ืืื ืืืื ืืงืฆื ืืขืืืื ืฉื ืืชืฆืืื. ืืงืืฉื C-l ืฉืื ืืืื ืืืื ืืชืืชืืช ืืชืฆืืื. -ืื ืืงืฉื PageUp ื-PageDn, ืื ืื ืงืืืืื ืืืงืืืช ืฉืืื, ืืืืืื ืืฉืืฉ ืืชื ืืขื -ืืขืืืืื ืฉืืืื, ืืืื ืืฉืืืืฉ ื-C-v ื-M-v ืืขืื ืืืชืจ. +ืื ืืงืฉื PageUp ืึพPageDn, ืื ืื ืงืืืืื ืืืงืืืช ืฉืืื, ืืืืืื ืืฉืืฉ ืืชื ืืขื +ืืขืืืืื ืฉืืืื, ืืืื ืืฉืืืืฉ ืึพC-v ืึพM-v ืืขืื ืืืชืจ. * ืชื ืืขืช ืกืื ืืกืืกืืช ------------------ ืชื ืืขื ืืขืืืืื ืฉืืืื ืืื ื ืฉืืืืฉืืช, ืืื ืืืฆื ื ืืชื ืืืืืข ืืืงืื ืกืคืฆืืคื -ืืชืื ืืืงืกื ืฉืขื-ืืื ืืชืฆืืื? +ืืชืื ืืืงืกื ืฉืขืึพืืื ืืชืฆืืื? ื ืืชื ืืขืฉืืช ืืืช ืืืื ืืจืืื. ืืคืฉืจ ืืืฉื ืืืฉืชืืฉ ืืืงืฉื ืืืฆืื, ืืืื ืืืื ืื ืืขืื ืืืชืจ ืื ืชืืืืงื ืืช ืืืืืื ืืขื ืืืืง ืืกืื ืืจืื ืฉื ืืืงืืืช ืืชืฉืชืืฉื -ืืคืงืืืืช C-p, C-b, C-f ื-C-n. ืคืงืืืืช ืืื ืฉืืืช ืขืจื ืืืจืืขืช ืืงืฉื ืืืฆืื, +ืืคืงืืืืช C-p, C-b, C-f ืึพC-n. ืคืงืืืืช ืืื ืฉืืืช ืขืจื ืืืจืืขืช ืืงืฉื ืืืฆืื, ืืืืงืื: ืฉืืจื ืงืืืืช, C-p @@ -70,58 +70,58 @@ : ืืฉืืจื ืืืื, C-n ->> ืืฉืชืืฉื ืืืงืฉื C-n ื-C-p ืขื-ืื ืช ืืืืืข ืืฉืืจื ืืืืฆืขืืช ืฉื ืืืืืืจืื. - ืืงืืฉื C-l ืืื ืืืจืื ืืช ืืืืืืจืื ืขื-ืืื ืืชืฆืืื. +>> ืืฉืชืืฉื ืืืงืฉื C-n ืึพC-p ืขืึพืื ืช ืืืืืข ืืฉืืจื ืืืืฆืขืืช ืฉื ืืืืืืจืื. + ืืงืืฉื C-l ืืื ืืืจืื ืืช ืืืืืืจืื ืขืึพืืื ืืชืฆืืื. ืงื ืืืชืจ ืืืืืจ ืืช ืืืงืฉืื ืืืื ืืืืฆืขืืช ืืืืื ืฉืื ืืืืฆืืื: -P ื-previous (ืงืืื), N ื-Next (ืืื), B ื-Backward (ืืืืจื) -ื-F ื-Forward (ืงืืืื). ืืงืฉื ืืชื ืืขื ืืืกืืกืืื ืืืื ืืฉืืฉื ืืชืื ืื ืืืื. +P ืึพprevious (ืงืืื), N ืึพNext (ืืื), B ืึพBackward (ืืืืจื) +ืึพF ืึพForward (ืงืืืื). ืืงืฉื ืืชื ืืขื ืืืกืืกืืื ืืืื ืืฉืืฉื ืืชืื ืื ืืืื. >> ืืงืืฉื C-n ืืื ืคืขืืื ืืื ืืืงื ืืช ืืกืื ืืฉืืจื ืื. ->> ืื ืืขื ืืช ืืกืื ืืชืื ืืฉืืจื ืขื C-f ืืืืจ-ืื ืืืขืื ืขื C-p. +>> ืื ืืขื ืืช ืืกืื ืืชืื ืืฉืืจื ืขื C-f ืืืืจึพืื ืืืขืื ืขื C-p. ืฉืืื ืื ืื ืขืืฉื C-p ืืืฉืจ ืืกืื ื ืืฆื ืืืืฆืข ืืฉืืจื. ืื ืฉืืจื ืฉื ืืงืืก ืืกืชืืืืช ืืชื ืืืืื ืื ืงืจื Newline. ืชื ืื ืืคืจืื ืืื ืืฉืืจื ืืื ืฉืืืจืื. (ืืืจื ืืื, ืืฉืืจื ืืืืจืื ื ืืงืืืฅ ืชืกืชืืื ืืฃ ืืื -ื-Newline, ืื Emacs ืืื ื ืืงืืง ืืื.) +ืึพNewline, ืื Emacs ืืื ื ืืงืืง ืืื.) >> ื ืกื C-b ืืชืืืืช ืฉืืจื. ืืื ืืืจืื ืืกืื ืื ืืข ืืกืืฃ ืืฉืืจื ืืงืืืืช. ืืืช, - ืืฉืื ืฉืืื ื ืข ืืืืจื ืืืืืฃ ืขื-ืคื ื ืชื ื-Newline. + ืืฉืื ืฉืืื ื ืข ืืืืจื ืืืืืฃ ืขืึพืคื ื ืชื ืึพNewline. -ืื C-f ืืืื ืืืืืฃ ืขื-ืคื ื Newline, ืืืืืง ืืื C-b. +ืื C-f ืืืื ืืืืืฃ ืขืึพืคื ื Newline, ืืืืืง ืืื C-b. >> ืืงืืฉื C-b ืขืื ืืื ืคืขืืื ืืื ืืงืื ืืจืืฉื ืืืื ื ืืฆื ืืกืื. ืขืชื ืืงืืฉื C-f ืืกืคืจ ืคืขืืื ืืืจืืฉ ืืฉืื ืืกืืฃ ืืฉืืจื. ืืื ืืงืืฉื C-f ืขืื ืคืขื ืืืช ืืื ืื ืืข ืืชืืืืช ืืฉืืจื ืืืื. ืืฉืืกืื ืืืฆื ืืืืืืืช ืืืงืกื ืืืืฆื, ืืืงื ืืืงืกื ืืขืืจ ืืืืง ืืืืฆื ื ืื ืกืื -ืืชืฆืืื. ืืื ืงืืจืืื "ืืืืื". ืืืืื ืืืคืฉืจืช ื-Emacs ืืื ืืข ืืช ืืกืื ืืืงืื +ืืชืฆืืื. ืืื ืงืืจืืื "ืืืืื". ืืืืื ืืืคืฉืจืช ืึพEmacs ืืื ืืข ืืช ืืกืื ืืืงืื ืืืฉืื ืืืงืกื ืืืื ืฉืืกืื ืืืขืื ืืืชืฆืืื. >> ื ืกื ืืื ืืข ืืช ืืกืื ืื ืืืืฅ ืืชืฆืืื ืข"ื ืืงืฉืช C-n ืืฉืืื ืื ืืื ืฉืงืืจื. -ืื ืชื ืืขื ืชื-ืชื ืืืืืช ืืื, ืชืืืื ืื ืืข ืืืืื ืฉืืืืช. M-f โ(META-f) ืืืื +ืื ืชื ืืขื ืชืึพืชื ืืืืืช ืืื, ืชืืืื ืื ืืข ืืืืื ืฉืืืืช. M-f โ(META-f) ืืืื ืืช ืืกืื ืืืื ืืืช ืงืืืื ืืืืื M-b ืื ืืืื ืืืืจื. ->> ืืงืืฉื M-f ื-M-b ืืกืคืจ ืคืขืืื. +>> ืืงืืฉื M-f ืึพM-b ืืกืคืจ ืคืขืืื. ืื ืืกืื ื ืืฆื ืืืืฆืข ืืืื, M-f ืื ืืกืืฃ ืืืืื. ืื ืืกืื ื ืืฆื ืืื ืฉืชื ืืืื, M-f ืขืืืจ ืืช ืืืืื ืืืื ืื ืขืฆืจ ืืกืืคื. M-b ืคืืขื ืืืืคื ืืืื ืืืืืื ืืคืื. ->> ืืงืืฉื ืขืชื M-f ื-M-b ืคืขืืื ืืืืืช, ืืื C-f ื-C-b ืคื ืืฉื ืืื ืฉืชืืืื - ืืืชืจืฉื ืืืชืืฆืื ืฉื M-f ื-M-b ืืืงืืืืช ืฉืื ืื ืืชืื ืืืื ืืืืื. +>> ืืงืืฉื ืขืชื M-f ืึพM-b ืคืขืืื ืืืืืช, ืืื C-f ืึพC-b ืคื ืืฉื ืืื ืฉืชืืืื + ืืืชืจืฉื ืืืชืืฆืื ืฉื M-f ืึพM-b ืืืงืืืืช ืฉืื ืื ืืชืื ืืืื ืืืืื. -ืฉืืื ืื ืืืงืืื ืฉืืื C-f ื-C-b ืืฆื ืืื ื-M-f ื-M-b ืืืฆื ืืฉื ื. ืืขืชืื +ืฉืืื ืื ืืืงืืื ืฉืืื C-f ืึพC-b ืืฆื ืืื ืึพM-f ืึพM-b ืืืฆื ืืฉื ื. ืืขืชืื ืงืจืืืืช ืืื ืืงืฉืื ืขื META ืืฉืืฉืื ืืคืขืืืืช ืืงืฉืืจืืช ืืืืืืืช ืฉื ืฉืคื (ืืืื, ืืฉืคืืื, ืคืกืงืืืช) ืืืืื ืืงืฉืื ืขื CONTROL ืคืืขืืื ืขื ืืืืืืช ืืกืืกืืืช ืฉืืื ื ืชืืืืืช ืืกืื ืืืงืกื ืฉืืื ืื ืขืืจืืื (ืชืืื, ืฉืืจืืช, ืืื'). -ืืืงืืื ืืืืช ืงืืืืช ืื ืืืื ืฉืืจืืช ืืืฉืคืืื: C-a ื-C-e ื ืขืื ืืชืืืืช ืืฉืืจื -ืืกืืคื, ืืืชืืื, ืืืืื M-a ื-M-e ื ืขืื ืืชืืืืช ืืืฉืคื ืืกืืคื. +ืืืงืืื ืืืืช ืงืืืืช ืื ืืืื ืฉืืจืืช ืืืฉืคืืื: C-a ืึพC-e ื ืขืื ืืชืืืืช ืืฉืืจื +ืืกืืคื, ืืืชืืื, ืืืืื M-a ืึพM-e ื ืขืื ืืชืืืืช ืืืฉืคื ืืกืืคื. ->> ื ืกื ืขืชื ืฉืชื ืืงืฉืืช ืขื C-a ืืืืจ-ืื ืฉืชื ืืงืฉืืช ืขื C-e. - ื ืกื ืฉื ื M-a ืืืืจ-ืื ืฉื ื M-e. +>> ื ืกื ืขืชื ืฉืชื ืืงืฉืืช ืขื C-a ืืืืจึพืื ืฉืชื ืืงืฉืืช ืขื C-e. + ื ืกื ืฉื ื M-a ืืืืจึพืื ืฉื ื M-e. ืฉืืื ืื ืฉืืืจื ืขื C-a ืืื ื ืขืืฉื ืืืจ, ืืืืื ืื ืืงืฉื ืืืืจืช ืขื M-a ืื ืืขื ืืช ืืกืื ืืืฉืคื ื ืืกืฃ. ืืื ื ืืื ืืื ืื ืืืืื ืืืฉืืืช, ืืื ืืชืืฆืื ื ืจืืืช @@ -152,20 +152,20 @@ M-f ืขืืืจ ืืช ืืืืื ืืืื ืื ืขืฆืจ ืืกืืคื. M-b ืคืืขื ืืื ืืื ืื ืืคืงืืืืช ืื ืคืืฆืืช ืืืืชืจ. ืฉืชื ืคืงืืืืช ืชื ืืขื ืืฉืืืืช ืืืจืช ืื โญM-<โฌ โ(META ืคืืืช), ืืฉืจ ื ืขื ืืชืืืืช -ืืืงืกื, ื-โญM->โฌ โ(META ืืืชืจ), ืืฉืจ ื ืขื ืืกืืฃ ืืืงืกื. +ืืืงืกื, ืึพโญM->โฌ โ(META ืืืชืจ), ืืฉืจ ื ืขื ืืกืืฃ ืืืงืกื. ืืจืื ืืืงืืืืช ืืืงืฉ ">" ื ืืฆื ืืขื ืืคืกืืง, ืืื ืืื ืืืงืืฉื ืืฉ ืฆืืจื ืืืืืฅ ืืืืืืืง ืืงืฉ Shift. ืืืืคื ืืืื ืืฉ ืืืืืฅ ืขื Shift ืืื ืืืงืืฉ โญM-<โฌืื ืืืจืช ืืื ืืืฆื M-ืคืกืืง. >> ื ืกื ืขืชื โญM-<โฌ ืืื ืืืืืข ืืชืืืืช ืืฉืืขืืจ. - ืืืจ-ืื ืืงืืฉื C-v ืืกืคืจ ืคืขืืื, ืขื ืฉืชืืืขื ืืืื. + ืืืจึพืื ืืงืืฉื C-v ืืกืคืจ ืคืขืืื, ืขื ืฉืชืืืขื ืืืื. >> ืขืืฉืื ื ืกื โญM->โฌ ืืื ืืืืืข ืืกืืฃ ืืฉืืขืืจ. ืืืืจ ืืื ืืงืืฉื M-v ืืื ืคืขืืื ืืื ืืืืืจ ืืืื. ื ืืชื ืืืืื ืืช ืืกืื ืื ืืขืืจืช ืืงืฉื ืืืฆืื, ืื ืื ืงืืืืื ืืืงืืืช ืฉืืื. -ืืื ืื ืื ื ืืืืืฆืื ืืืืื ืืืฉืชืืฉ ื-C-b, C-f, C-n ื-C-p ืืฉืืืฉ ืกืืืืช. +ืืื ืื ืื ื ืืืืืฆืื ืืืืื ืืืฉืชืืฉ ืึพC-b, C-f, C-n ืึพC-p ืืฉืืืฉ ืกืืืืช. ืงืืื ืื, ืื ืืขืืื ืขื ืื ืืงืืืช. ืฉื ืืช, ืืฉืชืชืจืืื ืืขืืื ืขื Emacs, ืชืจืื ืื ืืฉืืืืฉ ืืืงืฉืื ืืื ืืืืจ ืืืชืจ ืืืฉืืืืฉ ืืืฆืื (ืืืืื ืฉืืื ืฆืืจื ืืืืื ืืช ืืื ืืืืืง ืืขืืงืจื ืฉื ืืืงืืืช). ืืฉืืืฉืืช, ืืฉืืืงืฉืื ืืืื ืืืคืื ืืืจืื, @@ -173,7 +173,7 @@ M-f ืขืืืจ ืืช ืืืืื ืืืื ืื ืขืฆืจ ืืกืืคื. M-b ืคืืขื ืืื ืจืื ืืคืงืืืืช ืฉื Emacs ืืงืืืืช ืืจืืืื ื ื ืืืจื; ืขืืืจ ืจืื ืืคืงืืืืช ืืืจืืืื ื ืืฉืืฉ ืืืื ื ืฉื ืืกืคืจ ืืืืจืืช ืขื ืืคืงืืื. ืืื ืืกืคืง ืืจืืืื ื ืืคืงืืื, ืืฉ ืืืงืืฉ -C-u ืืืืจ-ืื ืกืคืจืืช, ืืืืช ืืคื ื ืฉืืงืืฉืื ืืช ืืคืงืืื ืขืฆืื. ืขื ืืืงืืืช ืงืืื +C-u ืืืืจึพืื ืกืคืจืืช, ืืืืช ืืคื ื ืฉืืงืืฉืื ืืช ืืคืงืืื ืขืฆืื. ืขื ืืืงืืืช ืงืืื ืืงืฉ META (ืื EDIT ืื ALT), ืืฉ ืื ืืคืฉืจืืช ืืืจืช ืืฆืืื ืืจืืืื ื ื ืืืจื: ืืงืืฉื ืืช ืืกืคืจืืช ืชืื ืืื ืืืืงืช ืืงืฉ META. ืื ื ืืืืืฆืื ืขื C-u ืืฉืื ืฉืืื ืืขืืื ืขื ืื ืืงืืืช. ืืืจืืืื ื ืื ืืืจื ื ืงืจื ืื "ืืจืืืื ื ืงืืืืืช" (prefix @@ -189,16 +189,16 @@ argument) ืืฉืื ืืงืืฉืื ืืืชื ืืคื ื ืืคืงืืื ืืืื ืืื ๏ฟฝ ืืฉืชืืฉืืช ืื ืืืืืื -- ื ืืืืืชื ืฉื ืืืจืืืื ื, ืืื ืงืฉืจ ืืขืจืื ืืืกืคืจื, ืืืจืืช ืืคืงืืื ืืืชื ืื ืงืฆืช ืืืจืช. -โC-v ื-M-v ืืืฆืืื ืืืืื ืืื ืืืืคื ืืืจ. ืืฉืคืงืืืืช ืืื ืืงืืืืช ืืจืืืื ื, +โC-v ืึพM-v ืืืฆืืื ืืืืื ืืื ืืืืคื ืืืจ. ืืฉืคืงืืืืช ืืื ืืงืืืืช ืืจืืืื ื, ืื ืืืืืื ืืช ืืชืฆืืื ืืืกืคืจ ืืื ืฉื ืฉืืจืืช, ืืื ืืืคืื. ืืืฉื, C-u 8 C-v -ืืืืื ืืช ืืชืฆืืื ื-8 ืฉืืจืืช. +ืืืืื ืืช ืืชืฆืืื ืึพ8 ืฉืืจืืช. >> ื ืกื ืขืชื ืืืงืืฉ C-u 8 C-v. -ืืชืืฆืื, ืืชืฆืืื ืืืชื ืฆืจืืื ืืืื ื-8 ืฉืืจืืช. ืื ืืจืฆืื ืื ืืืืื ืืืืจื, -ืืคืฉืจ ืืืฉืื ืืืช ืข"ื ืืชื ืืจืืืื ื ื-M-v. +ืืชืืฆืื, ืืชืฆืืื ืืืชื ืฆืจืืื ืืืื ืึพ8 ืฉืืจืืช. ืื ืืจืฆืื ืื ืืืืื ืืืืจื, +ืืคืฉืจ ืืืฉืื ืืืช ืข"ื ืืชื ืืจืืืื ื ืึพM-v. -ืื ืืคืขืืชื ืืช Emacs ืขื-ืืื ืืขืจืืช ืืืื ืืืช ืืืื X ืื MS-Windows, ืืชื +ืื ืืคืขืืชื ืืช Emacs ืขืึพืืื ืืขืจืืช ืืืื ืืืช ืืืื X ืื MS-Windows, ืืชื ืฆืจืืืื ืืจืืืช ืคืก ืฆืจ ืืืืื, ืฉืฉืื ืคืก ืืืืื (scroll bar) ืืฆืืื ืฉื ืืืืื ืฉื Emacs. (ืฉืืื ืื ืฉืืฉื ื ืฆืืื ืืืืื ืงืืืืื ืคืกืื ื ืืกืคืื. ืืื ื ืงืจืืื "ืืฉืืืืื" -- "fringes" -- ืืืฉืืฉืื ืืืฆืืช ืกืืื ื ืืืฉื ืฉืืจื ืืกืืืื ืื @@ -231,7 +231,7 @@ argument) ืืฉืื ืืงืืฉืื ืืืชื ืืคื ื ืืคืงืืื ืืืื ืืื ๏ฟฝ * ืคืงืืืืช ืื ืืืจืืืช ----------------- -ืืกืคืจ ืคืงืืืืช ื-Emacs ืื ืืืจืืืช ืืืืื ื ืืื ืฉืืฉืชืืฉืื ืืชืืืืื ืื ืืคืขืืื +ืืกืคืจ ืคืงืืืืช ืึพEmacs ืื ืืืจืืืช ืืืืื ื ืืื ืฉืืฉืชืืฉืื ืืชืืืืื ืื ืืคืขืืื ืืืชื ืืืจื ืืงืจื. ืื ืชืงืืฉื ืืช ืืืช ืืคืงืืืืช ืืืื, Emacs ืืฆืื ืืืืขื ืืืชืืจืช ืืช ืืคืงืืื ืืืฉืื @@ -262,13 +262,13 @@ argument) ืืฉืื ืืงืืฉืื ืืืชื ืืคื ื ืืคืงืืื ืืืื ืืื ๏ฟฝ >> ืืงืืฉื C-x 1 ืืฉืืื ืื ืฉืืืืื ืขื ืืืกืืจ ืขื C-f ื ืขืื. ืคืงืืื ืื ืฉืื ื ืืื ืฉืืจ ืืคืงืืืืช ืฉืืืื ื ืขื ืื ืืื ืฉืืื ืืืืื ืฉื ื ืชืืื. -ืืื ืืชืืืื ืขื ืืชื CONTROL-x. ืคืงืืืืช ืจืืืช ืืื ืืชืืืืืช ื-CONTROL-x; ืืืง +ืืื ืืชืืืื ืขื ืืชื CONTROL-x. ืคืงืืืืช ืจืืืช ืืื ืืชืืืืืช ืึพCONTROL-x; ืืืง ืืืื ืืื ืขืืกืงืืช ืืืืื ืืช, ืงืืฆืื, ืืืฆืฆืื ืื ืืฉืืื ืืืืื ืืืจืื. ืคืงืืืืช ืืื ืืืืืืช ืฉื ืื, ืฉืืืฉื ืืืคืืื ืืจืืขื ืชืืื. * ืืื ืกื ืืืืืงื -------------- +-------------- ืื ืืจืฆืื ืื ืืืื ืืก ืืงืกื, ืคืฉืื ืืงืืฉื ืขื ืืืงืฉืื ืืืชืืืืื. ืชืืื ืจืืืืื, ืืืื A, ื, 7, * ืืื' ืืชืคืจืฉืื ืข"ื Emacs ืืืงืกื ืืืื ืืชืืืกืคืื ืืืงืกื @@ -278,15 +278,15 @@ argument) ืืฉืื ืืงืืฉืื ืืืชื ืืคื ื ืืคืงืืื ืืืื ืืื ๏ฟฝ ืืืืืงืช ืืชื ืืืืจืื ืฉืืงืฉืชื ืืงืืฉื <DelBack>. ืืืงืฉ ืฉืื ื ืงืืจืืื ืื <DelBack> ืืืื ืืืชืงืจื ืืฉืืืช ืฉืื ืื -- "Delete", "DEL" ืื "Backspace". ืืืจื ืืื ืืื ืืงืฉ ืืืื ืืืืื ืฉื ืืฆื ืื ืืจืืง ืืืงืฉ <Return>, ืืืื ืืฉืืฉ ืืชืื ืืืืืงืช -ืืชื ืืืจืื ืื ืืชืืื ืืืช ืืืจืืช, ืื ืจืง ื-Emacs. +ืืชื ืืืจืื ืื ืืชืืื ืืืช ืืืจืืช, ืื ืจืง ืึพEmacs. ืื ืงืืื ืืืงืืืช ืฉืืื ืืงืฉ ืืืื ืฉืขืืื ืจืฉืื <Backspace>, ืื ืืืื ืืืงืฉ ืืฉืจ -ืืฉืืฉ ื-<DelBack>. ืื ืื ืืืื ืืงืฉ ืืืจ ืืืกืืื ื-"Delete" ืืืงืื ืืืจืช ืื -ืืื ื ื-<DelBack> ืฉืืื. +ืืฉืืฉ ืึพ<DelBack>. ืื ืื ืืืื ืืงืฉ ืืืจ ืืืกืืื ืึพ"Delete" ืืืงืื ืืืจืช ืื +ืืื ื ืึพ<DelBack> ืฉืืื. ืืืืคื ืืืื ืืืชืจ, <DelBack> ืืืืง ืืช ืืชื ืฉืงืืื ืืืืงืื ืืกืื. ->> ืืงืืฉื ืขืชื ืืกืคืจ ืชืืื, ืืืืจ-ืื ืืืงื ืืืชื ืข"ื ืืงืฉืืช ืืืืืช +>> ืืงืืฉื ืขืชื ืืกืคืจ ืชืืื, ืืืืจึพืื ืืืงื ืืืชื ืข"ื ืืงืฉืืช ืืืืืช ืขื <DelBack>. ืื ืชืืฉืฉื ืืฉื ืืช ืืช ืืงืืืฅ ืืื -- ืืขืืชืง ืืืงืืจื ืฉื ืืฉืืขืืจ ืืืฉืืจ ืืื ืฉืื ืื. ืืชื ืขืืืืื ืขื ืืขืืชืง ืืืืฉื ืฉืืื. @@ -297,24 +297,24 @@ argument) ืืฉืื ืืงืืฉืื ืืืชื ืืคื ื ืืคืงืืื ืืืื ืืื ๏ฟฝ >> ืืงืืฉื ืืงืกื ืขื ืฉืชืืืขื ืืงืฆื ืืฉืืจื, ืืื ืชืืฉืืื ืืืงืืฉ ืขืื ืืงืกื. ืืชืืฆืื, ืชืจืื ืฉืืืคืืขื ืฉืืจืช ืืืฉื. ->> ืขืชื ืืงืืฉื <DelBack> ืขื-ืื ืช ืืืืืง ืืงืกื ืขื ืฉืืฉืืจื ืชืืขืฉื ืงืฆืจื ืืกืคืืง - ืืชืชืืื ืืฉืืจื ืืืืืช ืขื-ืืื ืืชืฆืืื. ืฉืืจืช ืืืืฉื ืชืืขืื. +>> ืขืชื ืืงืืฉื <DelBack> ืขืึพืื ืช ืืืืืง ืืงืกื ืขื ืฉืืฉืืจื ืชืืขืฉื ืงืฆืจื ืืกืคืืง + ืืชืชืืื ืืฉืืจื ืืืืืช ืขืึพืืื ืืชืฆืืื. ืฉืืจืช ืืืืฉื ืชืืขืื. -ื ืืชื ืืืืืง ืืช ืชื ื-Newline ืืื ืื ืชื ืืืจ. ืืืืงืช ื-Newline ืืื ืฉืชื +ื ืืชื ืืืืืง ืืช ืชื ืึพNewline ืืื ืื ืชื ืืืจ. ืืืืงืช ืึพNewline ืืื ืฉืชื ืฉืืจืืช ืชืืื ืืช ืืฉืืจืืช ืืฉืืจื ืืืช. ืื ืืฉืืจื ืืืฉืืืืช ืชืืื ืืจืืื ืืจืืื ืืชืฆืืื, ืืื ืชืืฆื ืขื ืฉืืจืช ืืืฉื. >> ืื ืืขื ืืช ืืกืื ืืชืืืืช ืืฉืืจื ืืืงืืฉื <DelBack>. ืืชืืฆืื, ืืฉืืจื ืชืชืืื ืื ืงืืืืชื. ->> ืขืชื ืืงืืฉื <Return> ืืื ืืืืืืจ ืืช ื-Newline ืฉืืืงืชื. +>> ืขืชื ืืงืืฉื <Return> ืืื ืืืืืืจ ืืช ืึพNewline ืฉืืืงืชื. -ืืืจื ืื ืืจืื ืืคืงืืืืช ื-Emacs ืืคืฉืจ ืืฆืืื ืืกืคืจ ืืืจืืช. ืื ืชืื ืืงืกื +ืืืจื ืื ืืจืื ืืคืงืืืืช ืึพEmacs ืืคืฉืจ ืืฆืืื ืืกืคืจ ืืืจืืช. ืื ืชืื ืืงืกื ืฉืืืืื ืืงืืืฆืช ืคืงืืืืช ืื. ืืืจื ืขื ืชื ืืงืกื ืืื ืืกื ืืืชื ืืกืคืจ ืคืขืืื. ->> ื ืกื ืืืช ืขืืฉืื -- ืืงืืฉื โชC-u 8 *โฌ ืขื-ืื ืช ืืืื ืืก ********. +>> ื ืกื ืืืช ืขืืฉืื -- ืืงืืฉื โชC-u 8 *โฌ ืขืึพืื ืช ืืืื ืืก ********. -ืืืื, ืืืืชื ืืช ืืืืคื ืืืกืืกื ืืืืชืจ ืืืืคืืก ืืฉืื ื-Emacs ืืืชืงื ืฉืืืืืช. +ืืืื, ืืืืชื ืืช ืืืืคื ืืืกืืกื ืืืืชืจ ืืืืคืืก ืืฉืื ืึพEmacs ืืืชืงื ืฉืืืืืช. ืืคืฉืจ ืืืืืง ืื ืืืื ืืืฃ ืฉืืจืืช ืฉืืืืช. ืืืื ืกืืืื ืคืงืืืืช ืืืืืงื: โ<Delback> ืืืง ืชื ืฉืืคื ื ืืกืื @@ -326,9 +326,9 @@ argument) ืืฉืื ืืงืืฉืื ืืืชื ืืคื ื ืืคืงืืื ืืืื ืืื ๏ฟฝ โC-k ืืืืจ ืืงืกื ืืืกืื ืืขื ืกืืฃ ืืฉืืจื โM-k ืืืืจ ืืงืกื ืขื ืกืืฃ ืืืฉืคื ืื ืืืื. -ืฉืืื ืื ืฉืืืืก ืืื <Delback> ื-C-d ืืขืืืช M-<Delback>โ ื-M-d ืืืฉืืืื ืืช -ืืืงืืื ืฉืืื C-f ื-M-f (ืืื ื <Delback> ืืื ื ื ืชื ืืงืจื, ืืื ื ืื ืื ืืช -ืื ืงืืื ืืื ืืขืช-ืขืชื). C-k ื-M-k ืืืืื ื-C-e ื-M-e, ืื ื ืงืืื ืฉืืจืืช +ืฉืืื ืื ืฉืืืืก ืืื <Delback> ืึพC-d ืืขืืืช M-<Delback>โ ืึพM-d ืืืฉืืืื ืืช +ืืืงืืื ืฉืืื C-f ืึพM-f (ืืื ื <Delback> ืืื ื ื ืชื ืืงืจื, ืืื ื ืื ืื ืืช +ืื ืงืืื ืืื ืืขืชึพืขืชื). C-k ืึพM-k ืืืืื ืึพC-e ืึพM-e, ืื ื ืงืืื ืฉืืจืืช ืืืฉืคืืื. ืื ืืกืฃ, ืงืืืืช ืฉืืื ืืืืื ืฉืืืคืฉืจืช ืืืืืจ ืงืืข ืืืฉืื ืฉื ืืงืกื. ืืฉื ืื, ืชืืืขื @@ -340,25 +340,25 @@ C-w. ืืชืืฆืื, ืื ืืืงืกื ืืื ืฉื ื ืืืงืืืืช ืืืื ืืื๏ฟฝ >> ืืงืืฉื C-<SPC>โ. โEmacs ืฆืจืื ืืืฆืื ืืืืขื ืืืืืจืช "Mark set" ืืชืืชืืช ืืชืฆืืื. >> ืื ืืขื ืืช ืืกืื ืื ืืืืช ืฆ ืืฉืืจื ืืฉื ืื ืฉื ืืคืืกืงื. ->> ืืงืืฉื C-w. ืืื ืชืืืจื ืืช ืืืง ืืืงืกื ืฉืืชืืื ื-ื ืืืกืชืืื ืืคื ื ื-ืฆ. +>> ืืงืืฉื C-w. ืืื ืชืืืจื ืืช ืืืง ืืืงืกื ืฉืืชืืื ืึพื ืืืกืชืืื ืืคื ื ืึพืฆ. -ืืืืื ืืื "ืืืืงื" ("deletion") ื-"ืืืืจื" ("killing") ืืื ืฉืืืงืกื +ืืืืื ืืื "ืืืืงื" ("deletion") ืึพ"ืืืืจื" ("killing") ืืื ืฉืืืงืกื "ืืืืืจ" ื ืืชื ืืืืืืจ ืืืืื ืกื (ืืืงืื ืืืฉืืื ืืืงืกื), ืืืืื ืืงืกื "ืืืืง" ืื ื ืืชื ืืืื ืืก ืืืืฉ ืืฉืืื ืื. (ืืื ื ืืชื ืืืื ืืช ืืืืงื -- ืจืื ืืืื.) ืืืืืจ ืืืงืกื ืืืืืจ ื ืงืจื "ืืืืงื" ("yanking"). ืืืืคื ืืืื, ืคืงืืืืช ืืฉืจ ืขืืืืืช ืืืขืืื ืืืืืืช ืืืืืืช ืฉื ืืงืกื ืชืืื ืืืืจืืช ืืช ืืืงืกื (ืื ืฉื ืืชื ืืืื ืืงืืืช ืืฉืืืจื) ืืขืื ืืคืงืืืืช ืฉืืืจืืืืช ืชื ืืืื ืื ืฉืืจืืช ืจืืงืืช ืืชืื ืจืืื -- -ืืืืงืืช (ืื ืฉืื ื ืืชื ืืืืืืง ืืช ืืืงืกื ืฉื ืืืง). ืื, <Delback> ื-C-d ืืืืงืื +ืืืืงืืช (ืื ืฉืื ื ืืชื ืืืืืืง ืืช ืืืงืกื ืฉื ืืืง). ืื, <Delback> ืึพC-d ืืืืงืื ืืืฉืจ ืืคืขืืืื ืืืชื ืืื ืืจืืืื ื, ืืื ืืืืจืื ืืืฉืจ ืืคืขืืืื ืืืชื ืขื ืืจืืืื ื. ->> ืื ืืขื ืืช ืืกืื ืืชืืืืช ืฉืืจื ืฉืืื ื ืจืืงื. ืืืจ-ืื ืืงืืฉื C-k ืืื ืืืืืจ +>> ืื ืืขื ืืช ืืกืื ืืชืืืืช ืฉืืจื ืฉืืื ื ืจืืงื. ืืืจึพืื ืืงืืฉื C-k ืืื ืืืืืจ ืืช ืื ืืืงืกื ืฉื ืืืชื ืฉืืจื. ->> ืืงืืฉื C-k ืคืขื ื ืืกืคืช. ืฉืืื ืื ืฉืืื ืืืืจ ืืช ื-Newline ืฉืืกืืฃ ืืฉืืจื. +>> ืืงืืฉื C-k ืคืขื ื ืืกืคืช. ืฉืืื ืื ืฉืืื ืืืืจ ืืช ืึพNewline ืฉืืกืืฃ ืืฉืืจื. -ืฉืืื ืื ืฉ-C-k ืืืื ืืืืจ ืืช ืชืืืืช ืืฉืืจื, ื-C-k ื ืืกืฃ ืืืืจ ืื ืืช ืืฉืืจื +ืฉืืื ืื ืฉึพC-k ืืืื ืืืืจ ืืช ืชืืืืช ืืฉืืจื, ืึพC-k ื ืืกืฃ ืืืืจ ืื ืืช ืืฉืืจื ืขืฆืื ืืืืจื ืืฉืืจ ืืฉืืจืืช ืื ืืข ืืืคื ืืขืื. C-k ืืคืจืฉ ืืช ืืืจืืืื ื ืื ืืืจื -ืืืืคื ืืืืื: ืืื ืืืืจ ืืืกืคืจ ืืื ืฉืืจืืช, ืืืื ื-Newlines ืฉืืื. ืื ืฉืื ื -ืืกืชื ืืคืขืื ืืืืจืช: C-u 2 C-k ืืืืจ ืฉืชื ืฉืืจืืช ืืืื ื-Newlines ืฉืืื, +ืืืืคื ืืืืื: ืืื ืืืืจ ืืืกืคืจ ืืื ืฉืืจืืช, ืืืื ืึพNewlines ืฉืืื. ืื ืฉืื ื +ืืกืชื ืืคืขืื ืืืืจืช: C-u 2 C-k ืืืืจ ืฉืชื ืฉืืจืืช ืืืื ืึพNewlines ืฉืืื, ืืืืื ืืงืฉื ืขื C-k ืคืขืืืื ืื ืขืืฉื ืื. ืืืืืจ ืืืงืกื ืฉืืืจื ื ื ืงืจื "ืืืืงื" ("yanking"). (ืชืืฉืื ืขื ืื ืืขื ืฉืืืคื @@ -366,21 +366,21 @@ C-w. ืืชืืฆืื, ืื ืืืงืกื ืืื ืฉื ื ืืืงืืืืช ืืืื ืืื๏ฟฝ ืืืืชื ืืงืื ืืื ื ื ืืืจ ืื ืืืงืื ืืืจ ืืืฉืื ืืชืื ืืืงืกื ืฉืืชื ืขืืจืืื, ืื ืืคืืื ืืงืืืฅ ืืืจ. ื ืืชื ืืืืืืง ืืช ืืืชื ืืืงืกื ืืกืคืจ ืคืขืืื ืืืื ืืืฆืืจ ืขืืชืงืื ืืจืืืื ืืื ื. ืชืืื ืืืช ืขืจืืื ืืืจืืช ืืฉืชืืฉืืช ืืืื ืืื "cutting" -ื-"pasting" ืืืงืื "killing" ื-"yanking" (ืจืื ืืช ืืืืื ืืืื ืืื ืืคืจืง -ื-"Glossary" ืฉื ืืืจืื ืืืฉืชืืฉื Emacs). +ืึพ"pasting" ืืืงืื "killing" ืึพ"yanking" (ืจืื ืืช ืืืืื ืืืื ืืื ืืคืจืง +ืึพ"Glossary" ืฉื ืืืจืื ืืืฉืชืืฉื Emacs). ืืคืงืืื ืืืืืงื ืืื C-y. ืืื ืืื ืืกื ืืช ืืืงืกื ืืืืืจ ืืืงืื ืื ืืืื ืฉื ืืกืื. >> ื ืกื ืืืช: ืืงืืฉื C-y ืืื ืืืืืจ ืืงืกื ืฉืืืจืชื ืงืืื ืืื. ืื ืชืงืืฉื C-k ืืกืคืจ ืคืขืืื ืืจืฆืฃ, ืื ืืืงืกื ืฉืืืจืชื ืืืจื ืื ื ืฉืืจ ืืืื, ืื -ืฉ-C-y ืืืื ืืืืืง ืืช ืืืื ืืืช ืืืช. +ืฉึพC-y ืืืื ืืืืืง ืืช ืืืื ืืืช ืืืช. >> ืขืฉื ืืืช ืขืชื: ืืงืืฉื C-k ืืื ืคืขืืื. ืขืืฉืื ืืืืืืจ ืืืงืกื ืฉืืืจืชื: ->> ืืงืืฉื C-y. ืืืจ-ืื ืื ืืขื ืืช ืืกืื ืืื ืฉืืจืืช ืืืคื ืืื ืืืงืืฉื C-y ืฉืื. +>> ืืงืืฉื C-y. ืืืจึพืื ืื ืืขื ืืช ืืกืื ืืื ืฉืืจืืช ืืืคื ืืื ืืืงืืฉื C-y ืฉืื. ืืคื ืฉืจืืืชื, ืื ืชืืืื ืืืขืชืืง ืืืง ืืืืงืกื ืืืงืื ืืืงืื. ืื ืืขืฉืืช ืื ืืฉ ืืื ืืงืกื ืืืืืงื, ืืื ืืื ืชืืื ืืืจืชื ืืงืกื ืืืจ? C-y ืืืืืง @@ -394,7 +394,7 @@ C-w. ืืชืืฆืื, ืื ืืืงืกื ืืื ืฉื ื ืืืงืืืืช ืืืื ืืื๏ฟฝ ืื ืชืงืืฉื M-y ืืกืคืืง ืคืขืืื ืืื ืืืจ ืื, ืชืืืขื ืืืจื ืื ืงืืืช ืืืชืืื (ืืงืกื ืฉืืืจืชื ืืืืจืื ื). ->> ืืืจื ืฉืืจื, ืืืจ-ืื ืชื ืืขื ืืช ืืกืื ืื ื ืืื ื, ืืืืกืืฃ ืืืจื ืฉืืจื ื ืืกืคืช. +>> ืืืจื ืฉืืจื, ืืืจึพืื ืชื ืืขื ืืช ืืกืื ืื ื ืืื ื, ืืืืกืืฃ ืืืจื ืฉืืจื ื ืืกืคืช. ืืงืืฉื C-y ืืื ืืืืืจ ืืช ืืฉืืจื ืืฉื ืื ืฉืืืจืชื. ืขืชื ืืงืืฉื M-y ืืืฉืืจื ืฉืืืืจืชื ืชืืืืฃ ืืฉืืจื ืืจืืฉืื ื ืฉืืืจืชื. ืืงืืฉื M-y ืืกืคืจ ืคืขืืื ื ืืกืคืืช ืืฉืืื ืื ืืชืืฆืืืช. ืืืฉืืื ืืืงืืฉ M-y @@ -415,14 +415,14 @@ C-x u ืืจืฆืฃ ืืืืืช ืฉืื ืืืื ืฉื ืคืงืืืืช ืงืืืืืช, ืืืช ืืคืงืืืืช ืืืืื) ืืื ื ื ืกืคืจืืช ืืชืืื ืฉืืื ืืกืื ืืช ืขืฆืื ืืงืืืฆืื ืืงืืืฆืืช ืฉื ืขื 20, ืืื ืืืงืืื ืืช ืืกืคืจ ืืคืขืืื ืฉืืฉ ืืืงืืฉ C-x u ืืื ืืืื ืืื ืกืช ืืงืกื. ->> ืืืจื ืฉืืจื ืื ืขื C-k, ืืืจ-ืื ืืงืืฉื C-x u ืืืื ืชืืคืืข ืฉืื. +>> ืืืจื ืฉืืจื ืื ืขื C-k, ืืืจึพืื ืืงืืฉื C-x u ืืืื ืชืืคืืข ืฉืื. โC-_โ ืืื ื ืืจื ืืืืคืืช ืืืคืขืื ืืช ืคืงืืืช ืืืืืื. ืืื ืคืืขืืช ืืืืืง ืืื C-x u, ืืื ืงืื ืืืชืจ ืืืงืฉื ืืกืคืจ ืคืขืืื ืืื ืืืจ ืื. ืืืกืจืื ืฉื C-_โ ืืื ืฉืืืื ืืงืืืืช ืื ืืจืืจ ืืืืื ืืืฆื ืืืงืืฉ ืืืช. ืื ืืกืืื ืืงืืืื ืฉื C-x u. ืืืงืืืืช ืืืืืช ื ืืชื ืืืงืืฉ C-_โ ืข"ื ืืืืงืช CONTROL ืืืงืฉืช ืืืืกื /. -ืืจืืืื ื ื ืืืจื ื-C-_โ ืื ื-C-x u ืืฉืืฉ ืืืกืคืจ ืืืืจืืช ืขื ืืคืงืืื. +ืืจืืืื ื ื ืืืจื ืึพC-_โ ืื ืึพC-x u ืืฉืืฉ ืืืกืคืจ ืืืืจืืช ืขื ืืคืงืืื. ื ืืชื ืืืื ืืืืงื ืฉื ืืงืกื ืืืืืง ืืื ืฉื ืืชื ืืืื ืืืืจื. ืืืืืืื ืืื ืืืืงื ืืืืืจื ืืฉืคืืขืื ืขื ืืืืืชืื ืืืืืืง ืืช ืืืงืกื ืืืืืจ ืขื C-y; ืื ืืื ื ืืฉืืืื @@ -432,8 +432,8 @@ C-x u ืืจืฆืฃ ืืืืืช ืฉืื ืืืื ืฉื ืคืงืืืืช ืงืืืืืช, ืืืช * ืงืืฆืื ------- -ืขื-ืื ืช ืฉืืืงืกื ืฉืขืจืืชื ืืืฉืืจ, ืืฉ ืืฉืื ืืืชื ืืงืืืฅ. ืืืจืช, ืืื ืืืขืื ืืจืืข -ืฉืชืฆืื ื-Emacs. ืืื ืืฉืื ืืช ืืืงืก ืืงืืืฅ, ืืฉ "ืืคืชืื" ("find") ืืช ืืงืืืฅ +ืขืึพืื ืช ืฉืืืงืกื ืฉืขืจืืชื ืืืฉืืจ, ืืฉ ืืฉืื ืืืชื ืืงืืืฅ. ืืืจืช, ืืื ืืืขืื ืืจืืข +ืฉืชืฆืื ืึพEmacs. ืืื ืืฉืื ืืช ืืืงืก ืืงืืืฅ, ืืฉ "ืืคืชืื" ("find") ืืช ืืงืืืฅ ืืคื ื ืฉืืชืืืืื ืืืงืืฉ ืืงืกื. (ืฉื ืืืจ ืืื ืืื "ืืคืงืื" ืืช ืืงืืืฅ - "visit".) ืคืชืืืช ืืงืืืฅ ืืฉืืขืืชื ืฉืชืืื ืืงืืืฅ ืืืฆื ืืชืื Emacs. ืืืืื ืืช ืจืืืช ืืืืจ @@ -445,8 +445,8 @@ C-x u ืืจืฆืฃ ืืืืืช ืฉืื ืืืื ืฉื ืคืงืืืืช ืงืืืืืช, ืืืช ืื ืชืืืื ืืืืง ืืชืืชืื ืฉื ืืชืฆืืื, ืชืจืื ืฉื ืฉืืจื ืืืืืช ืฉืืชืืืื ืืืกืชืืืืช ืืืงืคืื ืืืื ืืงืฆื ืืฉืืืื ืฉืื ืืชืื "TUTORIAL.he". ืืืง ืื ืฉื ืืชืฆืืื ืืืจื ืืื ืืฆืื ืืช ืฉื ืืงืืืฅ ืืืชื ืืชื ืคืืงืืื. ืืจืืข ืืชื ืคืืงืืื ืงืืืฅ ืืฉื -"TUTORIAL.he" ืฉืืื ืขืืชืง ืืืืืื ืืืืฉื ืฉืืื ืฉื ืฉืืขืืจ ืืฉืืืืฉ ื-Emacs. -ืคืชืืืช ืงืืืฅ ืืืฉืื ื-Emacs ืชืฆืื ืืช ืฉืื ืฉื ืืงืืืฅ ืืืงืื ืื. +"TUTORIAL.he" ืฉืืื ืขืืชืง ืืืืืื ืืืืฉื ืฉืืื ืฉื ืฉืืขืืจ ืืฉืืืืฉ ืึพEmacs. +ืคืชืืืช ืงืืืฅ ืืืฉืื ืึพEmacs ืชืฆืื ืืช ืฉืื ืฉื ืืงืืืฅ ืืืงืื ืื. ืืืื ืืื ืืืืื ืฉื ืคืชืืืช ืงืืืฅ ืืื ืฉืืฉ ืืฆืืื ืืช ืฉื ืืงืืืฅ ืืฉืจ ืืจืฆืื ืื ืืคืชืื. ืื ื ืืืืจืื ืฉืืคืงืืื "ืงืืจืืช ืืจืืืื ื ืืืืกืืฃ" (ืืืงืจื ืื ืืืจืืืื ื @@ -455,21 +455,21 @@ C-x u ืืจืฆืฃ ืืืืืช ืฉืื ืืืื ืฉื ืคืงืืืืช ืงืืืืืช, ืืืช โC-x C-f ืคืชื ืงืืืฅ โEmacs ืืืงืฉ ืฉืชืงืืฉื ืืช ืฉื ืืงืืืฅ. ืฉื ืืงืืืฅ ืฉืชืงืืฉื ืืืคืืข ืืฉืืจื ืืชืืชืื ื ืฉื -ืืชืฆืืื. ืฉืืจื ืื ื ืงืจืืช "ืืื ื-ืืืฆืฅ" ("minibuffer") ืืฉืืื ืืฉืืฉืช ืืกืื ืื +ืืชืฆืืื. ืฉืืจื ืื ื ืงืจืืช "ืืื ืึพืืืฆืฅ" ("minibuffer") ืืฉืืื ืืฉืืฉืช ืืกืื ืื ืฉื ืงืื. ื ืืชื ืืืฉืชืืฉ ืืื ืคืงืืืืช ืืขืจืืื ืืจืืืืืช ืฉื Emacs ืืฉืืงืืฉืื ืืช ืฉื ืืงืืืฅ ืืืืฆืฅ ืื. -ืื ืืจื ืกืืืืชื ืืืงืืฉ ืืช ืฉื ืืงืืืฅ (ืื ืื ืกืื ืืืจ ืฉื ืงืื ืืืื ื-ืืืฆืฅ), +ืื ืืจื ืกืืืืชื ืืืงืืฉ ืืช ืฉื ืืงืืืฅ (ืื ืื ืกืื ืืืจ ืฉื ืงืื ืืืื ืึพืืืฆืฅ), ื ืืชื ืืืื ืืช ืืคืงืืื ืืขืืจืช C-g. ->> ืืงืืฉื C-x C-f ืืืืจ-ืื ืืงืืฉื C-g. ืื ืืืื ืืช ืืืื ื-ืืืฆืฅ ืืื ืืืื - ืืช ืืคืงืืื C-x C-f ืฉืืฉืชืืฉื ืืืื ื-ืืืฆืฅ. ืืชืืฆืื ืืื ืฉืืฃ ืงืืืฅ ืื ื ืคืชื. +>> ืืงืืฉื C-x C-f ืืืืจึพืื ืืงืืฉื C-g. ืื ืืืื ืืช ืืืื ืึพืืืฆืฅ ืืื ืืืื + ืืช ืืคืงืืื C-x C-f ืฉืืฉืชืืฉื ืืืื ืึพืืืฆืฅ. ืืชืืฆืื ืืื ืฉืืฃ ืงืืืฅ ืื ื ืคืชื. -ืืฉืกืืืืชื ืืืงืืฉ ืืช ืฉื ืืงืืืฅ, ืืงืืฉื <Return> ืืกืืื ืืช ืืงืื. ืื-ืื ืชืืืฉ -C-x C-f ืืขืืืื ืืชืืฆื ืืชืคืชื ืืช ืืงืืืฅ ืฉืืืจืชื. ืืืื ื-ืืืฆืฅ ื ืขืื ืืืฉืจ -ืคืงืืืช ื-C-x C-f ืชืกืืื ืืช ืขืืืืชื. +ืืฉืกืืืืชื ืืืงืืฉ ืืช ืฉื ืืงืืืฅ, ืืงืืฉื <Return> ืืกืืื ืืช ืืงืื. ืืึพืื ืชืืืฉ +C-x C-f ืืขืืืื ืืชืืฆื ืืชืคืชื ืืช ืืงืืืฅ ืฉืืืจืชื. ืืืื ืึพืืืฆืฅ ื ืขืื ืืืฉืจ +ืคืงืืืช ืึพC-x C-f ืชืกืืื ืืช ืขืืืืชื. -ืืื ืงืฆืจ ืืืจ-ืื ืชืืื ืืงืืืฅ ืืืคืืข ืขื-ืืื ืืชืฆืืื ืืชืืืื ืืืฆืข ืื ืฉืื ืืืื. +ืืื ืงืฆืจ ืืืจึพืื ืชืืื ืืงืืืฅ ืืืคืืข ืขืึพืืื ืืชืฆืืื ืืชืืืื ืืืฆืข ืื ืฉืื ืืืื. ืืฉืชืืืืื ืืฉืืืจ ืืช ืืฉืื ืืืื, ืืงืืฉื ืืช ืืคืงืืื ืืืื: โC-x C-s ืฉืืืจ ืืช ืืงืืืฅ @@ -479,13 +479,13 @@ C-x C-f ืืขืืืื ืืชืืฆื ืืชืคืชื ืืช ืืงืืืฅ ืฉืืืจืชื. ืืื๏ฟฝ ืืืืืื. ืืฉื ืืืืฉ ื ืืฆืจ ืข"ื ืืืกืคืช "~" ืืกืืฃ ืืฉื ืืืงืืจื ืฉื ืืงืืืฅ. ืืฉืืฉืืืจื ืืกืชืืืืช, Emacs ืืฆืื ืืฉืืจื ืืชืืชืื ื ืืช ืฉื ืืงืืืฅ ืฉื ืฉืืจ. ื ืกื -ืืฉืืืจ ืืขืชืื ืืืืื ืืช ืขื-ืื ืช ืืืืื ืข ืืืืื ืืืชืจ ืืื ืืืขืืืื ืฉืืื ืื ืืืืฉื +ืืฉืืืจ ืืขืชืื ืืืืื ืืช ืขืึพืื ืช ืืืืื ืข ืืืืื ืืืชืจ ืืื ืืืขืืืื ืฉืืื ืื ืืืืฉื ืืืคืื (ืจืื ืืืื ืคืืกืงื ืขื ืฉืืืจื ืืืืืืืืช). >> ืืงืืฉื C-x C-s ืืื ืืฉืืืจ ืืช ืืขืืชืง ืฉืืื ืฉื ืืฉืืขืืจ. ืืชืืฆืื, ืชืืคืืข ืืืืืขื "Wrote ... TUTORIAL.he" ืืชืืชืืช ืืชืฆืืื. -ื ืืชื ืืคืชืื ืงืืืฅ ืงืืื ืขื-ืื ืช ืืฆืคืืช ืื ืื ืืขืจืื ืืืชื. ื ืืชื ืื ืืคืชืื ืงืืืฅ +ื ืืชื ืืคืชืื ืงืืืฅ ืงืืื ืขืึพืื ืช ืืฆืคืืช ืื ืื ืืขืจืื ืืืชื. ื ืืชื ืื ืืคืชืื ืงืืืฅ ืฉืืื ื ืงืืื. ืื ืืืจื ืืืฆืืจ ืงืืฆืื ืืืฉืื ืืขืืจืช Emacs: ืคืชืื ืืช ืืงืืืฅ ืฉืืืื ืชืืืื ืจืืง ืืื ืืชืืืื ืืืงืืฉ ืืงืกื ืืชืืื. ืืฉืชืคืขืืื ืืช ืคืงืืืช ืืฉืืืจื, Emacs ืืืฆืืจ ืืช ืืงืืืฅ ืขื ืืืงืกื ืฉืืงืฉืชื. ืืืืชื ืจืืข ืืืืื, ืชืืืื ืืืฉืื @@ -495,11 +495,11 @@ Emacs ืืืฆืืจ ืืช ืืงืืืฅ ืขื ืืืงืกื ืฉืืงืฉืชื. ืืืืชื ืจืืข * ืืืฆืฆืื -------- -ืื ืชืคืชืื ืงืืืฅ ื ืืกืฃ ืขื C-x C-f, ืืงืืืฅ ืืจืืฉืื ืขืืืื ื ืฉืืจ ืคืชืื ื-Emacs. +ืื ืชืคืชืื ืงืืืฅ ื ืืกืฃ ืขื C-x C-f, ืืงืืืฅ ืืจืืฉืื ืขืืืื ื ืฉืืจ ืคืชืื ืึพEmacs. ืชืืืื ืืืืืจ ืืืื ืข"ื C-x C-f. ืื ืชืืืื ืืคืชืื ืืกืคืจ ืจื ืฉื ืงืืฆืื. >> ื ืืฆืืจ ืขืชื ืงืืืฅ ืืฉื "foo" ืข"ื ืืงืฉืช C-x C-f foo <Return>โ. - ืืืจ-ืื ืืื ืืกื ืงืฆืช ืืงืกื, ืขืจืื ืืืชื ืืืืกืืฃ ืฉืืจื ืืงืืืฅ "foo" + ืืืจึพืื ืืื ืืกื ืงืฆืช ืืงืกื, ืขืจืื ืืืชื ืืืืกืืฃ ืฉืืจื ืืงืืืฅ "foo" ืข"ื C-x C-s. ืขืชื ืืืจื ืืฉืืขืืจ ืืขืืจืช C-x C-f TUTORIAL.he <Return>โ. โEmacs ืืืืืง ืื ืงืืืฅ ืืชืื ืืืฉืืช ืืฉื "ืืืฆืฅ" ("buffer"). ืคืชืืืช ืงืืืฅ ืืืฆืจืช @@ -523,12 +523,12 @@ Emacs ืืืฆืืจ ืืช ืืงืืืฅ ืขื ืืืงืกื ืฉืืงืฉืชื. ืืืืชื ืจืืข ืืคืงืืื C-x b. ืคืงืืื ืื ืชืืืื ืืืชืื ืืืงืืฉ ืืช ืฉื ืืืืฆืฅ. >> ืืงืืฉื C-x b foo <Return>โ ืืื ืืืืืจ ืืืืฆืฅ "foo" ืืฉืจ ืืืืืง ืืงืกื ืฉื - ืืงืืืฅ "foo". ืืืจ-ืื ืืงืืฉื C-x b TUTORIAL.he <Return>โ ืืื ืืฉืื + ืืงืืืฅ "foo". ืืืจึพืื ืืงืืฉื C-x b TUTORIAL.he <Return>โ ืืื ืืฉืื ืืฉืืขืืจ ืื. ืืจืื ืืืงืจืื ืฉื ืืืืฆืฅ ืืื ืืฉื ืืงืืืฅ (ืืื ืฉื ืืชืืงืื ืฉืื). ืืื ืืื ืื ืชืืื ืื. ืจืฉืืืช ืืืืฆืฆืื ืฉื ืืฆืจืช ืข"ื C-x C-b ืชืืื ืชืฆืื ืืช ืฉืืืช ืื ืืืืฆืฆืื -ืืงืืืืื ื-Emacs. +ืืงืืืืื ืึพEmacs. ืื ืืงืกื ืฉืืืฆื ืืืืื ืฉื Emacs ืืื ื ืชืืื ืืืง ืฉื ืืืฆืฅ ืืืฉืื. ืงืืืืื ืืืฆืฆืื ืฉืืื ื ืงืฉืืจืื ืืฉืื ืงืืืฅ. ืืืืืื, ืืืืฆืฅ ืืฉื "*Buffer List*" ืืื ื @@ -537,9 +537,9 @@ Emacs ืืืฆืืจ ืืช ืืงืืืฅ ืขื ืืืงืกื ืฉืืงืฉืชื. ืืืืชื ืจืืข ืฉืืืคืืขื ืืฉืืจื ืืชืืชืื ื ืืืืื ืขืืืืชืื ืืชืื Emacs. >> ืืงืืฉื C-x b *Messages* <Return>โ ืืื ืืฆืคืืช ืืืืฆืฅ ืฉื ืืืืขืืช. - ืืืจ-ืื ืืงืืฉื C-x b TUTORIAL.he <Return>โ ืขื-ืื ืช ืืืืืจ ืืฉืืขืืจ ืื. + ืืืจึพืื ืืงืืฉื C-x b TUTORIAL.he <Return>โ ืขืึพืื ืช ืืืืืจ ืืฉืืขืืจ ืื. -ืื ืขืฉืืชื ืฉืื ืืืื ืืืงืกื ืฉื ืงืืืฅ ืืืืจ-ืื ืคืชืืชื ืงืืืฅ ืืืจ, ืืื ืืืืจ ืฉืืืจ +ืื ืขืฉืืชื ืฉืื ืืืื ืืืงืกื ืฉื ืงืืืฅ ืืืืจึพืื ืคืชืืชื ืงืืืฅ ืืืจ, ืืื ืืืืจ ืฉืืืจ ืืช ืืฉืื ืืืื ืฉืขืฉืืชื ืืงืืืฅ ืืจืืฉืื. ืืฉืื ืืืื ืืืื ื ืฉืืจืื ืืชืื Emacs, ืืชืื ืืืืฆืฅ ืฉื ืืืชื ืงืืืฅ. ืืฆืืจืชื ืืขืจืืืชื ืฉื ืืงืืืฅ ืื ืืกืฃ ืืื ื ืืฉืคืืขืื ืขื ืืืืฆืฅ ืฉื ืืงืืืฅ ืืจืืฉืื. ืืืจ ืื ืืื ืฉืืืืฉื, ืื ืืฉืืขืืชื ืืื ืฉืืฉ ืฆืืจื @@ -552,7 +552,7 @@ C-x C-s. ืืื ืงืืืืช ืคืงืืื โC-x s ืขืืืจ ืขื ืื ืืืืฆืฆืื ืืฉืจ ืืืืืื ืฉืื ืืืื ืฉืืจื ื ืฉืืจื. ืืืื ืื ืืืฆืฅ ืืื ืืื ืฉืืื ืืชืื ืืื ืืฉืืืจ ืืืชื ืื ืื. ->> ืืื ืืกื ืฉืืจื ืฉื ืืงืกื ืืืืจ-ืื ืืงืืฉื C-x s. +>> ืืื ืืกื ืฉืืจื ืฉื ืืงืกื ืืืืจึพืื ืืงืืฉื C-x s. ืืื ืฆืจืื ืืฉืืื ืืื ืืฉืืืจ ืืืฆืฅ ืืฉื TUTORIAL.he. ืืฉืืื ืืืืื ืข"ื ืืงืฉื ืขื "y". @@ -560,8 +560,8 @@ C-x C-s. ืืื ืงืืืืช ืคืงืืื * ืืจืืืช ืืืกืฃ ืืคืงืืืืช -------------------- -ืืกืคืจ ืืคืงืืืืช ื-Emacs ืืืื ืืืจืื ืืื ืฉื ืืชื ืืืคืขืื ืข"ื ืื ืชืื ื-control -ืื-meta. ืืื ืืืชืืืจ ืขื ืืขืื ืื, Emacs ืืฉืชืืฉ ืืคืงืืืืช X ืืืจืืืืืช (eXtend) +ืืกืคืจ ืืคืงืืืืช ืึพEmacs ืืืื ืืืจืื ืืื ืฉื ืืชื ืืืคืขืื ืข"ื ืื ืชืื ืึพcontrol +ืืึพmeta. ืืื ืืืชืืืจ ืขื ืืขืื ืื, Emacs ืืฉืชืืฉ ืืคืงืืืืช X ืืืจืืืืืช (eXtend) ืืช ืืืกืฃ ืืคืงืืืืช ืืจืืื. ืคืงืืืืช ืืจืืื ืืื ืื ืฉืชืื: โC-x ืืจืืืช ืชื. ืชื ืืืื ืฉืื ืืืจืื ืืฉืืื ืืช ืืคืงืืื. @@ -569,24 +569,24 @@ C-x C-s. ืืื ืงืืืืช ืคืงืืื ืืขืืจืช ืฉืชื ืืื ื ืืชื ืืืคืขืื ืคืงืืืืช ืฉืืืืฉืืืช ืฉืืื ืืฉืชืืฉืื ืืขืชืื ืจืืืงืืช ืืืชืจ ืืืฉืจ ืคืงืืืืช ืฉืืืืชื ืขื ืขืืฉืื. ืืื ืืื ืืืจ ืจืืืชื: C-x C-f ืืคืชืืืช -ืงืืืฅ, ื-C-x C-s ืืฉืืืจืช ืงืืืฅ, ืืืืืื. ืืืืื ื ืืกืคืช ืืื ืคืงืืื ืืฆืืช -ื-Emacs -- โC-x C-c. (ืืฉืืชื ืืคืขืืืื C-x C-c, ืื ืชืืืื ืืฉืื ืืืื ืฉืืจื +ืงืืืฅ, ืึพC-x C-s ืืฉืืืจืช ืงืืืฅ, ืืืืืื. ืืืืื ื ืืกืคืช ืืื ืคืงืืื ืืฆืืช +ืึพEmacs -- โC-x C-c. (ืืฉืืชื ืืคืขืืืื C-x C-c, ืื ืชืืืื ืืฉืื ืืืื ืฉืืจื ื ืฉืืจื; C-x C-c ืืฆืืข ืืฉืืืจ ืื ืงืืืฅ ืฉืฉืื ืืชื ืืคื ื ืฉืืื ืืกืืื ืืช Emacs.) ืื ืืชื ืืฉืชืืฉืื ืืฆื ืืจืคื ืืฉืจ ืชืืื ืืืกืคืจ ืชืืื ืืืช ืืืงืืื, ืืื ืื ืืงืืงืื -ืืคืงืืื ืืืืืืช ืืื ืืขืืืจ ื-Emacs ืืชืืื ืืช ืืืจืช. ืืคืฉืจ ืืขืฉืืช ืืืช ืืขืืจืช +ืืคืงืืื ืืืืืืช ืืื ืืขืืืจ ืึพEmacs ืืชืืื ืืช ืืืจืช. ืืคืฉืจ ืืขืฉืืช ืืืช ืืขืืจืช ืืขืืืจ ืื ืคืงืืืืช ืฉื ืื ืื ืืืืื ืืช. ืืืื, ืืืฉืจ ืืชื ืืฉืชืืฉืื ืืชืฆืืื -ืืงืกืืืืืืช ืฉืืกืืืืช ืืืฆืื ืจืง ืชืืื ืืช ืืืช ืื-ืืื ืืช, ืชืฆืืจืื "ืืืฉืขืืช" -("suspend") ืืช Emacs ืขื-ืื ืช ืืขืืืจ ืืชืืื ืืช ืืืจืช. +ืืงืกืืืืืืช ืฉืืกืืืืช ืืืฆืื ืจืง ืชืืื ืืช ืืืช ืืึพืืื ืืช, ืชืฆืืจืื "ืืืฉืขืืช" +("suspend") ืืช Emacs ืขืึพืื ืช ืืขืืืจ ืืชืืื ืืช ืืืจืช. -ืืคืงืืื C-z ืืืฆืืช ื-Emacs *ืืืืคื ืืื ื* -- ืื ืฉืชืืืื ืืฉืื ืืืื ืืืืืจ +ืืคืงืืื C-z ืืืฆืืช ืึพEmacs *ืืืืคื ืืื ื* -- ืื ืฉืชืืืื ืืฉืื ืืืื ืืืืืจ ืืืชืจ ืืืืืฉืื ืืืืชื ื ืงืืื. ืืืฉืจ Emacs ืจืฅ ืขื ืชืฆืืืช ืืงืกื, C-z "ืืฉืขื" ืืช Emacs: ืืื ืืืืืจ ืืชืื ืืฉืืจืช ืืคืงืืืืช ืืืกืืกืืช ืฉื ืืขืจืืช ืืืคืขืื ("shell"), -ืืื ืืื ื ืืกืืื ืืช Emacs. ืืจืื ืืืขืจืืืช, ืืื ืืืืฉืื ืืขืืืืชืื ื-Emacs, +ืืื ืืื ื ืืกืืื ืืช Emacs. ืืจืื ืืืขืจืืืช, ืืื ืืืืฉืื ืืขืืืืชืื ืึพEmacs, ืชืฆืืจืื ืืืงืืฉ ืืช ืืคืงืืื "fg" ืื โญ"%emacs"โฌ. -ืืจืืข ืื ืืื ืืืฉืชืืฉ ื-C-x C-c ืืื ืืืฉืจ ืืชื ืขืืืืื ืืืชื ืชืง (log out). -ืืื-ืื, ืชืฆืืจืื ืืืฉืชืืฉ ืื ืืื ืืฆืืช ื-Emacs ืฉืืืคืขื ืข"ื ืชืืื ืืืช ืืืจืืช +ืืจืืข ืื ืืื ืืืฉืชืืฉ ืึพC-x C-c ืืื ืืืฉืจ ืืชื ืขืืืืื ืืืชื ืชืง (log out). +ืืืึพืื, ืชืฆืืจืื ืืืฉืชืืฉ ืื ืืื ืืฆืืช ืึพEmacs ืฉืืืคืขื ืข"ื ืชืืื ืืืช ืืืจืืช ืืืื ืงืจืืืช ืืืืจ ืืืงืืจืื ื -- ืชืืื ืืืช ืืื ืื ืชืืื ืืืืขืืช ืืืกืชืืจ ืขื ืืฉืขืืืช Emacs. @@ -597,7 +597,7 @@ Emacs: ืืื ืืืืืจ ืืชืื ืืฉืืจืช ืืคืงืืืืช ืืืกืืกืืช ืฉื โC-x s ืฉืืืจ ืืืฆืฆืื ืืืืื โC-x C-b ืืฆื ืจืฉืืืช ืืืฆืฆืื โC-x b ืืืืฃ ืืืฆืฅ - โC-x C-c ืฆื ื-Emacs + โC-x C-c ืฆื ืึพEmacs โC-x 1 ืืฉืืจ ืจืง ืืืื ืืื ืืืืง ืื ืืฉืืจ โC-x u ืืื ืคืงืืื ืืืจืื ื @@ -605,9 +605,9 @@ Emacs: ืืื ืืืืืจ ืืชืื ืืฉืืจืช ืืคืงืืืืช ืืืกืืกืืช ืฉื ืกืคืฆืืคืืืช ืจืง ืืืืคื ื ืคืขืืื (modes) ืืืืืืื. ืืืืื ืืื ืืื ืคืงืืื replace-string (ืืืืฃ ืืืจืืืช) ืืฉืจ ืืืืืคื ืืืจืืืช ืืืช ืืืฉื ื ืืื ืืืืฆืฅ. ืืืจื ืฉืชืงืืฉื M-x, โEmacs ืืฆืื M-x ืืชืืชืืช ืืชืฆืืื ืืืืื ืฉืชืงืืฉื ืืช ืฉื -ืืคืงืืื, ืืืงืจื ืื "replace-string". ืืกืคืืง ืฉืชืงืืฉื "repl s<TAB>โ" ื-Emacs +ืืคืงืืื, ืืืงืจื ืื "replace-string". ืืกืคืืง ืฉืชืงืืฉื "repl s<TAB>โ" ืึพEmacs ืืฉืืื ืืช ืืฉื ืืืื. (<TAB> ืืื ืืงืฉ Tab, ืืืจื ืืื ืชืืฆืื ืืืชื ืืขื ืืงืฉ -ื-CapsLock ืื Shift, ืืื ืืงืฆื ืืฉืืืื ืฉื ืืืงืืืช.) ืกืืืื ืืช ืฉื ืืคืงืืื +ืึพCapsLock ืื Shift, ืืื ืืงืฆื ืืฉืืืื ืฉื ืืืงืืืช.) ืกืืืื ืืช ืฉื ืืคืงืืื ืข"ื ืืงืฉืช <Return>. ืืคืงืืื ืืืืืคืช ืืืจืืืช ืืงืืงื ืืฉื ื ืืจืืืื ืืื -- ืืืืจืืืช ืฉืชืืืืฃ ืืื ืฉืชืืืืฃ @@ -625,7 +625,7 @@ replace-string (ืืืืฃ ืืืจืืืช) ืืฉืจ ืืืืืคื ืืืจืืืช ืืืช ๏ฟฝ ---------------- ืฉืื ืืืื ืฉืขืจืืชื ืืงืืืฅ ืืื ืืจื ืฉืืจืชื ืขืืืืื ืืืืช ืืืืืื ืื ืืืืฉื ืฉืืื -ื ืชืงืข. ืขื-ืื ืช ืืืื ืขืืืื ืืคื ื ืกืื ื ืื, Emacs ืฉืืืจ ืืขืชืื ืืืืื ืืช ืื ืงืืืฅ +ื ืชืงืข. ืขืึพืื ืช ืืืื ืขืืืื ืืคื ื ืกืื ื ืื, Emacs ืฉืืืจ ืืขืชืื ืืืืื ืืช ืื ืงืืืฅ ืฉื ืืฆื ืืขืจืืื. ืืฉืืืจื ืืืืืืืืืช ืืืืช ื ืขืฉืืช ืืงืืืฅ ื ืคืจื ืฉืฉืื ืืชืืื ืืืกืชืืื ืืชื #. ืืืืืื, ืื ืืื ืื ืขืืจืืื ืงืืืฅ ืืฉื "hello.c", ืงืืืฅ ืืฉืืืจื ืืืืืืืืืช ืฉืืืืฆืจ ืขืืืจื ืืืงืจื "#hello.c#". ืฉืืืจื ืจืืืื ืฉื ืืงืืืฅ ืขื ืืืื @@ -633,8 +633,8 @@ replace-string (ืืืืฃ ืืืจืืืช) ืืฉืจ ืืืืืคื ืืืจืืืช ืืืช ๏ฟฝ ืื ืืืืฉื ืืื ื ืชืงืข, ืชืืืื ืื ืฆืื ืืช ืืฉืื ืืืื ืฉืื ืืกืคืงืชื ืืฉืืืจ. ืืฉื ืื, ืืฉ ืืคืชืื ืืช ืืงืืืฅ ืืจืืื (ืืช ืืงืืืฅ ืืฉืื ืืืงืืจื, ืื ืืช ืงืืืฅ ืืฉืืืจื -ืืืืืืืืืช), ืืืืจ-ืื ืืืงืืฉ M-x recover-file <Return>โ. ืืฉ-Emacs ืืืงืฉ -ืืืฉืืจ, ืืงืืฉื yes<Return>โ ืืื ืฉ-Emacs ืืฉืืืจ ืืช ืืงืืืฅ ืืคื ืฉื ืฉืืจ +ืืืืืืืืืช), ืืืืจึพืื ืืืงืืฉ M-x recover-file <Return>โ. ืืฉึพEmacs ืืืงืฉ +ืืืฉืืจ, ืืงืืฉื yes<Return>โ ืืื ืฉึพEmacs ืืฉืืืจ ืืช ืืงืืืฅ ืืคื ืฉื ืฉืืจ ืืืืืืืืช. @@ -659,7 +659,7 @@ replace-string (ืืืืฃ ืืืจืืืช) ืืฉืจ ืืืืืคื ืืืจืืืช ืืืช ๏ฟฝ ืืช ืืืงืืืื ืื ืืืื ืืชืื ืืืงืกื, ืืืืืจ ืื NN ืืืืืื ืืืืงืกื ืงืืืืื ืืืงืกื ืืืืฆื ืืจืืข ืืืืื. ืื ืืืืฆื ืืืืื ืืืื ืืช ืชืืืืช ืืืงืกื, ืชืจืื ืฉื "Top" ืืืงืื "0% ". ืื ืืืืฆื ืืืืื ืืืื ืืช ืกืืฃ ืืืงืกื, ืชืจืื ืฉื "Bot" โ(bottom). -ืื ืืืงืกื ืื-ืื ืงืฆืจ ืฉืืืื ืืืฆื ืืืืื, ืฉืืจืช ืืกืืืืก ืชืฆืื "All". +ืื ืืืงืกื ืืึพืื ืงืฆืจ ืฉืืืื ืืืฆื ืืืืื, ืฉืืจืช ืืกืืืืก ืชืฆืื "All". ืืืืช L ืืืืกืคืจ ืฉืืืจืื ืืฆืืื ืื ืืช ืืืืงืื ืื ืืืื ืืืจื ืืืจืช: ืื ืืจืืื ืืช ืืกืคืจ ืืฉืืจื ืฉืื ื ืืฆื ืืกืื. @@ -672,7 +672,7 @@ replace-string (ืืืืฃ ืืืจืืืช) ืืฉืจ ืืืืืคื ืืืจืืืช ืืืช ๏ฟฝ ืืขืช. ืืจืืจืช ืืืืื ืืื Fundamental, ืืืืคื ืืืกืืก, ืฉืื ืืชื ืืฉืชืืฉืื ืืขืช. ืืืื ืืืืื ืฉื "ืืืคื ืขืจืืื ืจืืฉื" (major mode). -ื-Emacs ืืืคื ื ืขืจืืื ืจืืฉืืื ืจืืื ืืืืืื ืื. ืืืง ืืื ื ืืขืื ืืขืจืืื ืฉื ืฉืคืช +ืึพEmacs ืืืคื ื ืขืจืืื ืจืืฉืืื ืจืืื ืืืืืื ืื. ืืืง ืืื ื ืืขืื ืืขืจืืื ืฉื ืฉืคืช ืชืื ืืช ืืกืืืืช ื/ืื ืกืื ืืกืืื ืฉื ืืงืกื, ืืืื Lisp mode, Text mode ืืื'. ืืื ืจืืข ื ืชืื ืจืง ืืืคื ืขืืงืจื ืืื ืืืื ืืืืืช ืคืขืื ืืฉืื ืชืืื ืืฆืืืื ืืฉืืจืช ืืกืืืืก ืืืืชื ืืงืื ืื ืืจืืข ืืชื ืจืืืื "Fundamental". @@ -684,31 +684,31 @@ replace-string (ืืืืฃ ืืืจืืืช) ืืฉืจ ืืืืืคื ืืืจืืืช ืืืช ๏ฟฝ ืืืฉื ืืคืงืืื ืืืคืขืื ืืช ืืืืคื Fundamental ืืื ื M-x fundamental-mode. ืื ืืืืื ืชืื ืืขืจืื ืืงืกื ืืฉืคื ืื ืืฉืืช ืืืฉืื, ืืื ืืงืืืฅ ืืื, ืืืื ืืื -ืืืฉืชืืฉ ื-Text mode. +ืืืฉืชืืฉ ืึพText mode. >> ืืงืืฉื M-x text-mode <Return>โ. ืื ืืืื: ืืฃ ืืืช ืืคืงืืืืช Emacs ืฉืืืืชื ืขื ืื ืืฉื ื ืืช ืืชื ืืืืชื ืืืืคื -ืืืืชื. ืขื ืืืช, ืฉืืื ืื ืฉ-M-f ื-M-b ืืชืืืืกืื ืขืืฉืื ื-'ืืจืฉ' ืืืืง ืืืืืื. -ืืคื ื-ืื, ื-Fundamental mode, โM-f ื-M-b ืืชื ืืื ืขื ืืืจืฉ ืืืคืจืื ืืื +ืืืืชื. ืขื ืืืช, ืฉืืื ืื ืฉึพM-f ืึพM-b ืืชืืืืกืื ืขืืฉืื ืึพ'ืืจืฉ' ืืืืง ืืืืืื. +ืืคื ืึพืื, ืึพFundamental mode, โM-f ืึพM-b ืืชื ืืื ืขื ืืืจืฉ ืืืคืจืื ืืื ืืืืื. -ืืืคื ืื ืจืืฉืืื ืืืจื-ืืื ืืฉื ืื ืงืืืช ืืช ืืชื ืืืืช ืืคืงืืืืช: ืจืื ืืคืงืืืืช +ืืืคื ืื ืจืืฉืืื ืืืจืึพืืื ืืฉื ืื ืงืืืช ืืช ืืชื ืืืืช ืืคืงืืืืช: ืจืื ืืคืงืืืืช ืขืืืื "ืขืืฉืืช ืืืชื ืขืืืื" ืืื ืืืืคื ืื ืืจืืฉืืื, ืืื ืขืืฉืืช ืืืชื ืงืฆืช ืืืจืช. ืืฆืคืื ืืชืืขืื ืฉื ืืืืคื ืืจืืฉื ืื ืืืื ืืฉ ืืืงืืฉ C-h m. ->> ืืฉืชืืฉื ื-C-u C-v ืคืขื ืืืช ืื ืืืชืจ ืืื ืืืืื ืฉืืจื ืื ืืจืืฉืืช ืืชืฆืืื. ->> ืขืชื ืืงืืฉื C-h m ืืื ืืจืืืช ืืื Text mode ืฉืื ื ืื-Fundamental mode. +>> ืืฉืชืืฉื ืึพC-u C-v ืคืขื ืืืช ืื ืืืชืจ ืืื ืืืืื ืฉืืจื ืื ืืจืืฉืืช ืืชืฆืืื. +>> ืขืชื ืืงืืฉื C-h m ืืื ืืจืืืช ืืื Text mode ืฉืื ื ืืึพFundamental mode. >> ืืืกืืฃ, ืืงืืฉื C-x 1 ืืื ืืกืืง ืืช ืืชืืขืื ืืืชืฆืืื. -ืืืคื ืื ืจืืฉืืื ื ืงืจืืื ืื ืืฉืื ืฉืงืืืืื ืื ืืืคื ื-ืืฉื ื (minor modes). +ืืืคื ืื ืจืืฉืืื ื ืงืจืืื ืื ืืฉืื ืฉืงืืืืื ืื ืืืคื ืึพืืฉื ื (minor modes). ืืืคื ื ืืฉื ื ืืื ื ืืืืืื ืืืืคื ืืืืคื ืื ืืจืืฉืืื, ืื ืจืง ืืฉื ืื ืืืชื ืืืงืฆืช. -ืื ืืืคื-ืืฉื ื ื ืืชื ืืืคืขืื ืื ืืืืื ืืื ืชืืืช ืืื ืฉืืจ ืืืคื ื ืืืฉื ื ืืืื -ืชืืืช ืืืืคื ืืจืืฉื ืื ืืืื. ืืื ืชืืืื ืืืคืขืื ืืืคื-ืืฉื ื ืืื ืื ืืืชืจ, ืื ืืฃ -ืืืคื-ืืฉื ื. +ืื ืืืคืึพืืฉื ื ื ืืชื ืืืคืขืื ืื ืืืืื ืืื ืชืืืช ืืื ืฉืืจ ืืืคื ื ืืืฉื ื ืืืื +ืชืืืช ืืืืคื ืืจืืฉื ืื ืืืื. ืืื ืชืืืื ืืืคืขืื ืืืคืึพืืฉื ื ืืื ืื ืืืชืจ, ืื ืืฃ +ืืืคืึพืืฉื ื. -ืืื ืืืืคื ื-ืืืฉื ื ืืฉืืืืฉืืื ืืืืชืจ, ืืืืืื ืืฉื ืขืจืืืช ืืงืก ืืฉืคืช-ืื ืืฉ, ืืื +ืืื ืืืืคื ืึพืืืฉื ื ืืฉืืืืฉืืื ืืืืชืจ, ืืืืืื ืืฉื ืขืจืืืช ืืงืก ืืฉืคืชึพืื ืืฉ, ืืื Auto Fill mode. ืืืฉืจ ืืืคื ืื ืืืคืขื, Emacs ืืืืืืืืช ืคืืชื ืฉืืจื ืืืฉื ืืกืืื ืืืื ืื ืืืงืกื ืฉืืงืฉืชื ืืจืื ืืื ืืฉืืื ืฉืืจื ืืืช. @@ -717,17 +717,17 @@ Auto Fill mode. ืืืฉืจ ืืืคื ืื ืืืคืขื, Emacs ืืืืืืืืช ืคืืช ืื ืืคืขืืื ืืช ืืืืคื ืืฉืืื ื ืคืขืื ืืืืืืช ืืืชื ืืฉืืื ืคืขืื. ืืคืขืืื ืื ืงืืจืืื "ืืืชืื" -- ืืคืงืืื "ืืืชืืช" ืืช ืืืืคื. ->> ืืงืืฉื ืขืชื M-x auto-fill-mode <Return>โ. ืืืจ-ืื ืืงืืฉื "ืฉืืื " (ืขื +>> ืืงืืฉื ืขืชื M-x auto-fill-mode <Return>โ. ืืืจึพืื ืืงืืฉื "ืฉืืื " (ืขื ืืจืืื ืืกืืฃ) ืฉืื ืืฉืื ืขื ืฉืชืืคืชื ืฉืืจื ืืืฉื. ืืจืืืืื ืืฉืืืื ืืฉืื - ืฉ-Auto Fill mode ืฉืืืจ ืฉืืจืืช ืื ืืจืง ืืจืืื ืฉืืื ืืืืื. + ืฉึพAuto Fill mode ืฉืืืจ ืฉืืจืืช ืื ืืจืง ืืจืืื ืฉืืื ืืืืื. -ืืฉืืืืื (margin) ืฉ-Emacs ืฉืืืจ ืืืจื-ืืื ืืชืืืืื ืืืจื 70 ืชืืืื, ืืื ื ืืชื +ืืฉืืืืื (margin) ืฉึพEmacs ืฉืืืจ ืืืจืึพืืื ืืชืืืืื ืืืจื 70 ืชืืืื, ืืื ื ืืชื ืืฉื ืืช ืืืืจื ืื ืืขืืจืช ืืคืงืืื C-x f. ืคืงืืื ืื ืืงืืืช ืืช ืืืืืจื ืืืืฉื ืฉื ืืฉืืืืื ืืืจืืืื ื ื ืืืจื. ->> ืืงืืฉื C-x f ืขื ืืจืืืื ื ืฉื 20. (C-u 2 0 C-x f). ืืืจ-ืื ืืงืืฉื ืืงืกื - ืืืฉืื ืืฉืืื ืื ืฉ-Emacs ืคืืชื ืฉืืจืืช ืืืฉืืช ืืืจื 20 ืชืืืื ืืื ืืืืชืจ. - ืืืกืืฃ, ืืืืืจื ืืช ืืืืจืช ืืฉืืืืื ื-70 ืข"ื ืฉืืืืฉ ืืืืจ ื-C-x f. +>> ืืงืืฉื C-x f ืขื ืืจืืืื ื ืฉื 20. (C-u 2 0 C-x f). ืืืจึพืื ืืงืืฉื ืืงืกื + ืืืฉืื ืืฉืืื ืื ืฉึพEmacs ืคืืชื ืฉืืจืืช ืืืฉืืช ืืืจื 20 ืชืืืื ืืื ืืืืชืจ. + ืืืกืืฃ, ืืืืืจื ืืช ืืืืจืช ืืฉืืืืื ืึพ70 ืข"ื ืฉืืืืฉ ืืืืจ ืึพC-x f. ืื ืขืจืืชื ืฉืื ืืืื ืืืืฆืข ืคืกืงื, Auto Fill mode ืื ืืืื ืฉืืจืืช ืืืืฉ ืืืืคื ืืืืืืื. @@ -747,15 +747,15 @@ Auto Fill mode. ืืืฉืจ ืืืคื ืื ืืืคืขื, Emacs ืืืืืืืืช ืคืืช ืืืืคืืฉ ืฉื Emacs ืืื ื "ืืฆืืืจ" ("incremental"). ืคืืจืืฉ ืืืืจ ืืื ืฉืืืืคืืฉ ืืชืืฆืข ืืืงืืื ืืืงืฉืชืื ืืช ืืืืจืืืช ืืืชื ืืจืฆืื ืื ืืืฆืื. -ืืคืงืืื ืืืชืืื ืืืืคืืฉ ืืื C-s ืืืืคืืฉ ืงืืืื ื-C-r ืืืืคืืฉ ืืืืจื. ืืื! ืื +ืืคืงืืื ืืืชืืื ืืืืคืืฉ ืืื C-s ืืืืคืืฉ ืงืืืื ืึพC-r ืืืืคืืฉ ืืืืจื. ืืื! ืื ืชืคืขืืื ืืืชื ืขืืืื. ืืฉืชืงืืฉื C-s, ืชืจืื ืฉืืืืืจ ืชืฆืืืช ืืื ืืืคืืข ืืืงืกื "I-search". ืื ืืืืจ -ืฉ-Emacs ื ืืฆื ืืืฆื "ืืืคืืฉ ืืฆืืืจ" ("incremental search") ืืืื ืืืชืื +ืฉึพEmacs ื ืืฆื ืืืฆื "ืืืคืืฉ ืืฆืืืจ" ("incremental search") ืืืื ืืืชืื ืืืงืฉืชืื ืืช ืืืืจืืืช ืืืชื ืืจืฆืื ืื ืืืฆืื. ืืงืฉื ืขื <Return> ืืกืืืืช ืืช ืืืืคืืฉ. ->> ืืงืืฉื ืขืชื C-s ืืื ืืืชืืื ืืืืคืืฉ. ืืื-ืืื, ืืืช-ืืืช, ืืงืืฉื ืืช ืืืืื +>> ืืงืืฉื ืขืชื C-s ืืื ืืืชืืื ืืืืคืืฉ. ืืืึพืืื, ืืืชึพืืืช, ืืงืืฉื ืืช ืืืืื "ืกืื", ืขื ืืคืกืงื ืืืจื ืื ืืืช, ืืฉืืื ืื ืืืชื ืืืืช ืืกืื. ืื ืขืชื ืืฆืืชื ืืช ืืืืื "ืกืื" ืคืขื ืืืช. >> ืืงืืฉื C-s ืฉืื, ืืื ืืืฆืื ืืช "ืกืื" ืืืงืืืืช ื ืืกืคืื ืืืงืกื. @@ -770,18 +770,18 @@ Auto Fill mode. ืืืฉืจ ืืืคื ืื ืืืคืขื, Emacs ืืืืืืืืช ืคืืช (ืืขืจื: ืืืขืจืืืช ืืืืืช ืืงืฉื ืขื C-s ืืงืคืืขื ืืช ืชืฆืืืช ืืืกื, ืื ืฉืื ืชืจืื ืืืชืจ ืฉืื ืคืื ืฉื Emacs. ืืฉืืขืืช ืืืืจ ืฉืชืืื ืช ืืขืจืืช ืืืคืขืื ืฉืฉืื "flow -control" ืืืคืขืืช ืข"ื C-s ืืืื ื ืืขืืืจื ืืช C-s ื-Emacs. ืืืืืื ืืงืคืืช +control" ืืืคืขืืช ืข"ื C-s ืืืื ื ืืขืืืจื ืืช C-s ืึพEmacs. ืืืืืื ืืงืคืืช ืืชืฆืืื ืืืขืจืืืช ืืื ืืฉ ืืืงืืฉ C-q.) ืื ืืืืื ืืืืคืืฉ ืชืงืืฉื ืขื <Delback>, ืชืจืื ืฉืืชื ืืืืจืื ืฉื ืืืืจืืืช ืืืืืงืฉืช ื ืืืง ืืืืืคืืฉ ืืืืจ ืืืงืื ืืงืืื ืื ื ืืฆืื ืืืืจืืืช ืืื ืืชื ืืืืจืื. -ืืืฉื, ื ื ืื ืฉืืงืฉืชื "ืก" ืขื-ืื ืช ืืืฆืื ืืช ืืืงืื ืืื ืื ืืืคืืขื ืืืืช "ืก". ืื +ืืืฉื, ื ื ืื ืฉืืงืฉืชื "ืก" ืขืึพืื ืช ืืืฆืื ืืช ืืืงืื ืืื ืื ืืืคืืขื ืืืืช "ืก". ืื ืขืืฉืื ืชืงืืฉื "ื", ืืกืื ืืืื ืืืงืื ืื ื ืืฆื "ืกื". ืขืชื ืืงืืฉื <Delback>. -ื-"ื" ื ืืืง ืืืืืจืืืช ืืืกืื ืืืืจ ืืืงืื ืื ืืื ืืฆื ืืช "ืก" ืืจืืฉืื ื. +ืึพ"ื" ื ืืืง ืืืืืจืืืช ืืืกืื ืืืืจ ืืืงืื ืื ืืื ืืฆื ืืช "ืก" ืืจืืฉืื ื. ืื ืืืืื ืืืืคืืฉ ืชืคืขืืื ืคืงืืื ืืืฉืื ืข"ื ืืงืฉื ืขื ืืงืฉ ืชืื ืืืืฆื ืขื CONTROL ืื META, ืืืืคืืฉ ืืกืชืืื. (ืืื ืชืืืื ืืืฆืืื ืืืื ืื -- ืืื ืชืืืื -ืืืืืืื ืืขืช ืืืคืืฉ, ืืืืืืช C-s ื-C-r.) +ืืืืืืื ืืขืช ืืืคืืฉ, ืืืืืืช C-s ืึพC-r.) ืืงืฉื ืขื C-s ืืชืืืื ืืืคืืฉ ืฉืื ืกื ืืืฆืื ืืช ืืืืจืืืช _ืืืจื_ ืืกืื. ืื ืืจืฆืื ืื ืืืฆืื ืืฉืื ืืืงืกื ืืงืืื ืืืงืื ืื ืืืื, ืืงืืฉื C-r ืืืงืื C-s. ืื @@ -792,7 +792,7 @@ CONTROL ืื META, ืืืืคืืฉ ืืกืชืืื. (ืืื ืชืืืื ืืืฆืืื ื --------------- ืืืช ืืชืืื ืืช ืื ืืืืช ืฉื Emacs ืืื ืื ื ืืชื ืืืฆืื ืืืชืจ ืืืืื ืืื ืขื ืืืกื -ืื-ืืื ืืช. (ืืขืจื: Emacs ืืฉืชืืฉ ืืืื ื "frame" -- "ืชืื ืืช" -- ืืฉืืื ืื +ืืึพืืื ืืช. (ืืขืจื: Emacs ืืฉืชืืฉ ืืืื ื "frame" -- "ืชืื ืืช" -- ืืฉืืื ืื ืฉืชืืื ืืืช ืืืจืืช ืืื ืืช "ืืืื". ืชืื ืืืช ืืชืืืจืืช ืืคืกืงื ืืืื. ืชืืืื ืืืฆืื ืืช ืจืฉืืืช ืืืื ืืื ืฉื Emacs ืืคืจืง "Glossary" ืฉื ืืืจืื ืืฉืชืืฉ.) @@ -804,15 +804,15 @@ CONTROL ืื META, ืืืืคืืฉ ืืกืชืืื. (ืืื ืชืืืื ืืืฆืืื ื >> ืืงืืฉื C-M-v ืืื ืืืืื ืืช ืืืืื ืืชืืชืื. (ืื ืืืงืืืช ืฉืืื ืืื ืืงืฉ META ืืืืชื, ืืงืืฉื โ<ESC> C-v ืืชืืืืฃ.) ->> ืืงืืฉื C-x o โ("o" ืืื ืจืื ื-"other", "ืืืจ") ืขื-ืื ืช ืืืขืืืจ ืืช ืืกืื +>> ืืงืืฉื C-x o โ("o" ืืื ืจืื ืึพ"other", "ืืืจ") ืขืึพืื ืช ืืืขืืืจ ืืช ืืกืื ืืืืื ืืชืืชืื. ->> ืืงืืฉื C-v ื-M-v ืืืืื ืืชืืชืื ืืื ืืืืื ืืืชื. +>> ืืงืืฉื C-v ืึพM-v ืืืืื ืืชืืชืื ืืื ืืืืื ืืืชื. ืืืฉืืื ืืงืจืื ืืืจืืืช ืืื ืืืืื ืืขืืืื. >> ืืงืืฉื C-x o ืฉืื ืืืืืจ ืืืืื ืืขืืืื. - ืืกืื ืืืืื ืืขืืืื ืืืฉืืจ ืืืงืื ืื ืืื ืืื ืืคื ื-ืื. + ืืกืื ืืืืื ืืขืืืื ืืืฉืืจ ืืืงืื ืื ืืื ืืื ืืคื ืึพืื. -ืชืืืื ืืืืฉืื ืืืฉืชืืฉ ื-C-x o ืืื ืืืื ืืื ืฉื ื ืืืืื ืืช. ืืื ืืืื ืืืงืื +ืชืืืื ืืืืฉืื ืืืฉืชืืฉ ืึพC-x o ืืื ืืืื ืืื ืฉื ื ืืืืื ืืช. ืืื ืืืื ืืืงืื ืกืื ืืฉืื, ืืื ืจืง ืืืื ืืื ืืฆืื ืืช ืืกืื ืืื ืจืืข. ืื ืคืงืืืืช ืืขืจืืื ืืจืืืืืช ืคืืขืืืช ืขื ืืืืื ืฉืื ืืืฆื ืืกืื. ืื ื ืงืืจืืื ืืืืื ืื "ืืืืื ืื ืืืจ". @@ -823,30 +823,30 @@ CONTROL ืื META, ืืืืคืืฉ ืืกืชืืื. (ืืื ืชืืืื ืืืฆืืื ื โC-M-v ืืื ืืืืื ืืืช ืฉื ืคืงืืืช CONTROL-META. ืื ืืืงืืืช ืฉืืื ืงืืื ืืงืฉ META ืืืืชื, ืชืืืื ืืืงืืฉ ืืช ืืคืงืืื ืข"ื ืืืืฆื ืืืืืงื ืฉื ืืงืฉื CONTROL -ื-META ืื ืืื ืืื ืืืงืืฉ v. ืืกืืจ ืฉืื ืชืืืฆื ืขื CONTROL ื-META ืืื ื ืืฉื ื +ืึพMETA ืื ืืื ืืื ืืืงืืฉ v. ืืกืืจ ืฉืื ืชืืืฆื ืขื CONTROL ืึพMETA ืืื ื ืืฉื ื ืื ืฉื ื ืืืงืฉืื ืืืื ืคืืขืืื ืข"ื ืฉืื ืื ืืชื ืืืืงืฉ ืืื ืืืชื. -ืื ืืื ืืืงืืืช ืืงืฉ META ืืืืชื ืืืชื ืืฉืชืืฉืื ื-<ESC> ืืชืืืืฃ, ืืกืืจ ืื +ืื ืืื ืืืงืืืช ืืงืฉ META ืืืืชื ืืืชื ืืฉืชืืฉืื ืึพ<ESC> ืืชืืืืฃ, ืืกืืจ ืื ืืฉื ื: ืืืืืื ืืืงืืฉ <ESC> ืืจืง ืืืืจ ืืื CONTROL-v, ืืืืช ืืฉืื -ืฉ-CONTROL-<ESC> v ืื ืืขืืื. <ESC> ืืื ืชื ืืืืืช ืขืฆืื, ืฉืื ืืื CONTROL +ืฉึพCONTROL-<ESC> v ืื ืืขืืื. <ESC> ืืื ืชื ืืืืืช ืขืฆืื, ืฉืื ืืื CONTROL ืื META. >> ืืงืืฉื C-x 1 (ืืืืื ืืขืืืื) ืืื ืืกืืง ืืช ืืืืื ืืชืืชืื. (ืืืื ืืงืฉืชื C-x 1 ืืืืื ืืชืืชืื, ืืืืชื ืืกืืงืื ืืช ืืืืื ืืขืืืื. ืชืืืื -ืืืฉืื ืขื ืคืงืืื ืื ื-"ืืฉืืจ ืจืง ืืืื ืืื -- ืืืืื ืื ืื ื ื ืืฆื ืขืชื".) +ืืืฉืื ืขื ืคืงืืื ืื ืึพ"ืืฉืืจ ืจืง ืืืื ืืื -- ืืืืื ืื ืื ื ื ืืฆื ืขืชื".) -ืืื ืืืื ืืืฆืื ืืช ืืืชื ืืืืฆืฅ ืืฉื ื ืืืืื ืืช. ืชืืืื ืืืฉืชืืฉ ื-C-x C-f +ืืื ืืืื ืืืฆืื ืืช ืืืชื ืืืืฆืฅ ืืฉื ื ืืืืื ืืช. ืชืืืื ืืืฉืชืืฉ ืึพC-x C-f ืืคืชืืืช ืงืืืฅ ืืืื ืืืืื ืืช -- ืืืจ ืื ืืื ื ืืฉืคืืข ืขื ืืืืื ืืฉื ื. ืืคืฉืจ ืื -ืืคืชืื ืงืืฆืื ืฉืื ืื ืืื ืืื ืืฉื ื ืืืืื ืืช ืืืืคื ืืืชื-ืชืืื. +ืืคืชืื ืงืืฆืื ืฉืื ืื ืืื ืืื ืืฉื ื ืืืืื ืืช ืืืืคื ืืืชืึพืชืืื. ืื ื ืขืื ืฉืืื ืืืฉืชืืฉ ืืฉื ื ืืืื ืืช ืืืฆืื ืฉื ืฉื ื ืืืจืื ืฉืื ืื: ->> ืืงืืฉื C-x 4 C-f ืืืืจ-ืื ืืงืืฉื ืฉื ืฉื ืืื ืืงืืฆืื ืฉืืื. +>> ืืงืืฉื C-x 4 C-f ืืืืจึพืื ืืงืืฉื ืฉื ืฉื ืืื ืืงืืฆืื ืฉืืื. ืกืืืื ืขื <Return>. ืฉืืื ืื ืฉืืงืืืฅ ืืืืืงืฉ ืืืฆื ืืืืื ืืชืืชืื. ืืกืื ืืืื ืืฉื ืืฃ ืืื. ->> ืืงืืฉื C-x o ืืขืืืจ ืืืืื ืืขืืืื ืืืืจ-ืื ืืงืืฉื C-x 1 ืืื ืืกืืง ืืช +>> ืืงืืฉื C-x o ืืขืืืจ ืืืืื ืืขืืืื ืืืืจึพืื ืืงืืฉื C-x 1 ืืื ืืกืืง ืืช ืืืืื ืืชืืชืื. @@ -866,8 +866,8 @@ META ืืืืชื, ืชืืืื ืืืงืืฉ ืืช ืืคืงืืื ืข"ื ืืืืฆื ืืื >> ืืงืืฉื M-x delete-frame <Return>โ. ืืชืื ืืช ืฉืื ืืงืฉืชื ืืช ืืคืงืืื ืชืืกืืจ ืืชืืขืื ืืืืกื. -ืืื-ืื, ื ืืชื ืืกืืืจ ืชืื ืืช ืืืจื ืืจืืืื ืื ืชืืืช ืข"ื ืื ืื ืืืืื ืืช ืฉื ืืืขืจืืช -ืฉืืื (ืืืจื-ืืื, ืข"ื ืืงืืงื ืขื ืืืคืชืืจ ืืืกืืื ื-"X" ืืคืื ื ืขืืืื ื ืฉื +ืืืึพืื, ื ืืชื ืืกืืืจ ืชืื ืืช ืืืจื ืืจืืืื ืื ืชืืืช ืข"ื ืื ืื ืืืืื ืืช ืฉื ืืืขืจืืช +ืฉืืื (ืืืจืึพืืื, ืข"ื ืืงืืงื ืขื ืืืคืชืืจ ืืืกืืื ืึพ"X" ืืคืื ื ืขืืืื ื ืฉื ืืชืื ืืช.) ืฉืื ืืืืข ืืื ื ืืืื ืืขืืืื ืืืฉืจ ืกืืืจืื ืชืื ืืช (ืื ืืืื). ืืืืืข ืืื ืคืฉืื ืืืจื ืืืชืฆืืื, ืืื ื ืืชื ืืืืืจื ืืืืืจ ืืืชืจ. @@ -881,12 +881,12 @@ META ืืืืชื, ืชืืืื ืืืงืืฉ ืืช ืืคืงืืื ืข"ื ืืืืฆื ืืื ืืื ืืืืืฅ ืืจืืช ืขืจืืื ืจืงืืจืกืืืืช ืืฉ ืืืงืืฉ <ESC> <ESC> <ESC>. ืืืื ืคืงืืื ืืืืืช ืฉื "ืืืืืืืช". ื ืืชื ืืืฉืชืืฉ ืื ืื ืืื ืืกืืง ืืืื ืืช ืืืืชืจืื ืืืืฆืืื -ืืชืื ืืื ื-ืืืฆืฅ. +ืืชืื ืืื ืึพืืืฆืฅ. ->> ืืงืืฉื M-x ืืื ืืืืื ืก ืืืื ื-ืืืฆืฅ; ืืืจ-ืื ืืงืืฉื <ESC> <ESC> <ESC> ืืื +>> ืืงืืฉื M-x ืืื ืืืืื ืก ืืืื ืึพืืืฆืฅ; ืืืจึพืื ืืงืืฉื <ESC> <ESC> <ESC> ืืื ืืืืืืฅ ืืฉื. -ืืงืฉื ืขื C-g ืื ืชืืืฅ ืืชืื ืืจืืืช ืขืจืืื ืจืงืืจืกืืืืืช. ืืืช, ืืฉืื ืฉ-C-g ืืืื +ืืงืฉื ืขื C-g ืื ืชืืืฅ ืืชืื ืืจืืืช ืขืจืืื ืจืงืืจืกืืืืืช. ืืืช, ืืฉืื ืฉึพC-g ืืืื ืคืงืืืืช ืืืจืืืื ืืื _ืืืกืืจืช_ ืืจืื ืืจืงืืจืกืืืืช, ืืืื ืืฆืืช ืืื ื. @@ -894,14 +894,14 @@ META ืืืืชื, ืชืืืื ืืืงืืฉ ืืช ืืคืงืืื ืข"ื ืืืืฆื ืืื ------------------ ืืฉืืขืืจ ืืจืืฉืื ืืื ืืฉืชืืื ื ืืชืช ืืืืืื ืืืืข ืฉืื ืืกืคืืง ืืืชืืืช ืืฉืืืืฉ ืฉืืื -ื-Emacs. โEmacs ืืืื ืื-ืื ืืจืื ืฉืืื ืฉืื ืืคืฉืจืืช ืืชืืจ ืืืืกืืืจ ืืื ืืช +ืึพEmacs. โEmacs ืืืื ืืึพืื ืืจืื ืฉืืื ืฉืื ืืคืฉืจืืช ืืชืืจ ืืืืกืืืจ ืืื ืืช ืืื. ืืืื, ืกืืืจ ืฉืชืจืฆื ืืืืื ืืืชืจ ืขื Emacs ืฉืื ืืฉ ืื ืขืื ืืจืื ืชืืื ืืช ืฉืืืืฉืืืช. Emacs ืืืื ืคืงืืืืช ืืฉื ืงืจืืืช ืชืืขืื ืขื ืืคืงืืืืช ืฉื Emacs. -ืืคืขืืช ืคืงืืืืช "ืขืืจื" ืืื ืชืืื ืืชืืืื ืืืงืฉ CONTROL-h ืฉืขื-ืื ื ืงืจื "ืืงืฉ +ืืคืขืืช ืคืงืืืืช "ืขืืจื" ืืื ืชืืื ืืชืืืื ืืืงืฉ CONTROL-h ืฉืขืึพืื ื ืงืจื "ืืงืฉ ืขืืจื" ("help"). -ืืืคืขืืช ืคืงืืืืช ืขืืจื ืืฉ ืืืงืืฉ ืืช C-h ืืืืจ-ืื ืขืื ืชื ืฉืืืงืฉ ืขืืจื ืืกืื -ืืกืืืื. ืื ืืชื _ืืืืช_ ืืืืืื, ืืงืืฉื C-h ?โ ื-Emacs ืืฆืื ืืช ืกืืื ืืขืืจื +ืืืคืขืืช ืคืงืืืืช ืขืืจื ืืฉ ืืืงืืฉ ืืช C-h ืืืืจึพืื ืขืื ืชื ืฉืืืงืฉ ืขืืจื ืืกืื +ืืกืืืื. ืื ืืชื _ืืืืช_ ืืืืืื, ืืงืืฉื C-h ?โ ืึพEmacs ืืฆืื ืืช ืกืืื ืืขืืจื ืฉืืื ืืขืืื ืืจืฉืืชืื. ืื ืืงืฉืชื C-h ืืืกืืคื ืฉื ืืืจ ืืืืืชื ืฉืืื ืฆืืจื ืืฉืื ืขืืจื, ืคืฉืื ืืงืืฉื C-g ืืืื ืืช ืืคืงืืื. @@ -931,7 +931,7 @@ M-x help <Return>โ ืืชืืืืฃ.) ืืชืืฆืื, ืืืฆืื ืืฉื ืืืชืืขืื ืฉื ืืคืื ืงืฆืื ืืืืื Emacs ื ืคืจื. ืืฉืชืกืืืื ืืงืจืื ืืช ืืชืืขืื, ืืงืืฉื C-x 1 ืืื ืืกืืง ืืช ืืืื ืืขืืจื. ืื ืืืืืื ืืขืฉืืช ืืืช -ืืื. ืืคืฉืจ ืืืฆืข ืงืฆืช ืขืจืืื ืชืื ืฉืืืืฉ ืืชืืขืื ืืืืฆื ืืจืง ืืืจ-ืื ืืืงืืฉ C-x 1. +ืืื. ืืคืฉืจ ืืืฆืข ืงืฆืช ืขืจืืื ืชืื ืฉืืืืฉ ืืชืืขืื ืืืืฆื ืืจืง ืืืจึพืื ืืืงืืฉ C-x 1. ืื ื ืขืื ืืื ืคืงืืืืช ืขืืจื ืฉืืืืฉืืืช: @@ -939,12 +939,12 @@ M-x help <Return>โ ืืชืืืืฃ.) >> ื ืกื ืืืงืืฉ C-h f previous-line <Return>โ. ืืชืืฆืื, ืืืฆื ืชืืขืื ืืื ืฉื ืืคืื ืงืฆืื ืืืืืฉืช ืืช ืืคืงืืื C-p ืืคื ืฉืืื - ืืืืข ื-Emacs. + ืืืืข ืึพEmacs. ืคืงืืื ืืืื C-h v ืืฆืืื ืชืืขืื ืฉื ืืฉืชื ื, ืืืื ืืื ืฉืืช ืืขืจืืื ืฉืืื ื ืืชื ืืฉื ืืช ืืื ืืงืกืื ืืช Emacs. ืืฉ ืืืงืืฉ ืืช ืฉื ืืืฉืชื ื ืืืฉืจ Emacs ืืืงืฉ ืืืช. - โC-h a ืคืงืืืืช ืื ืืืข ืื ืืฉื ืืกืืืื. ืืงืืฉื ืืืืช ืืคืชื ื-Emacs + โC-h a ืคืงืืืืช ืื ืืืข ืื ืืฉื ืืกืืืื. ืืงืืฉื ืืืืช ืืคืชื ืึพEmacs ืืฆืื ืืช ืจืฉืืืช ืืคืงืืืืช ืฉืฉืืืชืืื ืืืืืืช ืืช ืืืืช ืืืคืชื. ืื ืืคืงืืืืช ืืืื ื ืืชื ืืช ืืืคืขืื ืข"ื META-x. ืขืืืจ ืืืง ืืืคืงืืืืช ืชืืฆื ืื ืกืืจืช ืืงืฉืื ืฉืืคืขืืื ืืช ืืคืงืืื. @@ -963,7 +963,7 @@ find-file. ืืืืขื ืื ืืฉื "Info".) ืคืงืืื ืืืช ืคืืชืืช ืืืฆืฅ ืืืืื ืืงืจืื "*info*" ืฉืื ืชืืืื ืืงืจืื ืืืจืืืื ืืืืชืงื ืื ืืืขืจืืช ืฉืืื. ืืงืืฉื m emacs <Return>โ ืืื ืืงืจืื ืืืืจืื ืืืฉืชืืฉื Emacs. - ืื ืืื ืื ืืืืจืื ืืช Info, ืืงืืฉื ? ื-Emacs ืืงื ืืชืื + ืื ืืื ืื ืืืืจืื ืืช Info, ืืงืืฉื ? ืึพEmacs ืืงื ืืชืื ืืฉืืขืืจ ืขื ืืชืืื ืืช ืฉื Info mode. ืืฉืชืกืืืื ืขื ืืฉืืขืืจ ืืื, ืื ื ืืืืื ืืืืืฆืื ืืืฉืชืืฉ ืืืืจืื Emacs ืืชืืจ ืืชืืขืื ืืขืืงืจื ืฉืืื. @@ -972,13 +972,13 @@ find-file. * ืขืื ืชืืื ืืช ------------ -ืชืืืื ืืืืื ืขืื ืขื-ืืืืืช Emacs ืข"ื ืงืจืืื ืืืืจืื ืืืฉืชืืฉ ืฉืื, ืื ืืกืคืจ +ืชืืืื ืืืืื ืขืื ืขืึพืืืืืช Emacs ืข"ื ืงืจืืื ืืืืจืื ืืืฉืชืืฉ ืฉืื, ืื ืืกืคืจ ืืืืคืก ืื ืืืืจืกื ืืงืืื ืช ืืชืื Emacs ืขืฆืื. (ืชืืืื ืืืืืข ืื ืืืืจืื ืืจื ืชืคืจืื Help ืื ืข"ื ืืงืฉื ืขื C-h r.) ืืืื ืฉืชื ืชืืื ืืช ืฉืืืืืื ืืืฆืื ืื -ืืขืื ืืื ืื ืืฉืืื ืืฉืจ ืืืกืืช ืืงืฉืืช, ื-dired ืฉืืืคืฉืจืช ืืืคืื ื ืื ืืงืืฆืื. +ืืขืื ืืื ืื ืืฉืืื ืืฉืจ ืืืกืืช ืืงืฉืืช, ืึพdired ืฉืืืคืฉืจืช ืืืคืื ื ืื ืืงืืฆืื. ืืฉืืื ืืื ืืจื ืืืืื ืข ืืืงืฉืืช ืืืืชืจืืช. ืืืฉื, ืื ืืจืฆืื ืื ืืขืืืจ ืืืืฆืฅ -*Messages*, ืชืืืื ืืืงืืฉ C-x b *M<Tab>โ ื-Emacs ืืฉืืื ืืช ืฉืืจ ืืืืชืืืช ืฉื +*Messages*, ืชืืืื ืืืงืืฉ C-x b *M<Tab>โ ืึพEmacs ืืฉืืื ืืช ืฉืืจ ืืืืชืืืช ืฉื ืฉื ืืืืฆืฅ ืืื ืฉื ืืชื ืืืกืืง ืืื ืฉืืงืฉืชื. ืืฉืืื ืคืืขืืช ืื ืขื ืฉืืืช ืืคืงืืืืช ืืฉืืืช ืงืืฆืื. ืชืืื ืช ืืืฉืืื ืืชืืืจืช ืืืืืื ืืืืจืื ืืืฉืชืืฉ Emacs ืืฆืืืช (node) ืืฉื "Completion". @@ -993,7 +993,7 @@ find-file. * ืืกืืื ------- -ืืื ืืฆืืช ื-Emacs ืืฉ ืืืงืืฉ C-x C-c. +ืืื ืืฆืืช ืึพEmacs ืืฉ ืืืงืืฉ C-x C-c. ืฉืืขืืจ ืื ื ืืชื ืืื ืืืืืช ืืืื ืืื ืืืฉืชืืฉืื ืืืืฉืื, ืืื ืื ืืฆืืชื ืฉืืฉืื ืืื ืืื ื ืืจืืจ, ืื ืชืฉืื ืืชืืฉืืื ืืช ืขืฆืืื -- ืชืชืืื ื ื! @@ -1002,8 +1002,8 @@ find-file. * ืืืืืืช ืฉืืืืฉ -------------- -ืฉืืขืืจ ืื ืืื ื ืฆืืฆื ืฉื ืฉืืจื ืืจืืื ืฉื ืฉืืขืืจืื ืืฉืืืืฉ ื-Emacs, ืืื ืืืืจืกื -ืืจืืฉืื ื ืฉื ืืชืื ืข"ื Stuart Cracraft ืขืืืจ ืืืจืกืช ื-Emacs ืืืงืืจืืช. +ืฉืืขืืจ ืื ืืื ื ืฆืืฆื ืฉื ืฉืืจื ืืจืืื ืฉื ืฉืืขืืจืื ืืฉืืืืฉ ืึพEmacs, ืืื ืืืืจืกื +ืืจืืฉืื ื ืฉื ืืชืื ืข"ื Stuart Cracraft ืขืืืจ ืืืจืกืช ืึพEmacs ืืืงืืจืืช. ืืืจืกื ืื ืฉื ืืฉืืขืืจ ืืื ื ืืืง ืืืืืืช GNU Emacs. ืืื ืืืื ืช ืืืืืืืช ืืืฆืจืื ืื ืืชื ืช ืืืขืชืงื ืืืคืฆืช ืขืืชืงืื ืืชื ืืื ืืกืืืืืื ืืืืงืื: @@ -1016,11 +1016,11 @@ Software Foundation, ืื ืืืจืกื 3 ืฉื ืืจืฉืืื, ืืื (ืืืืคืฆืื ืืื ืืจืกื ืืืืืจืช ืืืชืจ. โGNU Emacs ืืืคืฅ ืืชืื ืชืงืืื ืฉืืื ืืืื ืชืืขืืช, ืืืื ืืื ืื ืืชื ืืืจืืืช; -ืืคืืื ืื ืืืจืืืช-ืืืฉืชืืข ืฉื ืกืืืจืืช ืื ืืชืืื ืืืืื ืชืืืืช ืืกืืืืช. ืืคืจืืื, -ืื ื ืขืืื ื ื-GNU General Public License. +ืืคืืื ืื ืืืจืืืชึพืืืฉืชืืข ืฉื ืกืืืจืืช ืื ืืชืืื ืืืืื ืชืืืืช ืืกืืืืช. ืืคืจืืื, +ืื ื ืขืืื ื ืึพGNU General Public License. โGNU Emacs ืืืืจ ืืืืืช ืืืืื ืืขืืชืง ืฉื GNU General Public License; ืื ืื -ืงืืืืชื ืืืชื, ืชืืืื ืืืฆืื ืืืชื ื-โญ<http://www.gnu.org/licenses/>โฌ. +ืงืืืืชื ืืืชื, ืชืืืื ืืืฆืื ืืืชื ืึพโญ<http://www.gnu.org/licenses/>โฌ. ืื ืื ืืืืื ืื ืืงืจืื ืืช ืืงืืืฅ COPYING ืืื ืืื ืืืืง ืขืืชืงืื ืฉื GNU Emacs ืืืืจืืื. ืขืืจื ืื ื ืืืกื ืืช "ืืืขืืืช" ืขื ืชืืื ื ืฉืืื ื ืืื ืืืื ืืชืืื ื, |