1
0
Fork 0
This commit is contained in:
Joris van der Hoeven 2017-07-06 13:53:54 +00:00
parent 19804cfb3d
commit 6b74364c06
8 changed files with 158 additions and 191 deletions

View File

@ -1,6 +1,6 @@
<TeXmacs|1.0.5.3> <TeXmacs|1.99.5>
<style|tmdoc> <style|<tuple|tmdoc|english>>
<\body> <\body>
<tmdoc-title|Cut and paste> <tmdoc-title|Cut and paste>
@ -14,9 +14,9 @@
It is also possible to the change text properties of a selected region. For It is also possible to the change text properties of a selected region. For
instance, in order to transform some black text in red, you select it using instance, in order to transform some black text in red, you select it using
the left mouse button and click on <menu|Format|Color|Red>. Similarly, if you the left mouse button and click on <menu|Format|Color|Red>. Similarly, if
select a formula and you click on <menu|Insert|Fraction>, then you select a formula and you click on <menu|Insert|Fraction>, then the
the formula becomes the numerator of some fraction. formula becomes the numerator of some fraction.
When using the copy and paste mechanism to communicate with other When using the copy and paste mechanism to communicate with other
applications, text is copied and pasted using the <TeXmacs> data format. applications, text is copied and pasted using the <TeXmacs> data format.
@ -26,19 +26,21 @@
specify as many other buffers as you like. specify as many other buffers as you like.
There are two ways to make selections using the keyboard. When using the There are two ways to make selections using the keyboard. When using the
cursor keys <key|left>, <key|right>, <abbr|etc.> while holding cursor keys <key|left>, <key|right>, <abbr|etc.> while holding down the
down the <prefix|S-> button, you may select text while moving around <prefix|S-> button, you may select text while moving around the cursor.
the cursor. Alternatively, you may press <shortcut|(kbd-select-enlarge)> once to fix a Alternatively, you may press <shortcut|(kbd-select-enlarge)> once to fix a
starting position. When moving around using the cursor keys, the text starting position. When moving around using the cursor keys, the text
between the starting position and the current position keeps being between the starting position and the current position keeps being
selected. The selection gets cleared when pressing <shortcut|(selection-cancel)>. selected. The selection gets cleared when pressing
<shortcut|(selection-cancel)>.
Notice that the <shortcut|(kbd-select-enlarge)> shortcut also allows you to make Notice that the <shortcut|(kbd-select-enlarge)> shortcut also allows you to
<em|structured selections>. You may select the current word you are in by make <em|structured selections>. You may select the current word you are in
pressing<nbsp><shortcut|(kbd-select-enlarge)> twice. Each additional time you press by pressing<nbsp><shortcut|(kbd-select-enlarge)> twice. Each additional
<shortcut|(kbd-select-enlarge)> results in the selection of the smallest structure time you press <shortcut|(kbd-select-enlarge)> results in the selection of
which englobes the current selection. Ultimately, when the entire document the smallest structure that englobes the current selection. Ultimately,
gets selected, pressing <shortcut|(kbd-select-enlarge)> once more clears the selection. when the entire document gets selected, pressing
<shortcut|(kbd-select-enlarge)> once more clears the selection.
<tmdoc-copyright|1998--2002|Joris van der Hoeven> <tmdoc-copyright|1998--2002|Joris van der Hoeven>
@ -50,8 +52,5 @@
Documentation License".> Documentation License".>
</body> </body>
<\initial> <initial|<\collection>
<\collection> </collection>>
<associate|language|english>
</collection>
</initial>

View File

