mirror of https://github.com/texmacs/doc.git
Completed reorganization of actions
This commit is contained in:
parent
652d764f1e
commit
24d0da921d
|
@ -1,6 +1,6 @@
|
||||||
<TeXmacs|1.0.7.1>
|
<TeXmacs|1.0.7.21>
|
||||||
|
|
||||||
<style|tmdoc>
|
<style|<tuple|tmdoc|german>>
|
||||||
|
|
||||||
<\body>
|
<\body>
|
||||||
<tmdoc-title|Link-Konstrukte>
|
<tmdoc-title|Link-Konstrukte>
|
||||||
|
@ -109,9 +109,13 @@
|
||||||
<|explain>
|
<|explain>
|
||||||
Ein ausführbares <scheme>-Skript, <src-arg|script> einbinden, dass bei
|
Ein ausführbares <scheme>-Skript, <src-arg|script> einbinden, dass bei
|
||||||
einem doppelten Mausklick auf <src-arg|content> ausgeführt wird.
|
einem doppelten Mausklick auf <src-arg|content> ausgeführt wird.
|
||||||
Beispielsweise, wenn Sie auf <action|hier|(system "xterm &")>
|
Beispielsweise, wenn Sie auf <action|hier|(lambda () (system "xterm &"))>
|
||||||
doppelklicken, erzeugen Sie ein neues <verbatim|xterm>. Der Code dafür
|
doppelklicken, erzeugen Sie ein neues <verbatim|xterm>. Der Code dafür
|
||||||
ist <inactive*|<action|hier|(system "xterm &")>>.
|
ist
|
||||||
|
|
||||||
|
<\tm-fragment>
|
||||||
|
<inactive*|<action|hier|(lambda () (system "xterm &"))>>
|
||||||
|
</tm-fragment>
|
||||||
|
|
||||||
Aus Sicherheitsgründen wird vom Nutzer normalerweise, wenn ausführbare
|
Aus Sicherheitsgründen wird vom Nutzer normalerweise, wenn ausführbare
|
||||||
Skripte eingeleitet werden sollen, eine Bestätigung verlangt. Das
|
Skripte eingeleitet werden sollen, eine Bestätigung verlangt. Das
|
||||||
|
@ -133,7 +137,6 @@
|
||||||
|
|
||||||
<\initial>
|
<\initial>
|
||||||
<\collection>
|
<\collection>
|
||||||
<associate|language|german>
|
|
||||||
<associate|preamble|false>
|
<associate|preamble|false>
|
||||||
</collection>
|
</collection>
|
||||||
</initial>
|
</initial>
|
|
@ -1,4 +1,4 @@
|
||||||
<TeXmacs|1.0.7.1>
|
<TeXmacs|1.0.7.21>
|
||||||
|
|
||||||
<style|tmdoc>
|
<style|tmdoc>
|
||||||
|
|
||||||
|
@ -98,9 +98,13 @@
|
||||||
to content>
|
to content>
|
||||||
<|explain>
|
<|explain>
|
||||||
Bind a <scheme> <src-arg|script> to a double mouse click on
|
Bind a <scheme> <src-arg|script> to a double mouse click on
|
||||||
<src-arg|content>. For instance, when clicking <action|here|(system
|
<src-arg|content>. For instance, when clicking <action|here|(lambda ()
|
||||||
"xterm &")>, you may launch an <verbatim|xterm>. This action is encoded
|
(system "xterm &"))>, you may launch an <verbatim|xterm>. This action is
|
||||||
by <inactive*|<action|here|(system "xterm &")>>.
|
encoded by
|
||||||
|
|
||||||
|
<\tm-fragment>
|
||||||
|
<inactive*|<action|here|(lambda () (system "xterm &"))>>
|
||||||
|
</tm-fragment>
|
||||||
|
|
||||||
When clicking on actions, the user is usually prompted for confirmation,
|
When clicking on actions, the user is usually prompted for confirmation,
|
||||||
so as to avoid security problems. The user may control the desired level
|
so as to avoid security problems. The user may control the desired level
|
||||||
|
@ -119,3 +123,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>>
|
|
@ -83,12 +83,12 @@
|
||||||
<markup|extern> and <markup|action> macros. For instance, the default
|
<markup|extern> and <markup|action> macros. For instance, the default
|
||||||
implementation of the <markup|fold> tag allows the user to click on the
|
implementation of the <markup|fold> tag allows the user to click on the
|
||||||
``<math|<op|\<circ\>>>'' before the folded text so as to unfold the tag.
|
``<math|<op|\<circ\>>>'' before the folded text so as to unfold the tag.
|
||||||
When doing this, the scheme script <scm|(mouse-unfold)> is launched.
|
When doing this, the scheme script <scm|mouse-unfold> is launched.
|
||||||
However, for this to work, the <scm|mouse-unfold> function needs to be
|
However, for this to work, the <scm|mouse-unfold> function needs to be
|
||||||
secure:
|
secure:
|
||||||
|
|
||||||
<\scm-code>
|
<\scm-code>
|
||||||
(tm-define (mouse-unfold)
|
(tm-define mouse-unfold
|
||||||
|
|
||||||
\ \ (:secure #t)
|
\ \ (:secure #t)
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
<TeXmacs|1.0.7.16>
|
<TeXmacs|1.0.7.21>
|
||||||
|
|
||||||
<style|tmdoc>
|
<style|tmdoc>
|
||||||
|
|
||||||
|
@ -239,8 +239,8 @@
|
||||||
<item*|<with|font-series|medium|<explain-macro|action|text|script>>>This
|
<item*|<with|font-series|medium|<explain-macro|action|text|script>>>This
|
||||||
tag works like a hyperlink with body <src-arg|text>, but such that the
|
tag works like a hyperlink with body <src-arg|text>, but such that the
|
||||||
<scheme> command <src-arg|script> is invoked when clicking on the
|
<scheme> command <src-arg|script> is invoked when clicking on the
|
||||||
<src-arg|text>. For instance, when clicking <action|here|(system
|
<src-arg|text>. For instance, when clicking <action|here|(lambda ()
|
||||||
"xterm")>, you will launch an<nbsp><verbatim|xterm>.
|
(system "xterm"))>, you will launch an<nbsp><verbatim|xterm>.
|
||||||
|
|
||||||
<item*|<with|font-series|medium|<explain-macro|extern|fun|arg-1|...|arg-n>>>This
|
<item*|<with|font-series|medium|<explain-macro|extern|fun|arg-1|...|arg-n>>>This
|
||||||
tag is used in order to implement macros whose body is written in
|
tag is used in order to implement macros whose body is written in
|
||||||
|
@ -262,10 +262,10 @@
|
||||||
within documents carries as risk: an evil person might send you a document
|
within documents carries as risk: an evil person might send you a document
|
||||||
with a script which attempts to erase your hard disk (for instance). For
|
with a script which attempts to erase your hard disk (for instance). For
|
||||||
this reason, <TeXmacs> implements a way to test whether scripts can be
|
this reason, <TeXmacs> implements a way to test whether scripts can be
|
||||||
considered secure or not. For instance, when clicking <action|here|(system
|
considered secure or not. For instance, when clicking <action|here|(lambda
|
||||||
"xterm")> (so as to launch an <verbatim|xterm>), the editor will prompt you
|
() (system "xterm"))> (so as to launch an <verbatim|xterm>), the editor
|
||||||
by default in order to confirm whether you wish to execute this script. The
|
will prompt you by default in order to confirm whether you wish to execute
|
||||||
desired level of security can be specified in
|
this script. The desired level of security can be specified in
|
||||||
<menu|Edit|Preferences|Security>. When writing your own <scheme> extensions
|
<menu|Edit|Preferences|Security>. When writing your own <scheme> extensions
|
||||||
to <TeXmacs>, it is also possible to define routines as being secure.
|
to <TeXmacs>, it is also possible to define routines as being secure.
|
||||||
|
|
||||||
|
@ -278,3 +278,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>>
|
Loading…
Reference in New Issue