Well, there are a few obvious points that (most) everyone wants, better
performance on networked files for example. There are (approximately)
five such Really Obvious(tm) requests (hey, I won't say what they
are--after all, they're Really Obvious(tm), right?), and even for those
that don't affect me personally, it's pretty obvious they need to be
taken care of.
Past that, what _I'd_ like (yes, I'm unique, and possibly completely out
of touch with the rest of the universe :-) ) is--simplicity. I'd like
Alan to concentrate a significant part of his design and programming
prowess on making TM not more powerful, but more obvious.
My canonical example of this is the whole keybindings issue. Currently,
dealing with keybindings in TM involves searching through bundles, using
the Keyboard and Mouse Preferences Panel, and using a keybinding utility
such as KBE. This is just too much info for my little head. I'd like it
all in one place, and if not in one place, at least simpler.
My belief is that TM is currently at a level where (for me)
concentrating on increasing uniformity and simplicity would in real
terms _add_ features to the application, because I suspect that there is
a lot of power I'm not using because I don't have the time to consider
the special cases or esoteric knowledge needed to use already existing
features.
So my real request for TM2 is--don't worry too much about new stuff.
Concentrate on making TM easier to use (keybindings as described above;
optional help strings for bundle items and a streamlined bundle editor;
UI improvements; etc.), and I'll still feel my money is well spent.
(This may have something to do with age. At 43, the days when I both had
the time and the desire to learn about cool "new" features, keybindings,
etc, are long gone. In the last five years, the only truly worthwhile UI
innovation I've come across are: The technique that Quicksilver and
Launchbar use for identifying commands/files, and that TM uses when
moving between files, i.e. type in a not-necessarily-contiguous
substring of a name to identify a command/file/whatever; And
tab-completion in TM. And the second could easily be subsumed in the first.)
Just my $0.02,
Ken
On Aug 2, 2007, at 6:45 PM, John Yates wrote:
> Curious...what is the font of choice for TM users?
My font of choice is Anonymous; very clear and readable on my aging
eyes.
I may just be being a berk here, but I don't seem to be able to get
the URL associations to play ball. I'm editing text in three different
wikis, each with a different format. My config looks like this:
{
URLAssociations = {
'mail.google.com/' = 'mail';
'macromates.com/blog/' = 'markdown';
'blacktree.cocoaforge.com/forums/' = 'bbcode';
'trac.' = 'trac';
'wiki.' = 'twiki';
'doe.caribou.lan' = 'markdown';
};
}
Whenever I edit the contents of a textarea in TM it's opened into a
file named title-of-page.safari. I consequently need to manually
switch the syntax highlighting. Is there something wrong with my
config?
I've restarted TM and Safari, to no effect. Do I need to prod
something else to get the input manager to take notice of changes to
the plist file? I'm using the Safari beta (3.0.2).
On a related note, can you use regular expressions in the
URLAssociations setup, or do you have to specify an exact match?
Cheers,
Graham
Howdy.
Since TextMate seems to be like 80% LaTeX users. I feel a burning need
to use latex.
Can one of you LaTeX gurus condescend to learn me what's up?
Maybe a few links to how to get started with latex and latex in
textmate specifically.
Do you have to be a nerd to be able to use it?
thomas Aylott — subtleGradient — CrazyEgg — sixteenColors
I don't know how many people use the Smarty bundle, but I've made some
major improvements. Highlighting now includes support for all
assignment, arithmetic, and logical operators. It also properly colors
all PHP variables, functions and constants.
I also updated the snippets to take advantage of tab stops, and
selected text, and includes almost all the options for each
function/modifier.
Finally, I updated the menu structure.
Also, I patched the HTML and PHP syntax so a block like:
{php}
$var
{/php}
will get properly highlighted as PHP and not as HTML. (Don't apply
these patches unless you really use Smarty, since Smarty is by default
disabled in the HTML syntax and this will undo that)
Any, comments, suggestions, etc. are welcome.
- Brian
I've played some with the SQL bundle but i wonder how to auto-select a
db/config per project.
I've got multiple configurations in my config for the MySQL bundle
But i need to click the config-item that i want to use and if i switch
project i need to click the other configuration first before i can
select a query and run it.
I've tried MYSQL_DB in my project property but that didn't work out...
Regards J.
Hi All,
I'm working on an all new version of the Latex and View command. See my
earlier message for you you can switch to this branch of the svn repository
if you'd like to beta test. I'm hoping to commit a major new version
today. I've attached a screenshot of the configuration window.
Whats missing?
Is the wording on the options for opening the viewer clear?
Here is another big question I've been thinking about. Since all of these
new configuration settings will be stored along with the standard TextMate
prefereces in a preferences file, how much backward compatibility should
this new version try to maintain?
The current Latex and View command has grown organically over the life of
TextMate and there are lots of environment variables that have been added
over time, some that are semi-redundant even.
TM_LATEX_PROGRAM
TM_LATEX_COMPILER
TM_LATEX_VIEWER
TM_LATEX_ERRLVL
TM_LATEX_OPTIONS
All of the above can/will be replaced with the new interface, and I think we
should make a break and do away with these.
TM_LATEX_MASTER
This one is more interesting. We currently have two ways to specify a
master/root file. Using this variable, or using the TexShop %!TEX directive
embedded directly in the file. The TexShop way seems clearly superior to me
since it allows for more flexibility than a single environment variable per
directory or project. So my proposal is that the environment variable goes
away.
TEX_PSTRICKS
Since we can automatically detect when we should use latex instead of
pdflatex this is redundant and should go away.
As I mentioned above, TexShop allows authors to embed directives right in
their source file that specify a master file, there are others as well. I
propose that we use that same set of directives and allow the following
in-file settings to take precedence over the preferences set in the
preference dialog box:
TS-options -- command line options passed to the latex engine
TS-program -- the typesetting engine to use just for this file
encoding -- how the file is encoded, I don't really know what to do with
this one. Anybody?
I've looked at the TexShop documentation and I think this is it, are there
other %!TEX directives I'm missing?
Thanks,
Brad
--
Brad Miller
Assistant Professor, Computer Science
Luther College
Takaaki Kato <devlist(a)samuraicoder.net> wrote:
> On Jul 30, 2007, at 5:28 AM, Dushan Mitrovich wrote:
>
>> - On opening ordinary text documents the Line counter at lower left
>> shows the line number, but the column counter just shows '-'. How
>> do I get this to work correctly?
>
> Where do you see the `-`? The `-` in the lower right side is a symbol
> list. The column is just next to the `Line: xx` on the lower left. If
> you open a new document, you should see "Line: 1 Column: 1"
> (assuming you open a new document wihtout any templates.
What I see is this: "Line: 1 Column: _", followed by a pale vertical
bar, followed by a pale colored disk with the white letter "L".
>>
>> - How do I adjust the left margin for printing?... in fact, all the
>> essential printing parameters?
>
> TextMate doesn't have many features for printing. See the link below:
>
> http://macromates.com/textmate/manual/printing#printing
Oh, thanks for the info. Amazing that an otherwise competent text
editor should lack such essentials. BTW, the information in the URL
above differs a bit from what my copy of TextMate (1.5.6) shows: the
"View Source as PDF" is in the Latex bundle rather than the Source
bundle. Where's the best place to get pdfsync and pdflatex?
- Dushan
Hi all!
Sorry for asking this - I assume this is a stupid question, but I am
new to Textmate and not very familiar with the terminal.
So thanks in advance for being patient and helping me:
I have installed Latex via fink. The LaTeX-binaries are stored in /sw/
bin/ and I have the latest Version of Textmate and the latest Version
of MacOSX Tiger.
Compiling latex-documents from Textmate worked out of the box without
any configuration.
But there are two things, that don't work:
1.) Bibdesk (also latest Version) auto-Completion doesn't work: when
pressing alt-esc within \cite{u} for example I get the following
error message:
"The tex binaries cannot be located!" (I don't understand this,
because latex-compiling works!!) The bibdesk auto-completion works
fine with Textedit for example.
2.) Same Problem when using the "Citation based on Current Word"-
command from the LaTeX-Bundle. It doesn't work and I get the same
error message: "The tex binaries cannot be located!"
According to the manual it looks like, that I must add the /sw/bin to
the path, but I am not really sure about this, since compiling tex
files works. Also as mentioned above I am not familiar with the
terminal and don't know how to do this. (Sorry)
So whats wrong?
Can anybody help me, please?
Thanks a lot in advance.
Best wishes
Markus
Hi,
I just thought about a color picker in tm_dialog.
But do we need it?
Background:
I simply added to TextMate's MainMenu.nib Menu the following:
Format
Font
Show Fonts
Show Colors
Text
Align Left
Center
Justify
Align Right
without key bindings.
If I invoke 'Show Colors' in TM a color palette will be displayed, I
can choose a color, and finally I can drag&drop the color which is
shown in the rectangle to a document in TM, and I get e.g. #FF33DC.
This should work for HTML, CSS, etc. stuff properly.
The same for Show Fonts. I can drag&drop the name for instance.
All items under Format>Text also work but with the limitation that
all commands interact only with the current size of the document's
window.
[This, of course, is ONLY a side note ;)]
OK.
If someone needs a tm_dialog nib which asks the user, among others,
to choose some colors, one could such a nib by using NSColorWell easily.
I wrote a routine for tm_dialog to parse the result dictionary for
NSColor objects. If there are some the routine will replace the
content of these dictionary's keys with an array containing the
following strings:
{example for red; 'color' is the selection value in the nib}
<key>color</key>
<array>
<string>#FF0000</string>
<string>255 0 0</string>
</array>
Each programming language I know can use at least one of the color's
representation for further calculations. It would be easy to add also
the values for the HSB and CMYK models.
So my question is:
Is there something which I didn't consider?
Regards,
Hans