[OS X TeX] Applescript-tcl dictionary, wishlist

Jon Guyer jguyer at his.com
Thu Jan 6 13:54:41 EST 2005

On Jan 6, 2005, at 12:17 PM, Claus Gerhardt wrote:

> Let me suggest some commands that should be part of an Applescript-tcl 
> dictionary, especially having tex files in mind:
> - get line -- get the number of the line, where the insertion point is
> - goto line lineNumber of fileName (or of the front window)
> - find and replace all -- the option for *all* in the find replace 
> command
> - a detailed description of find and replace with grep
> - keystroke "string" -- type the string at the current insertion point
> - set theSelection to selection --selection means highlighted text

OK, I'll let you know when we have these implemented.

Joachim can provide interim DoScript solutions if he likes, although I 
think quoting is going to remain a problem, even if you don't permit 
foolish file names. Foolish file contents are much harder to ban. E.g.,

set findText to "$sin(x)$"
set replaceText to "$cos(x)$"

tell application "AlphaX"
	DoScript "eval replaceText " & "[search -r 0  " & findText & " " & 
"[minPos]]" & " " & "{" & replaceText & "}"
end tell

will complain:
	can't read "sin(x)": no such variable
or even
	can't read "sin(x)": no such element in array

--------------------- Info ---------------------
Mac-TeX Website: http://www.esm.psu.edu/mac-tex/
           & FAQ: http://latex.yauh.de/faq/
TeX FAQ: http://www.tex.ac.uk/faq
List Post: <mailto:MacOSX-TeX at email.esm.psu.edu>

More information about the MacOSX-TeX mailing list