@ -1,4 +1,4 @@
<TeXmacs|1.99.1> <TeXmacs|1.99.5>
<style|<tuple|tmdoc|english>> <style|<tuple|tmdoc|english>>
@ -6,10 +6,10 @@
<tmdoc-title|Search and replace> <tmdoc-title|Search and replace>
You can start searching text by pressing <key|C-s> or <menu|Edit|Search>. You can start searching text by pressing <key|C-s> or <menu|Edit|Search>.
Doing this, a new special ``search toolbar'' will appear below the main Doing this, a new special \Psearch toolbar\Q will appear below the main
text, just above the footer. When typing text in the search field of the text, just above the footer. When typing text in the search field of the
toolbar, all occurrences of this text will be highlighted in the main toolbar, all occurrences of this text will be highlighted in the main
document. Moreover, one ``principal'' occurrence will be highlighted in red document. Moreover, one \Pprincipal\Q occurrence will be highlighted in red
and you may navigate through all occurrences using <key|pageup> and and you may navigate through all occurrences using <key|pageup> and
<key|pagedown> (or <key|up> and <key|down>, or <key|return>). Using <key|pagedown> (or <key|up> and <key|down>, or <key|return>). Using
<key|home> and <key|end>, you may jump to the first and last occurrences <key|home> and <key|end>, you may jump to the first and last occurrences
@ -17,16 +17,16 @@
toolbar will be closed, searching stops and focus returns to the main toolbar will be closed, searching stops and focus returns to the main
document. document.
During a search, only text in the same mode and the same language will be During a search, <TeXmacs> only looks for text in the same mode and
found, as those which are active at the position where you started your language as at the position where you started your search. In other words,
search. In other words, when searching an <math|x> in math-mode, you will when searching an <math|x> in math-mode, you will not find any x's in the
not find any x's in the ordinary text. As a current limitation, the search ordinary text. As a current limitation, the search string on the search
string can only contain ordinary text and no math-symbols or more toolbar can only contain ordinary text and no math-symbols or more
complicated structured text. complicated structured text. More complex searches will be discussed below.
In order to replace text, you should use <menu|Edit|Replace> or press In order to replace text, you should use <menu|Edit|Replace> or press
<key|C-=>. This will cause a special ``replace toolbar'' to appear below <key|C-=>. This will cause a special \Preplace toolbar\Q to appear below
the main text, just above the footer. You are prompted for a string which the main text, just above the footer. You are prompted for the string that
is to be replaced and the string by which to replace. Again, you may use is to be replaced and the string by which to replace. Again, you may use
the <key|pageup> and <key|pagedown> keys in order to navigate through the the <key|pageup> and <key|pagedown> keys in order to navigate through the
occurrences of the search string. When pressing <key|tab> or <key|return> occurrences of the search string. When pressing <key|tab> or <key|return>
@ -43,7 +43,7 @@
they only allow for searching and replacing plain text. By pressing the they only allow for searching and replacing plain text. By pressing the
<icon|tm_expand_tool.xpm> icon on either of these toolbars, you may expand <icon|tm_expand_tool.xpm> icon on either of these toolbars, you may expand
the toolbar into a full blown widget with larger search and replace fields the toolbar into a full blown widget with larger search and replace fields
which may contain arbitrary markup. Searching and replacing can be done that may contain arbitrary markup. Searching and replacing can be done
using more or less the same keyboard shortcuts as in the case of the using more or less the same keyboard shortcuts as in the case of the
toolbars, but you may now search and replace arbitrary content. toolbars, but you may now search and replace arbitrary content.
@ -51,14 +51,14 @@
somewhat released. For instance, assume that you are just starting a new somewhat released. For instance, assume that you are just starting a new
search with an empty search field. Then typing<nbsp><key|F6> inserts the search with an empty search field. Then typing<nbsp><key|F6> inserts the
<markup|strong> tag with no text inside yet. Instead of looking only for <markup|strong> tag with no text inside yet. Instead of looking only for
``strong empty strings'', <TeXmacs> will rather look for all strong markup \Pstrong empty strings\Q, <TeXmacs> will rather look for all strong markup
in your document. If you next enter the letter ``a'', then <TeXmacs> will in your document. If you next enter the letter \Pa\Q, then <TeXmacs> will
look for all strong text which contains the letter ``a''. In a<nbsp>similar look for all strong text that contains the letter \Pa\Q. In a<nbsp>similar
way, when searching for the formula <math|<frac|x|>>, <TeXmacs> will way, when searching for the formula <math|<frac|x|>>, <TeXmacs> will
highlight all fractions in which the numerator contains the variable highlight all fractions in which the numerator contains the variable
<math|x>. Yet another example: a search for <math|<frac||<sqrt|x>>> will <math|x>. Yet another example: a search for <math|<frac||<sqrt|x>>> will
highlight all formulas in which the denominator contains a square root highlight all formulas in which the denominator contains a square root that
which contains the variable <math|x>. For instance, the fraction contains the variable <math|x>. For instance, the fraction
<math|<frac|a+b|c+<sqrt|x+y>>> will be highlighted, but not <math|<frac|a+b|c+<sqrt|x+y>>> will be highlighted, but not
<math|<frac|<sqrt|x+y>|a+<sqrt|y>>>. <math|<frac|<sqrt|x+y>|a+<sqrt|y>>>.
@ -66,15 +66,15 @@
implements a few additional special tags for enhancing structured implements a few additional special tags for enhancing structured
searching. First of all, it can happen that you would like to search for searching. First of all, it can happen that you would like to search for
certain content <em|inside> a special context. For instance, you might want certain content <em|inside> a special context. For instance, you might want
to search for all occurrences of the letter ``a'' inside a <markup|strong> to search for all occurrences of the letter \Pa\Q inside a <markup|strong>
tag. When searching for <strong|a>, as above, <TeXmacs> will highlight all tag. When searching for <strong|a>, as above, <TeXmacs> will highlight all
<markup|strong> tags which contain the letter ``a''. In order to highlight <markup|strong> tags that contain the letter \Pa\Q. In order to highlight
the letters ``a'' themselves, you should first enter the <markup|strong> the letters \Pa\Q themselves, you should first enter the <markup|strong>
tag inside an empty search field using <key|F6>. You next enter a special tag inside an empty search field using <key|F6>. You next enter a special
<markup|select-region> tag using <key|std ?>, and finally insert the letter <markup|select-region> tag using <key|std ?>, and finally insert the letter
``a'' inside this tag. Other special markup which can be used inside search \Pa\Q inside this tag. Other special markup that can be used inside search
fields are the ``wildcards'' <math|x>, <math|y> and <math|z> which are fields are the \Pwildcards\Q <math|x>, <math|y> and <math|z>, which are
entered using <key|std 1>, <key|std 2> and <key|std 3>. entered using <key|std 1>,<nbsp><key|std 2> and<nbsp><key|std 3>.
As soon as you start using the structured text and replace widgets instead As soon as you start using the structured text and replace widgets instead
of the toolbars, this will be remembered as a user preference: any of the toolbars, this will be remembered as a user preference: any
@ -91,3 +91,6 @@
Texts. A copy of the license is included in the section entitled "GNU Free Texts. A copy of the license is included in the section entitled "GNU Free
Documentation License".> Documentation License".>
</body> </body>
<initial|<\collection>
</collection>>

