[OS X TeX] Still trying...

Stefan Walsen stefan at walsen.net
Wed Apr 7 11:50:25 EDT 2004

Curtis Clifton wrote:
> On Apr 7, 2004, at 10:14 AM, Herb Schulz wrote:
>> I'm back to trying to write an Applescript that does a search for the 
>> next
>> occurrence of a particular character and then select that character 
>> within
>> TeXShop. I can get the search to work fine but that doesn't select the
>> character, it returns the character position in the file. Even though
>> selection is a defined object in the TeXShop Applescript library I get an
>> error when I try to set its position, length and contents to the required
>> value. Is it read only?
> I recall successfully setting the selection in TeXShop via Applescript 
> in the past, but I can't find the code that I used.

same here :)

I tried it from scratch ... This works for me:

tell application "TeXShop"
     set searchString to "#" -- or whatever you're looking for
     set searchOffset to (offset of selection of front document) +1
     search front document starting from searchOffset for searchString
     set offset of selection of front document to the result -1
     set length of selection of front document to 1
   end try
end tell
--end of script

Setting the offset of the search to the current cursor position +1 
prevents the script from finding the same character every time when 
called repeatedly.

Please see <http://www.esm.psu.edu/mac-tex/> for list
guidelines, information, and LaTeX/TeX resources.

More information about the MacOSX-TeX mailing list