[TxMt] drag commands

marios tmtxpstuff at consking.com
Sat Sep 30 20:38:20 UTC 2006


Hi, again.

I had a look again today at the drag commands documentation (man sec 11)

" TM_MODIFIER_FLAGS — the modifier keys which were held down when the
file got dropped. This is a bitwise OR in the form:
SHIFT|CONTROL|OPTION|COMMAND (in case all modifiers were down). "

However, I couldnt' figure this one out.

What I would like to do , is to make the command conditional, so it will
do a different thing with the URL
holding option and command.

How do I change the code, so it uses a different Variable in these cases ?
(for instance, in this case, using a different variable like
$TM_LOCAL_URL instead of $TM_REMOTE_URL)

This is the current drag command:

echo -n "<a href=\"http://$TM_REMOTE_URL/file_download/\${1:file_id}\"
title=\"\${2:`ruby -e 'print
ENV['\''TM_DROPPED_FILE'\''].gsub(/^(.*\/)/,String.new)'`}\">\${3:\$2}</a>"


Also , I tried to modify the code so it strips off the file-extension
from the third variable doing the usual TM Transformation,
but then I get an Error , gsub complaining.


Thanks again, regards, marios




More information about the textmate mailing list