View File

@ -1,68 +1,51 @@
<TeXmacs|1.0.0.8> <TeXmacs|1.99.5>
<style|tmdoc> <style|<tuple|tmdoc|english>>
<\body> <\body>
<expand|tmdoc-title|Spell checking> <tmdoc-title|Spell checking>
If the program <verbatim|ispell> has been installed on your system, then If the program <verbatim|ispell> has been installed on your system, then
you may use it to check your text for misspelled words by pressing you may use it to check your text for misspelled words by pressing
<shortcut|(spell-start)> or <submenu|Edit|spell>. Notice that you might have to <shortcut|(spell-start)> or <menu|Edit|Spell>. Notice that you might have
verify that the dictionaries corresponding to the languages in which your to verify that the dictionaries corresponding to the languages in which
texts have been written have been installed on your system; this is usually your texts have been written have been installed on your system; this is
the case for English. usually the case for English.
When you launch the spell checker (either on the whole text or a selected When you launch the spell checker (either on the whole text or a selected
region), you will be prompted at each misspelled word and the footer region), you will be prompted at each misspelled word and the footer
displays the available options: displays the available options:
<\description> <\description>
<expand|item*|a)>Accepts the misspelled word and all its future <item*|a)>Accepts the misspelled word and all its future occurrences in
occurrences in the text. the text.
<expand|item*|r)>Replace the misspelled word by a correction you have to <item*|r)>Replace the misspelled word by a correction you have to enter.
enter.
<expand|item*|i)>Indicate that the ``misspelled'' word is actually <item*|i)>Indicate that the \Pmisspelled\Q word is actually correct and
correct and that it has to be inserted in your personal dictionary. that it has to be inserted in your personal dictionary.
<expand|item*|1-9)>Several suggested corrections for your misspelled <item*|1-9)>Several suggested corrections for your misspelled word.
word.
</description> </description>
Notice that <verbatim|ispell> just checks for misspelled words. No Notice that <verbatim|ispell> just checks for misspelled words. No
grammatical faults will be detected. grammatical faults will be detected.
When starting the spell checker, it will use the dictionary of the language When starting the spell checker, it will use the dictionary of the language
which is active at the current cursor position (or the start of a that is active at the current cursor position (or the start of a
selection). Only text in that language will be checked for. If your selection). Only text in that language will be checked. If your document
document contains text in several languages, then you will have to launch contains text in several languages, then you will have to launch the spell
the spell checker once for each language being used. checker once for each language being used.
<apply|tmdoc-copyright|1998--2002|Joris van der Hoeven> <tmdoc-copyright|1998--2002|Joris van der Hoeven>
<expand|tmdoc-license|Permission is granted to copy, distribute and/or <tmdoc-license|Permission is granted to copy, distribute and/or modify this
modify this document under the terms of the GNU Free Documentation License, document under the terms of the GNU Free Documentation License, Version 1.1
Version 1.1 or any later version published by the Free Software Foundation; or any later version published by the Free Software Foundation; with no
with no Invariant Sections, with no Front-Cover Texts, and with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
Back-Cover Texts. A copy of the license is included in the section entitled Texts. A copy of the license is included in the section entitled "GNU Free
"GNU Free Documentation License".> Documentation License".>
</body> </body>
<\initial> <initial|<\collection>
<\collection> </collection>>
<associate|paragraph width|150mm>
<associate|odd page margin|30mm>
<associate|shrinking factor|4>
<associate|page right margin|30mm>
<associate|page top margin|30mm>
<associate|reduction page right margin|25mm>
<associate|page type|a4>
<associate|reduction page bottom margin|15mm>
<associate|even page margin|30mm>
<associate|reduction page left margin|25mm>
<associate|page bottom margin|30mm>
<associate|reduction page top margin|15mm>
<associate|language|english>
</collection>
</initial>

