I don't work with column editing much at all, but I do instinctively
use "select, drag, option key" to copy text. But most of the time my
clicking option gets me into column select mode.
Is there a way to remap the "select column" off of option so it'll
just drag-and-copy for me?
Thanks.
Hi,
Any tips on how to change the format of a line of Ruby based on it's
content?
In particular I was wanting to try deemphasize logging lines (i.e. starting
with "logger.*") by setting the text font to a gray. Any ideas/tips would
be great. Couldn't seem to see when it would be possible to do this in the
bundle manager.
Tks
Greg
TextMate has a syntax element called "Embedded Source", which is used
for things like the lstlisting environment in LaTeX or JavaScript
code embedded in HTML. The default background color for this element
is a light blue, which is almost identical to the light blue used for
selected text. Because of the similarity, I always get confused and
think I've inadvertently selected some embedded source. I'm wondering
why there is such a similarity between these colors. Was it
deliberate (and if so, what was the reason?) or was this an oversight?
Trevor
Hey folks -
I'm trying to get up-and-running with TextMate, which I will be using
primarily for LaTeX-ing, and I'm having some troubles. I've been
using LaTeX installed via MacPorts/DarwinPorts for a few months now,
so I'd prefer to get TM working with that if possible rather than
abandoning it for MacTex (unless there is really and truly a good
reason to do so).
The main problem I'm having is that when I call the "Insert Label/
Citation Based on Current Word" command, TM spits out "The tex
binaries cannot be located!" I assume this means that I have not
properly told TM where to find my LaTeX installation, but I can't
figure out how to do so. I tried creating a PATH environment
variable equal to the output of "echo $PATH" in Terminal, but I don't
think it helped. Sorry... either I'm doing something dumb or I'm
just not unix-y enough to understand what's going on here.
Any suggestions?
Thanks very much!
Best
- Chris MacMinn
Hi - I was looking over the Python language definition, and I came
upon a regex that I don't understand - or, it might be a bug. The
regex is in the FoldingStartMarker:
<key>foldingStartMarker</key>
<string>^\s*(def|class)\s+([.a-zA-Z0-9_ b]+)\s*(\((.*)\))?\s*:|\{\s*
$|\(\s*$|\[\s*$|^\s*"""(?=.)(?!.*""")</string>
The key mysterious part is right in the first character class, which
I believe is designed to pick out the name of the class/def in question:
[.a-zA-Z0-9_ b]+
Okay, I get it up until the ' b' part. Essentially, the name of a
class or def is a series of characters that are in a-z, A-Z, 0-9, or
are '_' or '.' . What's the point of the ' b' part? Was this meant
to be '\b', signifying a word boundary? Or is there some deeper
meaning to space b that I don't understand? Please forgive if this
is not an appropriate place for this question; I am rather new (well,
completely and totally new) to the use of mailing lists.
Brilliant program, btw - it takes time to appreciate it.
Nick
Hi,
Is there a way to highlight all occurances (e.g. in yellow say) of a
particular piece of text? Say a variable name for example?
Ideally also is there a way to, once such a variable is highlighted
through-out the file, you can change it in one place and it automatically
changes it in real time in other places in the file (I know I had this in
Jbuilder).
Tks
Greg
Hi!
Now I sit at my laptop because my other computer is right now not
available, my blog is set up here exactly (at least I think so) like
at my working-computer and if I use the cat-Snippet from the blogging
bundle I get the following behaviour and error:
TextMate tries to contact the blog for fetching the items and then I
get the error
/usr/lib/ruby/1.8/xmlrpc/client.rb:403:in `call':
XMLRPC::FaultException (XMLRPC::FaultException)
from /tmp/temp_textmate.xQsjEh:27
from /tmp/temp_textmate.xQsjEh:24:in `call'
from /Users/nik/Library/Application
Support/TextMate/Support/lib/progress.rb:36:in `call_with_progress'
from /Users/nik/Library/Application
Support/TextMate/Support/lib/progress.rb:32:in `call'
from /Users/nik/Library/Application
Support/TextMate/Support/lib/progress.rb:43:in `call_with_progress'
from /Users/nik/Library/Application
Support/TextMate/Support/lib/progress.rb:40:in `dialog'
from /Users/nik/Library/Application
Support/TextMate/Support/lib/progress.rb:40:in `call_with_progress'
from /tmp/temp_textmate.xQsjEh:24
Any help appreciated
Niels
Hi,
I am trying to follow this approach in the latex-help file:
In the case where what is expected is a label, then pressing escape
will similarly offer all matching labels from the TeX document.
Depending on your naming conventions, this could for instance offer a
list of all theorems: If the labels for theorems are all of the form
thm:labelname, and you have included the colon (:) in the list of
word characters in TextMate’s preferences, then pressing escape when
the caret is right before the closing brace in \ref{thm} will offer
as completion options all labels corresponding to theorems.
If there are many matching completions, it is often more convenient
to use the pull-down-list versions of the commands, which are
triggered by ⌥⎋.
I do have ":_" (just a colon and an underscore, no quotations)in the
preference pane as Word Characters. Is this ok or do they need to be
separated / in quotations / ... ?
Neither pressing <escape> nor <escape> + <alt> while the caret is
right in front of the closing bracket in latex mode, doesn't do
anything.
Now, I looked into the bundle editor, into the latex bundle in my
installation:
1) <escape> is the key equivalent for bibdesk completion
2) <alt>+<escape> is the key equivalent for "Citation based on
Current Word / Selection" AND for "Label Based on Current Word /
Selection" --- this seems a little weird to me. Is this how it should
be originally? Or have I changed this accidently at some point?
I remember a time when hitting <escape> (I think) actually has
worked and I used "eqn:" and "fig:" for labeling and referencing
equations and figures, respectively. Should the difference between
<alt>+<escape> and <escape> only that <alt>+<escape> should offer a
pull-down list and hitting <escape> multiple times would move through
the possible choices?
Is this something that got changed over the releases (I am working
with cutting edge)? That leads me to another question: when a bundle
gets updated in the bundle repository... do those changes get updated
in each new (cutting edge) release or would I check them out and
update them as I would with any other "default" bundle?
Thanks for your help,
Claus
Hello:)
1) I know that my use of Latex is different from the majorities of
the users because I create especially packages. I need to have a
really different completion. I need for example :
newcommand
renewcommand
RequirePackage
newcounter
setcounter
stepcounter
newlength
etc..
for xkeyval
define@cmdkey
define@boolkey
presetkeys....
for ifthen
ifthenelsee etc....
etc...
I would like to know the good way to obtain this
Is it necessary that I modify LateXCommandCompletions.rb ?
2) But I do not understand why in the LateXCommandCompletions.rb,
there are words like pi, Pi, lim etc ... words with 2 or 3 letters ?
Which is the interest to complement these words?
greetints alain