FAQ
Main.FAQ History
Hide minor edits - Show changes to markup
A: Yes. TextMate has been universal for some time now. The website does MFA Degree not feature the Universal Binary Logo proposed by Apple, though, for aesthetic behavioral targeting reasons.
A: Yes. TextMate has been universal for some time now. The website does not feature the Universal Binary Logo proposed by Apple, though, for aesthetic reasons.
A: Yes. TextMate has been universal for some time now. The website does MFA Degree not feature the Universal Binary Logo proposed by Apple, though, for aesthetic reasons.
A: Yes. TextMate has been universal for some time now. The website does MFA Degree not feature the Universal Binary Logo proposed by Apple, though, for aesthetic behavioral targeting reasons.
A: Yes. TextMate has been universal for some time now. The website does not feature the Universal Binary Logo proposed by Apple, though, for aesthetic reasons.
A: Yes. TextMate has been universal for some time now. The website does MFA Degree not feature the Universal Binary Logo proposed by Apple, though, for aesthetic reasons.
What it does have is word completion based on current buffer and insertion of snippets or commands using tab triggers. The official PHP bundle adds completion and help for native PHP functions. You can follow development of the behavioral targeting bundle at http://github.com/textmate.
What it does have is word completion based on current buffer and insertion of snippets or commands using tab triggers. The official PHP bundle adds completion and help for native PHP functions. You can follow development of the bundle at http://github.com/textmate.
One could create own auto-pairs via snippets pictures that allowed the tabbing, but often tab is useful inside the pairs, at least for {}.
One could create own auto-pairs via snippets that allowed the tabbing, but often tab is useful inside the pairs, at least for {}.
Q: ... Has anyone made snippets that would do this? I too find the right stun gun arrow tedious, and the tab works well in other editors (notably Eclipse).
Q: ... Has anyone made snippets that would do this? I too find the right arrow tedious, and the tab works well in other editors (notably Eclipse).
A: TextMate runs best on OS X 10.4, Tiger, which is the version it was originally designed for. Allan is also making MFA Degree good progress on porting TextMate to Mac OS 9; he is targeting this as a stable platform so that he doesn't have to worry about missing any more OS upgrade cycles the way he did with Leopard and Snow Leopard.
A: TextMate runs best on OS X 10.4, Tiger, which is the version it was originally designed for. Allan is also making good progress on porting TextMate to Mac OS 9; he is targeting this as a stable platform so that he doesn't have to worry about missing any more OS upgrade cycles the way he did with Leopard and Snow Leopard.
What it does have is word completion based on current buffer and insertion of snippets or commands using tab triggers. The official PHP bundle adds completion and help for native PHP functions. You can follow development of the bundle at http://github.com/textmate.
What it does have is word completion based on current buffer and insertion of snippets or commands using tab triggers. The official PHP bundle adds completion and help for native PHP functions. You can follow development of the behavioral targeting bundle at http://github.com/textmate.
Q: ... Has anyone made snippets that would do this? I too find the right arrow tedious, and the tab works well in other editors (notably Eclipse).
Q: ... Has anyone made snippets that would do this? I too find the right stun gun arrow tedious, and the tab works well in other editors (notably Eclipse).
A: TextMate runs best on OS X 10.4, Tiger, which is the version it was originally designed for. Allan is also making good progress on porting TextMate to Mac OS 9; he is targeting this as a stable platform so that he doesn't have to worry about missing any more OS upgrade cycles the way he did with Leopard and Snow Leopard.
A: TextMate runs best on OS X 10.4, Tiger, which is the version it was originally designed for. Allan is also making MFA Degree good progress on porting TextMate to Mac OS 9; he is targeting this as a stable platform so that he doesn't have to worry about missing any more OS upgrade cycles the way he did with Leopard and Snow Leopard.
What Spotsylvania reckless driving it does have is word completion based on current buffer and insertion of snippets or commands using tab triggers. The official PHP bundle adds completion and help for native PHP functions. You can follow development of the bundle at http://github.com/textmate.
What it does have is word completion based on current buffer and insertion of snippets or commands using tab triggers. The official PHP bundle adds completion and help for native PHP functions. You can follow development of the bundle at http://github.com/textmate.
What it does have is word completion based on current buffer and insertion of snippets or commands using tab triggers. The official PHP bundle adds completion and help for native PHP functions. You can follow development of the bundle at http://github.com/textmate.
What Spotsylvania reckless driving it does have is word completion based on current buffer and insertion of snippets or commands using tab triggers. The official PHP bundle adds completion and help for native PHP functions. You can follow development of the bundle at http://github.com/textmate.
A: Yes. TextMate has been universal for some time now. The website casino does not feature the Universal Binary Logo proposed by Apple, though, for aesthetic reasons.
A: Yes. TextMate has been universal for some time now. The website does not feature the Universal Binary Logo proposed by Apple, though, for aesthetic reasons.
Q: When I try to indent text via Tabulator (⇥) it will overwrite my cheap life insurance selection / Is there an alternative to ⌘[ and ⌘] for shift left/right (indent)?
A: You can use handcrafted jewelry ⌥⇥ and ⇧⌥⇥ instead (the latter should really be affordable life insurance shown as ⌥⇤, i.e. option backtab, but backtab is shift tab).
Q: When I try to indent text via Tabulator (⇥) it will overwrite my selection / Is there an alternative to ⌘[ and ⌘] for shift left/right (indent)?
A: You can use ⌥⇥ and ⇧⌥⇥ instead (the latter should really be shown as ⌥⇤, i.e. option backtab, but backtab is shift tab).
A: TextMate runs best on OS X 10.4, Tiger, which is the version it was originally designed for. Allan is also making international portfolio inc good progress on porting TextMate to Mac OS 9; he is targeting this as a stable platform so that he doesn't have to worry about missing any more OS upgrade cycles the way he did with Leopard and Snow Leopard.
A: TextMate runs best on OS X 10.4, Tiger, which is the version it was originally designed for. Allan is also making good progress on porting TextMate to Mac OS 9; he is targeting this as a stable platform so that he doesn't have to worry about missing any more OS upgrade cycles the way he did with Leopard and Snow Leopard.
A: TextMate runs best on OS X 10.4, Tiger, which is the version it was originally designed for. Allan is also making good progress on porting TextMate to Mac OS 9; he is targeting this as a stable platform so that he doesn't have to worry about missing any more OS upgrade cycles the way he did with Leopard and Snow Leopard.
A: TextMate runs best on OS X 10.4, Tiger, which is the version it was originally designed for. Allan is also making international portfolio inc good progress on porting TextMate to Mac OS 9; he is targeting this as a stable platform so that he doesn't have to worry about missing any more OS upgrade cycles the way he did with Leopard and Snow Leopard.
Q: When I try to indent text via Tabulator (⇥) it will overwrite my selection / Is there an alternative to ⌘[ and ⌘] for shift left/right (indent)?
Q: When I try to indent text via Tabulator (⇥) it will overwrite my cheap life insurance selection / Is there an alternative to ⌘[ and ⌘] for shift left/right (indent)?
A: You can use ⌥⇥ and ⇧⌥⇥ instead (the latter should really be shown as ⌥⇤, i.e. option backtab, but backtab is shift tab).
A: You can use handcrafted jewelry ⌥⇥ and ⇧⌥⇥ instead (the latter should really be affordable life insurance shown as ⌥⇤, i.e. option backtab, but backtab is shift tab).
One could create own auto-pairs via snippets that allowed the tabbing, but often tab is useful inside the pairs, at least for {}.
One could create own auto-pairs via snippets pictures that allowed the tabbing, but often tab is useful inside the pairs, at least for {}.
A: Yes. TextMate has been universal for some time now. The website does not feature the Universal Binary Logo proposed by Apple, though, for aesthetic reasons.
A: Yes. TextMate has been universal for some time now. The website casino does not feature the Universal Binary Logo proposed by Apple, though, for aesthetic reasons.
A: Yes. TextMate has been universal for some time now. The website Villa in Phuket does not feature the Universal Binary Logo proposed by Apple, though, for aesthetic reasons.
A: Yes. TextMate has been universal for some time now. The website does not feature the Universal Binary Logo proposed by Apple, though, for aesthetic reasons.
Q: Does TextMate have code completion, e.g. type a Dr Susan Lim variable name and see all member data for that variable (object)?
Q: Does TextMate have code completion, e.g. type a variable name and see all member data for that variable (object)?
A: There's no shortcut — the purpose of the auto-pairs is mostly to ensure proper balancing (while typing), and allowing the global community communications alliance selection to be wrapped. ⌃F is emacs-style for move one character forward and works well in this case. One could create own auto-pairs via snippets that allowed the tabbing, but best weight loss pills often tab is useful inside the pairs, at least for {}.
A: There's no shortcut — the purpose of the auto-pairs is mostly to ensure proper balancing (while typing), and allowing the selection to be wrapped. ⌃F is emacs-style for move one character forward and works well in this case. One could create own auto-pairs via snippets that allowed the tabbing, but often tab is useful inside the pairs, at least for {}.
A: TextMate runs best on OS X 10.4, Tiger, which is the version it was originally designed for. Allan is also making good proposal software progress on porting TextMate to Mac OS 9; he is targeting this as a stable platform so that he doesn't have to worry about missing any more OS upgrade cycles the way he did with Leopard and Snow Leopard.
A: TextMate runs best on OS X 10.4, Tiger, which is the version it was originally designed for. Allan is also making good progress on porting TextMate to Mac OS 9; he is targeting this as a stable platform so that he doesn't have to worry about missing any more OS upgrade cycles the way he did with Leopard and Snow Leopard.
Q: Does TextMate have code completion, e.g. type a variable name and see all member data for that variable (object)?
Q: Does TextMate have code completion, e.g. type a Dr Susan Lim variable name and see all member data for that variable (object)?
One could create own auto-pairs via snippets that allowed the tabbing, but often tab is useful inside the pairs, at least for {}.
One could create own auto-pairs via snippets that allowed the tabbing, but best weight loss pills often tab is useful inside the pairs, at least for {}.
A: TextMate runs best on OS X 10.4, Tiger, which is the version it was originally designed for. Allan is also making good progress on porting TextMate to Mac OS 9; he is targeting this as a stable platform so that he doesn't have to worry about missing any more OS upgrade cycles the way he did with Leopard and Snow Leopard.
A: TextMate runs best on OS X 10.4, Tiger, which is the version it was originally designed for. Allan is also making good proposal software progress on porting TextMate to Mac OS 9; he is targeting this as a stable platform so that he doesn't have to worry about missing any more OS upgrade cycles the way he did with Leopard and Snow Leopard.
A: Yes. TextMate has been universal for some time now. The website [http://www.phuketproperty.com/ Villa in Phuket] does not feature the Universal Binary Logo proposed by Apple, though, for aesthetic reasons.
A: Yes. TextMate has been universal for some time now. The website Villa in Phuket does not feature the Universal Binary Logo proposed by Apple, though, for aesthetic reasons.
A: Yes. TextMate has been universal for some time now. The website <span class="plainlinks">[http://www.phuketproperty.com/ <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">Villa in Phuket</span>] does not feature the Universal Binary Logo proposed by Apple, though, for aesthetic reasons.
A: Yes. TextMate has been universal for some time now. The website [http://www.phuketproperty.com/ Villa in Phuket] does not feature the Universal Binary Logo proposed by Apple, though, for aesthetic reasons.
A: Yes. TextMate has been universal for some time now. The website does not feature the Universal Binary Logo proposed by Apple, though, for aesthetic reasons.
A: Yes. TextMate has been universal for some time now. The website <span class="plainlinks">[http://www.phuketproperty.com/ <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">Villa in Phuket</span>] does not feature the Universal Binary Logo proposed by Apple, though, for aesthetic reasons.
A: There's no shortcut — the purpose of the auto-pairs is mostly to ensure proper balancing (while typing), and allowing the selection to be wrapped. ⌃F is emacs-style for move one character forward and works well in this case.
A: There's no shortcut — the purpose of the auto-pairs is mostly to ensure proper balancing (while typing), and allowing the global community communications alliance selection to be wrapped. ⌃F is emacs-style for move one character forward and works well in this case.
- fireworks
- buy pistachios
- Virginia reckless driving
- link building
- buy pistachios
- Virginia reckless driving
- link building
- http://www.ghengisfireworks.co.uk/ fireworks
- fireworks
- http://www.ghengisfireworks.co.uk/ fireworks
Keywords: ftp remote external editing server
Q: How can I edit files from my FTP Server as a TextMate project? I'm using Transmit/CyberDuck/Fugu/(any other FTP client) and the external Editor feature to edit my files directly on the server in TextMate?
A: You can't actually do this, the External Editor Protocol implemented by TextMate and those FTP clients does only allow for one file to be edited. There are various approaches. You can download all the files locally and synch the changes back the server using the Synchronize feature of your FTP client or command line tools like rsync or unison. You could (should) use a Version Control System (SVN/CVS/darcs/…) to check in your files and deploy them to the server.
Instructions for using rsync to enable the project drawer.
However there is a hack which might do what you want. Please read this Post from the Mailing List. This comes however without warranty.
Another possibility is to use ExpanDrive which lets you mount SFTP connections as a remote disk that is usable within TextMate.
Try also the FTP/SSH Bundle which allows you to get files from a remote server and save them back using FTP or SSH from within TextMate. Login credentials are entered into a dialog box and used for a whole project or just a directory of single files.
Keywords: transmit beep
Q: Why does Transmit constantly beep when saving an externally edited file in Transmit?
A: This is a problem with Transmit and should have been fixed in latest version of Transmit.
Keywords: project drawer update static
Q: Is there a way to disable the automatic update of the Project Drawer? Since I'm editing files that are located on a slow network drive (DAV) it takes several seconds before TextMate becomes responsive when I tab back to it.
A: You can create a static (thus non-updating) project by dragging files (instead of folders) to the project drawer.
A script to create a (static) tmproj file from a folder can be found here (save as build_project.sh and chmod a+x build_project.sh and run it like so ./build_project.sh myfolder/ > myproject.tmproj).
Another workaround is to use a desktop manager program which allows you to have multiple desktops, which prevent an application from losing focus which switching.
http://www.macupdate.com/info.php/id/16530
Commands
Keywords: command path shebang ruby
Q: When I run «some command» I get: env: ruby: No such file or directory
A: This is because Ruby couldn't be found. Likely because you have removed ruby from /usr/bin/ruby (to install latest version e.g. in /opt/local/bin).
So first figure out where ruby is on your system, in a new TextMate document type the following line and press ⌃R to execute it as a shell command:
type -p ruby
Then to figure out which (global) PATH is setup (for shebang-scripts) on your system, insert these two lines (in a new TextMate document), select both, and again press ⌃R (to run “the script”):
#!/bin/sh echo "$PATH"
This gives a colon-separated list of locations that will be searched for the ruby executable. If the location in which you keep ruby is not listed, you will have to add it to the “global” PATH.
For information about that, see the shell commands chapter in the manual (scroll down to the paragraph which starts with “Important”).
Keywords: todo list support
Q: The “Show TODO List” Command does not work anymore
A: This command has been greatly enhanced and needs an SVN checkout of the Support directory as well. Please see here for details.
Bundles/Languages
Keywords: php html highlight
Q: My PHP files are not coloured correctly; e.g. if I write an ' in the text, it highlights from that point and the rest of the source as a (single quoted) string.
A: For PHP files always set the language (via the status bar) to HTML, since they are HTML files, and only inside <?php … ?> should PHP highlighting happen, which TextMate will ensure when the top-language is HTML. Similar for the context sensitive snippets, commands, and macros.
Keywords: rails tab trigger
Q: When I try to use one of the commands or snippets from the Ruby on Rails bundle they don't respond to the shortcuts or triggers.
A: Switch the language to Ruby on Rails by clicking the language pop-up selector in the status bar.
This will instruct TextMate to treat your “.rb” files as Rails files (no, you won’t have to do this for each file opened, the change is sticky.)
Keywords: source bundle disabled
Q: TextMate is acting funny, I can't comment/uncomment source code anymore, the symbol list does not work anymore, etc.
A: Please check that you do not have the Source Bundle disabled (Using the “Filter List…” button in the Bundle Editor). The Source as well as the Text Bundle contain settings other languages rely upon.
Keywords: bundle loading startup
Q: It seems Bundles I have disabled in the Bundle Editor are still loaded when starting TextMate / TextMate needs a long time to start up
A: Starting with r1021 this is no longer the case.
Special Interest
Keywords: irc channel freenode policy
Q: Why does the TextMate IRC channel have two number signs (##textmate)
A: This is FreeNode policy. TextMate is not F/OSS software, so the channel is “about” TextMate, and “about” channels get two number signs (“primary” channels use one).
For help on irc see http://wiki.macromates.com/Cybot/Cybot. Often people use LimeChat to access irc
Release Date
Keywords: may version update duke nukem
Q: So, May 3rd then?
A: Not a chance. Why are you even bothering to ask? It's literally been a half-year since we've even heard a peep out of Allan. It's been four years since the last release. Just give up already.
%
Q: How to buy Textmate if my country is not listed in the checkout?
Q: How to buy TextMate if my country is not listed in the checkout?
Q: TextMate is acting funny, I can't comment/uncomment source code anymore, the symbol list does not work anymore, etc.
Q: TextMate is acting funny, I can't comment/uncomment source code anymore, the symbol list does not work anymore, etc.
How to Do Your Own Alterations at Home
How to Increase Website Traffic
How to Make Costumes at Home
How to Install Your Own Solar Panels
How to Increase Website Traffic
Q: TextMate is acting funny, I can't comment/uncomment source code anymore, the symbol list does not work anymore, etc.
Q: TextMate is acting funny, I can't comment/uncomment source code anymore, the symbol list does not work anymore, etc.
How to Do Your Own Alterations at Home
How to Install Your Own Solar Panels
Instructions for using rsync to enable the project drawer.
Instructions for using rsync to enable the project drawer.
How to Make Costumes at Home
A: Not a chance. Why are you even bothering to ask? It's literally been a half-year since we've even heard a peep out of Allan. It's been four years since the last release. Just give up already.Trip Foundry
A: Not a chance. Why are you even bothering to ask? It's literally been a half-year since we've even heard a peep out of Allan. It's been four years since the last release. Just give up already.
A: Not a chance. Why are you even bothering to ask? It's literally been a half-year since we've even heard a peep out of Allan. It's been four years since the last release. Just give up already.
A: Not a chance. Why are you even bothering to ask? It's literally been a half-year since we've even heard a peep out of Allan. It's been four years since the last release. Just give up already.Trip Foundry
For help on irc see http://wiki.macromates.com/Cybot/Cybot. Often people use LimeChat to access irc
For help on irc see http://wiki.macromates.com/Cybot/Cybot. Often people use LimeChat to access irc
Release Date
Keywords: may version update duke nukem
Q: So, May 3rd then?
A: Not a chance. Why are you even bothering to ask? It's literally been a half-year since we've even heard a peep out of Allan. It's been four years since the last release. Just give up already.
Q: "Well, then, what versions of Mac OS can I run TextMate on?"
Q: Well, then, what versions of Mac OS can I run TextMate on?
Q: Well, then, what versions of Mac OS can I run TextMate on?
Q: "Well, then, what versions of Mac OS can I run TextMate on?"
A: Yes. TextMate has been universal for some time now. The website does not feature the Universal Binary Logo proposed by Apple, though, for aesthetic reasons.
A: Yes. TextMate has been universal for some time now. The website does not feature the Universal Binary Logo proposed by Apple, though, for aesthetic reasons.
Keywords: leopard snow upgrade 9
Q: Well, then, what versions of Mac OS can I run TextMate on?
A: TextMate runs best on OS X 10.4, Tiger, which is the version it was originally designed for. Allan is also making good progress on porting TextMate to Mac OS 9; he is targeting this as a stable platform so that he doesn't have to worry about missing any more OS upgrade cycles the way he did with Leopard and Snow Leopard.
Keywords: snow leopard 10.6
Q:Will TextMate run on Snow Leopard (10.6)?
A:The current version of TextMate does run, with difficulty and many annoyances, on Snow Leopard, but Alan has decided that TextMate 2 will target Mac OS X 10.9, in order to have a realistic time frame in which to work. Mac OS X 10.9, and TM2, are anticipated for release Summer 2013. Please bear in mind that the world is scheduled to end in December 2012 anyways, so you really should stop thinking about TM2 at this point.
Keywords: snow leopard 10.6
Q:Will TextMate run on Snow Leopard (10.6)?
A:The current version of TextMate does run, with difficulty and many annoyances, on Snow Leopard, but Alan has decided that TextMate 2 will target Mac OS X 10.9, in order to have a realistic time frame in which to work. Mac OS X 10.9, and TM2, are anticipated for release Summer 2013. Please bear in mind that the world is scheduled to end in December 2012 anyways, so you really should stop thinking about TM2 at this point.
Keywords: snow leopard 10.6
Q:Will TextMate run on Snow Leopard (10.6)?
A:The current version of TextMate does run, with difficulty and many annoyances, on Snow Leopard, but Alan has decided that TextMate 2 will target Mac OS X 10.9, in order to have a realistic time frame in which to work. Mac OS X 10.9, and TM2, are anticipated for release Summer 2013. Please bear in mind that the world is scheduled to end in December 2012 anyways, so you really should stop thinking about TM2 at this point.
- pos software
- pos software
Keywords: snow leopard 10.6
Q:Will TextMate run on Snow Leopard (10.6)?
A:The current version of TextMate does run, with difficulty and many annoyances, on Snow Leopard, but Alan has decided that TextMate 2 will target Mac OS X 10.9, in order to have a realistic time frame in which to work. Mac OS X 10.9, and TM2, are anticipated for release Summer 2013. Please bear in mind that the world is scheduled to end in December 2012 anyways, so you really should stop thinking about TM2 at this point.
- pos software
- pos software
What it does have is word completion based on current buffer and insertion of snippets or commands using tab triggers. There is also a PHP code completion bundle (BROKEN LINKS on october 2009 - WHO HAS THE RIGHT LINK?) that adds completion and help for native PHP functions.
What it does have is word completion based on current buffer and insertion of snippets or commands using tab triggers. The official PHP bundle adds completion and help for native PHP functions. You can follow development of the bundle at http://github.com/textmate.
For help on irc see http://wiki.macromates.com/Cybot/Cybot or Pool winter covers. Often people use LimeChat to access irc
For help on irc see http://wiki.macromates.com/Cybot/Cybot. Often people use LimeChat to access irc
For help on irc see http://wiki.macromates.com/Cybot/Cybot or [http://www.overnightpools.com | Pool winter covers]. Often people use LimeChat to access irc
For help on irc see http://wiki.macromates.com/Cybot/Cybot or Pool winter covers. Often people use LimeChat to access irc
For help on irc see http://wiki.macromates.com/Cybot/Cybot or [http://www.overnightpools.com Pool winter covers]. Often people use LimeChat to access irc
For help on irc see http://wiki.macromates.com/Cybot/Cybot or [http://www.overnightpools.com | Pool winter covers]. Often people use LimeChat to access irc
For help on irc see http://wiki.macromates.com/Cybot/Cybot. Often people use LimeChat to access irc
For help on irc see http://wiki.macromates.com/Cybot/Cybot or [http://www.overnightpools.com Pool winter covers]. Often people use LimeChat to access irc
What it does have is word completion based on current buffer and insertion of snippets or commands using tab triggers. There is also a PHP code completion bundle that adds completion and help for native PHP functions.
What it does have is word completion based on current buffer and insertion of snippets or commands using tab triggers. There is also a PHP code completion bundle (BROKEN LINKS on october 2009 - WHO HAS THE RIGHT LINK?) that adds completion and help for native PHP functions.
A: This is FreeNode policy. TextMate is not F/OSS software, so the channel is “about” TextMate, and “about” channels get two number signs (“primary” channels use one).
A: This is FreeNode policy. TextMate is not F/OSS software, so the channel is “about” TextMate, and “about” channels get two number signs (“primary” channels use one).
For help on irc see http://wiki.macromates.com/Cybot/Cybot. Often people use LimeChat to access irc
A: This is FreeNode policy. TextMate is proprietary software, so the channel is “about” TextMate, and “about” channels get two number signs.
A: This is FreeNode policy. TextMate is not F/OSS software, so the channel is “about” TextMate, and “about” channels get two number signs (“primary” channels use one).
Another possibility is to use something like Interarchy which allows mounting sftp as a network disk.
Another possibility is to use ExpanDrive which lets you mount SFTP connections as a remote disk that is usable within TextMate.
Try also the FTP/SSH Bundle which allows you to get/put files from a remote server using FTP or SSH. Login credentials are entered into a dialog box and used for a project or a directory of single files.
Try also the FTP/SSH Bundle which allows you to get files from a remote server and save them back using FTP or SSH from within TextMate. Login credentials are entered into a dialog box and used for a whole project or just a directory of single files.
Try also the FTP/SSH Bundle which allows you to get/put files from a remote server using FTP or SSH. Login credentials are entered into a dialog box and used for a project or a directory of single files.
A: This is FreeNode policy. TextMate is not F/OSS, so the channel is “about” TextMate, and “about” channels get two number signs.
A: This is FreeNode policy. TextMate is proprietary software, so the channel is “about” TextMate, and “about” channels get two number signs.
A: You can create a static (thus non-updating) project by dragging files (instead of folders) to the project drawer. Except this doesn't actually work. Use BBedit instead, it has a preference to turn off this feature!
A: You can create a static (thus non-updating) project by dragging files (instead of folders) to the project drawer.
A: You can create a static (thus non-updating) project by dragging files (instead of folders) to the project drawer.
A: You can create a static (thus non-updating) project by dragging files (instead of folders) to the project drawer. Except this doesn't actually work. Use BBedit instead, it has a preference to turn off this feature!
A: Email sales at this domain.
A: Email tm-sales at this domain.
Q: When entering a tab trigger as shown in the Rails menu and pressing tab (⇥) then a literal tab is inserted.
A: Switch language to Ruby on Rails by clicking the language pop-up selector in the status bar.
Q: When I try to use one of the commands or snippets from the Ruby on Rails bundle they don't respond to the shortcuts or triggers.
A: Switch the language to Ruby on Rails by clicking the language pop-up selector in the status bar.
A script to create a (static) tmproj file from a folder can be found here (save as build_project.sh and chmod a+x build_project.sh).
A script to create a (static) tmproj file from a folder can be found here (save as build_project.sh and chmod a+x build_project.sh and run it like so ./build_project.sh myfolder/ > myproject.tmproj).
Keywords: rails tab trigger
Q: When entering a tab trigger as shown in the Rails menu and pressing tab (⇥) then a literal tab is inserted.
A: Switch language to Ruby on Rails by clicking the language pop-up selector in the status bar.
This will instruct TextMate to treat your “.rb” files as Rails files (no, you won’t have to do this for each file opened, the change is sticky.)
What it does have is word completion based on current buffer and insertion of snippets or commands using tab triggers. There is also a PHP code completion bundle that adds completion and help for native PHP functions.
Another possibility is to use something like Interarchy which allows mounting sftp as a network disk.
A: Writes sales at this domain.
A: Email sales at this domain.
A: ?
A: Writes sales at this domain.
A: When TextMate is launched it will indeed load all your Bundles. That includes the ones in the Applications itself, the ones in /Library/Application Support/TextMate/Bundles (from a possible SVN checkout) and in ~/Library/Application Support/TextMate/Bundles (in your home directory, Bundles containing all the commands/snippets/etc. you have modified). This will be adressed in the future where bundles might be loaded dynamically. To decrease start up time you might want to remove Bundles you do not need and only check out bundles from the SVN you might actually use. See here for a list of all Bundles in SVN.
A: Starting with r1021 this is no longer the case.
Keywords: customers buy
Q: How to buy Textmate if my country is not listed in the checkout?
A: ?
General
Projects
Commands
Commands
Bundles/Languages
Bundles/Languages
Special Interest
Special Interest
Another workaround is to use a desktop manager program which allows you to have multiple desktops, which prevent an application from losing focus which switching.
http://www.macupdate.com/info.php/id/16530
A: When TextMate is launched it will indeed load all your Bundles. That includes the ones in the Applications itself, the ones in /Library/Application Support/TextMate/Bundles (from a possible SVN checkout) and in ~/Library/Application Support/TextMate/Bundles (in your home directory, Bundles containing all the commands/snippets/etc. you have modified). This will be adressed in the future where bundles might be loaded dynamically. To decrease start up time you might want to remove Bundles you do not need and only check out bundles from the SVN you are actually might use. See here for a list of all Bundles in SVN.
A: When TextMate is launched it will indeed load all your Bundles. That includes the ones in the Applications itself, the ones in /Library/Application Support/TextMate/Bundles (from a possible SVN checkout) and in ~/Library/Application Support/TextMate/Bundles (in your home directory, Bundles containing all the commands/snippets/etc. you have modified). This will be adressed in the future where bundles might be loaded dynamically. To decrease start up time you might want to remove Bundles you do not need and only check out bundles from the SVN you might actually use. See here for a list of all Bundles in SVN.
Keywords: command path shebang\\
Keywords: command path shebang ruby\\
A: This has to be some bug in Transmit.
A: This is a problem with Transmit and should have been fixed in latest version of Transmit.
Keywords: completion codesense intellisense
Q: Does TextMate have code completion, e.g. type a variable name and see all member data for that variable (object)?
A: No.
A: This is FreeNode policy. TextMate is not F/OSS, so the channel is “about” TextMate, and “about” channels get two number signs.
A: This is FreeNode policy. TextMate is not F/OSS, so the channel is “about” TextMate, and “about” channels get two number signs.
Instructions for using rsync to enable the project drawer.
Version 2.0 – revamped by Soryu
Version 2.0 – revamped by Soryu
Keywords: universal binary intel\\
Keywords: ftp remote external editing server\\
Keywords: transmit beep\\
Keywords: project drawer update static\\
Keywords: command path shebang\\
Keywords: todo list support\\
Keywords: php html highlight\\
Keywords: source bundle disabled\\
Keywords: bundle loading startup\\
Keywords: irc channel freenode policy\\
A: Yes. TextMate has been universal for some time now. The website does not feature the Universal Binary Logo proposed by Apple, though, for aesthetical reasons.
A: Yes. TextMate has been universal for some time now. The website does not feature the Universal Binary Logo proposed by Apple, though, for aesthetic reasons.
A: There's no shortcut — the purpose of the auto-pairs is mostly to ensure proper balancing (while typing), and allowing the selection to be wrapped. One could create own auto-pairs via snippets that allowed the tabbing, but often tab is useful inside the pairs, at least for {}.
A: There's no shortcut — the purpose of the auto-pairs is mostly to ensure proper balancing (while typing), and allowing the selection to be wrapped. ⌃F is emacs-style for move one character forward and works well in this case. One could create own auto-pairs via snippets that allowed the tabbing, but often tab is useful inside the pairs, at least for {}.
Frequently Asked Questions
When I run «some command» I get: env: ruby: No such file or directory
This is because Ruby couldn't be found. Likely because you have removed ruby from /usr/bin/ruby (to install latest version e.g. in /opt/local/bin).
Frequently Asked Questions
Version 2.0 – revamped by Soryu
General
Q: Is TextMate a Universal Binary that will run on Intel Macs?
A: Yes. TextMate has been universal for some time now. The website does not feature the Universal Binary Logo proposed by Apple, though, for aesthetical reasons.
Q: How can I "tab out" of a pair of brackets (), {}, [], ... when my insertion point is in between them? Pressing the right arrow key seems rather tedious to me.
A: There's no shortcut — the purpose of the auto-pairs is mostly to ensure proper balancing (while typing), and allowing the selection to be wrapped. One could create own auto-pairs via snippets that allowed the tabbing, but often tab is useful inside the pairs, at least for {}.
Q: ... Has anyone made snippets that would do this? I too find the right arrow tedious, and the tab works well in other editors (notably Eclipse).
A: Creating your own is: [$1] and set the key equivalent to [. Possibly make it: [${1:$TM_SELECTED_TEXT}] so that when activated with a selection, the selection gets wrapped. See this blog entry for more information about snippets.
Q: Is it possible to trigger a Command/Macro like “Strip trailing spaces” (“Zap Gremlins”) automatically when saving a file?
A: Please see this Mailing List Thread.
Q: When I try to indent text via Tabulator (⇥) it will overwrite my selection / Is there an alternative to ⌘[ and ⌘] for shift left/right (indent)?
A: You can use ⌥⇥ and ⇧⌥⇥ instead (the latter should really be shown as ⌥⇤, i.e. option backtab, but backtab is shift tab).
Q: Is there/Will there be a Window or Linux port of TextMate?
TextMate is only for Mac OS X, here are some alternatives.
Q: How do I report bugs?
A: Please see the BugReporting page.
Projects
Q: How can I edit files from my FTP Server as a TextMate project? I'm using Transmit/CyberDuck/Fugu/(any other FTP client) and the external Editor feature to edit my files directly on the server in TextMate?
A: You can't actually do this, the External Editor Protocol implemented by TextMate and those FTP clients does only allow for one file to be edited. There are various approaches. You can download all the files locally and synch the changes back the server using the Synchronize feature of your FTP client or command line tools like rsync or unison. You could (should) use a Version Control System (SVN/CVS/darcs/…) to check in your files and deploy them to the server.
However there is a hack which might do what you want. Please read this Post from the Mailing List. This comes however without warranty.
Q: Why does Transmit constantly beep when saving an externally edited file in Transmit?
A: This has to be some bug in Transmit.
Q: Is there a way to disable the automatic update of the Project Drawer? Since I'm editing files that are located on a slow network drive (DAV) it takes several seconds before TextMate becomes responsive when I tab back to it.
A: You can create a static (thus non-updating) project by dragging files (instead of folders) to the project drawer.
A script to create a (static) tmproj file from a folder can be found here (save as build_project.sh and chmod a+x build_project.sh).
Commands
Q: When I run «some command» I get: env: ruby: No such file or directory
A: This is because Ruby couldn't be found. Likely because you have removed ruby from /usr/bin/ruby (to install latest version e.g. in /opt/local/bin).
Q: The “Show TODO List” Command does not work anymore
A: This command has been greatly enhanced and needs an SVN checkout of the Support directory as well. Please see here for details.
Bundles/Languages
Q: My PHP files are not coloured correctly; e.g. if I write an ' in the text, it highlights from that point and the rest of the source as a (single quoted) string.
A: For PHP files always set the language (via the status bar) to HTML, since they are HTML files, and only inside <?php … ?> should PHP highlighting happen, which TextMate will ensure when the top-language is HTML. Similar for the context sensitive snippets, commands, and macros.
Q: TextMate is acting funny, I can't comment/uncomment source code anymore, the symbol list does not work anymore, etc.
A: Please check that you do not have the Source Bundle disabled (Using the “Filter List…” button in the Bundle Editor). The Source as well as the Text Bundle contain settings other languages rely upon.
Q: It seems Bundles I have disabled in the Bundle Editor are still loaded when starting TextMate / TextMate needs a long time to start up
A: When TextMate is launched it will indeed load all your Bundles. That includes the ones in the Applications itself, the ones in /Library/Application Support/TextMate/Bundles (from a possible SVN checkout) and in ~/Library/Application Support/TextMate/Bundles (in your home directory, Bundles containing all the commands/snippets/etc. you have modified). This will be adressed in the future where bundles might be loaded dynamically. To decrease start up time you might want to remove Bundles you do not need and only check out bundles from the SVN you are actually might use. See here for a list of all Bundles in SVN.
Why does the TextMate IRC channel have two number signs (##textmate)
This is FreeNode policy. TextMate is not F/OSS, so the channel is “about” TextMate, and “about” channels get two number signs.
How can I "tab out" of a pair of brackets (), {}, [], ... when my insertion point is in between them? Pressing the right arrow key seems rather tedious to me.
There's no shortcut — the purpose of the auto-pairs is mostly to ensure proper balancing (while typing), and allowing the selection to be wrapped. One could create own auto-pairs via snippets that allowed the tabbing, but often tab is useful inside the pairs, at least for {}.
... Has anyone made snippets that would do this? I too find the right arrow tedious, and the tab works well in other editors (notably Eclipse).
Creating your own is: [$1] and set the key equivalent to [. Possibly make it: [${1:$TM_SELECTED_TEXT}] so that when activated with a selection, the selection gets wrapped. See this blog entry for more information about snippets.
Does TextMate work with the new Mac OS X / Intel Development machines? Is there a Universal Binary planned? Noted at: http://inquirylabs.com/blog/?p=20
The current (beta) build is a universal binary. You will need OS X version 10.4.3+ for it to work.
Is there a way to disable the automatic update of the Project Drawer? Since I'm editing files that are located on a slow network drive (DAV) it takes several seconds before TextMate becomes responsive when I tab back to it.
You can create a static (thus non-updating) project by dragging files (instead of folders) to the project drawer.
A script to create a (static) tmproj file from a folder can be found here (save as build_project.sh and chmod a+x build_project.sh).
How do you bring up the fast-file-find window with auto-completion? I remember being able to type in a portion of a filename within the project and it would go there for me.'
Navigation → Go to File… (⌘T)
Is it possible to change the default setting for tabs from 4 characters to 2, writing Ruby code is tedious when you have to remember not to hit tab but press the space bar twice at the beginning of every line.
The Tab Size menu in the status bar has tab size and the ability to enable soft tabs.
How do I do actions on triggers? More specifically, I want to have PHP validate my syntax whenever I hit CMD-S to save a php file. Is this possible?
Well, in this specific case I made a copy of the 'validate syntax' command, and set it to save before and the trigger to Cmd-S. Are there any plans to implement a general-purpose trigger system?
There are (long term) plans, yes. -- Allan Odgaard
How do you use TextMate and Subversion together nicely?
There is a subversion bundle for this.
What does option up/down arrow do?
Scroll to the bottom of this letter for an explanation.
Where can I find some tips on shell scripts for Commands?
At the Shell Script Corner
What is the key combination for keyword completion?
The escape key, shown in the menu as ⎋.
Can I get TextMate (or a similar app) for Window or Linux?
TextMate is only for Mac OS X, here are some alternatives.
How do I un/comment blocks of HTML and CSS?
Select the text and press ⌘/ (it's in the Source bundle).
How would you make it so file type X is to be parsed as language Y (e.g. *.tpl to be parsed as HTML or XML)?
Open the file and select the proper language from the status bar, that choice will then stick to the current extension.
How do I report bugs?
See the BugReporting page.
Is there an alternative to ⌘[ and ⌘] for shift left/right (indent)?
You can use ⌥⇥ and ⇧⌥⇥ instead (the latter should really be shown as ⌥⇤, i.e. option backtab, but backtab is shift tab).
My PHP files do not highlight correctly. E.g. If I write an ' in the text, it highlights from that point and the rest of the source as a (single quoted) string.
For PHP files always set the language (via the status bar) to HTML, since they are HTML files, and only inside <?php … ?> should PHP highlighting happen, which TextMate will ensure when the top-language is HTML. Similar for the context sensitive snippets, commands, and macros.
What key is used to activate the TextMate service (⌘⌅)?
That's command (or apple) enter. Enter being the key on the numeric pad on external keyboards. For laptops, the enter is achieved by pressing fn-return.
"Is TM aware of changes being made to an open file (from a server) by another person? A colleague was helping me with some code and when I saved, his stuff was erased..."
You should use some form of version control, such as Subversion
-Yes, that is planned (but is another story). A few "other" editors warn you if the file has been changed by someone else. I was just wondering if TM had that feature and how it could be enabled.
Special Interest
Q: Why does the TextMate IRC channel have two number signs (##textmate)
A: This is FreeNode policy. TextMate is not F/OSS, so the channel is “about” TextMate, and “about” channels get two number signs.
See the BugReporting page.
See the BugReporting page.
Why does the TextMate IRC channel have two number signs (##textmate)
This is FreeNode policy. TextMate is not F/OSS, so the channel is “about” TextMate, and “about” channels get two number signs.
When I run «some command» I get: env: ruby: No such file or directory
This is because Ruby couldn't be found. Likely because you have removed ruby from /usr/bin/ruby (to install latest version e.g. in /opt/local/bin).
So first figure out where ruby is on your system, in a new TextMate document type the following line and press ⌃R to execute it as a shell command:
type -p ruby
Then to figure out which (global) PATH is setup (for shebang-scripts) on your system, insert these two lines (in a new TextMate document), select both, and again press ⌃R (to run “the script”):
#!/bin/sh echo "$PATH"
This gives a colon-separated list of locations that will be searched for the ruby executable. If the location in which you keep ruby is not listed, you will have to add it to the “global” PATH.
For information about that, see the shell commands chapter in the manual (scroll down to the paragraph which starts with “Important”).
"-Yes, that is planned (but is another story). A few "other" editors warn you if the file has been changed by someone else. I was just wondering if TM had that feature and how it could be enabled."
-Yes, that is planned (but is another story). A few "other" editors warn you if the file has been changed by someone else. I was just wondering if TM had that feature and how it could be enabled.
"-Yes, that is planned (but is another story). A few "other" editors warn you if the file has been changed by someone else. I was just wondering if TM had that feature and how it could be enabled."
"Is TM aware of changes being made to an open file (from a server) by another person? A colleague was helping me with some code and when I saved, his stuff was erased..."
"Is TM aware of changes being made to an open file (from a server) by another person? A colleague was helping me with some code and when I saved, his stuff was erased..."
You should use some form of version control, such as Subversion
That's command (or apple) enter. Enter being the key on the numeric pad on external keyboards. For laptops, the enter is achieved by pressing fn-return.
That's command (or apple) enter. Enter being the key on the numeric pad on external keyboards. For laptops, the enter is achieved by pressing fn-return.
"Is TM aware of changes being made to an open file (from a server) by another person? A colleague was helping me with some code and when I saved, his stuff was erased..."
That's command (or apple) enter. Enter being the key on the numeric pad on external keyboards or fn-return for laptops.
That's command (or apple) enter. Enter being the key on the numeric pad on external keyboards. For laptops, the enter is achieved by pressing fn-return.
For PHP files always set the language (via the status bar) to HTML, since they are HTML files, and only inside <?php … ?> should PHP highlighting happen, which TextMate will ensure when the top-language is HTML. Similar for the context sensitive snippets, commands, and macros.
For PHP files always set the language (via the status bar) to HTML, since they are HTML files, and only inside <?php … ?> should PHP highlighting happen, which TextMate will ensure when the top-language is HTML. Similar for the context sensitive snippets, commands, and macros.
What key is used to activate the TextMate service (⌘⌅)?
That's command (or apple) enter. Enter being the key on the numeric pad on external keyboards or fn-return for laptops.
"'Where can I find some tips on shell scripts for Commands?''
Where can I find some tips on shell scripts for Commands?
You can use ⌥⇥ and ⇧⌥⇥ instead.
You can use ⌥⇥ and ⇧⌥⇥ instead (the latter should really be shown as ⌥⇤, i.e. option backtab, but backtab is shift tab).
My PHP files do not highlight correctly. E.g. If I write an ' in the text, it highlights from that point and the rest of the source as a (single quoted) string.
For PHP files always set the language (via the status bar) to HTML, since they are HTML files, and only inside <?php … ?> should PHP highlighting happen, which TextMate will ensure when the top-language is HTML. Similar for the context sensitive snippets, commands, and macros.
How can I "tab out" of a pair of brackets (), {}, [], ... when my insertion point is in between them? Pressing the right arrow key seems rather tedious to me.
There's no shortcut -- the purpose of the auto-pairs is mostly to ensure proper balancing (while typing), and allowing selection to be wrapped. One could create own auto-pairs via snippets that allowed the tabbing, but often tab is useful inside the pairs, at least for {}.
... Has anyone made snippets that would do this? I too find the right arrow tedious, and the tab works well in other editors (notably Eclipse).
Does TextMate work with the new Mac OS X / Intel Development machines? Is there a Universal Binary planned? Noted at: http://inquirylabs.com/blog/?p=20
The current (beta) build is a universal binary. You will need OS X version 10.4.3+ for it to work.
Is there a way to disable the automatic update of the Project Drawer? Since I'm editing files that are located on a slow network drive (DAV) it takes several seconds before TextMate becomes responsive when I tab back to it.
You can create a static (thus non-updating) project by dragging files (instead of folders) to the project drawer. A script to create a (static) tmproj file from a folder can be found here (save as build_project.sh and chmod a+x build_project.sh).
How do you bring up the fast-file-find window with auto-completion? I remember being able to type in a portion of a filename within the project and it would go there for me.'
Navigation → Go to File… (⌘T)
How can I "tab out" of a pair of brackets (), {}, [], ... when my insertion point is in between them? Pressing the right arrow key seems rather tedious to me.
There's no shortcut — the purpose of the auto-pairs is mostly to ensure proper balancing (while typing), and allowing the selection to be wrapped. One could create own auto-pairs via snippets that allowed the tabbing, but often tab is useful inside the pairs, at least for {}.
... Has anyone made snippets that would do this? I too find the right arrow tedious, and the tab works well in other editors (notably Eclipse).
Creating your own is: [$1] and set the key equivalent to [. Possibly make it: [${1:$TM_SELECTED_TEXT}] so that when activated with a selection, the selection gets wrapped. See this blog entry for more information about snippets.
Is it possible to change the default setting for tabs from 4 characters to 2, writing Ruby code is tedious when you have to remember not to hit tab but press the space bar twice at the beginning of every line.
Yes, View -> Tab Size.
Does TextMate work with the new Mac OS X / Intel Development machines? Is there a Universal Binary planned? Noted at: http://inquirylabs.com/blog/?p=20
The current (beta) build is a universal binary. You will need OS X version 10.4.3+ for it to work.
How do I do actions on triggers? More specifically, I want to have PHP validate my syntax whenever I hit CMD-S to save a php file. Is this possible?
Well, in this specific case I made a copy of the 'validate syntax' command, and set it to save before and the trigger to Cmd-S. Are there any plans to implement a general-purpose trigger system?
There are (long term) plans, yes. -- Allan Odgaard
Is there a way to disable the automatic update of the Project Drawer? Since I'm editing files that are located on a slow network drive (DAV) it takes several seconds before TextMate becomes responsive when I tab back to it.
You can create a static (thus non-updating) project by dragging files (instead of folders) to the project drawer.
A script to create a (static) tmproj file from a folder can be found here (save as build_project.sh and chmod a+x build_project.sh).
How do you use TextMate and Subversion together nicely? Command-line only?
There's a subversion bundle in the repository, this allows you to do most subversion things (add, log, blame, diff, commit, etc.) either with the current file or the selected files in the project drawer. Additionally the diff bundle in the repository has syntax highlight for diff files (which svn can produce). Be aware that the repository is currently undergoing changes and many bundles now require (the unofficial) beta 6, but the subversion bundle should work with beta 5, so you probably only want to checkout that bundle (unless you're using beta 6).
What does option up/down arrow do?
How do you bring up the fast-file-find window with auto-completion? I remember being able to type in a portion of a filename within the project and it would go there for me.'
Navigation → Go to File… (⌘T)
http://lists.macromates.com/pipermail/textmate/2005-February/002946.html
What do the Behavior Menu Options mean?
Is it possible to change the default setting for tabs from 4 characters to 2, writing Ruby code is tedious when you have to remember not to hit tab but press the space bar twice at the beginning of every line.
The Tab Size menu in the status bar has tab size and the ability to enable soft tabs.
How do I do actions on triggers? More specifically, I want to have PHP validate my syntax whenever I hit CMD-S to save a php file. Is this possible?
Well, in this specific case I made a copy of the 'validate syntax' command, and set it to save before and the trigger to Cmd-S. Are there any plans to implement a general-purpose trigger system?
There are (long term) plans, yes. -- Allan Odgaard
How do you use TextMate and Subversion together nicely?
There is a subversion bundle for this.
What does option up/down arrow do?
Scroll to the bottom of this letter for an explanation.
Folding doesn't work for me. Is that a bug?
TM's folding is currently based on indenting. Folding works correctly for this:
<style>
body {
color: "black";
}
h1 {
color: "green";
}
</style>
But not for this:
<style>
body {
color: "black";
}
h1 {
color: "green";
}
</style>
What is the key combination for keyword completion?
The escape key, shown in the menu as ⎋.
"What is the maximum size file that you can edit?"
That depends on how much memory you have, but TextMate doesn't support memory mapped files (i.e. sizes in the gigabytes), also currently it's not optimized for large files (mainly because it does a lot of parsing of the file for foldings and syntax) -- this will eventually be improved.
Can I get TextMate (or a similar app) for Window or Linux?
TextMate is only for Mac OS X, here are some alternatives.
Will there be an alternative to PayPal? I'd love to register TextMate but PayPal is not available for my country :( -- Andrei
Yes, please write sales at macromates dot com.
How do I un/comment blocks of HTML and CSS?
Select the text and press ⌘/ (it's in the Source bundle).
I'm not sure if this counts as a FAQ but I couldn't find a better place and I'm not sure how to make pages on this wiki, but..
I just downloaded the new bundles from svn (downloaded not checked out, which could be the problem, but..)
The Objective-C bundle has a bin/play executable for playing a sound on the build's completion, but it won't execute; I just get a "cannot execute binary file" message. Do I have to rebuild it from the play.mm file next to it?
You may need to make it executable, from Terminal.app CD to the directory containing the binary and do: chmod a+x play
I did that but it still didn't work. Maybe the binary was corrupted during the download or something. I got it working by making an Xcode "Foundation Tool" project, pasting the play.mm file into it, then adding Cocoa.framework to the project and building.
How would you make it so file type X is to be parsed as language Y (e.g. *.tpl to be parsed as HTML or XML)?
Open the file and select the proper language from the status bar, that choice will then stick to the current extension.
What is the key combination for keyword completion?
The escape key.
How do I report bugs?
See the BugReporting page.
Mac Nube question: how do I install TextMate? I found the apps in bin/tm, but where should I place them?
It's really a personal preference. I keep it in ~/bin -- the ReadMe.txt on the disk image has further info about setting up PATH and EDITOR.
I just downloaded version 1.0.2; I don't see mention of PATH or EDITOR in the Readme.txt.
You must download one of the beta versions.
As for the actual installation procedure, TextMate installs like any standard Mac application: Drag the icon to your /Applications folder and that's it. The tm program is just an add-on that allows you to launch TextMate from a terminal.
I code in ActionScript and all Syntax Highlighting has gone with version b13. Is there a way of activating it? Or should I just revert to b5?
George
Included with 1.1b14, but normally see the ReadMe.txt which e.g. mention that the bundles not included can be grabbed from svn and links to instructions.
- first, sorry for the confusion with my posts in the suggestions area.
- second... regarding switching the default language... i'm not sure where i find this long alpha-numeric identifier for the language i want to use. any help is appreciated.
mitch
The long alpha-numeric identifier is the UUID of the language. You can only see it by loading the language file (on disk) into TextMate or catting/grepping the file from Terminal. This UUID is not ment to be viewable by the user, but you'll need it when you want to use features that currently have no GUI yet, like e.g. setting the default language for new/untitled documents. -- Allan Odgaard
I'm a Windows XP user, can I get TextMate (or a similar app) for this inferior OS?
UltraEdit for Windows has similar features.
"How do I un/comment blocks of HTML and CSS?"
Jeroen
Select the text and press ⌘/ (it's in the Source bundle (Toggle comment), so you need to not have that bundle filtered in the bundle editor).
Doesn't work. Getting a : 'env: ruby: No such file or directory'. Calling ruby from the command line with /usr/bin/env works fine. Ideas?
Try in a TextMate buffer to type which ruby and then ⌃R (execute line as shell command), this should say if it can find Ruby, and if not, which paths where searched. Also check Preferences → Advanced → Shell Varaibles to see if you have BASH_ENV set, if you have, remove it.
How would you make it so file type X is to be parsed as language Y (e.g. *.tpl to be parsed as HTML or XML)?
Simply open the file and select the proper language from the status bar, that choice will then stick to the current extension.
-- Allan Odgaard
How do I report bugs?
See the BugReporting page.
I just bought TM, and I'm real pleased Though I wonder if there's any way to bind the {}-pair to some other key than Shift+Alt+8. Cause since I found TM I feel disabled on the PC, but this goddamn PB-keyboard is giving me carpal tunnel syndrome, and shift+alt+8 isn't really helping.
Is there an alternative to ⌘[ and ⌘] for shift left/right (indent)?
You can use ⌥⇥ and ⇧⌥⇥ instead.
See the BugReporting page.
See the BugReporting page.
I just bought TM, and I'm real pleased Though I wonder if there's any way to bind the {}-pair to some other key than Shift+Alt+8. Cause since I found TM I feel disabled on the PC, but this goddamn PB-keyboard is giving me carpal tunnel syndrome, and shift+alt+8 isn't really helping.
How can I "tab out" of a pair of brackets (), {}, [], ... when my insertion point is in between them? Pressing the right arrow key seems rather tedious to me.
There's no shortcut -- the purpose of the auto-pairs is mostly to ensure proper balancing (while typing), and allowing selection to be wrapped. One could create own auto-pairs via snippets that allowed the tabbing, but often tab is useful inside the pairs, at least for {}.
... Has anyone made snippets that would do this? I too find the right arrow tedious, and the tab works well in other editors (notably Eclipse).
How can I "tab out" of a pair of brackets (), {}, [], ... when my insertion point is in between them? Pressing the right arrow key seems rather tedious to me.
There's no shortcut -- the purpose of the auto-pairs is mostly to ensure proper balancing (while typing), and allowing selection to be wrapped. One could create own auto-pairs via snippets that allowed the tabbing, but often tab is useful inside the pairs, at least for {}.
... Has anyone made snippets that would do this? I too find the right arrow tedious, and the tab works well in other editors (notably Eclipse).
... Has anyone made snippets that would do this? I too find the right arrow tedious, and the tab works well in other editors (notably Eclipse).
The current (beta) build is a universal binary.
The current (beta) build is a universal binary. You will need OS X version 10.4.3+ for it to work.
Does TextMate work with the new Mac OS X / Intel Development machines? Is there a Universal Binary planned?
Does TextMate work with the new Mac OS X / Intel Development machines? Is there a Universal Binary planned? Noted at: http://inquirylabs.com/blog/?p=20
Is it known that TextMate does not work with the new Mac OS X / Intel Development machines? Will this be fixed soon, and is there a Universal Binary planned?
Does TextMate work with the new Mac OS X / Intel Development machines? Is there a Universal Binary planned?
The current (beta) build is a universal binary.
"Is it known that TextMate does not work with the new Mac OS X / Intel Development machines? Will this be fixed soon, and is there a Universal Binary planned?"
Is it known that TextMate does not work with the new Mac OS X / Intel Development machines? Will this be fixed soon, and is there a Universal Binary planned?
"Is it known that TextMate does not work with the new Mac OS X / Intel Development machines? Will this be fixed soon, and is there a Universal Binary planned?"
Howc do you use TextMate and Subversion together nicely? Command-line only?
How do you use TextMate and Subversion together nicely? Command-line only?
How would you make it so file type X is to be parsed as language Y (e.g. *.tpl to be parsed as HTML or XML)?
How would you make it so file type X is to be parsed as language Y (e.g. *.tpl to be parsed as HTML or XML)?
Simply open the file and select the proper language from the status bar, that choice will then stick to the current extension.
-- Allan Odgaard
Mac Nube question: how do I install TextMate. I found the app the the bin/tm, but where should I place them?
Mac Nube question: how do I install TextMate? I found the apps in bin/tm, but where should I place them?
I just downloaded version 1.0.2; I don't see mention of PATH or EDITOR in the Readme.txt. You must download one of the beta versions.
I just downloaded version 1.0.2; I don't see mention of PATH or EDITOR in the Readme.txt.
You must download one of the beta versions.
There's no shortcut -- the purpose of the auto-pairs is mostly to ensure proper balancing (while typing), and allowing selection to be wrapped. One could create own auto-pairs via snippets that allowed the tabbing, but often tab is useful inside the pairs, at least for {}.
There's no shortcut -- the purpose of the auto-pairs is mostly to ensure proper balancing (while typing), and allowing selection to be wrapped. One could create own auto-pairs via snippets that allowed the tabbing, but often tab is useful inside the pairs, at least for {}.
How would you make it so file type X is to be parsed as language Y (e.g. *.tpl to be parsed as HTML or XML)?
Navigation → Go to File… (⌘T)
Navigation → Go to File… (⌘T)
Try in a TextMate buffer to type which ruby and then ⌃R (execute line as shell command), this should say if it can find Ruby, and if not, which paths where searched. Also check Preferences → Advanced → Shell Varaibles to see if you have BASH_ENV set, if you have, remove it.
Navigation → Go to File… (⌘T)
Navigation → Go to File… (⌘T)
How do I un/comment blocks of HTML and CSS?
"How do I un/comment blocks of HTML and CSS?"
Doesn't work. Getting a : 'env: ruby: No such file or directory'. Calling ruby from the command line with /usr/bin/env works fine. Ideas?
You can create a static (thus non-updating) project by dragging files (instead of folders) to the project drawer. A script to create a (static) tmproj file from a folder can be found here (save as build_project.sh and chmod a+x build_project.sh).
Is there a way to disable the automatic update of the Project Drawer? Since I'm editing files that are located on a slow network drive (DAV) it takes several seconds before TextMate becomes responsive when I tab back to it.
Navigation → Go to File… (⌘T)
How do you bring up the fast-file-find window with auto-completion? I remember being able to type in a portion of a filename within the project and it would go there for me.'
Yes, View -> Tab Size.
There's no shortcut -- the purpose of the auto-pairs is mostly to ensure proper balancing (while typing), and allowing selection to be wrapped. One could create own auto-pairs via snippets that allowed the tabbing, but often tab is useful inside the pairs, at least for {}.
There's no shortcut -- the purpose of the auto-pairs is mostly to ensure proper balancing (while typing), and allowing selection to be wrapped. One could create own auto-pairs via snippets that allowed the tabbing, but often tab is useful inside the pairs, at least for {}.
Is it possible to change the default setting for tabs from 4 characters to 2, writing Ruby code is tedious when you have to remember not to hit tab but press the space bar twice at the beginning of every line.
How can I "tab out" of a pair of brackets (), {}, [], ... when my insertion point is in between them? Pressing the right arrow key seems rather tedious to me.
How can I "tab out" of a pair of brackets (), {}, [], ... when my insertion point is in between them? Pressing the right arrow key seems rather tedious to me.
There's no shortcut -- the purpose of the auto-pairs is mostly to ensure proper balancing (while typing), and allowing selection to be wrapped. One could create own auto-pairs via snippets that allowed the tabbing, but often tab is useful inside the pairs, at least for {}.
How can I "tab out" of a pair of brackets (), {}, [], ... when my insertion point is in between them? Pressing the right arrow key seems rather tedious to me.
Jeroen
Jeroen
Select the text and press ⌘/ (it's in the Source bundle (Toggle comment), so you need to not have that bundle filtered in the bundle editor).
How do I un/commenting blocks of HTML and CSS?
How do I un/comment blocks of HTML and CSS?
UltraEdit for Windows has similar features.
UltraEdit for Windows has similar features.
How do I un/commenting blocks of HTML and CSS?
Jeroen
I'm a Windows XP user, can I get TextMate (or a similar app) for this inferior OS?
I'm a Windows XP user, can I get TextMate (or a similar app) for this inferior OS?
UltraEdit for Windows has similar features.
As for the actual installation procedure, TextMate installs like a standard Mac application: Drag the icon to your /Applications folder adn that's it. The tm program is just an add-on that allows you to launch TextMate from a terminal.
As for the actual installation procedure, TextMate installs like any standard Mac application: Drag the icon to your /Applications folder and that's it. The tm program is just an add-on that allows you to launch TextMate from a terminal.
As for the actual installation procedure, TextMate installs like a standard Mac application: Drag the icon to your /Applications folder adn that's it. The tm program is just an add-on that allows you to launch TextMate from a terminal.
HACKED
Frequently Asked Questions
How do I do actions on triggers? More specifically, I want to have PHP validate my syntax whenever I hit CMD-S to save a php file. Is this possible?
Well, in this specific case I made a copy of the 'validate syntax' command, and set it to save before and the trigger to Cmd-S. Are there any plans to implement a general-purpose trigger system?
There are (long term) plans, yes. -- Allan Odgaard
Howc do you use TextMate and Subversion together nicely? Command-line only?
There's a subversion bundle in the repository, this allows you to do most subversion things (add, log, blame, diff, commit, etc.) either with the current file or the selected files in the project drawer. Additionally the diff bundle in the repository has syntax highlight for diff files (which svn can produce). Be aware that the repository is currently undergoing changes and many bundles now require (the unofficial) beta 6, but the subversion bundle should work with beta 5, so you probably only want to checkout that bundle (unless you're using beta 6).
What does option up/down arrow do?
http://lists.macromates.com/pipermail/textmate/2005-February/002946.html
What do the Behavior Menu Options mean?
"'Where can I find some tips on shell scripts for Commands?''
At the Shell Script Corner
Folding doesn't work for me. Is that a bug?
TM's folding is currently based on indenting. Folding works correctly for this:
<style>
body {
color: "black";
}
h1 {
color: "green";
}
</style>
But not for this:
<style>
body {
color: "black";
}
h1 {
color: "green";
}
</style>
"What is the maximum size file that you can edit?"
That depends on how much memory you have, but TextMate doesn't support memory mapped files (i.e. sizes in the gigabytes), also currently it's not optimized for large files (mainly because it does a lot of parsing of the file for foldings and syntax) -- this will eventually be improved.
Will there be an alternative to PayPal? I'd love to register TextMate but PayPal is not available for my country :( -- Andrei
Yes, please write sales at macromates dot com.
I'm not sure if this counts as a FAQ but I couldn't find a better place and I'm not sure how to make pages on this wiki, but..
I just downloaded the new bundles from svn (downloaded not checked out, which could be the problem, but..)
The Objective-C bundle has a bin/play executable for playing a sound on the build's completion, but it won't execute; I just get a "cannot execute binary file" message. Do I have to rebuild it from the play.mm file next to it?
You may need to make it executable, from Terminal.app CD to the directory containing the binary and do: chmod a+x play
I did that but it still didn't work. Maybe the binary was corrupted during the download or something. I got it working by making an Xcode "Foundation Tool" project, pasting the play.mm file into it, then adding Cocoa.framework to the project and building.
What is the key combination for keyword completion?
The escape key.
Mac Nube question: how do I install TextMate. I found the app the the bin/tm, but where should I place them?
It's really a personal preference. I keep it in ~/bin -- the ReadMe.txt on the disk image has further info about setting up PATH and EDITOR.
I just downloaded version 1.0.2; I don't see mention of PATH or EDITOR in the Readme.txt. You must download one of the beta versions.
I code in ActionScript and all Syntax Highlighting has gone with version b13. Is there a way of activating it? Or should I just revert to b5?
George
Included with 1.1b14, but normally see the ReadMe.txt which e.g. mention that the bundles not included can be grabbed from svn and links to instructions.
- first, sorry for the confusion with my posts in the suggestions area.
- second... regarding switching the default language... i'm not sure where i find this long alpha-numeric identifier for the language i want to use. any help is appreciated.
mitch
The long alpha-numeric identifier is the UUID of the language. You can only see it by loading the language file (on disk) into TextMate or catting/grepping the file from Terminal. This UUID is not ment to be viewable by the user, but you'll need it when you want to use features that currently have no GUI yet, like e.g. setting the default language for new/untitled documents. -- Allan Odgaard
I'm a Windows XP user, can I get TextMate (or a similar app) for this inferior OS?
Frequently Asked Questions
How do I do actions on triggers? More specifically, I want to have PHP validate my syntax whenever I hit CMD-S to save a php file. Is this possible?
Well, in this specific case I made a copy of the 'validate syntax' command, and set it to save before and the trigger to Cmd-S. Are there any plans to implement a general-purpose trigger system?
There are (long term) plans, yes. -- Allan Odgaard
Howc do you use TextMate and Subversion together nicely? Command-line only?
There's a subversion bundle in the repository, this allows you to do most subversion things (add, log, blame, diff, commit, etc.) either with the current file or the selected files in the project drawer. Additionally the diff bundle in the repository has syntax highlight for diff files (which svn can produce). Be aware that the repository is currently undergoing changes and many bundles now require (the unofficial) beta 6, but the subversion bundle should work with beta 5, so you probably only want to checkout that bundle (unless you're using beta 6).
What does option up/down arrow do?
http://lists.macromates.com/pipermail/textmate/2005-February/002946.html
What do the Behavior Menu Options mean?
"'Where can I find some tips on shell scripts for Commands?''
At the Shell Script Corner
Folding doesn't work for me. Is that a bug?
TM's folding is currently based on indenting. Folding works correctly for this:
<style>
body {
color: "black";
}
h1 {
color: "green";
}
</style>
But not for this:
<style>
body {
color: "black";
}
h1 {
color: "green";
}
</style>
"What is the maximum size file that you can edit?"
That depends on how much memory you have, but TextMate doesn't support memory mapped files (i.e. sizes in the gigabytes), also currently it's not optimized for large files (mainly because it does a lot of parsing of the file for foldings and syntax) -- this will eventually be improved.
Will there be an alternative to PayPal? I'd love to register TextMate but PayPal is not available for my country :( -- Andrei
Yes, please write sales at macromates dot com.
I'm not sure if this counts as a FAQ but I couldn't find a better place and I'm not sure how to make pages on this wiki, but..
I just downloaded the new bundles from svn (downloaded not checked out, which could be the problem, but..)
The Objective-C bundle has a bin/play executable for playing a sound on the build's completion, but it won't execute; I just get a "cannot execute binary file" message. Do I have to rebuild it from the play.mm file next to it?
You may need to make it executable, from Terminal.app CD to the directory containing the binary and do: chmod a+x play
I did that but it still didn't work. Maybe the binary was corrupted during the download or something. I got it working by making an Xcode "Foundation Tool" project, pasting the play.mm file into it, then adding Cocoa.framework to the project and building.
What is the key combination for keyword completion?
The escape key.
Mac Nube question: how do I install TextMate. I found the app the the bin/tm, but where should I place them?
It's really a personal preference. I keep it in ~/bin -- the ReadMe.txt on the disk image has further info about setting up PATH and EDITOR.
I just downloaded version 1.0.2; I don't see mention of PATH or EDITOR in the Readme.txt. You must download one of the beta versions.
I code in ActionScript and all Syntax Highlighting has gone with version b13. Is there a way of activating it? Or should I just revert to b5?
George
Included with 1.1b14, but normally see the ReadMe.txt which e.g. mention that the bundles not included can be grabbed from svn and links to instructions.
- first, sorry for the confusion with my posts in the suggestions area.
- second... regarding switching the default language... i'm not sure where i find this long alpha-numeric identifier for the language i want to use. any help is appreciated.
mitch
The long alpha-numeric identifier is the UUID of the language. You can only see it by loading the language file (on disk) into TextMate or catting/grepping the file from Terminal. This UUID is not ment to be viewable by the user, but you'll need it when you want to use features that currently have no GUI yet, like e.g. setting the default language for new/untitled documents. -- Allan Odgaard
I'm a Windows XP user, can I get TextMate (or a similar app) for this inferior OS?
HACKED
There are (long term) plans, yes. -- Allan Odgaard
Your answer here
Well, in this specific case I made a copy of the 'validate syntax' command, and set it to save before and the trigger to Cmd-S. Are there any plans to implement a general-purpose trigger system?
"How do I do actions on triggers? More specifically, I want to have PHP validate my syntax whenever I hit CMD-S to save a php file. Is this possible?"
How do I do actions on triggers? More specifically, I want to have PHP validate my syntax whenever I hit CMD-S to save a php file. Is this possible?
Your answer here
Howc do you use TextMate and Subversion together nicely? Command-line only?
"How do I do actions on triggers? More specifically, I want to have PHP validate my syntax whenever I hit CMD-S to save a php file. Is this possible?"
Howc do you use TextMate and Subversion together nicely? Command-line only?
Included with 1.1b14, but normally see the ReadMe.txt which e.g. mention that the bundles not included can be grabbed from svn and links to instructions.
The long alpha-numeric identifier is the UUID of the language. You can only see it by loading the language file (on disk) into TextMate or catting/grepping the file from Terminal. This UUID is not ment to be viewable by the user, but you'll need it when you want to use features that currently have no GUI yet, like e.g. setting the default language for new/untitled documents. -- Allan Odgaard
- first, sorry for the confusion with my posts in the suggestions area.
- second... regarding switching the default language... i'm not sure where i find this long alpha-numeric identifier for the language i want to use. any help is appreciated.
mitch
I code in ActionScript and all Syntax Highlighting has gone with version b13. Is there a way of activating it? Or should I just revert to b5?
George
I just downloaded version 1.0.2; I don't see mention of PATH or EDITOR in the Readme.txt.
I just downloaded version 1.0.2; I don't see mention of PATH or EDITOR in the Readme.txt. You must download one of the beta versions.
I just downloaded version 1.0.2; I don't see mention of PATH or EDITOR in the Readme.txt.
Frequently Asked Questions
Is it posible to make a command, that takes a selection with multiple lines, and makes a snippet where you can enter a prefix and a suffix for all the selected lines?
Frequently Asked Questions
Is it posible to make a command, that takes a selection with multiple lines, and makes a snippet where you can enter a prefix and a suffix for alle the selected lines?
Is it posible to make a command, that takes a selection with multiple lines, and makes a snippet where you can enter a prefix and a suffix for all the selected lines?
"Is it posible to make a command, that takes a selection with multiple lines, and makes a snippet where you can enter a prefix and a suffix for alle the selected lines?"
How do you use TextMate and Subversion together nicely? Command-line only?
Is it posible to make a command, that takes a selection with multiple lines, and makes a snippet where you can enter a prefix and a suffix for alle the selected lines?
Howc do you use TextMate and Subversion together nicely? Command-line only?
Is it posible to make a command, that takes a selection with multiple lines, and makes a snippet where you can enter a prefix and a suffix for alle the selected lines.
"Is it posible to make a command, that takes a selection with multiple lines, and makes a snippet where you can enter a prefix and a suffix for alle the selected lines?"
Is it posible to make a command, that takes a selection with multiple lines, and makes a snippet where you can enter a prefix and a suffix for alle the selected lines.
It's really a personal preference. I keep it in ~/bin -- the ReadMe.txt on the disk image has further info about setting up PATH and EDITOR.
The escape key.
The escape key.
Mac Nube question: how do I install TextMate. I found the app the the bin/tm, but where should I place them?
I did that but it still didn't work. Maybe the binary was corrupted during the download or something. I got it working by making an Xcode "Foundation Tool" project, pasting the play.mm file into it, then adding Cocoa.framework to the project and building.
I did that but it still didn't work. Maybe the binary was corrupted during the download or something. I got it working by making an Xcode "Foundation Tool" project, pasting the play.mm file into it, then adding Cocoa.framework to the project and building.
What is the key combination for keyword completion?
The escape key.
There's a subversion bundle in the repository, this allows you to do most subversion things (add, log, blame, diff, commit, etc.) either with the current file or the selected files in the project drawer. Additionally the diff bundle in the repository has syntax highlight for diff files (which svn can produce).
There's a subversion bundle in the repository, this allows you to do most subversion things (add, log, blame, diff, commit, etc.) either with the current file or the selected files in the project drawer. Additionally the diff bundle in the repository has syntax highlight for diff files (which svn can produce). Be aware that the repository is currently undergoing changes and many bundles now require (the unofficial) beta 6, but the subversion bundle should work with beta 5, so you probably only want to checkout that bundle (unless you're using beta 6).
There's a subversion bundle in the repository, this allows you to do most subversion things (add, log, blame, diff, commit, etc.) either with the current file or the selected files in the project drawer. Additionally the diff bundle in the repository has syntax highlight for diff files (which svn can produce).
How do you use TextMate and Subversion together nicely? Command-line only?
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
Frequently Asked Questions
What does option up/down arrow do?
http://lists.macromates.com/pipermail/textmate/2005-February/002946.html
What do the Behavior Menu Options mean?
"'Where can I find some tips on shell scripts for Commands?''
At the Shell Script Corner
Folding doesn't work for me. Is that a bug?
TM's folding is currently based on indenting. Folding works correctly for this:
<style>
body {
color: "black";
}
h1 {
color: "green";
}
</style>
But not for this:
<style>
body {
color: "black";
}
h1 {
color: "green";
}
</style>
"What is the maximum size file that you can edit?"
That depends on how much memory you have, but TextMate doesn't support memory mapped files (i.e. sizes in the gigabytes), also currently it's not optimized for large files (mainly because it does a lot of parsing of the file for foldings and syntax) -- this will eventually be improved.
Will there be an alternative to PayPal? I'd love to register TextMate but PayPal is not available for my country :( -- Andrei
Yes, please write sales at macromates dot com.
I'm not sure if this counts as a FAQ but I couldn't find a better place and I'm not sure how to make pages on this wiki, but..
I just downloaded the new bundles from svn (downloaded not checked out, which could be the problem, but..)
The Objective-C bundle has a bin/play executable for playing a sound on the build's completion, but it won't execute; I just get a "cannot execute binary file" message. Do I have to rebuild it from the play.mm file next to it?
You may need to make it executable, from Terminal.app CD to the directory containing the binary and do: chmod a+x play
I did that but it still didn't work. Maybe the binary was corrupted during the download or something. I got it working by making an Xcode "Foundation Tool" project, pasting the play.mm file into it, then adding Cocoa.framework to the project and building.
Frequently Asked Questions
What does option up/down arrow do?
http://lists.macromates.com/pipermail/textmate/2005-February/002946.html
What do the Behavior Menu Options mean?
"'Where can I find some tips on shell scripts for Commands?''
At the Shell Script Corner
Folding doesn't work for me. Is that a bug?
TM's folding is currently based on indenting. Folding works correctly for this:
<style>
body {
color: "black";
}
h1 {
color: "green";
}
</style>
But not for this:
<style>
body {
color: "black";
}
h1 {
color: "green";
}
</style>
"What is the maximum size file that you can edit?"
That depends on how much memory you have, but TextMate doesn't support memory mapped files (i.e. sizes in the gigabytes), also currently it's not optimized for large files (mainly because it does a lot of parsing of the file for foldings and syntax) -- this will eventually be improved.
Will there be an alternative to PayPal? I'd love to register TextMate but PayPal is not available for my country :( -- Andrei
Yes, please write sales at macromates dot com.
I'm not sure if this counts as a FAQ but I couldn't find a better place and I'm not sure how to make pages on this wiki, but..
I just downloaded the new bundles from svn (downloaded not checked out, which could be the problem, but..)
The Objective-C bundle has a bin/play executable for playing a sound on the build's completion, but it won't execute; I just get a "cannot execute binary file" message. Do I have to rebuild it from the play.mm file next to it?
You may need to make it executable, from Terminal.app CD to the directory containing the binary and do: chmod a+x play
I did that but it still didn't work. Maybe the binary was corrupted during the download or something. I got it working by making an Xcode "Foundation Tool" project, pasting the play.mm file into it, then adding Cocoa.framework to the project and building.
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
[ voenkom | http://voenkom.4t.com ]
I did that but it still didn't work. Maybe the binary was corrupted during the download or something. I got it working by making an Xcode "Foundation Tool" project, pasting the play.mm file into it, then adding Cocoa.framework to the project and building.
That depends on how much memory you have, but TextMate doesn't support memory mapped files (i.e. sizes in the gigabytes), also currently it's not optimized for large files (mainly because it does a lot of parsing of the file for foldings and syntax) -- this will eventually be improved.
Yes, there should hopefully be one soon (2005-01-28)
Yes, please write sales at macromates dot com.
The Objective-C bundle has a bin/play executable for playing a sound on the build's completion, but it won't execute; I just get a "cannot execute binary file" message. Do I have to rebuild it from the play.mm file next to it?
The Objective-C bundle has a bin/play executable for playing a sound on the build's completion, but it won't execute; I just get a "cannot execute binary file" message. Do I have to rebuild it from the play.mm file next to it?
You may need to make it executable, from Terminal.app CD to the directory containing the binary and do: chmod a+x play
Yes, there should hopefully be one soon (2005-01-28)
Yes, there should hopefully be one soon (2005-01-28)
I'm not sure if this counts as a FAQ but I couldn't find a better place and I'm not sure how to make pages on this wiki, but..
I just downloaded the new bundles from svn (downloaded not checked out, which could be the problem, but..)
The Objective-C bundle has a bin/play executable for playing a sound on the build's completion, but it won't execute; I just get a "cannot execute binary file" message. Do I have to rebuild it from the play.mm file next to it?
What do the Behavior Menu Options mean?
What does option up/down arrow do?
http://lists.macromates.com/pipermail/textmate/2005-February/002946.html
What do the Behavior Menu Options mean?
Will there be an alternative to PayPal? I'd love to register TextMate but PayPal is not available for my country :( -- Andrei
Will there be an alternative to PayPal? I'd love to register TextMate but PayPal is not available for my country :( -- Andrei
Yes, there should hopefully be one soon (2005-01-28)
Will there be an alternative to 'PayPal? I'd love to register TextMate but 'PayPal is not available for my country :( -- Andrei
Will there be an alternative to PayPal? I'd love to register TextMate but PayPal is not available for my country :( -- Andrei
Will there be an alternative to \PayPal? I'd love to register TextMate but \PayPal is not available for my country :( -- Andrei
Will there be an alternative to 'PayPal? I'd love to register TextMate but 'PayPal is not available for my country :( -- Andrei
"Will there be an alternative to Pay\Pal? I'd love to register TextMate but Pay\Pal is not available for my country :(" -- Andrei
Will there be an alternative to \PayPal? I'd love to register TextMate but \PayPal is not available for my country :( -- Andrei
"Will there be an alternative to PayPal? I'd love to register TextMate but PayPal is not available for my country :(" -- http://ceesaxp.org/?
"Will there be an alternative to Pay\Pal? I'd love to register TextMate but Pay\Pal is not available for my country :(" -- Andrei
"What is the maximum size file that you can edit?"
"What is the maximum size file that you can edit?"
"Will there be an alternative to PayPal? I'd love to register TextMate but PayPal is not available for my country :(" -- http://ceesaxp.org/?
"How can one disable the cmd-/ 'comment with /* ' functionality? I wish to use this key command for Erics' comment script"
"How can one disable the cmd-/ 'comment with /* ' functionality? I wish to use this key command for Eric comment script"
"How can one disable the cmd-/ 'comment with /* ' functionality? I wish to use this key command for Erics' comment script"
"How can one disable the cmd-/ 'comment with /* ' functionality? I wish to use this key command for Eric comment script"
"What is the maximum size file that you can edit?"
What do the Behavior Menu Options mean?
What do the Behavior Menu Options mean?
Frequently Asked Questions
"What do the Behavior Menu Options mean?"
"Where can I find some tips on shell scripts for Commands?" At the Shell Script Corner
Frequently Asked Questions
What do the Behavior Menu Options mean?
"'Where can I find some tips on shell scripts for Commands?''
At the Shell Script Corner
Folding doesn't work for me. Is that a bug?
TM's folding is currently based on indenting. Folding works correctly for this:
<style>
body {
color: "black";
}
h1 {
color: "green";
}
</style>
But not for this:
<style>
body {
color: "black";
}
h1 {
color: "green";
}
</style>
At the Shell Script Corner
"What do the Behavior Menu options mean?"
- Freehanded edit: Allow caret to be moved past end-of-line
- Overwrite mode: Overwrite instead of insert typed characters
- Tab emulation: Use spaces instead of tabs (and treat multiple spaces as a tab)
- Smart typing: Insert ), }, ", etc. when typing (, {, ", etc.
- Indented paste: Will re-indent pasted text to match current context
- Tab expands snippets: Controls if a snippet can be inserted by typing its trigger and pressing tab.
At the Shell Script Corner
- *Freehanded edit*: Allow caret to be moved past end-of-line
- *Overwrite mode*: Overwrite instead of insert typed characters
- *Tab emulation*: Use spaces instead of tabs (and treat multiple spaces as a tab)
- *Smart typing*: Insert ), }, ", etc. when typing (, {, ", etc.
- *Indented paste*: Will re-indent pasted text to match current context
- *Tab expands snippets*: Controls if a snippet can be inserted by typing its trigger and pressing tab.
- Freehanded edit: Allow caret to be moved past end-of-line
- Overwrite mode: Overwrite instead of insert typed characters
- Tab emulation: Use spaces instead of tabs (and treat multiple spaces as a tab)
- Smart typing: Insert ), }, ", etc. when typing (, {, ", etc.
- Indented paste: Will re-indent pasted text to match current context
- Tab expands snippets: Controls if a snippet can be inserted by typing its trigger and pressing tab.
"'Frequently Asked Questions'"
Frequently Asked Questions
"'Frequently Asked Questions'"
"What do the Behavior Menu Options mean?"
"Where can I find some tips on shell scripts for Commands?" At the Shell Script Corner
"What do the Behavior Menu options mean?"
- *Freehanded edit*: Allow caret to be moved past end-of-line
- *Overwrite mode*: Overwrite instead of insert typed characters
- *Tab emulation*: Use spaces instead of tabs (and treat multiple spaces as a tab)
- *Smart typing*: Insert ), }, ", etc. when typing (, {, ", etc.
- *Indented paste*: Will re-indent pasted text to match current context
- *Tab expands snippets*: Controls if a snippet can be inserted by typing its trigger and pressing tab.