View File

@ -1,14 +1,14 @@
<TeXmacs|1.0.7.7> <TeXmacs|1.99.5>
<style|tmdoc> <style|<tuple|tmdoc|english>>
<\body> <\body>
<tmdoc-title|Structured editing> <tmdoc-title|Structured editing>
As a general rule, the behaviour of most structured editing operations is As a general rule, the behaviour of most structured editing operations is
conditioned by the <em|<rigid|current focus>>. By default, the innermost conditioned by the <em|<rigid|current focus>>. By default, the innermost
tag which contains the cursor. Whenever some selection is active, the tag that contains the cursor. Whenever some selection is active, the
current focus is the innermost tag which contains the selection. During current focus is the innermost tag that contains the selection. During
structured operations, such as navigating among similar tags, the current structured operations, such as navigating among similar tags, the current
focus may temporarily be set to something else. The current focus is focus may temporarily be set to something else. The current focus is
visually indicated by the innermost cyan box around the cursor. visually indicated by the innermost cyan box around the cursor.
@ -24,7 +24,7 @@
tree, and node insertions will take precedence over the insertion of new tree, and node insertions will take precedence over the insertion of new
rows and columns. rows and columns.
In many cases, a ``default particular behaviour'' has been defined for all In many cases, a \Pdefault particular behaviour\Q has been defined for all
tags minus some exceptional ones. In our example of structured insertion, tags minus some exceptional ones. In our example of structured insertion,
the default behaviour of <shortcut|(structured-insert-left)> and the default behaviour of <shortcut|(structured-insert-left)> and
<shortcut|(structured-insert-right)> is to insert a new argument to the tag <shortcut|(structured-insert-right)> is to insert a new argument to the tag
@ -32,11 +32,11 @@
<\big-figure> <\big-figure>
<\equation*> <\equation*>
<matrix|<tformat|<table|<row|<cell|a>|<cell|b<value|cursor>>|<cell|c>>|<row|<cell|d>|<cell|e>|<cell|f>>>>><space|5em><matrix|<tformat|<table|<row|<cell|a>|<cell|b>|<cell|<value|cursor>>|<cell|c>>|<row|<cell|d>|<cell|e>|<cell|>|<cell|f>>>>><space|2em><matrix|<tformat|<table|<row|<cell|a>|<cell|<value|cursor>>|<cell|b>|<cell|c>>|<row|<cell|d>|<cell|>|<cell|e>|<cell|f>>>>><space|2em><matrix|<tformat|<table|<row|<cell|a>|<cell|b>|<cell|c>>|<row|<cell|>|<cell|<value|cursor>>|<cell|>>|<row|<cell|d>|<cell|e>|<cell|f>>>>><space|2em><matrix|<tformat|<table|<row|<cell|>|<cell|<value|cursor>>|<cell|>>|<row|<cell|a>|<cell|b>|<cell|c>>|<row|<cell|d>|<cell|e>|<cell|f>>>>> <matrix|<tformat|<table|<row|<cell|a>|<cell|b<cursor>>|<cell|c>>|<row|<cell|d>|<cell|e>|<cell|f>>>>><space|5em><matrix|<tformat|<table|<row|<cell|a>|<cell|b>|<cell|<cursor>>|<cell|c>>|<row|<cell|d>|<cell|e>|<cell|>|<cell|f>>>>><space|2em><matrix|<tformat|<table|<row|<cell|a>|<cell|<cursor>>|<cell|b>|<cell|c>>|<row|<cell|d>|<cell|>|<cell|e>|<cell|f>>>>><space|2em><matrix|<tformat|<table|<row|<cell|a>|<cell|b>|<cell|c>>|<row|<cell|>|<cell|<cursor>>|<cell|>>|<row|<cell|d>|<cell|e>|<cell|f>>>>><space|2em><matrix|<tformat|<table|<row|<cell|>|<cell|<cursor>>|<cell|>>|<row|<cell|a>|<cell|b>|<cell|c>>|<row|<cell|d>|<cell|e>|<cell|f>>>>>
</equation*> </equation*>
<|big-figure> <|big-figure>
<label|matrix-insert-fig>Assume that the cursor is at the position of <label|matrix-insert-fig>Assume that the cursor is at the position of
<value|cursor> inside the left-most matrix. Then the four other matrices <cursor> inside the left-most matrix. Then the four other matrices
respectively correspond to the insertion of a new column at the respectively correspond to the insertion of a new column at the
left<nbsp>(<shortcut|(structured-insert-left)>) or left<nbsp>(<shortcut|(structured-insert-left)>) or
right<nbsp>(<shortcut|(structured-insert-right)>), <abbr|resp.> a new row right<nbsp>(<shortcut|(structured-insert-right)>), <abbr|resp.> a new row
@ -44,9 +44,9 @@
below<nbsp>(<shortcut|(structured-insert-down)>). below<nbsp>(<shortcut|(structured-insert-down)>).
</big-figure> </big-figure>
<\big-figure|<tree|a|b|c<value|cursor>|d><space|3em><space|3em><tree|a|b|<value|cursor>|c|d><space|3em><tree|a|b|c|<value|cursor>|d><space|3em><tree|a|b|<tree|<value|cursor>|c>|d><space|3em><tree|a|b|<tree|c|<value|cursor>>|d>> <\big-figure|<tree|a|b|c<cursor>|d><space|3em><space|3em><tree|a|b|<cursor>|c|d><space|3em><tree|a|b|c|<cursor>|d><space|3em><tree|a|b|<tree|<cursor>|c>|d><space|3em><tree|a|b|<tree|c|<cursor>>|d>>
<label|tree-insert-fig>Assume that the cursor is at the position of <label|tree-insert-fig>Assume that the cursor is at the position of
<value|cursor> inside the left-most tree. Then the four other trees <cursor> inside the left-most tree. Then the four other trees
respectively correspond to the insertion of a new node at the respectively correspond to the insertion of a new node at the
left<nbsp>(<shortcut|(structured-insert-left)>), at the left<nbsp>(<shortcut|(structured-insert-left)>), at the
right<nbsp>(<shortcut|(structured-insert-right)>), right<nbsp>(<shortcut|(structured-insert-right)>),
@ -68,11 +68,11 @@
<\big-figure> <\big-figure>
<\equation*> <\equation*>
<matrix|<tformat|<table|<row|<cell|a>|<cell|b<value|cursor>>|<cell|c>>|<row|<cell|d>|<cell|e>|<cell|f>>>>><space|5em><matrix|<tformat|<table|<row|<cell|b<value|cursor>>|<cell|c>>|<row|<cell|e>|<cell|f>>>>><space|2em><matrix|<tformat|<table|<row|<cell|a>|<cell|<value|cursor>c>>|<row|<cell|d>|<cell|f>>>>><space|2em>b<value|cursor> <matrix|<tformat|<table|<row|<cell|a>|<cell|b<cursor>>|<cell|c>>|<row|<cell|d>|<cell|e>|<cell|f>>>>><space|5em><matrix|<tformat|<table|<row|<cell|b<cursor>>|<cell|c>>|<row|<cell|e>|<cell|f>>>>><space|2em><matrix|<tformat|<table|<row|<cell|a>|<cell|<cursor>c>>|<row|<cell|d>|<cell|f>>>>><space|2em>b<cursor>
</equation*> </equation*>
<|big-figure> <|big-figure>
<label|matrix-remove-fig>Assume that the cursor is at the position of <label|matrix-remove-fig>Assume that the cursor is at the position of
<value|cursor> inside the left-most matrix. Then pressing the <cursor> inside the left-most matrix. Then pressing the
keys<nbsp><shortcut|(structured-remove-left)> and keys<nbsp><shortcut|(structured-remove-left)> and
<shortcut|(structured-remove-right)> respectively result in the next two <shortcut|(structured-remove-right)> respectively result in the next two
matrices. Pressing either<nbsp><shortcut|(remove-structure-upwards)> or matrices. Pressing either<nbsp><shortcut|(remove-structure-upwards)> or
@ -91,8 +91,5 @@
Documentation License".> Documentation License".>
</body> </body>
<\initial> <initial|<\collection>
<\collection> </collection>>
<associate|language|english>
</collection>
</initial>

