I am currently writing a many-file textbook using a master.tex file.
To label figures, tables, sections, etc. without a collision of
labels I have been using the convention:
chapter-name:section-name:my-label
So, for instance, I have a the following in the file which labels an
example which has to do with the tension in the string of a pendulum
in the section "Pick A Nice Point" in the chapter "Answer Strategies"
\label{answer-strategies:pick-a-nice-point:pendulum-tension}
Now, when I try to do completion
\ref{answer-stra[[press Alt-escape, select completion]]}
I wind up with a duplication of anything that comes before the last
typed dash:
\ref{answer-answer-strategies:pick-a-nice-point:pendulum-tension}
instead of the expected:
\ref{answer-strategies:pick-a-nice-point:pendulum-tension}
Another example below.
Does anyone know how to work around this? I've already typed about
one hundred labels and references, and I so far I have put up with
correcting the completion each time. It's getting old, though.
Thanks a lot,
Evan
--------------------------------------------------
Another example would be:
\ref{answer-strategies:pick-a-nic[[Alt-escape]]}
yields
\ref{answer-strategies:pick-a-answer-strategies:pick-a-nice-
point:pendulum-tension}
instead of
\ref{answer-strategies:pick-a-nice-point:pendulum-tension}
Hi,
I just wnated to commit some stuff MAcromates' review trunk by using
the Subversion Bundle, but I got this error message:
svn: Commit failed (details follow):
svn: Can't create directory '/home/duff/svn/Bundles/db/transactions/
10300-1.txn': No space left on device
Is there a solution to that problem?
Many thanks in advance,
--Hans
Hi,
I've searched the help and used Cmd-Ctrl-T with some words but could
not find this.
I want to see in the project drawer the current file being edited. Any
quick shortcut for this?
Thanks,
--
Pedro Melo
Blog: http://www.simplicidade.org/notes/
XMPP ID: melo(a)simplicidade.org
Use XMPP!
Hi,
I just uploaded the bundle "GetBundles" to the review trunk.
It is the first try to provide an easy and hopefully fast GUI to
install additional bundles hosted on the svn repositories Mactomates
Bundles, Macromates Review, and the git repository at github.com.
There is a tiny screencast:
http://www.bibiko.de/TM_GetBundles.mov (5MB)
It is implemented as an async DIALOG window showing a table of all
found bundles in the three repositories as 'Repository' (B := Bundles,
R := Review, G ;= GitHub), 'name', 'description'.
If one invokes that window firstly it looks for the all bundles at
these repositories. If it finds a bundle description in the cache file
for a given bundle it displays that description; if not it shows "not
yet downloaded". At the bottom you will see how many bundle
descriptions are missing. For the github it always downloads the
descriptions, meaning these descriptions aren't cached. If there are
some missing one can press the "update" button. The table and the
cache will be updated.
The GUI provides a search field. One can search for names and/or
bundle descriptions. The search can be restricted to a given
repository, and in addition there is also the chance to search by
using a regexp à la ".*rtf.*[cd]op.*".
One can select one or more bundles (from different repositories) and
press "Install Bundles" (one also can double-click). Furthermore one
can select the installation target Prinstine Copy, ~ Bundles, App
Bundle, etc. or 'user defined'. If 'user defined' was chosen one can
select a folder.
The script will install a bundle by using svn (bundle intern or
TM_SVN) or 'git clone' (git or TM_GIT). If git is not installed it
will download the bundle as zip file from github and installs that one.
There is the chance to show the installation log file.
Next there is an 'Advanced' button. It opens a drawer with up to now
one button "Update TextMate's Support Lib" which installs the latest
Support/lib items.
If a folder already exists the script will ask you what to do. You can
cancel or replace the old one. If one chooses 'replace' the script
will backup the old folder as OLDFOLDERNAME + a time stamp for safety
reasons.
After installing a Reload Bundles will be done.
The entire script works with DIALOG1 or, if installed, with DIALOG2
If someone wants to test it you can check out it from the review
repository and just download it via
http://email.eva.mpg.de/~bibiko/downloads/textmate/GetBundles.tmbundle.zip
Please, for the first time you should select a 'user defined' folder
as installation target.
Furthermore I would be pleased if a Ruby expert can go through the
code. I'm not the Ruby specialist ;)
I tried to get rid of all circumstances, esp. for errors. All relevant
commands are wrapped into timeout and rescue blocks.
But maybe I forgot something ;)
The only way to close that window is to press the Cancel button or
simply ESC. OPTION+W won't work. The script makes usage of some
threads, thus these threads should be aborted safely.
All errors, installation commands will be written into a log file
located in the bundle's lib path. This log file will be erased each
time if one invokes "GetBundles".
I tested it on Tiger 10.4.11 and Leopard 10.5.4 on a ppc Mac with
DIALOG1 and 2.
I didn't use the command line tool 'textmate' and 'thor'. By my
opinion it is 'only' command line tool.
Any comments?
Does the script run?
What is unclear?
What is ugly?
What was misspelled?
Are there any fatal errors or freezing stuff?
What else can be done?
If a fatal error occurred and the window freezes at the screen, you
can destroy that window by entering:
"$DIALOG" - l TOKEN or "$DIALOG" window close TOKEN for DIALOG2
The token can be found at the beginning of the log file.
Please also check if there are still running a Ruby, git, svn,
tm_dialog(2) process in the Activity Monitor.
Thanks,
--Hans
To reproduce:
- Have some folded blocks
- Tripple-click-drag downwards to extend selection by lines
- Blocks are unfolded, but the scroll bar is not updated
The only way to get to the text that fell through the bottom is to
manually fold/unfold something.
I'd take an alpha of avian over a bugfix though... Soon?
Gerd
Hi,
regarding to the issue tmbundles what's about tmCommands?
I could imagine that there are quite a few very useful tmCommands on
the market.
These tmCommands could be hosted at github like:
sort-table-tmCommand
show-duplicate-lines-tmCommand
Then I could add an additional tag tmCommand to GetBundles.
THese tmCommands will be installed into the user's tmbundle.
Maybe the same for tmSnippet, tmMacros, tmPreferences, tmTheme ?
--Hans
I am a heavy user of the completion key (escape) in LaTeX. At
present, when I press the escape key when I am inside a \ref{}
command, it offers me the first completion that it finds in the list
that it generates when I press the alt+escape key inside a \ref{}
command. That list is alphabetical (so far as I can see). It would be
more useful (for me) if instead it offered as its first choice the
contents of the most recent \label{} command, and then offered them
in reverse order. (That is, if it behaved like it does when it is not
within a \ref{} command.) Indeed, it would be more useful (I think) if
the alt+esc key produced its offerings in reverse chronological order
when pressed within \ref{}.
Is it possible to manipulate the order in which escape offers up its
completions?
Many thanks,
Kyle
I'm embarking on a Firefox extension, which means I'm about to meet XUL.
Is there a XUL bundle for TextMate? It doesn't appear in the Bundles
trunk, and my Google search does not encourage me, but it would be a
help.
— F
Hi Allan and friends,
I have a source tree structure like this:
www/
site/
index.tcl, .adp
one.tcl, .adp
edit.tcl, .adp
item/
index.tcl, .adp
one.tcl, .adp
edit.tcl, .adp
The fact that files are named the same, but in different directories:
- Confuses both the Cmd-Opt-Up "Go to Header/Source" feature, which
will gladly find www/item/one.adp when I'm editing www/site/one.tcl. It
would be good if it would prefer the file in the current directory when
one exists. Otherwise, it's a great feature.
- Similarly, when using Cmd-T "Go to file", which I use almost
exclusively to open up new files now, it would be great if I could
write "itemonetcl" to get item/one.tcl, as opposed to site/one.tcl.
Currently, it doesn't take the path into account at all.
I can see some downsides to changing current behavior, too,
particularly with the Go to file feature.
But let me know what you think.
/Lars
The current Documentation for Word / Selection and Documentation for
Selector in the Objective-C bundle doesn't find a many of the classes
and selectors for lots of things now in Leopard (CAAnimation, for
example) or in the iPhone SDK.
Having looked at the existing implementations of these commands I
decided it would be easier to replace them rather than hack what was
there already. My implementation of these commands uses an Apple
supplied tool (docsetutil) to search for the word, etc. in the docsets
so don't need any private index lists to find words quickly. This has
the big advantage that the index is always up to date and covers every
framework. The code is a lot simpler as well.
The only downside I can see is this may only work with Leopard - I
don't know and don't have any easy way of finding if it works with
Tiger. I didn't work through all the ramifications of the original
selector identification code so it is possible my version has some
holes - I have tried it with lots of examples and it seems to work,
but if any problem cases are discovered I will be pleased to fix them.
To install this version copy the enclosed ruby file to /Applications/
TextMate.app/Contents/SharedSupport/Support/lib/ directory and edit
the two commands (or make two new commands) as follows:
Documentation for Word:
#!/usr/bin/env ruby
require ENV['TM_SUPPORT_PATH'] + '/lib/docset_query'
documentation_for_word
with input, output and scope selector as per the original. Will show
a list of candidates if more than one and also prefix them with the
language if more than one is present (hint try selecting init outside
of a [ ].
Documentation for Selector:
#!/usr/bin/env ruby
require ENV['TM_SUPPORT_PATH'] + '/lib/docset_query'
documentation_for_selector
with input set to "Entire Document", output "Show as Tool Tip" and
scope selector as per the original.
If there is interest in absorbing this work into the official
distribution that is fine by me and I hope I haven't committed any
sins in where the helper file is stored.
Dave.
Hello All
Been using TextMate for 2 weeks now and love it.
I am trying to create a macro to search a word under the cursor when I press
Ctrl+. These are the steps I follows: http://pastebin.com/m4418e1bd and this
is what I get in macro editor: http://i36.tinypic.com/344cwm1.png . It seems
to be working but when I press Ctrl+. next, it searches for the word that I
used to record the macro and not the current word under the cursor.
What am I missing or doing wrong?
--
Ritesh
http://www.riteshn.com
I had occasion once to increase the font size of the the text window with
command +. However, after returning the font size to normal with command
-, every time I open a new window it is in the increased font size. I
have tried restarting TM with the fonts at the desired size but the
problem persists. Is there anyway that I can stop this effect? Thanks
very much.
All the best, Mark
Hi everyone (this is a debut),
so far I've been using TeXShop for my LaTeX writing. I've written an
extension to it that allows me type all kinds of Unicode symbols
(such as greek letters, relation symbols and whatnot) in TeXShop which
get converted to LaTeX code (so "≤" becomes "\leq" etc) on saving (or
loading) based on a 1-1 mapping list. Thus, the text is readable on
screen while the code remains portable.
Now, I'd like to switch to Textmate because of its better project
management (and because I've paid for it...). I wonder whether I can
keep this functionality on which I heavily depend. Are there auto
replace on save/load solutions available? Sorry if this has been
discussed before (although I haven't found it) or it's obvious (though
I hae used TextMate for a while, I didn't do much customizing).
Best,
Jonas
New TextMate user coming from BBEdit. How do I enter single or double
curly quotes? In BBEdit it is option-' or shift+option-", but I can't
figure it out in TextMate. I typeset a lot of content while coding,
and knowing how would be a huge timesaver.
Thanks in advance!
d
I just wanted to confirm that the TextMate development team/community
is aware of the following issue with Rails 2+ tests run from within
TextMate. Apparently, the Rails core team believes TextMate should
adjust to accommodate:
http://groups.google.com/group/rubyonrails-textmate/browse_thread/thread/aa…
Michael
Hi,
sorry for this maybe naïve question.
How can I return more than one argument from a async window.
I have a 'OK' button which is bound to target 'selection.controller'
using 'returnArgument:' and then I have two arguments bound to a
popup list item and the selected entries of a table. Fine.
But I can only return either the popup item or the table selection.
But I need both.
If I bind the button to performButtonClick: I get the entire
parameters but the table is very large.
But I don't get the returnCode or returnButton (?)
Is there a way to return more than one argument?
Thanks in advance.
--Hans
I have been trying to improve the syntax highlighting for python but have
hit a road block getting the keyword "self" to highlight in functions
variable declarations. Is there a set of keywords that are always matched I
can put it in since it is a reserved word.
Also, is there a way to search a grammar file in the bundle editor, since
finding the entries I need has slowed down my progress.
- Matt
> Because the labels of listings in LaTeX are given as
>
> \lstset{what=ever, label=Woohoo, something=other}
>
> the label_scan method in LaTeXUtils.rb doesn't pick up the labels at
> all. The attached patch will hopefully fix this issue properly.
>
> --Thomas
i've noticed an interesting phenomena where i run convert tabs to
spaces on an entire buffer,
go to a line that had tabs, hit the delete button and it sometimes
takes me back a full tab stop
seemingly indicating the the conversion of tabs to spaces wasn't done.
would this be the case or is there some trickery involved that just
makes it look that way?
Hi there
I'm using Gentoo Prefix to get all the funky tools and therefore the PATH is
to be overridden with /Gentoo/bin and friends in order to precede the stuff
that comes with Mac OS X.
However, some TM plugins seem to have a problem with that - such as the
RSpec.tmbundle. It's nagging that some gems are missing which means that
it's not using the Ruby installed under /Gentoo but the one bundled with the
OS. I've tried to set PATH in TM's preferences but that doesn't change a
thing.
Anyone a solution for this at hand?
Thx... -sven
--
View this message in context: http://www.nabble.com/PATH%2C-oh-PATH-tp18367221p18367221.html
Sent from the textmate users mailing list archive at Nabble.com.
I don't know what I did, or how I did it, but somehow TextMate places
the cursor, by default, out in the void, where there are no tabs,
spaces, or characters.
For example: I'm on line 1, column 80. Line 2 has 5 characters. I
press down. I'm on line 2, column 80. I type the letter 'a'. 74
spaces are inserted up to column 80, then the character 'a' is inserted.
How do I switch this behavior back, so that pressing down brings me to
the end of the line, but not out in the void?
Thanks!
Tim
Hi,
sorry if this question will be asked again but I didn't find something
relevant in the mailing list.
Supposing I have a NIB with five buttons. One of them is a Cancel
button and all others are named 1 to 4.
I open that NIB asynchronously. Fine.
But now I want to write a script which listens at that NIB window to
get the button code which is pressed.
If the Cancel button is pressed I want to destroy that NIB window. Fine.
If one of the button 1 to 4 is pressed I want to execute a command
depending on what button is pressed but the NIB window should be kept
on the screen and waits for further input from the user.
Is this theoretically possible?
Thanks in advance,
--Hans
I'm new to TextMate, mainly used it for LaTeX editing so far and very
much like it. I know it's not a new issue (http://lists.macromates.com/textmate/2007-October/022871.html
etc), but I am seriously missing any way to wrap my text -- I am
collaborating via svn with coauthors who are working on different
platforms (and some of them with all-too-basic editors) and hence,
having paragraphs in long lines is out of the question. As suggested
before, hard-wrapped paragraphs are certainly not the perfect
solution, but they work reasonably well with line-based diff tools
(and there is no way I can get my coauthors to use others).
It is not necessarily a question of automatic hard-wrapping. I would
be fine to ``manually'' do that only before committing a file. For now
it's opening it in Emacs and hitting C-c C-q C-e. Does it seem
feasible to extend the Control-Shift-H "Tidy" functionality of the
LaTeX bundle to include hard-wrapping at a user-specified point, maybe
along these lines: http://blog.macromates.com/2006/wrapping-text-with-regular-expressions/
? Would also be great if one was able to do that by paragraph (Emacs
Alt-q).
Another thing is that I am using the harvard citation styles and it
feels a bit strange to have \cite{.} highlighted differently than
\citeasnoun{.} etc. Can anybody help me out on whether the list of
citation commands is adjustable and if so, how?
Many thanks and best wishes,
Hans-Martin
On 5 jul 2008, at 23.22, Gaby Vanhegan wrote:
> I know, I know, I should really be using flashlog.txt but I despise
> the Flash Debug Player with a passion.
>
> I've been fighting with a bunch of different flash loggers and so
> far the only one that I've made work is Xtrace; it connects but then
> logs:
>
> <policy-file-request/>
>
> And promptly disconnects. The debug output is printed over the
> flash movie which is better than nothing but hardly usable. I
> simply can't get it to log anything more, nor can I get it to send
> back a lax policy that will permit the logging. Zeroi just plain
> doesn't work with Xtrace, or at least I can't make it work. Xtrace
> was fantastic while it worked (in older versions of TM) but since it
> was upgraded a while back (and I am now running Leopard) it refuses
> to work. Ah, the joy of Flash security issues.
>
> Other than flashlog.txt, what are my other possible options for
> logging trace() calls when building AS2.0 apps in TextMate? What do
> you use? How did you make it work?
>
This isnt excatly what you asked for in regards to trace(), but ive
found http://code.google.com/p/flash-thunderbolt/ to work wonders, it
exists for both as2 and as3 projects. For as2 projects it requires
firebug http://getfirebug.com/ but if youre not using firefox you can
also use http://getfirebug.com/lite.html
Hi,
does anyone know why I'm not able to do this on Mac OS 10.5.4 ppc with
git 1.5.6 in /usr/local/bin
git clone git://gitorious.org/git-tmbundle/mainline.git Git.tmbundle
Yesterday I did the same on my Tiger machine without problems.
But on my Leopard machine I always get:
Initialize Git.tmbundle/.git
Initialized empty Git repository in .../github/Git.tmbundle/.git/
gitorious.org[0: 67.207.146.32]: errno=Operation timed out
fatal: unable to connect a socket (Operation timed out)
My firewall is set to allow all incomings.
Any ideas?
Thanks,
--Hans
Hi,
I am trying to get this basic command to work. Here's my script:
tell application "TextMate"
activate
make new document
end tell
I am getting an error message in German which loosely translates to:
"TextMate" has recieved an error: Error in the AppleEvent routine"
What could I be doing wrong?
Thanks.
André
I am new at TextMate and I program mostly in Fortran. Could anyone
please point me to a Fortran bundle and to instructions on how to
install it.
Thanks
Daniel G. De La Torre Ugarte
> ... my idea was to combine LaTeX and Rdaemon. I wrote a new Language
> for LaTeX called "LaTeX Rdaemon". ...
>
> Are there any comments about my approach? What kind of side-effects
> could be expected?
I'm wondering what the best way would be to deal with tabular output?
Would you want to break out of verbatim and put it in a tabular
environment or just leave it as is?
I suppose you'd also have to break out of verbatim to print the figure.
> Would this be useful at all?
Definitely - I'd be keen to experiment with it when you're ready!
Sean
For a while, there was this great feature in RubyMate. When you select a
term in your script and press control-H, RubyMate would consult ri (or fri
or whatever it is) and, if there were multiple alternatives found, would
list them all in a little tooltip or popup menu beneath the mouse. So if you
said "gsub" you might see Kernel#gsub, String#gsub, and so on. This is a
menu so you could click an alternative and do a lookup of that in the help.
Very nice.
The thing is, though, that this feature has completely vanished as if I'd
only dreamt it. Does anyone know how I can get it back?
RubyMate's ri interface was really pretty good, because so much of it was
clickable links. The Terminal ri interface is very inconvenient because none
of it is clickable links, but that's pretty much what I'm stuck with now.
It's so disappointing that I'm thinking of writing my own ri interface app
for Mac OS X (stop me if there is one already). m.
--
matt neuburg, phd = matt(a)tidbits.com, <http://www.tidbits.com/matt/>
A fool + a tool + an autorelease pool = cool!
One of the 2007 MacTech Top 25: <http://tinyurl.com/2rh4pf>
AppleScript: the Definitive Guide - Second Edition!
<http://www.amazon.com/gp/product/0596102119>
I was getting errors (Ruby errors, I believe) when trying to use the
TODO List bundle, so, finding the "TODO Bundle Broken" thread in this
list and trying to follow the advice there, I deleted some bundles (and
some unused plugins I discovered in the process) from
"~/Library/Application Support/Textmate" and also updated all the
bundles in my "/Users/mjg/Library/Application Support/TextMate/Bundles/"
directory from subversion.
Now the TODO List bundle is working beautifully (for the first time!),
but when I try to use PyMate "Run Script" command to run a Python file I
get this error: "-e:2:in `require': No such file to load --
/Applications/TextMate.app/Contents/SharedSupport/Support/lib/tm/executor
(LoadError) from -e:2". It's true that there is no such file--in fact,
the "/Applications/TextMate.app/Contents/SharedSupport/Support/lib/tm/"
directory does not exist. Why is this error happening and what should I
do about it?
For what it's worth: other PyMate commands (such as "Run Script
(Terminal)" still appear to work correctly.
I'm running the latest "Cutting-Edge" TextMate, Version 1.5.7 (1464).
Thanks,
Mike
Hi,
while developing the Rdaemon I had one single question in my mind. How
can you integrate Rdaemon in documents like LaTeX, HTML, Markdown etc.
Up to now I fiddled around with automatically copy&pasting R stuff,
thought about modifying Sweave etc.
But I believe I found hopefully a very easy solution.
One only has to use TextMate's wondrous facilities. ;P
Everybody knows, e.g. if one writes an HTML doc you have the HTML
scope with all commands behind it. Then one inserts a new CSS
declaration. If you are inside of such a CSS tag you have all CSS
features available. This is done in the Language setting for HTML.
This led me to an idea.
E.g. LaTeX:
If I'm writing an article or paper about my analyses of a topic, and I
did this by using R; then I usually explain how I did this with R.
Or if you give a R course and you want to document it, or if you write
a book about R, ...
One can use Sweave to typeset it. Fine.
BUT, my idea was to combine LaTeX and Rdaemon. I wrote a new Language
for LaTeX called "LaTeX Rdaemon". The only thing I did is to insert an
include statement
include = 'source.rd.console'
within the 'verbatim' environment.
OK. How does this work now?
You can start the Rdaemon and close that window. Then you open a LaTeX
file, set the language to "LaTeX Rdaemon".
Now you can write your LaTeX stuff, but if you declare a
\begin{verbatim} block AND within that block a line begins with "> "
then you are talking with the Rdaemon with all features coming from R
and Rdaemon. Press RETURN and the line will be executed and the result
will be written into the TeX document. (Remember the Rdaemon runs
further in the background)
I recorded a very tiny movie to illustrate that.
http://www.bibiko.de/TM_Rdaemon_Latex.mov
And this is only a test without fine-tuning! One can think about to
write some code to automate some things like:
- if a line starts with "> " within a tex document this line and the
output will wrapped automatically by a verbatim block after pressing
RETURN
- if one plots something and the Rdaemon recognizes that the command
is coming from a tex document which is saved in a certain folder then
the Rdaemon will plot this image using a Quartz device, dev.copy2eps(/
TEX_FOLDER/THE_NAME) [the Quartz is still open for further stuff!],
and return something like:
\begin{figure}
\begin{center}
\includegraphics{THE_NAME}
\end{center}
\caption{Scatter Plot with Regression Line}
\label{fig:FOO}
\end{figure}
[FOO could be calcualted, I guess]
etc...
By using this approach one could do this also with Markdown or HTML
etc. The only thing is to expand the Language syntax, and to fine-tune
the Rdaemon.
Are there any comments about my approach? What kind of side-effects
could be expected?
Would this be useful at all?
Kind regards,
--Hans
Hello all,
I am wondering if there is a way to automatically convert a VIM
colorscheme to a TextMate "Fonts & Colors" file.
The colorscheme in question is the ever-popular Zenburn
(http://slinky.imukuppi.org/zenburn/).
Thank you,
Brian
Hi, I tryied to install textmate on my new computer, but it does not
run, everytime I start it, it says my serial number is invalid,
probably due to credit card issues, but I didn't ever registered in
first place, I tryied to unregister the app thru menu => registration,
but it's not available, is there anyway I can "undo" this
registration? I really hope so, cause I'm looking forward to
registering TM,
thanks in advance
Igor Ranieri
hi, I'm just answering myself.. :P
I really have no ideia of how it happened, but the lock disapeared,
now I can register it with my own key.
Thanks anyway =D
Igor Ranieri
Hi,
I've just purchased a new computer which has
enabled me to switch over to using
Changes.app for my diff uses. Unfortunately,
the TextMate integration assumes Subversion
for version control whereas I use Mercurial.
I've made the suggested additions as mentioned
on the Changes Wiki and everything works great
from the command line, but the TextMate integration
is failing me. I'm not familiar enough with either
the Changes or the Mercurial bundle to make the
changes, so I'm appealing to the TextMate community
for help.
Is there some way I can either switch the Changes
bundle to use Mercurial or alternatively, switch the
Mercurial bundle to use chdiff and my merge script
instead of just diff?
Thanks,
Tim Lahey
Hi,
I cant no longer invoke the project drawer.
I have installed 'missing project drawer plugin' weeks ago, working
under Leopard 1.5.3.
During the last session working with textmate, I have closen the
project drawer and just quit the programm when I was finished.
Now I cant open the drawer again, no matter if I open a recent project
or a new one.
Please can you help?
thanks + cheers!
----------------------------
dennis
Hello,
I've been seeing a weird issue with non-ASCII characters appearing
messed up when QuickLooking a utf-8 file saved from TextMate. Here is
a screenshot:
http://vnoel.files.wordpress.com/2008/06/ql-bug.png
The same problem appears when opening the file with TextEdit --
non-ASCII characters are messed up. Unix tools (file, cat) show the
file correctly. After digging around I found a thread [1] on the vim
mailing list that says it is related to extended attributes that are
set by TextEdit and that need to be present for QL to correctly
recognize the utf8 encoding.
If you set the extended attribute manually on the utf8 file, non-ASCII
characters appear fine in QL. This looks like a bug in QL which, given
its lack of publicity, is rarely triggered and probably due to
something specific to my setup. I'm not sure what to do next, apart
from applying 'xattr' to every text file I save with TextMate :-) Does
anyone has advice ?
I'm sorry if this issue has already been discussed previously on this
list or elsewhere, but I couldn't find any other reference using
Google.
Thanks !
[1] http://www.nabble.com/MacVim-file-encoding-and-Quicklook-td17289501.html
Cheers,
Vincent Noel
in the attachment you will find a quick-and-dirty Relax NG bundle. it
doesn't do much, apart from syntax highlighting for .rnc files (the
cool "compact" version of Relas NG) and a few snippets for attributes,
elements and common datatypes (the ones I was using, actually :).
afaik nobody else worked on this stuff, so it might come in handy if
you end up working on huge rnc files (beats xml schema by a HUGE
margin). the little I've done is in the public domain, so use it as
you see fit.
cheers,
d.
Dear users of the textmate bundle for Latex,
I'm using the "Watch Document" command (is latex_watch.pl in version
2.8) in textmate to have my masters thesis always up-to-date when I
change something in the tex file and hit save.
Since a few days this doesn't work as before, cause I'm running in a
closed loop. When textmate starts watching my main document (the
thesis is splitted in several files) it successfully compiles the
document with pdflatex and displays me the result in my preferred
viewer Skim. But after having done this it recompiles the whole file
again and then reloads the file in Skim.
This is pretty annoying behaviour, cause I haven't changed anything in
the main file, also it takes loads of cpu, speeds the macbooks fans up
and is constantly refreshing Skim.
Wether there is a bug of "latex_watch.pl" or it observes a file which
is updated through the initial and every following compilation and
therefore runs in a closed loop.
I tried two versions of the latex.tmbundle so far. I think one was the
original one which came with textmate and the other one was the one
from the svn repository as of yesterday. Both show the same behaviour.
My question is now. How can I analyze the problem (closed loop). Is
there a way to put the latex.tmbundle in debug mode so I can see some
log messages? I tried this already by specifing the projects variable
"TM_LATEX_WATCH_DEBUH = dialog" but without any success. I didn't
found the debug output on my disk.
What are other ways? Whats are your advice?
Many Thanks,
Jan
Hi, I've been looking for a reponse, searching the net and mailling
list archives, but could't find an answer to this problem, whenever I
try to run tm_dialog, to i.e. open a window just created, i got the
error:
$ tm_dialog -p {} ~/Desktop/Test.nib/
tm_dialog: failed to establish connection with TextMate.
Hope I get a solution now :P
--
Thanks in advance,
Igor Ranieri
In the Help for TextMate, the following are given as examples of legal
selectors (with explanations of what they mean / match):
text.html.ruby, text.html source.ruby
string
string.quoted
source.php string
text.html source.php
source.ruby string
source.ruby string - string source
string, comment
So, operators here are space, comma-space, and space-minus-space. It appears
that space has highest priority, then space-minus-space, then comma. (Or so
I would presume.) So far, then, it all seems quite coherent; I grok
prefix-matching, descendancy, exclusion, and OR (the comma is apparently an
OR operator, even though the help rather confusingly seems to describe it as
an AND).
Then, in a blog entry
(http://blog.macromates.com/2005/introduction-to-scopes/), additional info
is given:
(a | b) & c - d
I find that last one incoherent; I don't get where the pieces are or how the
operators here fit, priority-wise, with the previously given operators. For
example, which of the selectors given in the first list would be a legal
substitute for "b" here? And conversely, for which expressions in the first
list of legal selectors, if any, could this expression be substituted?
So, my question is: Can I somewhere get a formal coherent definition of the
rules of selector syntax?
m.
--
matt neuburg, phd = matt(a)tidbits.com, <http://www.tidbits.com/matt/>
A fool + a tool + an autorelease pool = cool!
One of the 2007 MacTech Top 25: <http://tinyurl.com/2rh4pf>
AppleScript: the Definitive Guide - Second Edition!
<http://www.amazon.com/gp/product/0596102119>
I've searched everywhere and it looks that it hasn't been raised before (?)
Is there any way to have mark occurrences feature in textmate ? via plugin..
script.. whatever.
It's very useful functionality and coming from eclipse I miss it heavily.
Thanks for any info,
Mariusz Nowak
--
View this message in context: http://www.nabble.com/mark-occurrences-feature-tp18181319p18181319.html
Sent from the textmate users mailing list archive at Nabble.com.
Hello All,
The JavaScript language highlighter doesn't highlight regular
expressions inside of an array. Here is a code sample that shows some
simple test cases and only a few pass:
/test/
[/test/]
[1,2,/test/]
[1,2,/test/,'blah',/test/]
[ /test/, /test/ ,/test/ ]
new Array(1,2,3)
new Array(/test/, /test/, /test/)
"blah".match(/test/);
I haven't worked much with languages before, but I assume all that
would be needed would be including "string.regexp.js" inside of an
array class or maybe modify "punctuation.definition.string.begin.js".
I couldn't find any way to do that. I also tried adding a "," to the
list of characters that could come before the regexp itself but it
didn't seem to work, but I'm still new.
Can anyone recommend a solution?
Also, can anyone point me to where I can find the definition of
"punctuation.definition.*" and the like?
References I have look at:
http://blog.macromates.com/2005/introduction-to-scopes/http://manual.macromates.com/en/language_grammars.html#naming_conventions
Thanks in Advance,
Joseph Pecoraro
Hi,
In Python Bundle for "Debug Script in Terminal":
tell application "Terminal"
activate
do script with command "$TPY -m pdb $TM_FILEPATH"
end tell
doesn't work for TM_FILEPATHs which contain white spaces.
Better:
tell application "Terminal"
activate
do script with command "$TPY -m pdb '$TM_FILEPATH'"
end tell
Cheers,
--Hans
Hey Everyone.
We have superseded ScriptMate with a new API method in the TextMate
ruby module. It is called Executor.run. I've written a little
explanation of what Executor is for, and how to use it:
http://cs.pdx.edu/~ajross/executor.run.html.
Big thanks to Allan and Luke Daley without whom Executor would not
have been possible.
–Alex
Dear textmate users
I apologize if this problem was already described somewhere, but I
could not find a solution.
I'm using Textmate build 1436 and the LaTeX bundle to typeset
some .tex document.
Everything is working, but I always get the message
"There was a problem reading the preferences file, continuing with
defaults"
at the top of the "Typeset & View" window. When I go to the bundle
preferences I also get a floating yellow message saying
<p class="error">There was a problem reading the preferences file,
continuing with defaults </p>
The problem is that I can't change any bundle preferences, so for
example I can't make the log window stay open after typesetting.
I found someone with the same problem, but there it seemed to be
caused by build 1455, and when she reverted to 1436 it was gone.
Any suggestions? Should I install the latest build?
Thanks in advance,
Benjamin
Hello,
I've noticed that when Textmate saves a file it leaves a backup "._"
copy behind. Is there any way to prevent this from happening? There is
nothing in the Preferences that indicate any control over this.
Thanks,
Adam
Hi,
I just checked out the latest DIALOG2 code, compiled it on my good
old Mac OSX 10.4.11 ppc.
If I invoke an HTML tooltip the webview is correct but it will be
placed at position (0,0) bottom left. The frame size fits.
I tried to figure out why, but I didn't see it.
Is this reproducible?
Here a tiny test command:
Type
"$DIALOG" tooltip -f html <<< 'Hello <b>World</b>'
and press CTRL+R
--Hans