home *** CD-ROM | disk | FTP | other *** search
- /* $VER: begin V 0.61 (02.05.94) Fin Schuppenhauer */
- /** F
- gt eine \begin{xyz} ... \end{xyz} Umgebung ein. Das Skript
- ** merkt sich den zuletzt verwendeten Umgebungsnamen in der
- ** Clip-Variablen ENVIRONMENT.
- ** Dem Skript kann der Name der Umgebung als Argument "ubergeben
- ** werden. Wird kein Argument angegeben, wird nach dem Umgebungs-
- ** namen nachgefragt.
- OPTIONS RESULTS /* enable return codes */
- if (LEFT(ADDRESS(), 6) ~= "GOLDED") then /* not started by GoldEd ? */
- address 'GOLDED.1'
- 'LOCK CURRENT' /* lock GUI, gain access */
- OPTIONS FAILAT 6 /* ignore warnings */
- SIGNAL ON SYNTAX /* ensure clean exit */
- /* ------------------------ INSERT YOUR CODE HERE: ------------------- */
- 'QUERY CAT'
- german = (result = "deutsch")
- PARSE ARG ENV
- if length(env) > 0 then
- ENVIRONMENT = ENV
- else do
- if show('C', 'ENVIRONMENT') then
- OLD = getclip('ENVIRONMENT')
- else
- OLD = "tabular"
- if german then
- 'REQUEST TITLE="Umgebung einf
- gen" BODY="Umgebung" OLD='OLD' STRING VAR ENVIRONMENT'
- else
- 'REQUEST TITLE="Insert environment" BODY="Environment" OLD='OLD' STRING VAR ENVIRONMENT'
- if rc = 0 then do
- /*'DOWN'*/
- 'INSERT LINE'
- 'TEXT STAY T="\begin{'environment'}"'
- 'DOWN'
- 'INSERT LINE'
- 'TEXT STAY T="\end{'environment'}"'
- 'INSERT LINE'
- 'TAB'
- call setclip('ENVIRONMENT', ENVIRONMENT)
- /* ---------------------------- END OF YOUR CODE --------------------- */
- 'UNLOCK' /* VERY important: unlock GUI */
- SYNTAX:
- SAY "Sorry, error line" SIGL ":" ERRORTEXT(RC) ":-("
- 'UNLOCK'
-