View File

@ -1,6 +1,6 @@
<TeXmacs|1.0.7.7> <TeXmacs|1.99.5>
<style|tmdoc> <style|<tuple|tmdoc|english>>
<\body> <\body>
<tmdoc-title|Positioning and resizing objects> <tmdoc-title|Positioning and resizing objects>
@ -47,7 +47,7 @@
or increase the step size when positioning or resizing. or increase the step size when positioning or resizing.
</description> </description>
Particular tags to which the shortcuts apply are the following Particular tags to which the shortcuts apply are the following:
<\description> <\description>
<item*|Spaces>Both horizontal and vertical spaces from the <item*|Spaces>Both horizontal and vertical spaces from the
@ -74,8 +74,5 @@
Documentation License".> Documentation License".>
</body> </body>
<\initial> <initial|<\collection>
<\collection> </collection>>
<associate|language|english>
</collection>
</initial>

View File

@ -1,6 +1,6 @@
<TeXmacs|1.0.7.6> <TeXmacs|1.99.5>
<style|tmdoc> <style|<tuple|tmdoc|english>>
<\body> <\body>
<tmdoc-title|Structured cursor movement> <tmdoc-title|Structured cursor movement>
@ -11,7 +11,7 @@
<\enumerate> <\enumerate>
<item>Traversal of the entire structure of the document. <item>Traversal of the entire structure of the document.
<item>Traversal of tags which are similar to the innermost tag. <item>Traversal of tags that are similar to the innermost tag.
<item>Movements inside the innermost tag. <item>Movements inside the innermost tag.
</enumerate> </enumerate>
@ -24,33 +24,41 @@
<paragraph*|Structured traversal of the document> <paragraph*|Structured traversal of the document>
The <shortcut|(traverse-left)>, <shortcut|(traverse-right)>, The <shortcut|(kbd-select-if-active traverse-left)>,
<shortcut|(traverse-up)> and <shortcut|(traverse-down)> keys are used for <shortcut|(kbd-select-if-active traverse-right)>,
the structured traversal of the entire document. Inside plain text, <shortcut|(kbd-select-if-active traverse-up)> and
<shortcut|(traverse-left)> and <shortcut|(traverse-right)> allow you to <shortcut|(kbd-select-if-active traverse-down)> keys are used for the
move in a word-by-word manner, while <shortcut|(traverse-up)> and structured traversal of the entire document. Inside plain text,
<shortcut|(traverse-down)> correspond to paragraph-by-paragraph motion. <shortcut|(kbd-select-if-active traverse-left)> and
<shortcut|(kbd-select-if-active traverse-right)> allow you to move in a
word-by-word manner, while <shortcut|(kbd-select-if-active traverse-up)>
and <shortcut|(kbd-select-if-active traverse-down)> correspond to
paragraph-by-paragraph motion.
In the presence of other markup, the <shortcut|(traverse-left)> and In the presence of other markup, the <shortcut|(kbd-select-if-active
<shortcut|(traverse-right)> keys allow you to visit all accessible cursor traverse-left)> and <shortcut|(kbd-select-if-active traverse-right)> keys
positions of the document, except that we keep moving in a word-by-word allow you to visit all accessible cursor positions of the document, except
manner inside plain text. The behaviour of the <shortcut|(traverse-up)> and that we keep moving in a word-by-word manner inside plain text. The
<shortcut|(traverse-down)> keys is more context-dependent. Inside matrices, behaviour of the <shortcut|(kbd-select-if-active traverse-up)> and
they typically allow you to move one row up or down. <shortcut|(kbd-select-if-active traverse-down)> keys is more
context-dependent. Inside matrices, they typically allow you to move one
row up or down.
<paragraph*|Traversal of tags which are similar to the innermost tag> <paragraph*|Traversal of tags that are similar to the innermost tag>
This type of cursor movement allows you to quickly visit all other tags in This type of cursor movement allows you to quickly visit all other tags in
the document which are <em|similar> to the innermost tag. The the document that are <em|similar> to the innermost tag. The
<shortcut|(traverse-previous)> and <shortcut|(traverse-next)> keys allow <shortcut|(kbd-select-if-active traverse-previous)> and
you move to the previous or next similar tags, whereas <shortcut|(kbd-select-if-active traverse-next)> keys allow you move to the
<shortcut|(traverse-first)> and <shortcut|(traverse-last)> directly jump to previous or next similar tags, whereas <shortcut|(kbd-select-if-active
the first or last similar tags. traverse-first)> and <shortcut|(kbd-select-if-active traverse-last)>
directly jump to the first or last similar tags.
For instance, when you are inside a section title, you may move to the For instance, if you are inside a section title, then you may move to the
previous sectional title (which could also be the title of a subsection or previous sectional title using <shortcut|(kbd-select-if-active
a chapter, for instance) using <shortcut|(traverse-previous)>. Notice that traverse-previous)>. Subsection and chapter titles are in particular
you may use <key|C-Ÿ> to jump to the previous section title. understood to be \Psimilar\Q to section titles. Notice that you may use
<key|C-Ÿ> to jump to the previous section title.
<paragraph*|Movements inside the innermost tag> <paragraph*|Movements inside the innermost tag>
@ -79,8 +87,5 @@
Documentation License".> Documentation License".>
</body> </body>
<\initial> <initial|<\collection>
<\collection> </collection>>
<associate|language|english>
</collection>
</initial>

