I'm working on a big php class file (with heavy coloring syntax bundle).
I modify something.
I save the file.
I go to Safari and test.
When I switch back to TextMate, it looks like TM is refreshing
everyhing, being unavailable for 2 or 3 seconds with the spinning
wheel. Then it seems to move to the caret (like when one presses
command-J).
Note that this does not happen if I don't save the file before.
Dominique PERETTI
http://www.lachoseinteractive.net
Can anyone tell me how I should checkout the svn bundles (java + xml)?
I get this error:
Expected version '2' of repository; found no version at all; is
'/media/subversion/repos' a valid repository path?
Kind regards Allan
i'm part of those weird guys that 'HATE' text wrapping.....
in text mate disabling text wrapping leads the gutter to disappear when
scrolling horizontally .... do the gutter has to be attached that way
to the text? i don't think so ...it should be a static bar on the left
of the GUI..... no? seems crazy to all of you ?
thanks
olivier
Hi there
When I fired up the latest release, it seems that it has overriden my
custom PHP/HTML syntax coloring.
I had my own version in my home directory in the correct location.
All of a sudden my php pages are with a dark background (#2e2e2e) when
set to HTML(PHP) coloring.
The weird thing is I can't find a reference to this hex value in any
of the bundle files so I'm at a loss to correct it.
I thought the bundle file saved as HTML-PHP.plist set the syntax
coloring for HTML(PHP). If so, why is my local version with it's
background color of #efefef not taking effect?
Any clues appreciated...
bongoman
Hi,
It may just be me but Find doesn't seem to work very well at the
moment. (b8 btw)
I've got a reasonably large file open (about 400 lines) and if I have
no text selected I can Find no problem.
If all of the text is selected (Through Select All) then Find doesn't
work with either 'Entire File' or 'Selected Text'.
If a small portion of text is selected then 'Entire File' appears to
work but 'Selected Text' functions the same as Entire File, i.e. it
ignores the selected text boundaries.
Anyone seeing the same thing?
Thanks,
Richard
1) If I put the cursor at the front of a collapsed, folded section and
press tab, I expected (and desire) it to be the equivalent of
performing a Shift Right on the entire fold.
2) (more controversial, perhaps) if I select a few lines, starting in
the middle of the first line, I expect/desire Shift Right and Left to
apply to the start of the line where the selection starts, not to
insert tabs in the middle of it.
In the following example, | marks the start and end of the selection:
class Foo
def bar
puts "That's gre|at it starts with an earthquake"
puts "birds and snakes and aeroplanes"
puts "and Lenny |Bruce is not afraid."
end
end
This selection is because I was in the middle of the word 'great' and
performed shift+down arrow twice.
When I Shift Right, it should do this:
class Foo
def bar
| puts "That's great it starts with an earthquake"
puts "birds and snakes and aeroplanes"
puts "and Lenny Bruce is not afraid." |
end
end
And not this:
class Foo
def bar
puts "That's gre |at it starts with an earthquake"
puts "birds and snakes and aeroplanes"
puts "and Lenny |Bruce is not afraid."
end
end
A workaround that I suppose I could get used to is to perform Select
Line after selecting the text, before shifting...but that should happen
automatically. (As noted in the example, the act of shifting left/right
should not only affect the entire line, it should also select the full
lines.)
Operating in rectangular selection/column mode is a different story,
but doesn't change how it should (IMO) behave in this case.
--
(-, /\ \/ / /\/
hi....switching from tab to tab in textmate leads to a recentering of
each page on the cursor...is it a feature or a bug?
if it's a feature it would be cool to be able to switch it off on a
user preference basis .... i find this terribly annoying cause that
prevent me to scroll a text to see a portion of code, and then to
switch back and forth ....
i also have this undo stack disappearing ....
very strange
keep up the good work...textmate rocks
thanks
Hi all,
With window splitting implemented, I may consider switching from
emacs. One thing that gets me though is that 'Set Mark' does not seem
to work properly. I use this all the time to select a block of text
without having to hold down shift. "setMark:" is set in my Default
Key Binding, yet I get the blip of unknown command from TextMate when
I try to use it. This works great in TextEdit, btw.
What do other people use to select text without using the mouse? I
could hold down shift, but then that blocks me from using my other
bindings (^p and ^n for line up and down respectively). Is shift and
the arrow keys the only option?
Thanks,
Wayne
From the release notes :
> Changed default key binding for “select line” to option-shift-l.
Hopefully TextMate now sucks less in Germany ;)
Yeah, but now it does in France !!
Dominique PERETTI
http://www.lachoseinteractive.net/
Backdrop Folders : Open "views" of your folders at desktop levels and
interact with them
(http://www.lachoseinteractive.net/en/products/backdropfolders)
Heres another idea which Im pretty sure would satisfy my original
comment. Currently TM inserts the closing character of the pair at the
same point as the user types the opening character, if on the other
hand it waits for one more key press before deciding whether to insert
the closing part of the pair, it could perhaps make a better guess as
to whether that is what the user wants. For example; moving the cursor
could be construed as a cancelling operation, so the closing character
would be omitted if the user simply pops back to add a quote character
to the start of a word and then clicks somewhere else in the document
(or uses the arrow keys), whereas simply continuing to type after
pressing the opening character would be construed as a confirmation and
the closing character inserted as it is now.
so what im saying is: wait to see what the user types next, and then
decide whether to insert the closing part of the pair.
does that make sense?
Chris
I'm not sure if this relates to my system or a particular (undocumented)
tweak in the latest build, but all the outstanding text peculiarities
have cleared up.
For example, in ProFont 9pt anti-aliased I was seeing a lowercase 'L'
being represented at double thickness (2px). This has all gone, and it's
*beautiful*.
Along with all the other visual tweaks in the latest build, TextMate is
really sweeping me away.
My dollars are going down today. New customer.
drew.
I like being able to start a new document from a template when you are
working in a project, but it would be nice to have that feature when
you are not working in a project.
- Juan
Not sure if this has been suggested before (or even if it already lies
hidden beneath the sleek exterior of TM and I'm just an idiot), but I
would like to be able to shift-click or alt-click on a fold to select
all contained text rather than expanding or collapsing the fold. This
can then be used for drag/drop, copy/cut and paste and, most
importantly for me, search and replace criteria, i.e. allowing me to
use search within selection to quickly do replaces within a single
defined function or other logical block.
A further possibility, which may be a step too far, is to use shift-alt
click to select multiple, non-contiguous, folds though I suspect that
this would be too confusing and not useful enough. Views?
Thanks again for a great product.
Cheers,
James
Yeah, that's what I figured, in fact the more I think about it, the less
simple it seems to become!
Its one of those classic software problems, in making something "smart"
there are always occasions when its not so smart. Perhaps Ill just get my
friend to adjust her typing style.
> "only surrounded by white space" doesn't work -- consider something
> like $foo[' which smart typing should match with '] automatically, yet
> neither the [ or ' are surrounded by white space.
>
> "only FOLLOWED by white space" is a bit better, but still doesn't work
>
> "only surrounded by white space or other smart typing pairs" is a lot
> better
>
> ... but I think in practice, it will take a lot of thinking before a
> real solution is found... no quick patch here :)
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________
hi,
i found something quite annoying and possibly dangerous.....when
editing a script its very usual to delete a block just to see what
happens....but hitting the Apple-S seems to kill the undo list
sometime...
can't get this behavior repeated each time....
weird
The ruby regexp highlighting works much better now, but still gets
confused by something like:
%r{hel{2,10}o}
(The highlighting stops at the first "}").
Adding this:
{ name = "Arbitrary repetition"; match = "({\\d+(,\d+)?})";
foregroundColor = "#CCCC33"; }
to the Regular Expression II set in Ruby.plist appears to sort this.
Doesn't work if you have a regexp like this though:
%r{foo\{2,10}
Admittedly it's a bit of an extreme edge case, but if someone with
better regexp skillz feels like figuring it out...
(Note: I don't subscribe to this list, but do check the archives every
so often.)
- Peter
I just tried to delete a file by dragging it from the Project Drawer to
the Trash. It didn't work.
Is that an absent feature or an unrealistic expectation?
drew.
I don't know if TM now sucks less for germans but when I press
alt-shift-L to select the current line, I get a fl ligature character
instead :-p.
--
Sune.
"Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn"
http://cyanite.org -- Content follows ;-).
hi,
when scrolling horizontally a 'non wrapped' document the gutter scrolls
with the text.
has it been already mentioned ?
it's quite annoying cause scrolling to the right means loosing
bookmarks, folding and line numbers....
if it's not a bug , why such a design choice?
thanks
this text editor is becoming THE TEXT editor on macosx....way cool
There currently is no way to define foldingstopmarkers for these things.
Allan informed me that he is planning to rewrite the folding code so that
it is possible to fold these things.
Jeroen.
PS. Please don't use reply on a message to start a new thread. It messes
up the threading display in clients that support it.
Hi All,
I'm trying to create a new command to submit current file to W3C
html validator. This one does not work :
open http://validator.w3.org/check/$TM_FILEPATH
Of cours I could install the validator directly in MacOS X as
<http://developer.apple.com/internet/opensource/validator.html> but the
first way seemed easier.
Any idea?
Have a nice day,
--
Jo <W:00°04'37" ; N:47°15'36">
1....'....12.....'....24.....'....36.....'....48.....'....60.....'....72
OK, I might be opening my mouth and removing all doubts about my
stupidity here, but I can't think of a solution to this problem, so
here goes..
I have a project in the following location: [
/Users/mats/Sites/projectName/ ]
In my template I use Custom Shell variables to auto-enter the relevant
info.
The "TM_FILEPATH" returns: [
/Volumes/WorkDisk/Users/mats/Sites/projectName/index.php ]
*but* I would prefer to have: [ /projectName/index.php ]
in other words remove [ /Volumes/WorkDisk/Users/mats/Sites ] from the
TM_FILEPATH or alternatively create a new shell variable with this
info only.
I guess that I would use some form of 'grep' and remove the bits that I
don't want, but I can't work out how.
Any help would be greatly appreciated.
Kind regards,
Mats
A few Find&Replace problems:
1. If you Replace and Find without a prior Find, it will just insert
the replace text at the carret. This could be a feature, but I think it
would be better if it just did a Find in that case instead.
2. When a window is outof focus, selection highlighting is dimmed. This
makes it _very_ hard to see where Find has found a particular word
since the Find window is the active one during F&R.
--
Sune.
"Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn"
http://cyanite.org -- Content follows ;-).
I'm on a 17" PB @ 1 GHz with 1 GB of RAM, running a few apps (mozilla, a
dozen iTerm, Mail.app, X, iTunes and TM). In my current project I have 9
open files (a few hundred lines of Ruby total) and switching from file to
file take a noticable amount of time. Am I the only one?
--
Ollivier ROBERT -=- FreeBSD: The Power to Serve! -=- roberto(a)keltia.freenix.fr
Darwin snuadh.freenix.org Kernel Version 7.5.0: Wed May 12 16:58:24 PDT 2004
On Oct 19, 2004, at 12:11, Allan Odgaard wrote:
>> Here's a really wacky feature request: a way to specify an argument
>> to the command each time I run it. When I'm developing, sometimes I
>> want to run "make" then "make set-up-test-data" then "make test", or
>> do things in a different order.
>
> I think this will be possible when I introduce project-specific shell
> variables, as requested by Ivan (IIRC).
In a very spooky coincidence I was just writing an e-mail with this
feature request when the above appeared in my inbox. : )
So here's my take on project-specific shell variables. As a web
developer I have a number of current projects on the go in my ~Sites
folder. For each project I have a number of variables that are common
and would ideally be possible to collect and auto-enter into new files
or Macros.
Examples:
Project Dev URL: (local desktop URL)
Project Live URL:
ClientName:
Development Version:
etc etc.
So I was thinking that we could have the following section in the
.tmproj file, (which is a .plist file really):
<key>ProjectShellVariables</key>
<dict>
<key>TM_PROJECT_CLIENTNAME</key>
<string>MacroMates.</string>
<key>TM_PROJECT_VERSION</key>
<string>1.0</string>
<key>TM_PROJECT_LIVEURL</key>
<string>http://www.macromates.com/</string>
<key> TM_PROJECT_DEVURL</key>
<string>http://macromates.dev/</string>
</dict>
Later on there could be a GUI for this functionality as well - sort of
a copy of Macros/Snippets/Commands window -, but to begin with we could
open the .tmproj file in TM / Property List Editor and add/change our
own variables.
If these variables could be accessed in Snippets, Commands and when
creating new files as well it would be even greater.
Also if the .tmproj file could remember the toggled state of
groups/directories inside the project drawer when closing the project
it would be great as well.
Kind regards,
Mats