[TxMt] three small feature requests
Allan Odgaard
allan at macromates.com
Fri Dec 31 03:38:13 UTC 2004
On Dec 30, 2004, at 23:28, Eric Hsu wrote:
> 1. Allow undo from find/replace dialog. Lots of times I enter in the
> wrong regular expression and the find/replace goes badly. I want to
> hit apple-Z and Undo it and fire up another search, but instead I have
> to switch to the text window.
hmm... so undo should fall through to the main window? currently I
could do that, but if I introduce a multi-line mode for the
find/replace strings it would probably be natural for these to also
have undo/redo, which would then clash!?!
> 2. It would be great if the new ( :) ) txmt: resource locator allows
> us to load things like txmt://a.pdf, which would then get loaded into
> the web preview window. Reason: I want to hack up a replacement for
> TeXShop within TM. Already you can make a command to have pdftex
> create a .pdf output file and open it in Preview. I'd like it to show
> up in TM! It would feel cleaner that way.
Agree -- although probably it should just be the command output which
could be interpreted as PDF, or I should add an AppleScript hook, the
txmt://-scheme is mostly to allow callbacks from HTML (for which I'm
not aware of an alternative), not general callbacks.
OS X does have the ability to display PDF, but much of the
functionality in the Preview app is custom AFAIK, so I'm not sure how
easy it is to replicate it, but I'll take a look -- I did see that
Tiger will introduce a PDF Kit (from their announced workshops, I'm not
in any beta program) which I would imagine is the functionality in
Preview factored out into a framework.
> 3. Allow syntax files to be reloaded. Then we could edit them within
> TM and see the results without quitting and restarting.
Yes, I would like to see this handled entirely from within TextMate,
which should hopefully also encourage the creation of ad hoc scratch
syntaxes, like matching bullet points in plain text, e.g.:
{ name = Text;
patterns = (
{ name = Item; match = "^ ?[*o•·] .*$"; }
);
};
And then have the ability to create a macro bound to return which
repeats the leading bullet for the new line and limits it to “Text >
Item” in the CSS-inspired way I want to have everything applied (style,
settings, macros, snippets, commands, etc.).
All part of my master plan which I hope soon to turn into reality :)
Currently the missing piece of the puzzle is how I should pull this off
with a GUI -- probably though I'll have to resort to a lot of text
boxes, which I guess is sometimes the price for flexibility.
More information about the textmate
mailing list