View File

@ -1,17 +1,17 @@
<TeXmacs|1.0.0.8> <TeXmacs|1.99.5>
<style|tmdoc> <style|<tuple|tmdoc|english>>
<\body> <\body>
<expand|tmdoc-title|Undo and redo> <tmdoc-title|Undo and redo>
It is possible to gradually undo the changes you made in a document from It is possible to gradually undo the changes you made in a document from
the moment that you launched <apply|TeXmacs>. This can be done via the moment that you launched <TeXmacs>. This can be done via
<submenu|Edit|undo> or using the keystrokes <shortcut|(undo 0)> or <menu|Edit|Undo> or using the keystrokes <shortcut|(undo 0)> or
<shortcut|(undo 0)>. Undone changes can be ``redone'' using <submenu|Edit|redo> or <shortcut|(undo 0)>. Undone changes can be \Predone\Q using
<shortcut|(redo 0)>. <menu|Edit|Redo> or <shortcut|(redo 0)>.
In order to save memory, the number of successive actions which can be In order to save memory, the number of successive actions that can be
undone is limited to 100 (by default). It is possible to increase this undone is limited to 100 (by default). It is possible to increase this
number by adding a command like\ number by adding a command like\
@ -19,34 +19,19 @@
\ \ \ \ (set-maximal-undo-depth 1000) \ \ \ \ (set-maximal-undo-depth 1000)
</verbatim> </verbatim>
in our personal initialization file (see <submenu|Help|scheme>). When in our personal initialization file (see <menu|Help|Scheme>). When
specifying a negative number as your maximal undo depth, any number of specifying a negative number as your maximal undo depth, any number of
actions can be undone. actions can be undone.
<apply|tmdoc-copyright|1998--2002|Joris van der Hoeven> <tmdoc-copyright|1998--2002|Joris van der Hoeven>
<expand|tmdoc-license|Permission is granted to copy, distribute and/or <tmdoc-license|Permission is granted to copy, distribute and/or modify this
modify this document under the terms of the GNU Free Documentation License, document under the terms of the GNU Free Documentation License, Version 1.1
Version 1.1 or any later version published by the Free Software Foundation; or any later version published by the Free Software Foundation; with no
with no Invariant Sections, with no Front-Cover Texts, and with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover
Back-Cover Texts. A copy of the license is included in the section entitled Texts. A copy of the license is included in the section entitled "GNU Free
"GNU Free Documentation License".> Documentation License".>
</body> </body>
<\initial> <initial|<\collection>
<\collection> </collection>>
<associate|paragraph width|150mm>
<associate|odd page margin|30mm>
<associate|shrinking factor|4>
<associate|page right margin|30mm>
<associate|page top margin|30mm>
<associate|reduction page right margin|25mm>
<associate|page type|a4>
<associate|reduction page bottom margin|15mm>
<associate|even page margin|30mm>
<associate|reduction page left margin|25mm>
<associate|page bottom margin|30mm>
<associate|reduction page top margin|15mm>
<associate|language|english>
</collection>
</initial>

