Allan,
would it be possible to have
A) project / language / bundle dependent theme settings? Not all
themes work as beautifully with all languages (and I know you are
advising that themes only implement the most rudimentary things ;))
B) themes that only complement a basic theme (just like with css,
where you can override the standard behaviour with extra css
definitions inside the html). So, e.g. I want to use one of Thomas's
universal themes, but would like to add some snippets, some coloring
to my custom language grammars.
i.e. just some simple way to combine themes without going the plist-
editor route. Just add a preference of some sort of theme layering.
(similar to the system's language settings. chose the preferred
theme, but take items from a second or third theme if they have
scopes defined.)
C) and as a sidenote to B) an option for bundle developers to inject
certain stylings into a theme.
D) Maybe the ability to add emty lines before or after a scope? (I
know, I am getting way beyond simple here, and no rich text editing
is necessary). I am just thinking of certain block level elements
that would be nice to separate not only in col,or/background, but
also distance.
Dan
Is it me or this used to work :
I believe that I used to be able to use copy (with command-C) several
times in order to make a stack, then record a macro that used Paste
Previous (Command Shift V) in order to repeat a pattern using the
stack of copied items.
Well, ...this no longer works: the stack is not used when the macro
is played over and over.
I am wondering if it is possible to prevent TextMate from opening
documents from the previous session when the program is started. It
seems to do this by default, with no obvious setting to change to
prevent this.
Thanks for any hints,
--
Christopher Fonnesbeck
+ Atlanta, GA
+ fonnesbeck at mac.com
+ Contact me on AOL IM using email address
Hi everyone,
I find the ability to augment the standard set of word characters for
completion etc. in the TM prefs handy, but it would be even better if
this could be done specifically for certain languages/scopes. For
example, R commonly uses periods in variable/function names, so I want
them to be treated as one name, but when I switch to Rails I don't
want TM to complete a variable with a method name attached. Is there a
mechanism for this kind of specificity?
Thanks,
Jon
I'm not sure if the description describes this problem properly, I'm not
quite sure what's going on. This is not a priority issue for me, just
thought I'd bring it up...
I created a new text document.
I typed 'man sed'
I hit control r.
And the output was something like this:
man sedSED(1) BSD General Commands
Manual SED(1)
NNAAMMEE
sseedd -- stream editor
SSYYNNOOPPSSIISS
sseedd [--EEaann] _c_o_m_m_a_n_d [_f_i_l_e _._._.]
sseedd [--EEaann] [--ee _c_o_m_m_a_n_d] [--ff
_c_o_m_m_a_n_d___f_i_l_e] [--ii
_e_x_t_e_n_s_i_o_n] [_f_i_l_e _._._.]
DDEESSCCRRIIPPTTIIOONN
The sseedd utility reads the specified files, or the standard
input if no
files are specified, modifying the input as specified by a list of com-
mands. The input is then written to the standard output.
[...]
I'm not sure if the characters came across in this email the same as
they looked in TM. I'm guessing the control sequences that make bold
text in man pages are coming across as gibberish.
If I do `man sed | mate` in the terminal the outcome is the same.
Any ideas how to deal with this?
Q
I was wondering if there was a project scope that I could apply to
the Show TODO List command. I'd like to be able to only see the
FIXME, CHANGED and TODO tags from an open project.
Thanks,
Koray
The latest version of my bundle was created in one of the recent
higher-level builds, and I'm getting reports from users that when
opening the bundle in an older version of TextMate (948) the bundle
shows up completely empty.
This sounds like the result of the recent back-end changes. But I
know that many of the bundles have been updated to include groups.
Assuming this is not all just some crazy bug... I guess the real
question is:
Is it necessary for me to say that a particular version of a bundle
*requires* a particular version of TextMate?
If so, which build of TextMate is required to run which bundle versions?
~oliver
Hi all-
I've been using BSAG's Journal bundle (itself a markdown extension)
for a little while now, to keep a sort of snippet log, and I've put
together a quick command to search entries by keywords (I hacked up
the "Find in Document" command of the TM bundle). Keywords are marked
by brackets: [key1,key2,etc]. The command just finds given text and
shows the first line or so of the actual snippet entry, to give it
some context. It's very simple, but I've found it useful to quickly
find entries by keyword, so I thought I'd share it.
The journal bundle is here: http://www.rousette.org.uk/blog/archives/
2006/02/17/journal-textmate-plugin/
And my command can be downloaded here: http://textbench.com/tm/Find%
20in%20journal.tmCommand
Cheers-
-Alan
When invoking "Edit in TM" in some app (Safari, TextEdit, Yojimbo so
far), those apps stall and go play some beach ball with full CPU.
They must be force quitted.
But it works in TM Bundle Editor and Mail.app
I restarted, repaired permissions, removed all other Input Managers.
No go.
OS X 10.4.6
TM 1.5.1 (1070)
Am I the only one?
--
FredB
I could have sworn that there was folding in markdown before. Of
course there probably wasn't but now I need it. Any chance on folding
for markdown and the blogging bundles?
Robert
Hi,
I'm in a .rb file, which is a actually a rails file. However, I'm trying to
do 'mcc': migrate create column and it's not working in the .rb. If i try
ruby specific commands, I am successful. Can you manually assign bundles to
file extensions? It seems odd that the ruby bundle isn't assigned to the
.rb type.
Thanks
Sam
I've kept a brief user's log since switching to TextMate. It contains
bugs, suggestions, and hacks. Allen suggested I maintain a wiki page:
<http://macromates.com/wiki/Profiles/QuinnComendant>
(Allen: this is mostly for you ;-)
Q
Hi,
When I use the 'Post to Blog' function of the blogging bundle, the
Type is changed from 'Blog post (Markdown)' to 'Blog post (HTML)'.
That upsets the 'firstLineMatch' of the Blog (Markdown) syntax.
Gerd
Well, I just lost over an hour of work and I'd like to know what happened.
I was editing a long entry in a textarea field using the Edit in
TextMate thing. The connection to the server was lost, so I did a Save
As to make a local copy on my Desktop and continued working. The icon
for the new file appeared on my Desktop.
After a while, TM started beeping at me whenever I saved. Fearing the
something had gone wrong, I opened the file in TextEdit (it was still
open in TM). Everything was there, so I quit TextEdit and went back to
TM. Still getting a beep on every save, I decided to quit and relaunch
TM. As soon as I quit TM, the icon for the file disappeared from the
Desktop. When I relaunched TM, the file didn't even appear in the Open
Recent submenu.
Any ideas? I'm running Version 1.5.1 (1070).
--
Dr. Drang
hi there,
It is very handy to be able to have a line like
11.5/2.54
hit evaluate line and get
11.5/2.54 = 292.1
Currently if that line is reevaluated, it returns
11.5/2.54 = 292.1(standard_in) 1: parse error
=
My suggestion for the default behavior bundle, is that if the line
already contains an equals, eval the text in front and replace the
result.
That would be useful where one is playing with values in a formula
tim
Hello all,
I've been having some ideas about TM's project drawer/etc which came
up recently on the list. The first thing I want to say is don't
completely ditch the drawer - it's useful _sometimes_ but it doesn't
work for me most of the time. What I would like to see is something
like Mail.app's mailbox/folder pane which is embedded into the
application window. What I find really annoying about TM's "Go To
Symbol" and the symbol list in the status bar: it requires too many
clicks and it's not efficient. Let me demonstrate what I mean. Say
you're working on a .m file and you would like to change some method
in an external class which you're using in your current .m file. So
if you're going to use the status-bar symbol selection you would have
to click on the other file, click the symbol list and then select.
The alternative way would be to click on the other file and select
the symbol in the "Go To Symbol" panel. So you would need to perform
3 or 2 clicks respectively. And that is every time you would like to
quickly find a symbol in another file. Now imagine that you could
expand each file in the project pane and that it lists all the
symbols. You would of course need to click the triangle/arrow to
expand it but only once. After you've done it you can jump straight
to any symbol in the files you've expanded with _one_ click one.
Eclipse does this in a similar fashion - http://www.steema.com/
img_products/screenshots/tchjava/eclipse_teechartjava.png take a look
on the left pane how you can expand files.
Kind regards,
Milen Dzhumerov
Email: gamehack(a)1nsp1r3d.co.uk
Web: http://www.1nsp1r3d.co.uk/
I was just going through the blog and found this article on 'Code Sense'
http://macromates.com/blog/archives/2005/06/09/code-sense/
> …I’m currently working on a plugin API for plugins to show an
> unobtrusive completion menu below the text typed…
This just so happens to be the anniversary of that article and i was
wondering what's up. I saw the nib for this in textmate
'CompletionPopup.nib'
So... How do i use this thing? Or has it been abandoned for more
important things and will be finished later?
thomas Aylott—subtleGradient
/usr/local/bin/stakeout /usr/local/script/tmctags `find
$TM_PROJECT_DIRECTORY -name '*.as' | xargs echo` &
This command works fine in the terminal, but when I set it to a
command (with HTML output so as not to freeze the player) it never
terminates.
Any suggestions?
- Ben
___________________
Ben Jackson
Diretor de Desenvolvimento
ben(a)incomumdesign.com
http://www.incomumdesign.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
> >
> > On 5/6/2006, at 12:05, marios wrote:
> >
>
>> >> [...]
>> >> 1)How do I insert a snippet inside a snippet ?
>>
> >
> > Embedded snippets are presently not supported. They can be inserted
> > using key equivalents or the ?Select Bundle Item?? functionality of
> > latest cutting edge builds, but the tab triggers will not work inside
> > a snippet, nor will an inserted snippet, inside a snippet context,
> > merge the two ?tab chains.?
>
I finally managed to find a workaround,I understood about the key
equivalents.Currently I have an extra bundle , that consists of a couple
of macros and nested macros and a couple of snippets.
It only works, when I place the zero variable right after the last
variable(which in this case is also the first one) of the the root snippet.
Currently in the final Grammartech Bundle, I can generate the code
(thousands of lines) for The Texpattern Language Grammar just with three
different scoped key bindings,(Shift tab, tab, and shift enter)that
represent the tab stops to insert the values for the tags, and it will
loop back to the beginning of the routine for each tag. (fantastic).
And all that in only half an hour.(With either the txp wiki page or the
tag manual print next to me to insert the names , values and attribute
names at the appropriate placeholder tab stops.
Actually it took me more time, to figure that one out, than the Grammar
itself.
(I'll post it here, so you can take a look at it if you like)
I'm aware, that there a much better ways to do this, like a command
that uses a perl script for example, but I'm an absolute novice, when it
comes to that.
> >
>
>> >> 2)Key bindings
>> >>
>> >> After realizing that certain key bindings are lost after the previous
>> >> update, I am not able to use certain custom key bindings,
>> >> I'm not able to recall right now, which ones they are.
>> >>
>> >> How can I reset the key bindings for TM system wide ?
>>
[snip]...............[snip]
My apologies, it was actually a typo in the scope name of the Language item.
> > As for resetting them, this depends on which key bindings you have
> > set, there are basically 3 types [1]
> >
>
>> >> 3)FoldingStopmarkers and FoldingStartmarkers not working.
>> >> [...]
>>
> >
> > For help with this, please:
> >
> > 1) drag the language grammar from the bundle editor to Finder, then
> > to Mail (should produce a tmLanguage file)
> >
> > 2) send a snippet of code which is ?not working?
> >
>
>> >> 4)Bookmarks: How can I make them consistent after closing and
>> >> reopening
>> >> a file?(on my Install id didn't work)
>>
> >
> > This only works on Tiger (and is default) -- are you using Tiger?
>
I am using Tiger, 10.4.6
> >
> >
> > [1] http://macromates.com/textmate/manual/key_bindings#key_bindings
> >
> >
>
Best regards, marios
I don't see a Setup command in the Blogging module...
The instructions say "You should first use the “Setup Blogs” command
to identify any weblogs you wish to post to. This command will load a
file for editing. Within this file, you simply specify a blog name
and the XMLRPC URL for it. For example:"
Rather difficult without the command... ;-)
b.bum
Hi,
The Build in Flash command was broken by a recent revision of
Textmate, so I've revamped it.
Now it uses a beautiful interactive Web output window.
Allan, can I be given the privilege to become a committer ?
Hello list,
I've been trying out TM for several weeks now and I wanted to
document my experiences so they are lost (maybe other people feel the
same).
Things which I miss:
- CodeSense: Basically this is my reason for not switching to
TextMate. There is an enormous amount of APIs on the Mac and I don't
think developers should be expected to know each method and its
arguments in their heads. Copying/Pasting from the Xcode
documentation browser doesn't cut it - the time spent on this
actually outweighs the benefits of using TM (for me personally). The
day a CodeSense/IntelliSense/WhateverSense is implemented in TextMate
you will have another customer. For now I'm putting my TM switch on
hold.
-.m/.h open in the same window: This is more of a convenience thing.
It's just annoying me to have headers/implementation files open in
different tabs/windows because I just want to have a quick look in
the header and switching to another tab wastes time/distracts. I'm
probably nitpicking here but that's how I feel about it.
Things which could be improved:
- Response time of clicking on a tab: I'm a performance geek. If
something is sluggish it is annoying me so much that the application
goes into the bin immediately. This is why Xcode is just killing me
each day but I have not other choice (anyone noticed the delays in
clicking a file in the list of files?). If you try switching to
another tab in TM it's not that bad - it's snappy but there is a
slight delay between the click of the mouse and the view of the new
tab. As I said it's not something really important it is just
annoying me - that is on a 2.0GHz Core Duo iMac with 2GB of RAM and
the 256VRAM - so shouldn't be because of a slow machine.
Things which would be nice to have:
-Split views: Horizontal/Vertical split views would be great.
Currently on my widescreen LCD there is a lot of (horizontal) space
wasted. The perfect solution would be that the split views would
share the tabs (i.e. not having a separate tab list for each split
view).
Things which I like:
- Anti-aliasing on/off: Just a big thanks! I cannot believe how many
people are coding using anti-aliased fonts - that's such a nightmare
if you stare at the screen for 8 hours straight (pixel fonts are the
way for me). Thank you very much for that nifty checkbox.
- Macros: _THE_ biggest time-saver.
Kind regards,
Milen Dzhumerov
Email: gamehack(a)1nsp1r3d.co.uk
Web: http://www.1nsp1r3d.co.uk/
I may be one of the last Panther/TM user but anyway...
As I told Allan on IRC, r1070 completely breaks 10.3 support and TM crashes
everytime I try to see what's in a bundle, either through menu or the gear
menu at the bottom. Am I the only one?
I reverted to r1060 and when it tried again to update itself, I clicked
Cancel and the window stayed up with both option greyed out. Only way to
remove it was to quit.
--
Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- roberto(a)keltia.freenix.fr
Darwin snuadh.freenix.org Kernel Version 7.9.0: Wed Mar 30 20:11:17 PST 2005
Howdy,
I don't know if this happened before, but in the newest d/l (1070), I
just realized that horizontal scrolling works (even though there is
no horizontal scroll bar).
I was navigating a rather deep file directory in the drawer and just
scrolling up and down for no particular purpose -- somehow it gives
me peace of mind as I'm reading something in a tab -- I hit shift --
more peace of mind -- while using the scroll wheel and noticed from
the corner of my eye that the project drawer started to scroll left
and right!
So .. I was surprised ... hmm .. messing about with it some more, a
narrow project drawer doesn't cut the middle out of the names in
there, either.
Like I said, I don't know how long that's been happening, but that's
sweet! I figured other folks might be interested in realizing that, too.
Thanks, Allan.
-steve