<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div>Hi,</div><div><br></div><div>I don't think this is worth much of anyone's time, so let me rephrase succinctly what I was looking for: a macro that replicates exactly the behavior of my typing in hand <Enter> followed by "\item". For instance, if I first type</div><div><br></div><div>"</div><div>\begin{itemize}</div><div>  \item</div><div>"</div><div><br></div><div>with the indentation of "\item" added by hand, and then type <Enter>, then the cursor is not placed at the beginning of the line, but directly under "\" in "\item". My macro, on the other hand, puts everything at the beginning of the line. I think that the `right' macro, if it exists, would mimic the behavior of TexShop when I type directly — how does TexShop end up preserving the indentation?</div><div><br></div><div>I think that Tidy would achieve a certain look close to, if not identical to, what I wish for, but I would prefer the formatting to happen in real time and not to have to go through additional motions such as selecting text, etc. </div><div><br></div><div>Nicolae</div><div><br></div><div><br></div><span id="OLK_SRC_BODY_SECTION"><div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style="font-weight:bold">From: </span> Herbert Schulz <<a href="mailto:herbs@wideopenwest.com">herbs@wideopenwest.com</a>><br><span style="font-weight:bold">Reply-To: </span> TeX on Mac OS X Mailing List <<a href="mailto:macosx-tex@email.esm.psu.edu">macosx-tex@email.esm.psu.edu</a>><br><span style="font-weight:bold">To: </span> TeX on Mac OS X Mailing List <<a href="mailto:macosx-tex@email.esm.psu.edu">macosx-tex@email.esm.psu.edu</a>><br><span style="font-weight:bold">Subject: </span> Re: [OS X TeX] TexShop: macro to insert text, preserve indentation <br></div><div><br></div><div><div><div class="BodyFragment"><font size="2"><div class="PlainText"><br>
On Jun 3, 2012, at 8:32 PM, Nicolae Garleanu wrote:<br><br>
> Hi,<br>
> <br>
> I wanted to write a macro that inserts "\item" on the line below — specifically, that behaves exactly as when I type <Enter>, the type the text. When I do that, in particular, "\item" is indented just like the previous instance of "\item". For my macro, the only thing I could think of was to have an empty line followed by my text ("\item"). As some of you might guess, that does what I want save for inserting the text at the very beginning of the second line, rather than preserving the indentation as when I type it directly in the source code. (Command completion, for instance, places the first "\item" indented, all the others follow.)<br>
> <br>
> How could I get the desired behavior? I should also say clearly that the more explicit the answer, the better. (I have virtually no experience with Applescript, although I expect to be able to modify reasonably closely related code.)<br>
> <br>
> Thank you.<br>
> Nicolae<br><br>
Howdy,<br><br>
Don't have a direct answer for you but have you tried the LaTeX Tidy Service? YOu can get it at <<a href="http://www.inf.unibz.it/~franconi/sw/Tidy.service.zip">http://www.inf.unibz.it/~franconi/sw/Tidy.service.zip</a>>. Once in place you can make a selection of a region go to your Apple->Services menu and select the Tidy service and that region gets re-formatted. Unfortunately I don't know how to make it format in different ways and it tends to put the text starting on the same line as the \item and indents all the \item commands.<br><br>
Can you show how you'd like things to look?<br><br>
Good Luck,<br><br>
Herb Schulz<br>
(herbs at wideopenwest dot com)<br><br><br><br></div></font></div><div class="BodyFragment"><font size="2"><div class="PlainText">----------- Please Consult the Following Before Posting -----------<br>
TeX FAQ: <a href="http://www.tex.ac.uk/faq">http://www.tex.ac.uk/faq</a><br>
List Reminders and Etiquette: <a href="http://email.esm.psu.edu/mac-tex/">http://email.esm.psu.edu/mac-tex/</a><br>
List Archive: <a href="http://tug.org/pipermail/macostex-archives/">http://tug.org/pipermail/macostex-archives/</a><br>
TeX on Mac OS X Website: <a href="http://mactex-wiki.tug.org/">http://mactex-wiki.tug.org/</a><br>
List Info: <a href="http://email.esm.psu.edu/mailman/listinfo/macosx-tex">http://email.esm.psu.edu/mailman/listinfo/macosx-tex</a><br><br></div></font></div></div></div></span></body></html>