View File

@ -1,6 +1,6 @@
<TeXmacs|1.0.7.15> <TeXmacs|1.99.5>
<style|tmdoc> <style|<tuple|tmdoc|english>>
<\body> <\body>
<tmdoc-title|Versioning tools> <tmdoc-title|Versioning tools>
@ -38,9 +38,10 @@
versions either from the items in the submenu <menu|Version|Move>, or using versions either from the items in the submenu <menu|Version|Move>, or using
the keyboard shortcuts <shortcut|(version-previous-difference)> and the keyboard shortcuts <shortcut|(version-previous-difference)> and
<shortcut|(version-next-difference)>. One may also use the more general <shortcut|(version-next-difference)>. One may also use the more general
structured navigation shortcuts <shortcut|(traverse-first)>, structured navigation shortcuts <shortcut|(kbd-select-if-active
<shortcut|(traverse-last)>, <shortcut|(traverse-previous)> and traverse-first)>, <shortcut|(kbd-select-if-active traverse-last)>,
<shortcut|(traverse-next)>. <shortcut|(kbd-select-if-active traverse-previous)> and
<shortcut|(kbd-select-if-active traverse-next)>.
<paragraph*|Visualization of the differences> <paragraph*|Visualization of the differences>
@ -68,11 +69,11 @@
difference, this can be done from entries in the submenu difference, this can be done from entries in the submenu
<menu|Version|Retain>. Alternatively, one may use the shortcuts <menu|Version|Retain>. Alternatively, one may use the shortcuts
<shortcut|(version-retain 0)>, <shortcut|(version-retain 1)> and <shortcut|(version-retain 0)>, <shortcut|(version-retain 1)> and
<shortcut|(version-retain 'current)> to retain the old, new and currently <shortcut|(kbd-control-return)> to retain the old, new and currently
displayed version, respectively. If both versions are displayed, then displayed version, respectively. If both versions are displayed, then
<shortcut|(version-retain 'current)> retains the new version. After <shortcut|(kbd-control-return)> retains the new version. After retaining
retaining one of the versions, we automatically jump to the next one of the versions, we automatically jump to the next difference, which
difference, which can then be processed. can then be processed.
If you selected some text, then any of the above action will retain the If you selected some text, then any of the above action will retain the
appropriate version for each of the differences in the selection. This appropriate version for each of the differences in the selection. This
@ -102,7 +103,7 @@
applied on the entire buffer. Similarly, if you change the grain inside a applied on the entire buffer. Similarly, if you change the grain inside a
difference, then the difference will be recomputed using the new grain. difference, then the difference will be recomputed using the new grain.
Notice that you may also ``change'' the grain to the current grain. This Notice that you may also \Pchange\Q the grain to the current grain. This
has the effect of reactualizing the differences of a selected portion or of has the effect of reactualizing the differences of a selected portion or of
the current difference at the cursor position. This may be useful, if you the current difference at the cursor position. This may be useful, if you
made some changes to one of the versions. For instance, assume that the old made some changes to one of the versions. For instance, assume that the old
@ -116,7 +117,7 @@
<paragraph*|Using external programs for version control such as <paragraph*|Using external programs for version control such as
<name|Subversion>> <name|Subversion>>
If the file you are editing belongs to a directory which is under version If the file you are editing belongs to a directory that is under version
control (only <name|Subversion> is currently supported, although other control (only <name|Subversion> is currently supported, although other
systems might follow), then the first part of the <menu|Version> menu will systems might follow), then the first part of the <menu|Version> menu will
contain some clickable entries. contain some clickable entries.
@ -133,7 +134,7 @@
repository. Using<nbsp><menu|Version|Commit>, the current user's version repository. Using<nbsp><menu|Version|Commit>, the current user's version
can be committed to the repository. When doing so, you will be prompted for can be committed to the repository. When doing so, you will be prompted for
a small explanatory message about the changes that you have made. A file a small explanatory message about the changes that you have made. A file
which is not yet under version control can be added to the version control that is not yet under version control can be added to the version control
system using <menu|Version|Register>. Registering a file does <em|not> system using <menu|Version|Register>. Registering a file does <em|not>
commit it to the repository; you still have to use <menu|Version|Commit> in commit it to the repository; you still have to use <menu|Version|Commit> in
order to do so. order to do so.
@ -153,8 +154,5 @@
Documentation License".> Documentation License".>
</body> </body>
<\initial> <initial|<\collection>
<\collection> </collection>>
<associate|language|english>
</collection>
</initial>