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.
Not a biggie, but thought someone might want to know... for next time
they're tinkering (Ciarán? ;-) ) with the PHP bundle.
Thought I'd try fiddling with my copy of SimpleTest to put txmt style
links on the test reports, just to make things a bit easier...
Thought I'd just grab what i needed from the $message variable which
shows up something like this:
[/Library/WebServer/Documents/pcs/tests/panel_test.php line 56]
Tried putting
$linkRef = preg_replace( array('/^.*\[/','/\].*$/','/ line /'),
array('txmt://open?url=file://','', '&line='), $message);
which works as far as the links go, but throws a distinct wobbly in
terms of scope within TM after that delimited open square bracket \[.
If I didn't happen to be searching for the end square bracket as
well, then the rest of the code would be highlighted as a pattern...
Hope that's as clear as mud.
R
--
Richard Dyce MA (Cantab.) MBCS MIET
http://dyce.com
A couple of recent posts asking perfectly reasonable questions about
TextMate (can you open documents R/O, can you split the screen) have
attracted answers in the spirit of "why would you want to do that?"
or "here's a command that will erase your hard drive luser". The
latter a particularly stupid and frankly unexpected contribution from
Thomas.
I know TM has a lot of fans in the Ruby community. I wonder if we're
seeing the same attitude that hangs around Ruby like a bad smell
("you can't write a DSL in any language apart from Ruby", "wow!
That's just not possible in other languages") applied to TextMate.
Assuming there's at least some overlap between the two groups of
fanatics I'll attempt to address both at the same time: please wait
until you've had experience of other languages / editors before you
start condemning everthing not-Ruby or not-Textmate.
Ruby and TextMate are both excellent tools; both have limitations and
misfeatures as all non trivial software does. Neither will continue
to improve if their fans believe them already perfect.
"And what should they know of England who only England know?"
Rudyard Kipling, The
English Flag
--
Andy Armstrong, hexten.net
Hi,
I'm trying to use iconv to convert a Shift-JIS document to UTF-8.
It's successful in Terminal, but not so in TextMate.
The command I use in Terminal is:
iconv -f shift-jis -t utf-8 text1.txt>text2.txt
This converts the file successfully.
In TextMate, I set up a command, using:
iconv -f shift-jis -t utf-8 "$TM_FILEPATH"
in Command(s) field.
I set Save: Nothing
Input: None
Output: Replace Document
Activation and Scope Selector are unset.
After using this command, I see a diamond-like character at the end
of each line.
Any help would be appreciated.
Takaaki
--
Takaaki Kato
http://samuraicoder.net
Hello friends,
TextMate desperately needs some updated T-shirts, but behind every great
T shirt is a great T shirt idea. So, even if you have no artistic
talent whatsoever, you can think up ideas for slogans and designs. And
even slogans that don't make it onto shirts could probably be useful for
something.
Anyway, once some good ideas have been offered up, it will be possible
to make some design mockups based on those. I'm happy to spend a bit of
time sometime doing some very basic designery stuff, though I'm hardly
an expert, and other more qualified designers would of course be welcome
to draw up shirts too.
But first let's see if as a group we can't come up with some killer slogans.
Anyone who contributes an idea/slogan, or a design, which ends up being
printed on the shirts gets one free (says Allan; I'm a poor student and
can't afford such things ;)
To start off, I was thinking it could be something along the lines of
"check and mate".
-Jacob Rus
Hi,
As I've watched some of Allan's screencasts, I noticed he often
switches between the bundle editor and a document window in order to
try out changes to snippets, commands, etc. It looks like he's using
the keyboard to switch back and forth. I know I can switch between
windows using Command-` , but any changes I've made in the bundle
editor's text field don't seem to take effect when I switch windows.
For example, I start editing a snippet. I add or remove some text in
the snippet. Then press Command-` to switch to my document window. I
trigger the snippet (using tab triggers in my recent experiments), but
I get the old contents of the snippet, without the changes I just typed.
If I click elsewhere in the bundle editor (in the list on the left, in
the scope selector text field, etc.) before switching windows, then
the changes I've made to the snippet take effect when I switch to my
document window.
I've been skimming some of the archives of this list, and I've seen it
mentioned that switching windows is supposed to commit changes to the
text field in the bundle editor. Which means just pressing Command-`
to switch windows should be enough. Am I doing something wrong?
I'm running TextMate build 1405 on Mac OS X 10.4.10 on both Intel and
PowerPC machines.
Thanks,
-Mark