> The number one thing I miss when trying to do java coding in TM is
> code autocompletion, and code hinting. I guess codesense is the more
> common term. I think this would probably require some kind of plugin.
I'm soooooooooooooooooooo with you on this one. This would be a killer
app for any oo language (including Actionscript, which takes up the
better part of my days) with the option for strong typing. I agree that
the plugin architecture would be needed for this.
> Second on my list would be some of the common refactoring things like
> wrap in try/catch, smart rename/delete etc.
See above.
> I'd be willing to help with some of the work.
As would I.
Allan, do you have any ideas/suggestions/resources/examples/whatever
for us to start thinking about this?
I look forward to sending screenshots of this to all of my smug,
Eclipse-using colleagues ("you develop for Flash on a MAC??!!?!?!)
:D
___________________
Ben Jackson
Diretor de Desenvolvimento
ben(a)incomumdesign.com
http://www.incomumdesign.com
Allan,
Im not sure if this has been mentioned before but have you considered adding
some sort of support for project templates? Im thinking of something that
can be accessed from the File menu with no files open, that pops open a
dialog like the ³new file from template² one, a bit like the way Xcode does
it. We are in the process of making something that can be run as a command
that can sort of do this, ie: ask for user input for the project name, a
location to save the project etc and this is working quite nicely, but it
requires a document to be open to run it, which obviously isnt ideal. Do you
have any thoughts on this?
Regards
Chris Jenkins
______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email
______________________________________________________________________
Because it came up yesterday and I already have the bad reputation to
like Java, here it goes:
A somewhat better Java Syntax than the included one:
Features:
- Better colouring (due to the old syntax being outdated)
- Goto Symbol popup working
Bugs:
- Keep the closing parentheses and the opening brace ) { of a method
declaration on the same line, otherwise the end pattern won't match
- More to come soon ;)
Soryu
{ scopeName = 'source.java';
comment = '
Credits to Brian Lalor, who wrote the Java syntax included in TM.
I might have adapted some of his syntax.
Soryu
Comments:
• I excluded overridden anonymous Constructors from
"declaration.function.method.java", so they won''t show up in the
Goto Symbol popup to reduce clutter a little.
';
fileTypes = ( 'java' );
foldingStartMarker = '/\*\*|\{\s*$';
foldingStopMarker = '\*\*/|^\s*\}';
patterns = (
{ name = 'comment.line.double-slash.java';
begin = '//';
end = '$';
swallow = '\\\s*\n';
},
{ name = 'comment.documentation.java';
begin = '/\*\*';
end = '\*/';
patterns = (
{ match = '\*\s*(@)(param)\s*([a-z][a-zA-Z0-9_]+)\s*';
captures =
{ 1 = { name = 'keyword.other.documentation.control'; };
2 = { name = 'keyword.other.documentation.params.java'; };
3 = { name = 'keyword.other.documentation.value.java'; };
};
},
{ match = '\*\s*(@)([a-zA-Z0-9_-]+)\s*';
captures =
{ 1 = { name = 'keyword.embedded-docs.control.java'; };
2 = { name = 'keyword.embedded-docs.params.java'; };
};
},
);
},
{ name = 'comment.block.java';
begin = '/\*';
end = '\*/';
},
{ name = 'meta.package.java';
match = '(package)\s+([^ ;]+?)\s*;';
captures =
{ 1 = { name = 'keyword.other.java'; };
2 = { name = 'entity.name.package.java'; };
};
},
{ name = 'meta.import.java';
match = '(import)\s+([^ ;]+?);';
captures =
{ 1 = { name = 'keyword.other.java'; };
2 = { name = 'entity.name.class.java'; };
};
},
{ name = 'declaration.class.java';
match = '\b(?<=class|interface|enum)\s+(\w+)';
captures = { 1 = { name = 'entity.name.class.java'; }; };
},
{ name = 'other.inheritance.class.java';
comment = 'TODO: implements has multiple Parameters, Extends does
not';
match = '\b(?<=extends|implements)\s+(\w+)';
captures = { 1 = { name = 'entity.name.class.java'; }; };
},
{ name = 'declaration.function.method.java';
begin = '\b(?<!new)\s+(\w+)\s*\(';
end = '\)\s*{';
captures = { 1 = { name = 'entity.name.function.java'; }; };
patterns = ( { include = '#keywords'; } );
},
{ name = 'constant.numeric.java';
comment = 'stolen from c syntax without looking very much at it';
match = '\b((0(x|X)[0-9a-fA-F]*)|(([0-9]+\.?[0-9]*)|(\.[0-9]+))((e|
E)(\+|-)?[0-9]+)?)(L|l|UL|ul|u|U|F|f|ll|LL|ull|ULL)?\b';
},
{ name = 'keyword.flow.java';
match = '\b(if|else|while|for|return|continue|break|switch|do|goto|
case|try|catch|finally|throw)\b';
},
{ name = 'keyword.other.simple-types.java';
match = '\b(int|char|float|long|double|boolean|byte|short)\b';
},
{ name = 'keyword.operator.comparison.java';
match = '(==|!=|<=|>=|<>|<|>)';
},
{ name = 'keyword.operator.increment-decrement.java';
match = '(\-\-|\+\+)';
},
{ name = 'keyword.operator.arithmetic.java';
match = '(\-|\+|\*|\/|%)';
},
{ name = 'keyword.operator.logical.java';
match = '(!|&&|\|\|)';
},
{ name = 'storage.modifier.java';
match = '\b(private|public|protected|static|transient|final|
abstract|native|threadsafe|synchronized|volatile|strictfp)\b';
},
{ name = 'storage.type.java';
match = '\b(class|interface|enum)\b';
},
{ include = '#string-double-quoted'; },
{ include = '#keywords'; },
);
repository =
{ keywords =
{ name = 'keyword.other.java';
match = '\b(new|abstract|assert|default|synchronized|private|
protected|public|throws|enum|instanceof|transient|final|interface|
static|void|null|class|finally|strictfp|volatile|const|native|import|
package|extends|implements|this|super|true|false|if|else|while|for|
return|continue|break|switch|do|goto|case|try|catch|finally|throw|int|
char|float|long|double|boolean|byte|short)\b';
};
string-double-quoted =
{ name = 'string.quoted.double.java';
begin = '"';
end = '"';
patterns = (
{ name = 'constant.character.escaped.java';
match = '\\.';
}
);
};
};
}
Could it be that since the snap 715 the defaultkey defininition for all
application has changed. There are some definitions inside that I can't
use newline, backspace in any applications on os x.
regards
Karl-Heinz
> On 31/10/2005, at 10.59, Frédérik Bilhaut wrote:
>
> > I was wondering if TextMate has the feature often called "smart
> > home/end" in other editors ? [...]
>
> It doesn't, but you could record a macro which does:
>
> 1) move to beginning of line (ctrl A)
> 2) regexp search for: (?=\S|$)
>
> And bind that to the home key. For smart end you'd search for: (?=\s*$
Actually, this moves to the second column with lines that have no
whitespace at the front. It'd be better to do:
1) move to beginning of line (ctrl A)
2) regexp search for: (?<=\S|$)
3) move left
The regexp uses a look-behind to place the cursor after the first
non-whitespace character. Cheers,
Ben
___________________
Ben Jackson
Diretor de Desenvolvimento
ben(a)incomumdesign.com
http://www.incomumdesign.com
Looking at the Ruby and Python bundles, they don't seem to have this
value set. Is indenting based on the folding markers, or what's the
deal?
___________________
Ben Jackson
Diretor de Desenvolvimento
ben(a)incomumdesign.com
http://www.incomumdesign.com
Hi Folks,
TmCodeBrowser is now available as tmplugin, with a number of
enhancements:
- Keyboard navigation and search, similar to the 'Go to File...' panel
- Compatible with OS X 10.3.9 and later
- Support for Objective-C
If you currently have the old TmCodeBrowser2 installed, please de-
install it first:
- Quit TextMate
- Drag the ~/Library/InputManagersManager folder into the trash
- Drag the ~/Library/InputManagers/InputManagersManager folder into
the trash
Note: You will not be able to empty the trash until you logout or
restart!
Then install the new TmCodeBrowser.tmplugin available here:
http://www.cocoabits.com/TmCodeBrowser/
Note: Once unpacked, TmCodeBrowser.tmplugin will look like a Folder
(Allan has not added tmplugin to the CFBundleDocumentTypes in the
Info.plist file). Simply drag the TmCodeBrowser.tmplugin onto
TextMate, and TextMate will install the plugin. CodeBrowser will then
be available in the menu under 'Windows/Show CodeBrowser' (you may
need to restart TextMate for that entry to appear).
Gerd
hello.
How do I keep a command output from sending in an extra newline?
I've got a command like this:
echo $\{1:`expr $TM_SELECTED_TEXT + 1`\}
Input: Selected Text
Output: insert as snippet
Activation: ctrl-up
Scope constant.numeric
But it's no good unless I can figure out how to keep that pesky
newline from jumping in my face.
Thanks
one feature i miss from other text editors are white space indicators
and indentation guides. please see attached screenshot. note the subtle
dots which indicate spaces and the vertical dotted lines which are
usually called indentation guides. i'd love if textmate had options to
display these things.
-moshe
Add this to your language grammar of choice (from a previous thread,
sorry but I couldn't find the link in the archives):
patterns = (
/* your other patterns */
{ name = 'meta.leading-tabs.yaml';
begin = '^(?=\t)';
end = '(?=[^\t])';
patterns = (
{ match = '(\t)(\t)?';
captures =
{ 1 = { name = 'meta.odd-tab'; };
2 = { name = 'meta.even-tab'; };
};
}
);
}
)
___________________
Ben Jackson
Diretor de Desenvolvimento
+55 (21) 9997-0593
ben(a)incomumdesign.com
http://www.incomumdesign.com
On 07/11/2005, at 16.22, Matt Mower wrote:
>> This is rather difficult for me to administrate, so chances are low.
> Do you mean administering this in the menu? Or in general?
Administrate in the code/in general.
> If it was an issue about the menu being dynamic I'd be quite happy
> with Paul Bissex's suggestion of putting the last command executed in
> the status area somewhere.
Yes, it's a very good idea (and I definitely like it), but it's not
something TM was designed to do, so it's a lot of work to “add”, as
it would require several things to be done differently -- so this is
distant future…
Hi Allan,
Sometimes I find myself in the situation where I try a key combination
which doesn't do what I thought but moves the carat leaving me
uncertain what action I have just performed. I know I can hit undo
but given the non-atomic undo nature it leaves me with doubts about
whether my file is changed.
Would it be possible to add a feature that tells you what function a
key combination will invoke?
What I have in mind would be:
select "identity key"
press key combination, e.g. Cmd+Opt+V
TxMt pops up a dialog identifying the bundle & command this will activate
Choose "yes"
Executes command
Choose "no"
Does nothing
This would help me, (a) because I could work out what I *did* do, and
(b) because I could help myself learn key combos safely (by either
passing through to the action or not).
Just a thought, not sure how good of a one though ;-)
M
--
Matt Mower :: http://matt.blogs.it/
It's not exhaustive but it's a start. Kudos to the authors of the Ruby,
Python, and XML bundles for their inspiration.
___________________
Ben Jackson
Diretor de Desenvolvimento
ben(a)incomumdesign.com
http://www.incomumdesign.comhttp://www.unfitforprint.com/
> I haven't figured out what the motivation is for full-screen mode
> when one can maximize the windows, and TM is already very low on
> window decorations, so the extra pixels gained from a real full-
> screen would be minimal.
I think I can speak for more than a few of the people who have
requested this when I say:
It's not about the extra pixels.
It's about minimizing distractions. There's a significant mode switch
that's triggered when all of a sudden the only thing you should be
doing is the only thing you can see on the screen. No bouncing dock
icons, no flashing news reader, no growl notifications, just your words
staring you in the face. It kind of reminds me of the good old days of
green screens and ascii text.
I've used Ulysses and honestly the only thing that made me even
consider dropping the cash on it was this one feature. It's only
implemented by one other OS X program AFAIK (MacJournal) and totally
souped up my writing productivity.
Allan, I know that we're beating a dead horse here, but no one in my
recollection seems to have brought this perspective to the table. What
are your thoughts?
___________________
Ben Jackson
Diretor de Desenvolvimento
ben(a)incomumdesign.com
http://www.incomumdesign.com
I've noticed that right now displaymath modes in latex initiated by $
$ are not handled correctly. It seems that lots of times, though not
entirely consistently, they are being captured by the
string.other.math.tex scope, instead of the
string.other.math.block.latex scope.
In other words, the two dollars signs next to each other are matched
as the begining and end of a simple math mode, instead of being
considered as the beginning of a block math mode. What makes it even
weirder is that the following:
$$\int_{C_{t}}e^{g(z,t)}f(z,t)\d z$$ where $g,f$
would consider the first pair of dollar signs as
string.other.math.tex scope, and the second as the beginning of
string.other.math.block.latex, which then goes on to capture the
entire rest of the document.
So I am wondering, how is this possible that the $$ is not
consistently matched, and what can we do about it?
Haris
Try this:
1. Open a file F1 with extension .pm, Perl mode is correctly
active.
2. Open a second file F2 with extension .pm, Perl mode is
correctly active.
3. Change F2's mode to C mode.
4. Switch back to F1's tab and you'll see it's now in C mode!
Is that a bug?
-- fxn
Just in case you are wondering where does this convoluted experiment
comes from: I am working in a Perl module that has some part written
in C:
http://search.cpan.org/~fxn/Algorithm-Combinatorics/
There's a file ending in .pm that is strictly a Perl module, but that
actually is mostly C except for a few lines, since it uses Inline::C.
I need C mode there to work normally.
While we're talking about the bundle... my number one activity in
writing LaTeX is going in and out of math mode as in
\( blah \) and \[ foo \].
What is the officially encouraged LaTeX bundle way of shortening that task?
- Eric
--
Eric Hsu, Assistant Professor of Mathematics
San Francisco State University
erichsu(a)math.sfsu.edu
http://math.sfsu.edu/hsu
> One problem with full-screen apps on the Mac is the fact that good
> Cocoa interfaces don't lend themselves to a full-screen environment.
> Ulysses is a good example. It works full-screen because its interface
> is a single monolithic window, but that makes it look like hell when
> it has to share a desktop with other apps. A full screen TextMate
> would require either a significant interface change or a loss of
> functionality, and I don't know that I'd really want either of those.
I'd be happy with just being able to make the active tab take up the
full screen. I don't need access to tabs, the file drawer, or any of
the other interface elements. I just want my green text on my black
screen and nothing else. If I want to do something that will take me
out of my current mode, like switching files or tabs, I can use a
hotkey or just hit escape to get back to normal mode.
___________________
Ben Jackson
Diretor de Desenvolvimento
ben(a)incomumdesign.com
http://www.incomumdesign.com
YES!
I LOVE the textindent, thank you so much!!
Upps, after some testing, I discovered somethnig I'd still like to be
changed :)
When an empty line, let the caret remain in position, or move it "in"
just as a tab would have done. Reason; I immediately set up enter to
be a macro with newline and indent, so all code would immediately get
indented, and then I used ctrl+enter for just newline, in case I'd
ever want that. Problem was this behaviour broke rather badly since
each line without previous text had the caret far to the left. Before
setting up the macros, I'd only tested it on lines already containing
text you see..
Andreas
Version 1.03 of TmCodeBrowser is available now at
http://www.cocoabits.com/TmCodeBrowser/
NOTE: I have changed the handling of .ctags.tmcodebrowser: If
~/.ctags.tmcodebrowser does not exist, fall back to internal default.
That way users without a customized ~/.ctags.tmcodebrowser will
benefit from updates to the internal default file.
So unless you have personal customizations not covered by the default
file, please delete your ~/.ctags.tmcodebrowser, for example by
entering this line in a terminal window:
rm ~/.ctags.tmcodebrowser
Gerd
Change Log
Version 1.03:
- Possible freeze while moving the selection, fixed
- Added some quotes in Objc-C postprocessing script to avoid problems
with spaces in paths
- Added line for HTML <div> sections to the default .ctags.tmcodebrowser
- Changed handling of .ctags.tmcodebrowser: If ~/.ctags.tmcodebrowser
does not exist, fall back to internal default. That way users without
a customized ~/.ctags.tmcodebrowser will benefit from updates to the
internal default file
- Changed CFBundleVersion to a growing integer in preparation for
automatic version checks by TextMate
- Fixed tabbing through the CodeBrowser panel
I am one of the few (?) people who experience a crash in the find
dialog, when using <tab>.
Now, something similiar happened when using the tab key inside the
search field of TmCodeBrowser, the Beachball spun out on me.
I sampled Textmate and attached the file,
maybe Gerd or Allan can see something strange in there.
Soryu
Since I've found on informations about student discounts, I assume there
are none. Am I correct?
I just would like to avoid learning they existed *after* buying
TextMate...
Thanx in advance,
-riko
I get a crash when pressing the down arrow in the find dialog even with
the latest 1.02 build.
___________________
Ben Jackson
Diretor de Desenvolvimento
ben(a)incomumdesign.com
http://www.incomumdesign.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
just wanted to look up the regexp help (very useful!!) and got a
blank help view window.
anyone else? any workaround? a bug? etc. etc. ;)
tom
- --
Tom Lazar
http://tomster.org
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Darwin)
iQIVAwUBQ2zi5deSJSslDUEWAQJxYA//T+vn6+Egf7U6R5LYhgOMyljModYgAID2
4rLapTx1mBnTzaVX0L0qPl33586M+XDX50vItmBkuovZiGrvNaEugtZMrBTtl6J0
9nwjx+kJimnUcqmAg/79rSL6qCXFEDXwgmoQwyPMTDqGHziPHnNtW9rszix5WD1R
5IXhVtby7eOe/yA9T7LHYfC8qCl0CyPiiW3Hd+CaRwlyox4Y+y2MSfa0/aLb2ZFU
NfLeNSf7dFJZh3z8j1b1oKU1ph4T6nEjAGvgXrqeCpiRYq7+88ctOKJcc+b8HukE
HY6TnYq4hIvZpeVXzRa2wJaFDNu6Uhp4svTjoSkUROuhRQ6USfQFUG2ua8hHWOeT
JL+HK7zbTPld4ZJY3UTz1iUlaVZhyqVK7diwKsVZFnjZwpSvGVDH3z/qouwBVY3q
kHf5P42rUQo8WN6j7z/Q1z4/KG0+qVqhRph4fG+inMp9t6E46Mrewuz0mYwnB4ji
qTDEhT5VC3BcVaFCv334QwDXtClxRJphX/ZJUlILhg96m+8QbPgSxJV9DVlBox74
M4VadiJecsvfpMWheMauu0efNzaP4VVHqfDBs0aMbtCcGu0WtdegzO7LCFfB8Fff
CXKabXslQCXytlcgbTjaClsx4ygaJ5WTLDF8pj37NJQjHGGv4AolPaLsS2cZzj/r
QjDRGLp2FnM=
=NDAC
-----END PGP SIGNATURE-----
Hi,
Trying to make a bundle and I think it would be easier if the bundle
language language bundle applied to language files being edited in the
bundle editor.
i.e., if when I view a language in the bundle editor, all the folding and
syntactic candy are applied.
tim
Hi there,
I have actionscript installed for ctags from my jEdit days:
http://tinyurl.com/7tshwhttp://www.appliedrhetoric.com/actionscript.c
However the browser isn't coming up with anything. The only thing I can
think of that might be off would be the case of the name:
(20:14:05 <~>) 0 $ ctags --list-languages
ActionScript
Asm
Asp
…
In the Language menu it's "Actionscript" without the camel case for
"Script". Just wanted to throw this out before recompiling ctags to
make sure that there are no other possible issues.
___________________
Ben Jackson
Diretor de Desenvolvimento
ben(a)incomumdesign.com
http://www.incomumdesign.com
Hi,
Why not just save the project when any file is added or deleted from it?
After a crash I lost a bunch of files I'd added to the project, and it is a
pain to get them.
I can't think of any comparable situation where I wanted to quit textmate
and would be upset to find that it kept the project the way I had made it
(rather than reverting to whenever it was last explicitly saved)
Tim
Hi all!
Seeing the release notes of 687 reminded me of something that's been
nagging me (slightly) for some time. It's mostly got to to with the
language selection in the spelling dialog:
- The selected dictionary is application wide (i.e. valid for all
documents), but as it happens I often have a German and an English
document open (or more applicably one in British and one in American
English :P). Maybe this setting could be stored in the meta-info
file? I just found out there is a plugin for AdiumX that does this
for each contact...
- After changing the dictionary, the red squiggly underlining isn't
refreshed. I thought this was due to the lazy colouring, but I tested
it with plenty of idle CPU time.
As an aside, I finally got my British keyboard (the German key-layout
trades valuable keys (e.g. everything needed for coding in general)
for hardly ever used umlauts) so now I can use the keyboard shortcuts
of TM as intended. And stuff like Apple+~ works now. I find it
strange, that (generally speaking) very few people seem to use their
OS in a non-local language with a local keyboard...
Anyway... ranting over!
Daniel.
On 24/09/2005, at 8.26, José Campos wrote:
> In revision 469, when I try
> Find : this
> Replace : \t$0
> The resuls is "\tthis" instead of a tabulation as expected before
> "this"
>
> Is it a new feature? ;-)
heh… I was actually thinking just yesterday, maybe I should add \t to
the new replace string syntax :) I'll put it in again for next version.
I didn't keep the escape characters from previous syntax, except \n
-- let me know if I need to add others. Also, the new syntax btw also
support \l and \u (for changing case only of first letter), where I
think the old contains only \L and \U -- I'll update the manual page
on this also for next rev.
Trevor Turk <trevorturk(a)yahoo.com> wrote:
>>> I found that you can drag a folder onto TextMate to
>>> open it in a single window. That's actually pretty
>>> good for my purposes generally, but it looks like you
>>> can't do that via Transmit.
>
> What about Transmit->Preferences->General
> Double Click Action: Edit in External Editor
> External Editor: TextMate
> ?
>
> No drag required, just Double-Click on file in Transmit
>"their stuff" windows.
Here's a trick I use (btw, I use Cyberduck, but that shouldn't matter
for this) to edit related files via SFTP. I create a new project so I
have a project drawer, then I double click on a file I want to edit,
Cyberduck downloads it and TM presents it to me in a new window. Here's
the tricky part: I click on the file icon in the title bar and drag it
into the project drawer. (My aim isn't very good, I sometimes have to
try a couple of time to hit the magic spot that causes the icon to
drag.) Then I close the edit window and double click on the file again
and it appears in the already open project window. So what I do is an
initial download of all the files I'm interested in, drag them into the
project drawer and close their independent edit windows and from that
point on, I have pseudo project based sftp support. :-)
--
Carl Forde
Start by doing what's necessary;
then do what's possible;
and suddenly you are doing the impossible.
-- Saint Francis of Assisi
When double-clicking the middle of a word and then pressing arrow left or right, the cursor does not start from the edges of the word, but instead from the double-click position. This behavior is not consistent with NSTextView, or any Mac OS app I've ever used way back to System 6.
Shawn
On Mon, 31 Oct 2005 12:00:04 +0000 (GMT), textmate-request(a)lists.macromates.com wrote:
> Send textmate mailing list submissions to
> textmate(a)lists.macromates.com
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.macromates.com/mailman/listinfo/textmate
> or, via email, send a message with subject or body 'help' to
> textmate-request(a)lists.macromates.com
>
> You can reach the person managing the list at
> textmate-owner(a)lists.macromates.com
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of textmate digest..."
> Today's Topics:
>
> 1. Re: textmate Digest, Vol 13, Issue 71 (Shawn Van Ittersum)
> 2. Emacs-style tab to indent line (was: [TxMt] textmate Digest,
> Vol 13, Issue 71) (Allan Odgaard)
> 3. Re: Emacs-style tab to indent line (was: [TxMt] textmate
> Digest, Vol 13, Issue 71) (Gerd Knops)
> 4. Rev 665 - icon gone (Jeremy Dunck)
> 5. Re: Rev 665 - icon gone (Allan Odgaard)
> 6. Tab Size per window (Peter Vohmann)
> 7. Smart Home/End ( Fr?d?rik Bilhaut )
> 8. Re: Tab Size per window (Allan Odgaard)
> 9. Re: Smart Home/End (Allan Odgaard)
> 10. Re: Tab Size per window (Peter Vohmann)
> 11. Re: Tabulation of end tags (Andreas Wahlin)
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> textmate mailing list
> textmate(a)lists.macromates.com
> http://lists.macromates.com/mailman/listinfo/textmate
Hi,
I just released Version 1.02 of TmCodeBrowser, a minor update:
- Manual button was not working in some instances, fixed
- Fixed a memory leak
- Use UTF-8 encoding to read back results from ctags
It is available at
http://www.cocoabits.com/TmCodeBrowser/
Note that you need to restart TextMate after the update, otherwise
the plugin will not work properly.
Gerd
Hello.
I just slapped together this theme.
I based it off the excellent Espresso Libre theme.
Just like the Sin City comics & movie, it has a de-saturated overall
feel with a single brightly colored element.
I didn't think i'd like it as much as I do.
Enjoy
Is there a simple way to turn off "check spelling" for
a particular document? You know, so that TextMate
would remember it? I've got some scratch pads that get
littered with re underlines, but I really like the
spell checking in most cases.
Related question - is there any chance of getting a
keyboard shortcut to toggle "Check Spelling as You
Type" - I can't seem to do a macro or anything for
that, and t'would be handy.
- Trevor
Hi,
I think full screen mode would be a nice enhancement: in this mode the
editor takes over the whole monitor: no windows, no scroll bars: nothing to
distract you: just you and the text (constrained to some inset from the
monitor frame).
I find this is a nice environment to get work done in.
I've been doing some writing the last week that I was putting off doing:
easy to be distracted when it is unpleasant work... anyhow: I found while I
couldn't write the paragraphs I needed in textmate, I could in macjournal
<a href="http://homepage.mac.com/dschimpf/">macjournal</a>
So, if full screen is already an option... Please someone point it out to me
:-) Else, this is my suggestion.
Hi All,
I have frequently wanted the ability to replace some text in the
current document and set the selection through a command. Is this
possible? I can easily replace the entire document, but setting the
selection eludes me.
In addition, I'd like access to the column number along with the line
number. I didn't see this as one of the exported environment
variables. Allen/all, any suggestions? Thanks _matt
Hiya!
I used to use that Shift-Apple-N to create new files in the project
but the shortcut doesn't work anymore gah!
It doesn't work when the focus is in the project draw or in the
document either. Has that changed or is this a bug or something? :D
-_RYan.
When I choose "Update Entire Project to Newest" from the Subversion
menu I get the following message:
svn update /Users/bryce/Sites
Skipped '/Users/bryce/Sites'
My working directory is located in '/Users/bryce/Sites/moodle'. Is
there a setting that needs to be set somewhere to get Textmate to pass
the proper path?
Thanks,
Bryce
I love a lot of things about TextMate - but I'm still
having one major problem.
How can I edit multiple files straight from an FTP
server in a single window? I use Transmit 3 - which
lets you ctrl-click a file and "edit in" whatever.
Then, when you save, it shoots the new file up to the
server. However, I'm trying to figure out how to do
this within one window - like when you're working on a
"project". Coming from TextWrangler, this works fine
because all your files open in the file browser and
you've got one window. In TextMate, I've got a new
window every time, and I always have to drag the new
windows around because they open in "cascade" like
fashion. It's really a pain, and I'm trying to find a
way around this...
Is there a way to make a "project" that points to
files that are online? Is there a way to get new files
to open in a single window? I got the impression that
this "single window" thing I was talking about might
be coming to TextMate - but I'm trying to figure out a
way to work with this as-is.
Any tips would be greatly appreciated!
Thanks,
- Trevor
The last changes in the LaTeX Bundle broke down syntax coloring for
things like this:
$D_1=\{x_1^2\}$
Basically, the \{ inside math mode is considered
constant.language.generic
while the \} is not.
The relevant code is
{ name = 'constant.language.general';
match = '\\([^a-zA-Z]|[A-Za-z]+)(?=\b|\}|\]|\^|
\_)';
},
Can't see right now what the problem is with it, maybe someone else
can spot it.
Thanks.
Haris
Will everyone who reads this message please stand up and give a round
of applause for Allan.
Allan, you are now hearing the sound of lots and lots of satisfied
customers. Programmers don't often hear this so please enjoy it.
Now, everyone get back to work.
-Eric
I'm looking for an easy way to add a shell variable to TextMates
preferences via a shell script, I've got so far but the final step
seems a little illusive.
The following just overwrites what's already there....
defaults write com.macromates.textmate OakShellVariables '{enabled =
1; value = "/Users/simon/classes"; variable = "CLASS_PATH"; }'
As the script would run as part of a bundle package install it would
be possible to quit textmate first and not run the risk of defaults
confusion, but ideally I'd like something similar that could simply
be executed via a command.
Any help would be great.
Thanks,
Simon
Yeah I bought BBEdit a few years ago and it cost almost 6 times what
TextMate cost. It was something like $350 Australian dollars.
I sent a few questions and suggestions to their support team and I
recieved a pathetic condecending email explaing very pretentiously
why it was not possible to highlight interpolated variables inside
strings because of 'XML Parsing Rules'.
I paid another $80 odd AU dollars for the 7 to 8 update. What was in
8 that was not in 7? A document drawer. So I paid $80 dollars for a
document draw... Really.
Textmate was about $60 AUD and I get daily builds, I can speak to the
author directly and the application kicks arse!
So all you poo-poo'ers can get stuffed because it's well worth the
cost. If Textmate was $350 AU I'd probably pay that much, too.
(And also for the record I own a license of Zend Studio, and I paid
about $450 AU for that, and they suck, too. I won't be renewing that
license, that's for sure!)
--RYan
In regards to :
[CHANGED] Rather than set soft tabs (that spaces should be used
instead of tabs) and tab size in the bundle editor for language
specific tab settings, the popup in the status bar will now record
changes only for the current (root) scope -- for scopes where an
explicit choice hasn't been made, it'll use the closest with an
explicit choice, and in case of a tie, it picks the one which most
recently was updated.
What am I missing here? I cannot find the soft tabs setting anymore.
I thought it was in preferences. I.E., I had trouble with a Python
script after updating to rev. 680 (had to convert all spaces to tabs)
and want to make sure that I am still editing with spaces as tabs.
thanks, K