I need a bit of help.
I'm trying to use Textmate's blogging bundle to streaming posting to a wordpress blog. I've read Brett Terpstra's blog on the topic, and I'm trying to use his approach. But I'm encountering problems.
(1) Images won't display in the WP post. I must upload them by hand to the Media folder, and code the path to the image by hand.
(2) Code blocks don't render correctly. Instead of rending in a 'verbatim' style, they render in a way that ignores line breaks.
I'm not doing anything fancy with my markdown. But I have little experience with WP. (I can't, for example, find the wp-contents folder to see if I can change the write permissions.)
Of course, I've googled to see if this is a common problem, but I can't find any fixes.
I would be very thankful if anyone could point me to material, share their experience, or otherwise help point me in a direction that allows me to continue to use Textmate's blogging bundle to post info to my WP-site.
Thanks in advance for whatever people can share.
Jason
================================================================
Jason E. Miller, Ph.D.
http://about.me/jasonemiller
660-785-7430 (work)
660-965-0259 (mobile)
We learn to write by reading and then by writing and by thinking about what we are doing.
-- Richard Marius
I asked this in another thread, and was pointed to a partial answer,
but will give it another go more clearly.
Is there anywhere (webpage, wiki page, source code) that clearly lists
the available scopes that are treated as the assumptive default basis?
There is the old page at:
http://manual.macromates.com/en/scope_selectors but it appears to be
out of date, and it doesn't describe the new events (triggers?) such
as callback.*
In addition, I know that bundles can define their own such selectors,
which brings me to my next question/request:
Is it possible to have TM2 report the currently available scopes? We
have the ability to report the stack of scopes under the current
cursor/selection(Ctrl-Shit-Cmd-P), but I'd like to see all the
available scopes registered. (Perhaps limit it to the current
document type/active language bundle.)
Right now I have many bundle ideas, but no idea what is possible to
work with, what would need to be extended in TM2 itself, etc. Knowing
the lay of the land would go a long ways towards forming a mental
model of how to approach various tasks.
I'm hitting Command+/ to toggle code comments on and off, but it always
defaults to block comments (/* ... */). Is there a way to default Command+/
to line comments (// ...), or can I press another hotkey to do this?
Cheers,
Andrew Pennebaker
www.yellosoft.us
Hi,
I have a little feature request I would like to discuss about. I think I remember from a previous discussion that Allan prefers to have those kind of discussions on the mailing list rather than on github, so here I go.
One of the few things I appreciate when using such monstrosities as Eclipse is the support for local history. Of course, there is version control to achieve something similar, but sometimes, local history is just better (for example, the fact that it automatically records edit history, instead of relying on explicitly committing a change; and sometimes, it's just bad practice to commit tiny changes to a repository).
Of course, implementing such a thing for Textmate is a vast task. However, there is one use case that seems to cover most of my uses of local history in Eclipse and alike, which is the ability to easily revert to a clean state when I want to try something. I can imagine that this can be easily obtained in Textmate by having commands such as "set bookmark in undo history" and "undo to last bookmark in undo history". My workflow would be simply to set an undo history bookmark before I want to try a few risky changes, then easily revert those changes just by calling the undo to bookmark command. This would give me a simple way to avoid repetitive calls to undo, which can be tedious and risky (since it's not always obvious to see what you're undoing and there is the risk of undoing some steps too far).
Any thoughts?
enas
Hello, I would like to create a command that in part pastes the contents of the clipboard, using TextMate 2. How would one access the contents of the clipboard in a command? I am using Ruby, but I am open to whatever works.
Thanks in advance,
steven
Hi,
Is it me or did the "Go to Last Edit ⌥⌘J" command disappear in one of the last builds (only notice it now, but it was definitely there in the first alpha builds)?
If yes, any reason for that? Will it reappear?
Thanks!
enas
In TM2's "Go To File" dialog, there are three tabs across the top
containing the project directory, current dir, open files.
Is there a way to select these via a keyboard shortcut?
Thanks.
I'd like to bring the current behaviour of the file tabs to discussion, as the corresponding issue on github has been closed.
My problem is that switching between files with cmd-T or clicking on files in the file browser reorders the tabs, moving the current file's tab to the right of the old file's tab.
This behaviour is, so I'm told, to make sure that closing the open file will result in going back to the previous file.
How is it then that changing files by clicking on the tab does not change the order?
To me it seems this behaviour is quite odd, and it's not standard UI (or is there another app that moves tabs around like this?).
In my mind, tabs also serve the purpose of organising, and people may want to have tabs in a logical order (e.g. chapters in a LaTeX project). The fact that tabs can be manually dragged around suggests that this is something the user can set and which should not be changed by the program.
In order to keep the intended function of returning to the previous file when the current one is closed, why not simply keep a history list of tabs per window?
Jonas
Is there an easy way to open Bundle Support files and/or directories directly from the Bundle Editor window? I can browse the file tree but can't seem to easily access any of the files.
A workaround like Option+Click on a directory (in Support folders in Bundle Editor) to open a new TextMate window with that folder in the file browser would be perfect. Any such thing possible?
Thanks :)
--
Brandon Fryslie
I love the Markdown folding in TextMate 2.
Just one thing: at the moment, headings, sub-headings, sub-sub-headings, are
not nested in their folding.
It would be great if folding, say, a Level 1 heading (#) also folded all of
its sub-headings (##), sub-sub- headings (###), etc. under that heading. It
woudl be nice if the folding structure mirrored the (nested) structure of
headings of the document.
Would it be possible to implement this in TextMate 2’s Markdown, and is it at
all on the horizon?
hello,
i have an issue to get command help via ctrl + h in php scope. in textmate (version 1.5) I get an http view about the selected command. in version 2 I get the following message "Nothing to lookup(hint: place the caret over a function name)"
With the PHP_MANUAL_LOCATION variable I try'd to fix this with an local copy of the php.net help, but this don't work neither.
Have someone a fix or a hint for this?
greetings Björn
Hello guys.
I have a problem with TM2 + Avian Missing. I can't create new files using
'new file' option in my context menu.
I already tried uninstall and reinstall TM2, remove and clone again Avian
Missing, but no works.
The error is:
/Users/username/Library/Application Support/TextMate/Managed/Bundles/Bundle
Support.tmbundle/Support/shared/lib/tm/detach.rb:3: undefined method `+'
for nil:NilClass (NoMethodError)
from New File:5:in `require'
from New File:5
*
Brunno dos Santos*
Desenvolvedor Web
@squiter <http://twitter.com/squiter> | facebook.com/squiter
Fone: 11 - 7666-4358
Skype: brunno.dos.santos
abstraindo.com <http://www.abstraindo.com> | Mangá no
Mori<http://manganomori.com.br>| Quadrinhos
a Parmegiana <http://quadrinhosaparmegiana.com>
I usually have TextMate 2 output LaTeX to Skim, but today, suddenly, LaTeX output appears in a split pane in the editor window. I've looked in the bundle preferences, where Viewing is still set to Skim and both "Show PDF automatically" and "Keep log window open" are checked.
This occurred in TM2 9307.
Downloading a nightly build has solved the problem, but I thought someone would like to know.
I'd like to bring SVN and file pane behaviour up again.
I've been using both extensively, and run into this situation frequently: Working in file A, press cmd-Y, 5 to commit, realise after hitting commit that in fact file B was selected in file viewer and the wrong file with the wrong commit message was committed.
As for the heuristics which file to apply cmd-Y to:
1) If the file browser has focus, take its selection, if the editor has focus, take that.
2) In the commit window, show all uncommitted changes in (the parent folder of the file browser or root of working copy, whichever is lower) and below, but only select the items from 1)
Would that cause any side-effects?
If we cannot agree on how this should behave, can the precedence behaviour of file viewer be somehow customized?
Best,
Jonas
I use Quickcursor (http://www.hogbaysoftware.com/products/quickcursor) and I was able to use it with TM2 until a short time ago (sometimes last week) by adding com.macromates.TextMate.preview to the Custom Bundle ID. However with version 9313 of TextMate the interaction is broken. Now, Quickcursor still launches TextMate, but as far as I can see TextMate starts with a new (untitled and empty) document and it does not communicate back with Quickcursor, when you close the document, it asks to save it as a new file.
All the best
Guido
I have TM_RUBY specified to point to rvm's textmate_ruby. When opening TextMate using 'mate .' it subsequently uses the system ruby, but not the system gemset, and bundle commands start to fail because of incompatabilities.
When opening TextMate directly, or it is already open when I use mate, all is well.
Where the actual problem lies is difficult to tell, and I don't need a solution now I've worked out how to avoid it, but did figure that it'd be helpful to mention.
Cheers,
Simon
Just downloaded and installed TextMate 2 alpha today, v9313.
I have a question, It doesn't seem that if I have the File Browser tab open (I've defaulted to left side), that I can right click in that window to create a new file. I've created a new file, but I then have to navigate down to the directory hierarchy that's displayed in the File Browser tab to save the file. As soon as I do, the File Browser tab displays the file, etc. At this point, right clicking on the File Browser tab seems to bring up a "standard" OSX Finder menu, and all I see there is a "New Folder", but not a "New File".
I've seen some videos of the previous version of TextMate, and it allowed creating new files, adding files, etc. by right clicking in the File Browser tab. Is this functionality removed? Or did I miss something in the config, or ????
On 21.09.2012, at 17:02, Brandon Fryslie <brandon(a)fryslie.com> wrote:
> Dude, we used TM1.
My post was in reply to Randall Hand who has just discovered TextMate and started this discussion on the mailing list. He probably doesn't know the history of TextMate 2. I'm sorry if that wasn't clear.
> Some things are different in TM2, on the vast whole, everything is improved, restructured, cleaned up, and much more powerful.
I haven't really noticed any game changers *for me* in TextMate 2, but that's not supposed to be a complaint.
> Sorry some of the features don't comply with your vague, nebulous specifications.
I don't think there is anything »nebulous« or »vague« about missing TM1-style projects or wanting to have a functional bundle editor. While the latter is a matter of time, the former is a design decision made prior to open sourcing TextMate 2.
> Textmate 2 is open source now, I can't really see how you can complain like you are whatsoever.
There is no reason for ad hominem attacks and acerbic attitude. Where else other than this mailing list should we exchange opinions on how to make TextMate 2 better? After all, the reason we are here is because we like TextMate and we care that eventually we will have 2.0 final on our SSDs (hopefully before I get tenure, though ;-)).
Max
On 21.09.2012, at 06:44, Travis Dunn <tdunn13(a)gmail.com> wrote:
> I don't think there's anything personal intended here by anyone, but I also think calling someone's work a "huge disappointment" is rather harsh, and will be taken personal if intended that way or not. Also, generally i just disagree with the approach of "I dont want to switch to another editor but if X isn't implemented/fixed, i'll have to", if you need to switch to something that works better for you, go for it. A single editor is never going to be everything to everyone.
I think the disappointment is hard to understand for people who haven't used TM1's projects. You could manage files with TM1 in two ways: either you could either create a project or you could open them as a directory (e. g. by typing »mate .« in the Terminal), and to some people, that was *the* feature that got them sold on TM1. So you can expect that a removal of one of the most important features is going to create an equally large reaction. I was using both modes, most of my stuff was organized in projects, some other things were done in the file browser, and it was *the* feature that got me hooked on TextMate.
The problem with TextMate 1 (for me, at least) is that it has become »creaky« because it hasn't been updated for a very long time in a substantial way (can't quite pin point the time, but feels like 10.4~10.5 time frame, please correct me if I'm wrong). On 10.4, Textmate was the posterboy of a rock solid app, but in 10.6 or so, you could tell that not all of its gears meshed well with OS X new shiny internals (I remember problems with the built-in dictionary, for instance).
What is interesting, though, is that even after all of these years, nobody has really made a better TextMate 1. I've tried the usual suspects, Chocolat, Sublime Text 2, BBEdit, you name them, but they're usually not any better than what we have with TextMate 2 (Chocolat is still 1.0ish and does not have good support for LaTeX, for instance, and Sublime Text 2 does not really feel like a Mac app). TextMate's LaTeX bundle is still the gold standard for me, and it has some features I crucially rely upon (e. g. auto completion of labels and citations), so I won't switch unless another text editor has the same features.
The lead developer and owner of macromates, Allen Oodgard, has made it clear that it was a conscious decision of him to abandon projects in favor of a file-based management (+ .tm_properties). I don't know whether the periodic waves of discussions on the topic will or won't change his mind, but even if they do, there are probably other things on his list of priorities (e. g. a bundle editor in TextMate 2).
However, Project+ was an add-on developed by a third-party, so if TextMate 2 allows for similarly deep »customization«, perhaps this void will be filled by a third party. And now that TextMate 2 is open source, perhaps it can be contributed to the main source? One can dream ;-)
Max
Hello,
I'm having trouble syncing LaTeX in the direction TextMate --> Skim. Specifically, I'm (still) using this script: http://ebundles.googlecode.com/svn/trunk/Bundles/Latex.tmbundle/Commands/Fi…
and the following lines don't work for me:
if [[ "$V" == Skim ]]; then
SCRIPT="$(find_app Skim.app)/Contents/Resources/displayline"
if [[ -x "$SCRIPT" ]]; then
"$SCRIPT" &>/dev/console "$TM_LINE_NUMBER" "$PDF" "$TM_FILEPATH"
else
echo "Unable to locate $V."
fi
fi
I found a workaround which is to comment out and replace as follows
if [[ "$V" == Skim ]]; then
SCRIPT="$(find_app Skim.app)/Contents/Resources/displayline"
# if [[ -x "$SCRIPT" ]]; then
/Volumes/Home/Applications/Skim.app/Contents/SharedSupport/displayline &>/dev/console "$TM_LINE_NUMBER" "$PDF" "$TM_FILEPATH"
# else
# echo "Unable to locate $V."
# fi
fi
That said, I don't understand why I can't get it working in its original form, because find_app appears to work and displayline appears executable:
FZs-MacBook:bin fz$ pwd
/Volumes/Home/Applications/TextMate.app/Contents/SharedSupport/Support/bin
FZs-MacBook:bin fz$ ./find_app Skim.app
/Volumes/Home/Applications/Skim.appFZs-MacBook:bin fz$ ls -l /Volumes/Home/Applications/Skim.app/Contents/SharedSupport/displayline
-rwxr-xr-x@ 1 fz staff 1735 Mar 12 2012 /Volumes/Home/Applications/Skim.app/Contents/SharedSupport/displayline
FZs-MacBook:bin fz$
Can anyone suggest a better fix than my workaround?
Thanks in advance,
Francois
In the latest alpha, my dead keys (set up with Ukelele:
http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ukelele)
produce a snippet completion dialogue and have therefore been rendered
unusable.
This is problematic because it means not only can the dead keys not be
used for their alternate purpose, but they can't even be used to insert
the unaltered character.
Best,
Garrett
Hi,
I am updating my website from XHTML to HTML5 along with changing some other
code elements - so there is probably 20-25 different types of code changes
needed in total. Is there a way of building 'all' the required changes into
TextMate and running it so that it changes the code it finds on a given web
page?
I have looked at the 'Find And Replace' tool and it would still be a very
manual process to go through the 200+ web pages individually. Is there a
faster way? Some kind of function?
Thanks
--
View this message in context: http://textmate.1073791.n5.nabble.com/Multiple-Find-And-Replace-Functions-t…
Sent from the textmate users mailing list archive at Nabble.com.
I've installed rmate on a remote server although I'm able to create a new
file on this server, when doing some modification on an existing file, they
aren't saved after the saving and closing on the TextMate side.
The server is running Xubuntu 12.04, ruby 1.9.3 has been installed using
rvm.
the remote file perms are :
-rwxrw-r-- 1 yt yt 455 sept. 6 16:59 menu.zsh
what i did :
$ ssh dell-par
Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-30-generic x86_64)
* Documentation: https://help.ubuntu.com/
Last login: Fri Sep 7 09:18:50 2012 from
2a01:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:2559
Linux D620 3.2.0-30-generic #48-Ubuntu SMP Fri Aug 24 16:52:48 UTC 2012
x86_64 x86_64 x86_64 GNU/Linux
14:49:17 up 5:38, 2 users, load average: 0.11, 0.29, 0.56
yt@D620 /home/yt $ rmate bin/menu.zsh
yt@D620 /home/yt $ cat bin/menu.zsh
#!/usr/bin/zsh
MENU_DIR=${HOME}/bin/scripts
MENU_ITEMS=(`ls ${MENU_DIR}`)
while (( 1 > 0 )) {
i=0
while (( i++ < ${#MENU_ITEMS} )) {
echo "${i} -> ${MENU_ITEMS[i]:r}"
}
echo "${i}|q -> quit"
echo -n "Entrez un nombre de 1 à ${i} (ou q pour quitter). : "
read NUM
if [[ ${NUM} -eq ${i} || ${NUM} == "q" ]]; then
echo "bye!"
exit 0
else
echo "Vous avez choisi '${MENU_ITEMS[${NUM}]:r}'."
${MENU_DIR}/${MENU_ITEMS[${NUM}]}
fi
}
exit $?
yt@D620 /home/yt $
my local ~/.ssh/config file :
$ cat ~/.ssh/config
Host dell-par
User yt
Hostname 2a01:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:a960
RemoteForward 52698 127.0.0.1:52698
Host dell-pal
User yt
Hostname 2a01:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:a960
RemoteForward 52698 127.0.0.1:52698
Host gericom
User yt
Hostname 2a01:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:a07b
RemoteForward 52698 127.0.0.1:52698
also i wonder if it is usefull to put "RemoteForward 52698 127.0.0.1:52698"
for each host.
best
--
Yvon
> -----Original Message-----
> From: textmate-bounces+s.j.holden=brighton.ac.uk(a)lists.macromates.com
> [mailto:textmate-
> bounces+s.j.holden=brighton.ac.uk(a)lists.macromates.com] On Behalf Of
> Allan Odgaard
> Sent: 18 September 2012 10:57
> To: TextMate users
> Subject: [TxMt] Re: Problem saving to NFS share from b9147
>
> On Sep 18, 2012, at 11:39 AM, Steve Holden <S.J.Holden(a)brighton.ac.uk>
> wrote:
>
> > [...] have found a critical bug for me in b9147 [...] set_attributes() failed:
> > Attribute not found.
>
> Afraid the bug is in NFS. If TextMate gets an error from any of the API
> involved during save, it will report that as an error (as it should) and treat the
> file as not saved.
> ...
> There is a 2.0 way to do the same [work-around]:
>
> defaults write com.macromates.TextMate.preview volumeSettings '{
> "/net/" = { extendedAttributes = 0; }; }'.
>
> This will disable them for all paths under /net/ - this setting should be
> moved to .tm_properties, but right now, the above should be a workaround.
Perfect! Thanks for the incredibly quick and helpful response, Alan - TM2 it is then :-)
Are you still considering whether to add a Donate button to the site?
Best wishes,
Steve
___________________________________________________________
This email has been scanned by MessageLabs' Email Security
System on behalf of the University of Brighton.
For more information see http://www.brighton.ac.uk/is/spam/
___________________________________________________________
In the 9309 release of TM2 the placement of the html output window is broken. The placement on the right does not work anymore.
The command
defaults write com.macromates.TextMate.preview htmlOutputPlacement right
does not work. I'm only able to change to a separate windows, i.e.,
defaults write com.macromates.TextMate.preview htmlOutputPlacement window
All the best
Guido
Hi, folks
I’m loving TM v2 – and would love to switch to it full-time, but have found a critical bug for me in b9147 which is making that awkward.
One of my projects is hosted on an old NFS v3 share (hosted on old Solaris 9 server) which is auto-mounted on my Mac Pro (running 10.6.8 – which I’m conscious is becoming deprecated with TM2; I’ll be upgrading to 10.8 soon). The file is owned by a different user, but the share is root-mountable from my workstation, so ‘sudo’ will allow me to update the file.
After making a change to a file, I press CMD-S, enter my credentials, and it prompts with:
The document “filename.pm” could not be saved.
set_attributes() failed: Attribute not found.
The file *is* updated on disk, but the red “close window” icon in the top-left of the window remains in its unsaved state, and TM thinks the file hasn’t been saved.
I’ve tried the TM1-style fix (though I’m not sure whether this still applies to TM2) before restarting TM2:
http://manual.macromates.com/en/saving_files#extended_attributes_metadata
but this doesn’t help.
Logged messages:
$ g textmate /var/log/system.log
Sep 18 10:07:06 [0x0-0x76a76a].com.macromates.TextMate.preview[34899]: TextMate: error unobserving fd 31: No such file or directory
Sep 18 10:07:06 [0x0-0x76a76a].com.macromates.TextMate.preview[34899]: TextMate: error unobserving fd 13: No such file or directory
Sep 18 10:07:07 SecurityAgent[46060]: com.macromates.textmate.openfile|2012-09-18 10:07:07 +0100
Sep 18 10:07:09 [0x0-0x76a76a].com.macromates.TextMate.preview[34899]: authorization (pid 34899): got âcom.macromates.textmate.openfileâ
Sep 18 10:07:09 com.macromates.auth_server[51179]: authorization (pid 51179): got âcom.macromates.textmate.openfileâ
I’m not expecting you to be able to replicate the problem (my condolences if you’re using NFS for anything ;-), but I thought I should report the problem in case it was helpful. Is there anything I could try which would help you troubleshoot this?
If there’s a local change I can make (a .tm_properties file option for the root of the shared folder, say), I’d be grateful for any advice…
(in the meantime, this is all the incentive I need to transition off our old NFS server to our git repo ;-) ).
Best wishes,
Steve
PS my NFS shares are mounted with these options (which usually help with Solaris NFS servers)
$ m /etc/nfs.conf
# Mount options to help ease problems with flaky NFS connections to Solaris 10 NFS (v4) shares
nfs.client.mount.options = vers=3,tcp,resvport,soft,intr,bg,locallocks,rdirplus,nosuid,nodev
___________________________________________________________
This email has been scanned by MessageLabs' Email Security
System on behalf of the University of Brighton.
For more information see http://www.brighton.ac.uk/is/spam/
___________________________________________________________
wondering if anyone can spot what is wrong with this textmate command for
corona sdk? It worked fine until I updated to the latest daily build of
Corona. I tried to change the path variable, but to no avail. Basically
nothing happens when I hit Command-R (whereas normally it would kick off
corona with my project file)
Hi Darren,
Just wondering if you're aware of any changes required to get the RUN
command to work on the latest build of corona? I've tried changing the path
but it still doesn't respond. I'm not quite sure how to get some logging
happening within a textmate bundle...
thanks
Greg
--------------
#!/bin/bash
if [[ ${#SKIN} < 1 ]] ; then
SKIN="iPhone"
fi
CORONA_SIM_PATH="/Applications/CoronaSDK/Corona\ Terminal"
#if [[ ${#SDK_PATH} > 0 ]] ; then
# CORONA_SIM_PATH=$SDK_PATH"/simulator"
#else
# CORONA_SIM_PATH="/Applications/CoronaSDK/Corona\ Terminal"
## CORONA_SIM_PATH="/Applications/CoronaSDK/simulator"
## CORONA_SIM_PATH="/Applications/CoronaSDK/Corona\ Simulator"
#fi
if [[ ${#TM_PROJECT_DIRECTORY} > 0 ]] ; then
TARGET_DIR=$TM_PROJECT_DIRECTORY
else
TARGET_DIR=$TM_DIRECTORY
fi
# In order for the simulator relaunch to work, "Enable access for assistive
devices" must be selected in System Preferences > Universal Access.
osascript <<- APPLESCRIPT
display dialog "I love the MacTipper Blog!"
on appIsRunning(appName)
tell application "System Events" to (name of processes) contains appName
end appIsRunning
on selectAppMenuItem(app_name, menu_name, menu_item)
try
-- bring the target application to the front
tell application app_name
activate
end tell
tell application "System Events"
tell process app_name
tell menu bar 1
tell menu bar item menu_name
tell menu menu_name
click menu item menu_item
end tell
end tell
end tell
end tell
end tell
return true
on error error_message
return false
end try
end selectAppMenuItem
if appIsRunning("Corona Simulator") then
selectAppMenuItem("Corona Simulator","File","Relaunch")
else
tell application "Terminal"
-- tell application "iTerm"
do script "$CORONA_SIM_PATH -project $TM_PROJECT_DIRECTORY -skin $SKIN"
end tell
end if
APPLESCRIPT
--------------
--
View this message in context: http://textmate.1073791.n5.nabble.com/what-is-wrong-with-this-command-code-…
Sent from the textmate users mailing list archive at Nabble.com.
How can one best debug a TextMate command within a bundle that is not working
properly? It has unix & apple script within it? e.g.
- is there a way to run at a console level?
- a way to include some log messages?
thanks
--
View this message in context: http://textmate.1073791.n5.nabble.com/how-do-I-debug-a-command-console-or-l…
Sent from the textmate users mailing list archive at Nabble.com.
Hi,
This is a bit odd; in the latest build (9309), the file browser is not showing anything other than my .gitignore file in a Haskell project.
Here's what my .tm_properties looks like:
TM_GIT = "/usr/bin/git"
exclude = "{*.{hi,p_o,o,pyc,gz,aux},Icon,CVS,_darcs,_MTN,\{arch\},blib,*~.nib,vendor,*.log,tmp,log,coverage,coverage.data}"
include = "{.tm_properties,.htaccess,.rvmrc,.gitignore}"
fontName = "Menlo Regular"
fontSize = 14
softWrap = true
softTabs = true
tabSize = 4
excludeDirectories = "build,dist,tmp,log"
PATH = "$PATH:/usr/texbin:/usr/local/go/bin"
[ text.tex ]
Now, if I remove the `exclude=` line, nothing changes. But if I explicitly add "*.hs" to the `include` entry, my Haskell source files show up.
Any ideas? It seems to me that the files to be excluded are somehow being loaded from another scope, which has some unreasonable defaults.
thanks,
Noah
Every mails from some persons break threading in Mail.app.
E.g. Allan's mails are always on their own (or on their own thread)
Probably a Mail.app problem (they're fine in gmail web), but I ask in case there is a fix.
Anyone seeing this?
This make reading the list a PITA.
--
FredB
Dear All,
am I the only one who is annoyed by the behaviour of the
file browser in TM2? when it is invoked, it eats space in the
window and pushes the text in a smaller area. I find this
quite ugly and much prefer the old behaviour, where the
file browser slid out of one side of the window so the
resulting total window was larger, and the text in the
window was unchanged. Any way to customize this?
Thanks
Piero
I just did a Mountain Lion clean install and had to reinstall TextMate
(Version 1.5.11 (1635)).
Interactive keyboard input for Ruby didn't work, but I remembered a trick
(/applications/textmate.app/Contents/SharedSupport/Support/lib marcc$ svn
export
http://svn.textmate.org/trunk/Support/lib/tm_interactive_input.dylib@11735).
This helped to work around this problem.
Using this workaround, when I run my Ruby app within TM, keyboard input
does work but I get a strange line in red the interactive window:
What is your name?
dyld: DYLD_ environment variables being ignored because main executable
(/bin/ps) is setuid or setgid
marc
Hello marc. How are you?
The line I'm questioning is:
dyld: DYLD_ environment variables being ignored because main executable
(/bin/ps) is setuid or setgid (not sure what it means)
Is there a way I can get rid of that line (some workaround?) -- What am I
doing wrong?
Thanks in advance.
Now the 'Find in project' don't support encodings other than utf8,
when I use gbk encoding, I can't navigate to the right line of result
files position.
I use the Ack bundle to search projects with gbk encoding, will
textmate's 'Find in project' support encodings other than utf8 in the
future?
--
Yuan Jiang
http://blog.vetcafe.nethttp://twitter.com/sleetdrop
Is there an existing plugin for log4j file syntax highlighting. I'm looking to highlight all FATAL and ERROR lines in red, WARN in yellow (or something close so that its readable), and INFO in green.
Cheers,
Kyle
Good morning all,
first I want to express my appreciation for the ongoing development process
of TM2! Thanks to all contributors!
However, with the nightly updates coming in more frequently now, I find that
on both of my (Mountain Lion) computers, the number of TextMate duplicates
in Finder's "Open With.." list (if I for instance use it on one of my C
source files) keeps increasing with every single update.
I know that it is basically possible to clean this list by rebuilding some
LaunchServices files, but I also read that all previous application
assignments for file types would be lost afterwards -- that is why I first
want to ask if anybody experiences similar behavior, and whether this might
be related to the upgrade process within TextMate (I'm usually updating from
the preferences dialog) and thus be likely to reoccur even after I have
cleaned the LaunchServices.
Thank you very much,
dAlembert
--
View this message in context: http://textmate.1073791.n5.nabble.com/Growing-list-of-duplicates-in-Finder-…
Sent from the textmate users mailing list archive at Nabble.com.
> I just have to throw my vote in for the curent PANE option, not a weird second-class drawer that doesn't behave like it is really part of the window.
>
> Check out SizeUp (http://www.irradiatedsoftware.com/sizeup/) or BetterTouchTool/BetterSnapTool (http://blog.boastr.net/) if resizing windows is causing an inordinate amount of distress in your lives.
>
> --
> Brandon Fryslie
>
>
> On Thursday, September 13, 2012 at 8:25 AM, Rob McBroom wrote:
>
>> On Sep 12, 2012, at 12:04 AM, Travis Dunn <tdunn13(a)gmail.com (mailto:tdunn13@gmail.com)> wrote:
>>
>>> I don't think the new file browser is "stupid" at all, if anything it's more inline with how most other editors handle the problem (not saying that TextMate can't/shouldn't be unique), but in this case I think it was a good decision. The drawer was awkward in my opinion, it's pretty much the only reason I used Project Plus, cause the interface element felt strange.
>>
>> I used Project Plus, too. I don?t think anyone wants a literal drawer. We just want the size of the editing area to be the same, whether [thing that shows files] is visible or not. :-)
I like the drawer in TM 1. It is very OS X and Cocoa apps had drawers for a long time.
In a perfect world, everybody wants different things, and everyone wants a customizable text editor.
So, it would be great to have all 3 options... (but a PITA to code and maintain, perhaps...)
Hi,
I'm using rake in a (mostly) non-ruby project, and so started looking into TextMate's support for running rake tasks.
I discovered that my project automatically has a scope of attr.project.rake, and so I set the Ruby bundle's "Run Rake Task" command to include this scope. However when I execute the command I don't see a full list of the available tasks, I just see the following two:
- (default task)
- aborted!
The project requires JRuby (as it uses JDBC), and so I then tried setting TM_RUBY to use the correct ruby (normally I want textmate to use the system ruby regardless, as using jruby really slows down bundle commands and such). Now I get this error:
/Users/adsharp/.rvm/rubies/jruby-1.6.7.2/lib/ruby/1.8/erb.rb:715 warning: SAFE levels are not supported in JRuby
NotImplementedError: Process::Status#exited? not implemented
(root) at /Users/adsharp/Library/Application Support/TextMate/Managed/Bundles/Ruby.tmbundle/Support/RakeMate/rake_mate.rb:42
Here I'm well beyond my level of expertise. Is there anything I can do here to enable use of the "Run Rake Task" command in my JRuby/Rake project?
Cheers,
Adam
Hi list,
after getting TM2 + synctex working again on 10.6.8 I experience an issues using the 'Citation based on current word' command (opt+esc) in the LaTeX.bundle:
dyld: Library not loaded: @executable_path/../Frameworks/libc++.1.dylib
Referenced from: /Applications/TextMate.app/Contents/PlugIns/Dialog2.tmplugin/Contents/Resources/tm_dialog2
Reason: image not found
/Users/christian/Library/Application Support/TextMate/Managed/Bundles/Bundle Support.tmbundle/Support/shared/lib/ui.rb:182:in `load': Cannot parse a NULL or zero-length data (OSX::PropertyListError)
from /Users/christian/Library/Application Support/TextMate/Managed/Bundles/Bundle Support.tmbundle/Support/shared/lib/ui.rb:182:in `menu'
from /Users/christian/Library/Application Support/TextMate/Managed/Bundles/Bundle Support.tmbundle/Support/shared/lib/ui.rb:177:in `popen'
from /Users/christian/Library/Application Support/TextMate/Managed/Bundles/Bundle Support.tmbundle/Support/shared/lib/ui.rb:177:in `menu'
from Citation Based on Current Word / Selection…:12
It seems that the @executable_path variable is not set properly, is there any way to fix this or does this require a new compiliation?
Thanks,
Chris
otool -L /Applications/TextMate.app/Contents/PlugIns/Dialog2.tmplugin/Contents/Resources/tm_dialog2
/Applications/TextMate.app/Contents/PlugIns/Dialog2.tmplugin/Contents/Resources/tm_dialog2:
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 751.62.0)
@executable_path/../Frameworks/libc++.1.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 125.2.11)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 227.0.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 550.43.0)
Subject says it all, I am looking for a way to get focus back to the
editor window after pressing Cmd-R to run my Python script WITHOUT
using the mouse.
Is that possible?
Am using the latest TM2 here.
Would appreciate to let me know the trick! ;)
Michael
I'm getting "source" scope where it shouldn't be, I having some hard time
discovering what's going on (example attached: the file is ~/.tm_properties)
Any ideas?
Thanks
Elia
—
☁ @elia <http://twitter.com/elia> (twitter) ✎ elia(a)schito.me (gtalk)
☎ (+39) 348/9051393 perlelia(a)gmail.com (FaceTime)
I need some help about code complete in bash and php.
bash
-------
VAR_EXAMPLE=1
echo $VAR_EXAMPLE # when I use a variable for the first time,
autocomplete won't work when I hit $VAR[ESC]
php
------
class C {
private $_a_example = 0;
public function foo()
{
echo $this->_a_example; # when I use a class's property for
the first time, autocomplete won't work when I hit $this->_a[ESC]
}
}
Is there any solution for this or I have to tweak the syntax file?
--
Yuan Jiang
http://blog.vetcafe.nethttp://twitter.com/sleetdrop
This is not really that important but I'm recording it for posterity.
If you open a directory in TM2 so that you have a window showing the file
browser and an empty "untitled" document, then click on a file in the
browser that is not UTF-8 encoded you will get the dialog asking for which
encoding to use. If you click "cancel" in that dialog the entire window
is closed. Unlike when you close the last tab and you get a new
"untitled" document.
example text:
(helloword)
When use vim to select a enclosing typing pair, you can choose to
select the punctuation or not, by using command 'i' and 'a'. eg 'vi('
'va('
When use Textmate, select Enclosing Typing Pairs command will make the
selection with punctuations like vim's 'va(' does.
Is it possible to make the selection without punctuations like vim's 'vi(' does?
--
Yuan Jiang
http://blog.vetcafe.nethttp://twitter.com/sleetdrop
Not sure in what build that started happening because I haven't edited a
java properties file in some time. But with my current build (9307) when I
set the file scope to "java.properties" I'm seeing incorrect scoping. In
a empty file if I type ctrl-shift-P it displays the follow scopes:
source.java.properties
kvp.multiline.properties
string.kvp.multiline.properties
attr.untitled
attr.os-version.10.7.4
The source.java.properties is expected, but I'm not sure where
kvp.multiline.properties is getting picked up.
It is wreaking havoc with my properties files and assigning a scope of
kvp.dangling.space.between.key.and.equalsign.properties when I enter a
valid property value.
Any idea where these kvp scopes are being applied?
I searched all of the files (using ack --all kvp) in:
/Users/curt/Library/Application Support/Avian/Prinstine Copy
/Users/curt/Library/Application Support/Avian/Bundles
/Users/curt/Library/Application Support/TextMate/Pristine Copy
/Users/curt/Library/Application Support/TextMate/Bundles
/Library/Application Support/TextMate/Bundles
This did not find a single instance of "kvp".
Dear all,
I have a strong feeling that this has come up before, but I can't seem
to find it in the mailing list archives. Can I ask why the
TM_PROJECT_DIRECTORY isn't set to the top-level directory by default?
(I'd like to use it to set my windowTitle to just the last element in
that path, as in TM1, without needing a .tm_properties file in every
project. So if that's possible by another route, I'd be glad to hear
about that too...)
Thanks,
Jon
Hi list,
I have a question related to TM2 and the mate command line. I have upgraded to TM2 (most recent version on OS 10.6.8) and removed/installed the command line tool through the preferences dialogue. This has put an executable called 'mate' into /usr/local/bin. So far all good.
In the old TM (v1.x), 'mate' is a symlink in /Applications/TextMate.app/Contents/Resources/ pointing to /Applications/TextMate.app/Contents/SharedSupport/Support/bin/mate
If I now try to run 'mate' after my upgrade to TM2 and 'mate' installation I get:
/usr/local/bin/mate: line 2: /bin/find_app: No such file or directory
/usr/local/bin/mate: line 2: /Contents/Resources/mate: No such file or directory
Looking at 'mate' this is a shell script:
#!/bin/sh
"$("$TM_SUPPORT_PATH/bin/find_app" com.macromates.TextMate.preview)/Contents/Resources/mate" "$@"
pointing to $TM_SUPPORT_PATH (ie for TM2 this should be "/Applications/TextMate\ 2.app/Contents/SharedSupport/Support" I believe, going by the TM1 setup).
In the new TM2 alpha, however, /Applications/TextMate\ 2.app/Contents/Resources does not contain a 'mate' executable, neither does the folder /Applications/TextMate\ 2.app/Contents/SharedSupport/Support/ exist. In fact, I could not find the 'mate' executable at all in the application bundle.
So my question is: where is 'mate' in TM2 located and how do I fix the sync with Skim?
Thanks,
Chris
Hi TM2 folks,
I would like to request the following feature in TM2:
* In a selected portion, matching identical words. ALthough this can be done by Find in selection menu, it would be more
handy if just by double clicking on a word we could find identical words.
* Editing these identical words by introducing simultaneous carrots.
Sometimes this feature becomes very useful in checking and editing a code.
Cheers,
Riki
Sitting on Textmate 2 9305 and the folding indicators seems to big and
offcenter, or at least offcenter, the same with the icon showing that an
area is folded. Im running this on a Macbook Pro Retina with the native
resolution.
Folded[image: Inline image 1]
Unfolded
[image: Inline image 2]