Yummyftop is announcing a new release, will be this think working?
2007/8/16, Tobias Jung <newsgr(a)tobiasjung.net>:
> At 15:31 Uhr -0400 15.08.2007, Charilaos Skiadas wrote:
> > this Applescript was utilizing the dictionary that Transmit had
> > set. In other words, Transmit has told AppleScript that it
> > understands words like "upload", "current session" etc. I guess
> > YummyFTP doesn't understand some of these words.
>
> Thank you; now it's obvious to me why it doesn't work.
>
> Kind regards,
> Tobias
>
> ______________________________________________________________________
> For new threads USE THIS: textmate(a)lists.macromates.com
> (threading gets destroyed and the universe will collapse if you don't)
> http://lists.macromates.com/mailman/listinfo/textmate
>
On Aug 16, 2007, at 7:24:45 AM, Tony Crockford <tonyc(a)boldfish.co.uk>
wrote:
> is there a good workflow tutorial for the solo developer using
> Mercurial with TextMate for managing website builds and changes?
>
> if I learn about it and write one, will anyone be interested in
> reading it, or are we mostly team developers?
I don't know of such a tutorial, Tony, but I would definitely be
interested in helping create one. I've been using mercurial with a
few of my sites for a few months now, and it's been working out
great. There are still a lot of features I don't use, but as a fellow
solo developer I'd be happy to share my workflow and the tips I've
discovered if you'd find that helpful.
I've installed the Mercurial extension in Trac, which puts a pretty
web-based GUI on each of my sites' repositories, and lets me compare
before and after changes side-by-side, and even keeps track of
project goals and even includes a project-based wiki.
I love TextMate, and pretty much live in it while I'm working, but I
use the command line to issue Mercurial commands. It's probably just
me, but I find that more flexible and easier to use than the
Mercurial Bundle. No a big deal, since I need to ssh to the web
server to issue the hg update command anyway.
Feel free to email me directly, so as to not clutter up this mailing
list.
Cheers,
- Dave
I (finally) added a commit button to the status page, but I don't have
much time to test it thoroughly. So instead of waiting a few years, I
commit it and wait for feedbacks. If there is any problem we'll fix
them or revert.
One noticeable change:
Status now acts on selected files instead of working copy.
--
FredB
Hi,
I've been using TM to develop flash apps for a few months now, and
whilst I like the integration with MTASC provided by Alé I have found
one serious problem with the way it preview the flash movies.
If you build a movie in MTASC and it pops up in the textmate preview
browser, you can interact with it, do whatever, it's all fine. When
you close the preview window it appears that the flash continues to
run after you've closed the window. Whatever renders the HTML (I
presume some part of the Safari core or WebKit) doesn't close itself
down properly when the window is closed.
This is a problem as one of the apps I am working in is fairly CPU
intensive, so after I've built with MTASC once and previewed it,
after I close the window everything is still running at 100% cpu as
the flash app is still churning away in the background.
Is there any way to cleanly remove the browser preview when the
window is closed? To totally destroy the environment it created
during that preview? Or at least is there some way to find and
terminate the flash player that is running in it?
Gaby
--
Junkets for bunterish lickspittles since 1998!
http://www.playr.co.uk/
Hello all,
I am new with TM (and quite new with Mac anyway) and I like it a lot!
I used WinEdt for LaTeX and Matlab. It has a very nice feature: If
you are typing an umlaut like ä, ü, é, etc. it writes in TeX-code
\"{a},\"{u},\'{e} etc. to the tex-file, while the umlaut is still
seen in the editor. The advantage of this is obvious: You don't have
to care about the encoding, you can share the file easily and the
spellcheck works still fine. This feature could be interesting for
html as well.
Moreover, since one like to see greek letters like "α" (UTF8: CE B1)
instead of \alpha an automatic replacement in the editor (while still
writing \alpha to the tex-file) would be very nice, too!
I didn't found any discussion about this topic in this forum. Is this
of interest for you? Is there a solution already? I would be very
pleased about this feature.
Best regards
Matthias
On Aug 14, 2007, at 08:00, textmate-request(a)lists.macromates.com wrote:
>
> From: Steve Lianoglou <lists(a)arachnedesign.net>
> Date: August 13, 2007 14:03:56 EDT
> To: TextMate users <textmate(a)lists.macromates.com>
> Subject: Re: [TxMt] Re: Python bundle syntax highlighting bug
> Reply-To: TextMate users <textmate(a)lists.macromates.com>
>
>
>>>> I think you are probably right. Does anyone else have an
>>>> opinion on this?
>>>
>>> I agree this doesn't seem right, and can produce some confusing
>>> results. On the other hand, it's very nice to have regex
>>> highlighting.
>>
>> I prefer to trade-off false-positives for the nicety of regex
>> highlighting.
>>
>>> Wouldn't it be possible to have the first string located within a
>>> re.XXXXX('') pattern be highlighted as regex? Am I wrong, or are
>>> those the only places where regex appear?
>>
>> s = r"...."
>> pattern = re.compile(s)
>>
>> is always, possible, if contrived. I think re.XXXXX is an
>> interesting suggestion though.
>
> I'm in the same boat with Jay.
>
> I think it's kind of nice to have special highlighting for regex's.
> I'd settle for it only being switched on when we have re.*
> (r"regex" ... ) if the "always a regex w/ r" " really isn't
> suitable for others.
>
> -steve
>
>
>
>
> From: "Alexander Ross" <alex.j.ross(a)gmail.com>
> Date: August 13, 2007 14:35:16 EDT
> To: "TextMate users" <textmate(a)lists.macromates.com>
> Subject: Re: [TxMt] Re: Python bundle syntax highlighting bug
> Reply-To: TextMate users <textmate(a)lists.macromates.com>
>
>
> I agree that it's very nice to have highlighted re's if possible.
>
> What if we did something like matching r"(?#) … " as a regular
> expression string? The would give us something explicit to match,
> but it would also mean you'd have to add it to any of your preexisting
> re's.
That sounds like a very good idea. It would be pretty easy to find
regexes and sub in a '(?#)' comment marker (I had to look up what
that one was!) so one would have regex syntax highlighting in
existing code, while keeping the 'raw strings are just raw strings'
folks happy. For those who complain that r'(?# might just be the
beginning of some particular, non-regex raw string, well.... too
bad! ;)
On a side note, it may be nice to keep a documented list of such
'extra' features (above and beyond the straight language definition)
in the Python bundle somewhere; for instance, the appearance of
folding markers when a triple quote is followed by text, followed by
a <return>, followed by another triple quote. This regex
highlighting feature would also qualify - otherwise, it would not be
known to a new Python + TextMate user unless they stumbled across it
by accident or investigated the grammar in detail...
>
>
>
>
>> I'm more and more convinced as time goes on that we should just
>> stop trying to interpret raw strings as regexps.
>>
>>
>
> I think you are probably right. Does anyone else have an opinion
> on this?
>
>
Well - as you pointed out previously, raw strings were introduced
into Python for the specific purpose of making writing regexps
easier. If we don't interpret raw strings as regexes, what will we
interpret as regexes in Python, then? Or will we just ditch regex
syntax highlighting from Python altogether?
Perhaps we need some sort of obvious marker on the same line to
indicate that a raw string should be interpreted as a regex. Regexes
in Python are pretty obvious when being used - a very common way is
to compile a regex via re.compile([raw string]), and the other common
way is to call other functions in the regex module, ala re.findall
(r'\bFig\b'), for instance.
So, perhaps raw strings should only be interpreted as regexes when
directly preceded by re.[function]( - while this would not get
everything we might want to be interpreted as a regex, it would
capture some of the most common use cases.
Nick
Hello,
I ripped off RakeMate to make MavenMate. Same kind of deal, allows
you to run maven2 tasks from within TextMate. Should it be put in the
Bundles repo?
http://ldaley.com/downloads/Maven.zip
- LD.
Ciao Folks,
at first I would like to offer my thanks for the great work on the new LaTeX
bundle. It's a big step forward especially in the area of displaying the log
after compilation. I really missed that compared to TeXShop.
Tonight, while playing around with the new "%!TEX root" directives to define a
master file, I noticed that Auto-Completion for \cite{} etc. using ALT+ESC only
works recursively if the master file is still specified using the
TM_LATEX_MASTER variable either in a project or global. the %!TEX directive does
work for compilation but not for completion as it seems.
Is this a correct observation or rather a bug on my side. I am not sure, if it
would even be possible to enable recursive search using only the directives. If
that is the case, I guess it would be best to mention that in section 2.3 of the
bundle help as advantage of the TM_LATEX_MASTER variable.
Just my two cents ;-)
Best Wishes
Bastian
Hello, I when trying to commit using the latest version of the CVS bundle
and the latest version of TextMate as of August 14, 2007 I am getting the
following errors:
/Library/Application
Support/TextMate/Bundles/CVS.tmbundle/Support/cvs_commit.rb:99: undefined
method `keys' for []:Array (NoMethodError) from /Library/Application
Support/TextMate/Bundles/CVS.tmbundle/Support/cvs_commit.rb:99:in `call'
from
/Applications/TextMate.app/Contents/SharedSupport/Support/lib/Builder.rb:227:in
`_nested_structures' from
/Applications/TextMate.app/Contents/SharedSupport/Support/lib/Builder.rb:149:in
`method_missing' from /Library/Application
Support/TextMate/Bundles/CVS.tmbundle/Support/cvs_commit.rb:99 from
/Library/Application
Support/TextMate/Bundles/CVS.tmbundle/Support/cvs_commit.rb:97:in `call'
from
/Applications/TextMate.app/Contents/SharedSupport/Support/lib/Builder.rb:227:in
`_nested_structures' from
/Applications/TextMate.app/Contents/SharedSupport/Support/lib/Builder.rb:149:in
`method_missing' from /Library/Application
Support/TextMate/Bundles/CVS.tmbundle/Support/cvs_commit.rb:97 from
/Library/Application
Support/TextMate/Bundles/CVS.tmbundle/Support/cvs_commit.rb:25:in `call'
from
/Applications/TextMate.app/Contents/SharedSupport/Support/lib/Builder.rb:227:in
`_nested_structures' from
/Applications/TextMate.app/Contents/SharedSupport/Support/lib/Builder.rb:149:in
`method_missing' from /Library/Application
Support/TextMate/Bundles/CVS.tmbundle/Support/cvs_commit.rb:25 from
/Library/Application
Support/TextMate/Bundles/CVS.tmbundle/Support/cvs_commit.rb:19:in `call'
from
/Applications/TextMate.app/Contents/SharedSupport/Support/lib/Builder.rb:227:in
`_nested_structures' from
/Applications/TextMate.app/Contents/SharedSupport/Support/lib/Builder.rb:149:in
`method_missing' from /Library/Application
Support/TextMate/Bundles/CVS.tmbundle/Support/cvs_commit.rb:19
File(s) not modified; nothing to commit.
If anyone has experienced something similar or have any information that can
help me start using CVS, please let me know.
Regards,
--Matic Code
Hi,
would it be possible to change the definition
{ name = 'meta.escape-character.latex';
match = '\\$';
into
{ name = 'meta.escape-character.latex';
match = '\\$|(?<=\\)\n';
The problem is that a backslash followed by a newline
is not recognized by the first definition.
Piero
Looks like svn revert is broken in the last build. If I try to revert
a file there's an error that says require fails in line 3 of
revert_file.rb, which is:
require ENV['TM_SUPPORT_PATH'] + "/lib/ui"
-- fxn
Hi, only since early this morning, whenever I call for Bibdesk-
Citekey-Completion using "F5" TM freezes, shows the ball and I'm left
waiting without anything happening.
And I'm pretty sure I didn't change anything since last night, when
everything just worked fine.
Bibdesk-Completion works in other apps like before.
Any ideas?
Flo
Hi,
I'm developing a bundle for Stata/Mata, and I want to define a
grammar such that Ctrl-Alt-B can select an entire function. I would
appreciate any pointers.
Here's an example function:
real matrix y_null(real scalar rho, real scalar T) {
real matrix y
real colvector e
real scalar t
y = J(T, 2, 0)
// use the inverse CDF method to draw from N(0, 1)
e = invnormal(uniform(T, 1))
y[1, 2] = (1 - rho^2) * invnormal(uniform(1, 1))[1, 1]
for (t = 1; t < T; t++) {
y[t, 1] = rho :* y[t, 2] + e[t]
y[(t+1), 2] = y[t, 1]
}
y[T, 1] = rho :* y[T, 2] + e[T]
return(y)
}
And here are the relevant excerpts from the grammar:
patterns = (
{ name = 'meta.function.mata';
begin = '(?x)
(?=
^\s*
((transmorphic|numeric|real|complex|string|
pointer)\s+)? # eltype
((matrix|vector|colvector|rowvector|scalar)\s+)? #
orgtype
(\w+)\(.*\)\s
+ # function name
\{$
)';
end = '(?<=^\}$)';
beginCaptures = { 5 = { name = 'entity.name.function.mata'; }; };
patterns = ( { include = '#base'; } );
},
{ include = '#base'; },
);
repository = {
base = {
patterns = (
...
{ name = 'storage.type.eltype.mata';
match = '\b(transmorphic|numeric|real|complex|string|pointer)\b';
},
...
);
Now, in most regards, this works fine. The name of the
function--"y_null"--shows up in the symbol list, and the contained
scopes are identified correctly. Also if I cycle through Ctrl-Alt-B
when the cursor is not on "real" or at the beginning of the line, the
whole function is selected. However, if I hit Ctrl-Alt-B either at
the beginning of the first line or within "real", it fails to
recognize the meta.function.mata scope. That is, on the first
keypress, TextMate recognizes the storage.type.eltype.mata scope and
selects "real", but on the second, it skips right to the source.mata
scope and selects the whole program instead of just the function.
Here are the results from Ctrl-Shift-P:
With cursor at the beginning of "real"/beginning of line --
source.mata, meta.function.mata, storage.type.eltype.mata
With cursor within "real" -- source.mata, meta.function.mata,
storage.type.eltype.mata
With cursor anywhere else in the function body -- source.mata,
meta.function.mata, other scopes from the base repository if relevant
With "real" selected (by Ctrl-Alt-B or manually) -- source.mata
Any ideas on how to workaround this? It's annoying, because if you
navigate to a function via the symbol list, it puts the cursor at the
beginning of the line by default.
Thanks!
Michael
One thing I use snippets for is as a simple, convenient memory aid; for
example, I currently have (most) of the Ruby standard exception types as
snippets with the tab trigger "exception". So I type in "exception",
tab, and get to choose which of the exceptions I really want to use.
However, defining and maintaining (in case changes are wanted) such a
large number of small snippets is sorta annoying when going through the
Bundle Editor. Is there a way to have multiple snippets in one file,
including the various settings such as tab trigger, keyboard shortcut, etc.?
Thanks,
Ken
Done searching and looking through the help, and some Googling, and I
still can't find any info on how to put snippets/commands/etc. into
menus. I know this can be done (the Ruby plugin, for one, does it), but
I just can't figure out how. Probably very obvious too, sigh...
Thanks,
Ken
Hi,
Mail has this thing where by when you are typing and you are not sure
of the spelling of the word (or even if such a word exists) you
can press <esc> before yo complete the word & it gives you a pull
down of various choices. Is this something that can be incorporated
in the text scope of textmate?
(note: i know of ctr-apple-D which can check for the word in
dictionary but that is not the functionality I need in this case -
ie, since that assumes you already know how to spell the word...)
Thanks
danstan
ps; interestingly the Mail functionality doesnt seem to work within
a sentence.
I hit some wild key combination and now my PHP bindings seem to be
gone. The bundle shortcuts work, but there's no syntax highlighting,
no code folding, nothing. I cannot figure out what I did. Any
thoughts?
--
Wells Oliver
wells.oliver(a)gmail.com
When I use a command that has this statement
require "#{ENV["TM_SUPPORT_PATH"]}/lib/dialog"
I get an error:
/tmp/temp_textmate.rl42pL:3:in `require': No such file to load --
/Users/barbara/Library/Application Support/TextMate/Support/lib/dialog
(LoadError)
from /tmp/temp_textmate.rl42pL:3
I'm not a programmer -- I just used the example from the TextMate book
for the dialog box, and it worked until this last update to Version
1.5.6 (1414)
How can I fix this, please?
TIA for any advice,
Barbara
Alex Ross wrote:
Anyway, the grammar thinks that you're LaTeX code is a regular
expression. My suggestion would be to remove the "r" from before
your doc-string. Is there a particular reason you are using them?
This code is from a co-developer who has been getting into automatic
conversion of docstrings to Latex files. I'm not sure if the "r" is a flag
for the package he's using or it's just superfluous, but will try removing
it. Thanks for the suggestion.
Anand
Hi all,
In the following, everything after the \in is highlighted grey as if it were
a comment.
Thanks for all the good work!
Anand Patil
def half_normal_like(x, tau):
r"""
half_normal_like(x, tau)
Half-normal log-likelihood, a normal distribution with mean 0 and
limited
to the domain :math:`x \in [0, \Infty)`.
.. math::
f(x \mid \tau) = \sqrt{\frac{2\tau}{\pi}}\exp \left\{ {\frac{-x^2
\tau}{2}}\right\}
:Parameters:
x : float
:math:`x \ge 0`
tau : float
:math:`\tau > 0`
"""
# try:
# constrain(tau, lower=0)
# constrain(x, lower=0, allow_equal=True)
# except ZeroProbability:
# return -Inf
return flib.hnormal(x, tau)
Right now both Thunderbird and MacSoup use their own readers/editors for
email messages and posts. Is there a way to change that default to use
TextMate instead?
Thanks.
- Dushan
Hi there,
I am looking for the definition of invalid.illegal.math.tex
of the LaTeX Bundle. Can't find it in the “LaTeX” language
grammar…
I got this when I write an equation which spans several
lines… Rather annoying…
TIA