I'd like to use this key binding for something else, but I can't find
the TextMate default binding for ^J anywhere to unbind it; not in a
bundle, and not in the System's Keyboard Preferences binding list.
In general, is there an easy way to find out where a particular
keybinding is set?
Thanks,
Ken
Sorry for double-posting too, still trying to figure this mail-list/forum
thing out...
desmond wrote:
>
> Hi all,
>
> I am a CSS, HTML, occasional PHP/Javascript developer new to Textmate
> and have been hunting around for a good HTML bundle. I may be looking
> in the wrong places, but basically, I would love to find something
> that gives a few of the old features from Homesite, if that is
> actually possible. I would love to find some kind of bundle with the
> following:
>
> - Code colouring similar to that of Homesite and Dreamweaver.
>
> - Auto tag completion similar to Homesite and Dreamweaver, so when
> you type the ending ">" of a div tag for example, it writes out the
> closing tag. This would be instead, or in addition to, the feature of
> hitting CTRL + < to close the tag.
>
> - Some kind of HTML, CSS validation, similar to the way Homesite used
> to do it. Can you include validation in a bundle?
>
> - Tab to indent selected text. This is a feature in all other HTML editors
> I've used, how can I turn it on so highlighting text and hitting the TAB
> key will indent it, instead of APPLE + TAB? (Shift tab to un-indent).
>
> Tell me if I'm dreaming! Either way, it would be great if someone
> could point me in the right direction for finding good HTML bundles.
> Googling doesn't seem to get the results I want.
>
> Cheers for any help.
>
--
View this message in context: http://www.nabble.com/HTML-Bundles-%28newbie-question%29-tf4193346.html#a11…
Sent from the textmate users mailing list archive at Nabble.com.
svnmerge.py is working fine on the command line, I can issue the
command svnmerge.py avail, no problem, but I am getting the following
error with Show Available Revisions for Merging in the subversion
bundle:
/Library/Application Support/TextMate/Bundles/Subversion.tmbundle/
Support/format_log.rb:262: undefined method `make_foot' for
main:Object (NoMethodError)
NoMethodError
reason: undefined method `make_head' for main:Object
trace:
/Library/Application Support/TextMate/Bundles/Subversion.tmbundle/
Support/format_log.rb:72
Any ideas?
Thanks, Mark
Quite possibly something I've messed up myself. When I'm editing a Ruby
file and I hit command-R to run the file, I get a pop up window called
'Run' indicating problems. I can't even copy the text from that window
(it doesn't seem to make it to the clipboard) though the ultimate
problem appears to be that something is trying to invoke '+' on nil.
I've a attached a screenshot of the full error report.
Is this a simple, obvious problems? (Well, I mean to people other than
me :-) ).
Thanks,
Ken
Hello all,
It seems that the XCode bundle's Run and Build & Run commands assume that the build folder is in the same location as the (TextMate project file? XCode project file? [1]).
At least in my case, the build folder is somewhere else. The attached patch lets you override the default build folder location with an optional TM_XCODE_BUILD_FOLDER environmental variable. It also explicitly prints out where the XCode bundle is trying to launch the app from, to (hopefully) point people in the direction of TM_XCODE_BUILD_FOLDER.
On the topic of Xcode bundle patches, I also have one to provide a TM_XCODE_PRODUCT_NAME, for when you can't find the product name to run. I thought this just had something to do with my project's complex setup, but looking through the log of run_xcode_target.rb it seems the XCode bundle makes a few guesses which may not turn out (see log for r7057), and there's no way for the user to _force_ the issue. If TM_XCODE_PRODUCT_NAME would be useful, I'll send that in a separate email.
_______________________________
[1] Or maybe the XCode bundle is reading the information from the project file? If this is the case, my project uses a series of .xcconfig files to specify settings (including TARGET_BUILD_DIR / CONFIGURATION_BUILD_DIR), so that's why the default doesn't work for me....
_______________________________
Let me know if you have any questions or concerns and I'll try to resolve them.
Later,
_Ryan Wilcox
--
Wilcox Development Solutions: <http://www.wilcoxd.com>
Toolsmiths for the Internet Age PGP: 0x2F4E9C31
I am trying TextMate on two machines, both PPC. One machine displays
subversion diffs with colours (the default behaviour, I believe), but
the other has plain old black text with white background. I am not
aware of having made any selections that should have caused the
difference in behaviour between the two machines. I looked in the
Preferences -> Fonts and Colors on the machine with no colours in the
diffs, and I see nothing that appears to be related to diffs. I
moved ~/Library/Preferences/com.macromates.textmate.plist aside and
started TextMate again, but the diffs are still monochrome. Where
else should I look?
TIA,
Kevin Horton
Ottawa, Canada
Hi,
I've recently switsched to TextMate and ... yes, it looks great.
A few questions remain, so:
- Why doesn't "Edit in Writeroom" work? It works in every other
application - and I tried re-installing it.
Any ideas? Thanks a lot so far...
Couple quick questions:
I would like to have the items listed in the Select Bundle Item...
(Ctrl-Apple-T) sorted, but I haven't found an option for that anywhere.
Same thing is automated backups -- is there an option to have your
previous version saved as Filename~ or Filename.bak, etc.
Thanks,
-Darren
I'm a recently registered user of TextMate, and have two questions:
- On opening ordinary text documents the Line counter at lower left
shows the line number, but the column counter just shows '-'. How
do I get this to work correctly?
- How do I adjust the left margin for printing?... in fact, all the
essential printing parameters?
- Dushan Mitrovich
I'd like to be able to set an explicit "selection mark", as can be done
in EMACS, and then to cut or replace text in the selection range. (For
non-EMACSers; the selection mark is similar to a bookmark, but indicates
the 'other end' of the selection range, 'this end' being the location of
the cursor. Under most GUI editors, moving the cursor deselects
currently selected text, while under the mark selection style, the mark
stays in place even when the cursor moves, which is great the text you
need to select spans more than one page.) Looking at the relevant
section of the TextMate manual didn't indicate anything obvious, does TM
have any sort of support for this style of copying/cutting/pasting?
Thanks,
Ken
Now let's see if anyone else agrees with this... :-)
Currently in the bundle editor, there's an "Activation" popup menu that
has just two items, "Tab Trigger" and "Key Equivalent". Depending on
which is selected, a tab trigger or shortcut key is displayed and can be
edited in the adjacent text field.
I think it would be clearer, faster, and probably take less space in the
UI, to simply show two text fields, one with the tab trigger, and the
other with the shortcut key. And I think a significant benefit to
someone using a bundle is that it then becomes possible to just move
through the bundle items and see the shortcuts in the process. Makes
learning a bundle much faster.
Many thanks,
Ken
Hi
May be this has being asked before!
Here goes nothing.
I will like to be able to split the screen like in emacs. or at least
left/right - up/down.
is that possible in textmate?
Thanks
Luis
--
View this message in context: http://www.nabble.com/Split-screen-tf4127380.html#a11737503
Sent from the textmate users mailing list archive at Nabble.com.
hi there,
i started using the todo bundle more extensive recently and
eventually took a look at the configuration possibilities.
i looked around the settings.rb and found
the announced preference dialog and
started using it.
first i ignored the RADAR tag,
but later on i found myself thinking about
"having something on the radar" as a future-task
or something similar. so i edited the RADAR
tag to match like FIXME or CHANGED.
after that nothing worked, because the
todo.rb expects the RADAR tag to be associated
with some spooky html-stuff which is not the
case for me.
error as follows:
/Applications/TextMate.app/Contents/SharedSupport/Bundles/TODO.tmbundle/Support/todo.rb:76:in
`+': cannot convert nil into String
maybe one should fix that for future use.
the most sophisticated way would be to provide a
"MatchedTagFormatter" callback where one could provide
a snippet to format matched content.
in either way, thanks for a great bundle and keep up the
good work.
~fw
--
\|/ ____ \|/
@~/ ,. \~@ "When you are going to die,
/_( \__/ )_\ a wombat is better than no company at all."
\____/ [waste of money, brains and time - wombat(A2DA482A)]
I am trying to experiment with grammars (they have many dark points
for me), and I have make this simple grammar that does perfectly well
all but the "foldingStopMarker"
{ scopeName = 'source.vaughan';
firstLineMatch = '^Vaughan)';
foldingStartMarker = '^\s*Libro';
foldingStopMarker = '^#$';
patterns = (
{ name = 'keyword.other.english';
match = '^.+#';
},
{ name = 'keyword.other.spanish';
match = '[^#]*$';
},
);
}
I have tried many forms of closing the folding, yet the C {} pairs
but it never works for closing in my grammar. Observe that the # is
not considered any other pattern, but it does not work as stop marker
in any way.
-- Thanks for your help
- Juan F.
Thanks, that worked a charm
I've modified it to /\\ref\{\s*\}+(\s.*)$/i in order to get a comment as well, although it gives me the whole paragraph. Is there any way to limit the number of following words to, say, 10?
Thanks,
baptiste
Something like
/\\ref\{\s*\}/
in the Pattern section of the preferences ought to be enough. The
double backslash gives a "real" backslash (it's usually used to
escape other characters, such as the "\s*" to denote any amount of
space between the braces above, or conversely, again as above, to
indicate a *literal* brace). Having the "\s*" inside the braces means
that if you accidentally leave blank space inside it'll still be
flagged.
Cheers,
Paul
_____________________________________________________________________________
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail
Hi,
Working on a big latex project, I find the TODO bundle very useful for custom notes. Now I would like to add a TODO item which scans the project for the regular expression /\ref{}/ , that is an empty reference, and list them together with a few words of the paragraph they belong to. I just don't understand regular expressions well enough to do that!
best regards,
baptiste
_____________________________________________________________________________
Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail
Hi!
I wrote this little Applescript to use the "mateup"-shellscript w/out
opening the terminal each time.
Save the script as an application bundle and just call it from QS or
whatever you're using for the most easiest way to open it.
It will show you what it updated as soon as it is finished and can
then be "entered away"
do shell script "mateup 2>&1" user name "your_user_name" password
"password_of_your_user" with administrator privileges
set the_output to the result
get paragraphs of result
choose from list (result) with empty selection allowed
Niels
Hi,
I'm using tm_dialog r7586.
I tried to invoke a warning alert but the following error message
appeared:
tm_dialog: [NOTE: this exception originated in the server.]
Invalid parameter not satisfying: aString != nil
Can someone verify this or is it my fault ( "$DIALOG" -e -p
'{message="HALLO";}' )?
Thanks,
Hans
Hello,
probably this not even is a TextMate problem, but I want to make sure
that it's not before I spend hours of research what I'm doing wrong...
I know that some of you, just like me, use ProFont as editing font in
TextMate (and I'm talking about the original pre-OSX version, not
ProFontX). ProFont includes the font outlines as well as bitmap
versions for some sizes; as far as I can see TextMate uses this
bitmap versions for screen display.
In the days of the classic MacOS, those bitmap versions were stored
in the resource fork of the file; but nowadays it's possible to
create a TrueType font with embedded bitmap fonts which are stored in
the data fork. I've been using FontForge [1] to create such a font,
but when using this font in TextMate, it clearly does NOT use the
bitmapped version but rather the outlines which are somewhat fuzzy at
small sizes.
So I guess that I'm doing something wrong when I create the ttf file
from FontForge, but this is what I want to make sure: Does TextMate
support such "TrueType with embedded bitmap" fonts or will it always
use the outline no matter what I do?
Kind regards,
Tobias
[1] http://fontforge.sourceforge.net/
Something for the todo list...
If anyone s doing any work on the CVS bundle... is there any chance
you could add a 'Remove file' option?
I've had a look at it... but my Ruby is just not up to it.
R
--
Richard Dyce MA (Cantab.) MBCS MIET
http://dyce.com
Hi,
I have two questions regarding to the internal language grammar.
1) Is it possible to look for the internal markups which TM is using
like
"<support.function.perl>(.*?)</support.function.perl>"
directly?
I only know the way to use the 'magic keyword' in a tmCommand
"<key>inputFormat</key><string>xml</string>" and parse the output.
2) Is there a way to modify the current language grammar dynamically?
Example:
{ scopeName = 'text.plain';
fileTypes = ( '' );
patterns = (
{ name = 'my.tag';
match = '(a)';
}
);
}
Then I write a command or what ever to change
match = '(a)';
in
match = '(b)';
If I do so I have to quit TM and restart it. A 'Reload Bundles'
doesn't work.
[I don't know whether it is possible to write an Applescript to
control TM in that respect.]
2a)
Or to use an external file which holds the actual 'match' expression
for a given pattern.
2b)
Or to change the current used language grammar by using a tmCommand.
Many thanks in advance,
Hans
Hi,
I wonder where the project file (.tmproj file) should be located. Do
you save in the root folder of your project? Or do you save the file
outside of the project?
The project file remembers other files relatively, so after making
the file, I'd rather not to move it.
A problem I oftern encounter is svn bundle tries to add the project
file, though I can exclude the file from the commit.
I wonder how people work with others using TextMate. I'm very
interested in your workflow with project files.
Takaaki
--
Takaaki Kato
http://samuraicoder.net
Cliff Pruitt wrote:
> I'm honestly not putting down the desire for the feature, it's just
> not an "expected" feature in an editor. Am I making sense?
Not really ... I think a read-only mode should be a standard feature
of any serious editor. Just consider past examples e.g. vi, Emacs,
Edt, possibly even TECO (but my memory fails me here; digression:
TECO is probably the most powerful/dangerous/sparse/delightfully
cryptic text (character) editor that's ever existed; Emacs used to be
written in it).
On Jul 19, 2007, at 11:30 AM, Andy Armstrong wrote:
> I think you've missed the point Cliff. There are all sorts of reasons
> why you'd want to open a document read-only. Other editors have great
> r/o support (vim/gvim springs to mind). In general just because you
> don't want to change the document doesn't mean you don't want to work
> with it in a familiar user interface will all the syntax highlighting,
> clever selection modes, folding etc that TextMate brings.
I would agree with Andy here ... I often work with multiple (source)
files open and it would highly inefficient/clumsy to use a different
application for reading as well as deal with the unexpected
consequences of entering stray characters into a source file ...
(leading to new but likely less useful permutations of code ...).
Harry.