Lion introduces a new way of inserting accented characters by holding down the corresponding key.
-----------------------------
in TextEdit:
I hold 'a' and I get the menu shortly afterwards to chose among the accented versions.
If there are no accented variations for that letter, nothing happens (the letter is not repeated)
in Textmate:
If I hold down the 'a' key, it is repeated until I release the key.
If I hold down the 'd' key (or any other key without accented variations), nothing happens.
-----------------------------
This is a small quirk I guess. I have not tried how TM acts, if this behavior in Lion is switched off using:
defaults write -g ApplePressAndHoldEnabled -bool false
as a restart is required afterwards and I am a lazy bum.
-----------------------------
What I would prefer in Textmate (maybe others will agree?):
Holding a key pressed should result in the letter being inserted repeatedly.
Ideally this can be switched with a .tm_properties rule based on the scope or grammar.
(it might be nice to be able to type umlauts when writing a plain text file,
but more convenient to type '/*****' in a source file without repeatedly having to press the '*' key)
Maybe you can consider my suggestion.
Thx,
Thomas
Hi,
maybe I found a fix for that issue (at least my test script now runs :) ):
The new R.tmbundle stuff I host at https://github.com/avian/r.tmbundle/
thus here the code which should be tested.
Please replace everything in between
STDOUT.sync = true {... and ...} STDOUT.flush
in file tmR.rb by:
STDOUT.sync = false
STDERR.sync = false
descriptors = [stdout, stderr]
descriptors.each { |fd| fd.fcntl(Fcntl::F_SETFL, Fcntl::O_NONBLOCK) }
until descriptors.empty?
select(descriptors).shift.each do |io|
begin
str = io.readline
rescue
descriptors.delete io
io.close
break
end
if str.nil? or str.empty?
descriptors.delete io
io.close
elsif io == stderr
# just in case
print hideStartMessageJS
print %{<span style="color: red">#{esc str}</span>}
elsif io == stdout
print hideStartMessageJS
str.each_line do |line|
# line counter for top level source
if line.include?("#{linecountermarker}")
linecounter += 1
line.sub!("#{linecountermarker}", '')
end
# check for a comment sign at the beginning of a line
if line.match(/>\s*#/)
print "<i><font color=blue>#{esc line.chomp}</font></i>\n"
# check for a comment within a line - regexp should be improved yet!
elsif m=line.match(/(.*?)(#[^"']*)$/)
print esc(m[1]).gsub(/^(>|\+)/,'<a class="prompt" href="txmt://open?line='+linecounter.to_s+'">\1</a>')
print "<i><font color=blue>#{esc(m[2]).chomp}</font></i>\n"
# check for error messages
elsif m=line.match(/(?i)^\s*(error|erreur|fehler|errore|erro)( |:)/)
where = (isSelection) ? " of selection" : ""
print "<span style='color: red'>#{esc str.gsub(%r{(?m).*?#{m[1]}},m[1]).chomp}<br /><i>RMate</i> stopped at <a href='txmt://open?line=#{linecounter}'>line #{linecounter-selectionlinestart}#{where}</a></span><br />".gsub(%r{source\("(.*?)"\)},'source("<a href="txmt://open?url=file://\1">\1</a>")')
print "<hr noshade width='300' size='2' align='left' color=lightgrey>"
break
# check for warnings
elsif line.match(/^\s*(Warning|Warning messages?|Message d.avis|Warnmeldung|Messaggio di avvertimento|Mensagem de aviso):/)
print "<span style='color: gray'>#{esc line}</span>"
# print line simply with hyperlinked prompt if given
elsif line.match(/_\x8./)
print "#{line.gsub(/_\x8(.)/,'<b>\1</b>')}"
else
print esc(line).gsub(/^[\x0-\x9]?(>|\+)/,'<a class="prompt" href="txmt://open?line='+linecounter.to_s+'">\1</a>')
end
end
end
end
end
STDOUT.flush
Feedback is welcome :)
Cheers,
--Hans
In TM2 is there any way to default unknown file types to plain text
without the "What is the file type of..." dialog? I come across a lot
of files without extensions and 99% of the time I want to treat them as
plain text. Is there a way to just skip the dialog?
--
Steve King
Sr. Software Engineer
Arbor Networks
+1 734 821 1461
www.arbornetworks.com <http://www.arbornetworks.com/>
Hi all,
i have an issue with TM2 and LaTex.
I've used TM1 with Skim, then i've installed TM2 and after some
modifications it was working fine.
the only remaining problem was the Sync with Skim. Every time i tried to go
back from Skim to tex file, it opened TM1.
I removed TM1 with AppCleaner (this was a mistake as i read
http://old.nabble.com/TM2-LaTeX-Woes-to32981904.html#a32984513 here )
After that i've removed TM2 and did everything the same as before.
I've installed TM1, set the path, compiled some tex file, configured Skim,
compiled tex file again.
then i've installed TM2. At first time i tried to open a tex file it asked
me like the first time to install the LaTex bundle.
After downloading 4 packages and "installing" them it opened the tex file
but the active bundle was PlainText.
In the Bundle editor i can see the LaTex but it is grayed-out.
Does anybody have an idea how to proceed?
Cheers
dim
--
View this message in context: http://old.nabble.com/TM2-LaTeX-Problem-tp33472319p33472319.html
Sent from the textmate users mailing list archive at Nabble.com.
I saw the following in changelog
Introduce attr.file.unknown-type and attr.file.unknown-encoding. You can use this in .tm_properties files to set fileType andencoding to provide default values only for files where TextMate was unable to find the proper type/encoding (which normally results in a dialog asking the user).
But When I set it in .tm_properties as below, it doesn't work for me
attr.file.unknown-type=text
attr.file.unknown-encoding=gbk
Yuan Jiang
http://blog.vetcafe.nethttp://twitter.com/sleetdrop
I've seen references to clicking a box to cause crash reports to be sent directly to macromates. Is this real and, if so where is the box to click?
--Lewy
anyone who is familiar with the subversion bundle, I set TM_SVN_DIFF_CMD variable, but it doesn't work.
When I set it to something just like filemerge, Textmate2 still use the native diff viewer.
Yuan Jiang
http://blog.vetcafe.nethttp://twitter.com/sleetdrop
> From: Jacob Bandes-Storch <jacob(a)bandes-storch.net>
> Subject: [TxMt] Some text-navigation/selection questions or requests
> Date: March 5, 2012 12:02:16 PM AKST
> To: textmate(a)lists.macromates.com
> Reply-To: TextMate users <textmate(a)lists.macromates.com>
> - With multiple selections or a selected range, pressing the up arrow key will put a single caret one line above the first selection/caret, and pressing down goes one line below the last one or the end. It would be nice to have a way to move up from the last line or down from the first line. (Perhaps a modifier to choose beginning/end and then the arrow key can dictate only which direction to move).
That sounds like a job for bookmarks. Look under the navigation menu. Put one at the top of your section, another at the end. Toggle between them using F2
--Lewy
The blog page at http://blog.macromates.com/2011/textmate-2-0-alpha/ points
to r8930 version, but apparently there is an r8956 according to
http://tm2tips.tumblr.com/. Some questions:
1) where to get the latest alpha? Or should I assume the latest stable
version is the r8930?
2) if I install the TM2 alpha, can I keep TM 1.5.10 around if needed? Can
I undo the TM2 install? I'm guessing that the 'mate' command changes can't
be undone so easily. (my main use of 'mate' command is during a git commit
to open the change log file)
3) In general, since I use TM for work, I'm hesitant to install TM2 alpha.
Any comments/advice about that? I would however like to try it so I can
offer my brilliant and helpful comments to Allan about it.
4) Is there a proper way to search this list? I found this:
http://old.nabble.com/textmate-users-f18157.html but the page at
http://lists.macromates.com/listinfo/textmate doesn't mention how to search
the list (though you can download each month's archives by hand).
--ErikN
Sometimes when I make a rectangular selection and start typing to replace text I get a doubled cursor -- and one of the lines
has the newly-typed text doubled.
See this set of screenshots:
https://img.skitch.com/20120227-j64tcejysdeahy7akwtx1dq414.jpg
SCFinderPlugin is not in the TM2 plugin folder. Quicksilver doesn't crash, just TM2. Also, SVN isn't involved in the crashes. Most of the files being modified are not under version control.
I'll see if I can narrow it down a bit to more exact circumstances.
(My Versions, just in case)
OS X 10.7.3, Build 1D50b
TM2, Version 2.0 (9090)
svn, version 1.6.17 (r1128011) compiled Nov 8 2011, 18:14:46
--Lewy
> On Feb 29, 2012, at 9:10 AM, Allan Odgaard wrote:
>
>> On 29/02/2012, at 03.03, Lewy wrote:
>>
>>> I am getting a LOT of crashes (TM2) when working with files in the project sidebar (right name?). Even things like rename a file, or add a file to favorites will crash TM2. What's interesting is that the crash occurs AFTER the work is done. When I reopen TM2, the file has been renamed or whatever I was trying to do.
>>>
>>> I can supply the crash log to whomever wants it along with a specific case.
>>
>> I don’t think this is normal — my hunch is that there is an issue with the Subversion SCM driver and your working copies, since a) your other post suggest some incompatibility, and b) the SCM code runs after file system changes, which seems to be when you get the crash.
>>
>> For now you can try run w/o subversion and see if you get any crashes.
>>
>> I will see your crashes later (unless you disabled submission).
>
> Possibly unrelated, but SCFinderPlugin causes Quicksilver to crash. If that’s installed, it could be the problem.
>
> --
> Rob McBroom
> <http://www.skurfer.com/>
I have created a wiki page for Project Management under TM2, you can find it here:
http://wiki.macromates.com/Suggestions/ProjectManagementInTextMate2
I wrote Project Management rather than Projects since Allen does not intend to add projects to the 2.0 release (and quite possibly also not at a later date). So my intention was to collect
(1) suggestions on how to improve the file pane,
(2) how to replicate/adapt the workflow for people who have previously used projects and
(3) reasons why the filesystem-centric approach is not suited to meet their needs.
I'd be happy if other people contribute and add suggestions. Perhaps it can become a handy tool for Allen to collect useful feedback.
Max
David,
I had to use "attr.save-on-deactivate" in the Scope Selector instead, but
that did the trick! Thanks so much for explaining this to me.
On Wed, Feb 29, 2012 at 12:39 PM, <textmate-request(a)lists.macromates.com>wrote:
>
>
> ------------------------------
>
> Message: 4
> Date: Wed, 29 Feb 2012 18:39:20 +0000
> From: David Howden <dhowden(a)gmail.com>
> To: TextMate users <textmate(a)lists.macromates.com>
> Subject: [TxMt] Re: textmate Digest, Vol 45, Issue 50
> Message-ID:
> <CAP2kWKGbE+81=t_5On1x_hDbdXaZr9LOO7gTwWifCUnxk+NH-Q(a)mail.gmail.com
> >
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi,
>
> So this works for me. In the .tm_properties file:
>
> [ *.tex ]
> scopeAttributes = 'attr.save-on-deactivate'
>
> Then put attr.save-on-deactive in the scope for the 'Save on focus lost'
> command.
>
> Be careful: scopeAttributes seem to only be attached to files when you open
> them, so if you change .tm_properties be sure to re-open the files. You
> can make sure that the scope attribute has been set by using the "Show
> Scope" command in bundle development or Ctrl-Shift-P, just to check that
> the attribute is being set properly.
>
> David.
>
>
Works just fine. Discovers the two modified files and matches the command line report.
That's good. TM2 works. )-:
That's bad. But not on my stuff. (-:
Time to review what I'm doing. Thanks.
Lewy
On Feb 29, 2012, at 5:25 AM, textmate-request(a)lists.macromates.com wrote:
> From: Allan Odgaard <mailinglist(a)textmate.org>
> Subject: [TxMt] Re: working with SVN
> Date: February 29, 2012 5:05:05 AM AKST
> To: TextMate users <textmate(a)lists.macromates.com>
> Reply-To: TextMate users <textmate(a)lists.macromates.com>
>
>
> On 29/02/2012, at 09.57, Lewy wrote:
>
>> […] TM2 didn't find the Uncommitted changes. It return [screenshot follows]
>
> What version of (CLI) svn are you using?
>
> Can you try to do a new checkout e.g. http://svn.textmate.org/trunk/Manual/pages/en/ — edit a page and see if that gets picked up.
Thanks, David. Your edits were enough to get the command working for me.
How would a person go about limiting the scope of this command by file
type? I understand that this is possible but haven't been able to get it to
work yet.
Seems like the Scope Selector or Content Match fields would be the place
for that (using something similar to [ *.{css,txt,markdown,md,mdown} ] for
the syntax) but I can't get it to work. I've tried this syntax with or
without the brackets.
--
Erik
On Wed, Feb 29, 2012 at 9:24 AM, <textmate-request(a)lists.macromates.com>wrote:
>
> Message: 5
> Date: Wed, 29 Feb 2012 15:17:50 +0000
> From: David Howden <dhowden(a)gmail.com>
> To: TextMate users <textmate(a)lists.macromates.com>
> Subject: [TxMt] Re: scopeAttributes and deactivate working?
> Message-ID:
> <CAP2kWKEubFLk0TaqaBXNd9B5szv_wwitCBWt6idRsDDMdJBaMQ(a)mail.gmail.com
> >
> Content-Type: text/plain; charset="iso-8859-1"
>
> Hi Ed.
>
> Try removing the scope selector and see if it works. I have input set to
> "Nothing", and output to "Discard".
>
> I have added the command to the text bundle, so if you are still having
> problems I can just send you a copy of that.
>
> David.
>
> On Wed, Feb 29, 2012 at 3:12 PM, PowerPod <ed.moss(a)4ssom.com> wrote:
>
> >
> > I created a "Command" in my personal bundle with:
> >
> > Scope Selector: attr.save-on-deactive
> > Key Equivalent:
> > Tab Trigger:
> > Semantic Class: callback.application.did-deactivate
> > Content Match:
> > Save: Modified Documents
> > Input: Scope Format: Text
> > Output: Replace Input Format: Text
> > Caret Placement: After Output
> > Scroll for new output (unchecked)
> >
> > Still no joy. Yes, I am anxious to get this working. :) I really
> appreciate
> > your help.
> >
> > Thanks,
> >
> > Ed.
> >
> >
> > David Howden wrote:
> > >
> > > Hi
> > >
> > > Ok, so as I understand it you you now need to have a command which has
> > the
> > > scope set to attr.save-on-deactive, and is fired by the semantic
> > > class: callback.application.did-deactivate
> > > and is set to save all modified documents.
> > >
> > > David.
> > >
> > > On Tue, Feb 28, 2012 at 5:00 PM, Edwin Moss <ed.moss(a)4ssom.com> wrote:
> > >
> > >> I am having no joy in getting this to work in my .tm_properties file.
> > >>
> > >> [ *.{rb,erb,haml,js,html} ]
> > >> scopeAttributes = 'attr.save-on-deactivate'
> > >>
> > >> Has anyone else got it to work? Any help would be appreciated.
> > >>
> > >> Thanks,
> > >>
> > >> Ed
> > >>
> > >>
> > >> _______________________________________________
> > >> textmate mailing list
> > >> textmate(a)lists.macromates.com
> > >> http://lists.macromates.com/listinfo/textmate
> > >>
> > >
> > >
> > > _______________________________________________
> > > textmate mailing list
> > > textmate(a)lists.macromates.com
> > > http://lists.macromates.com/listinfo/textmate
> > >
> >
> > --
> > View this message in context:
> >
> http://old.nabble.com/scopeAttributes-and-deactivate-working--tp33408128p33…
> > Sent from the textmate users mailing list archive at Nabble.com.
> >
> >
> > _______________________________________________
> > textmate mailing list
> > textmate(a)lists.macromates.com
> > http://lists.macromates.com/listinfo/textmate
> >
>
I am getting a LOT of crashes (TM2) when working with files in the project sidebar (right name?). Even things like rename a file, or add a file to favorites will crash TM2. What's interesting is that the crash occurs AFTER the work is done. When I reopen TM2, the file has been renamed or whatever I was trying to do.
I can supply the crash log to whomever wants it along with a specific case.
Lewy
Hi, most of my work with TextMate is with XML files. TM2 only seems to be
able to tidy really small files - anything of a reasonable size, it just
deletes my XML. Is this a known issue that will be fixed, or is there some
workaround?
--
View this message in context: http://old.nabble.com/-TM2--XML-Tidy-tp33410232p33410232.html
Sent from the textmate users mailing list archive at Nabble.com.
Uh, no. I hadn't found those. I was using cmd-y, which brought up the menu. However, your comment looks like it's just what I wanted, except it didn't find everything.
Command line svn returns:
bash-$ svn status
X data
M _README-DEV.mdown
M org-bylaws-v4.php
? css/bp-boiler-2.css
M org-board-v4.php
M org-licenses-v4.php
Performing status on external item at 'data'
bash-$
Which is correct. "data" is an external, and the css file is a mistake I haven't yet removed. The others had one line changes. TM2 didn't find the Uncommitted changes. It return [screenshot follows]
Looks like this is trying to do what I wanted. I'm glad to find it. Dunno why it didn't succeed.
Lewy
> On 28 Feb 2012, at 21:11, Lewy wrote:
>
>> I have been using cmd-Y with SVN. It works fairly well, however has one problem for me. When I select status (zero from the list) it shows me the status only of one file. What I want is what the SVN command line does -- to show the status of files that are modified, added, deleted, whatever.
>>
>> The idea is to find everything I just modified for a commit. Commit seems to work only on one file as well. Is there a way to work with the repository instead of just one file?
>
> Hi,
>
> did you try to click at the blueish "smart folder" or "SCM Status" ⇧⌘Y?
>
> There you see all uncommitted changes. Simply select all or whatever what do you want to commit, or diff against working copy ... via ⌘Y.
>
> Best,
> --Hans
I have been using cmd-Y with SVN. It works fairly well, however has one problem for me. When I select status (zero from the list) it shows me the status only of one file. What I want is what the SVN command line does -- to show the status of files that are modified, added, deleted, whatever.
The idea is to find everything I just modified for a commit. Commit seems to work only on one file as well. Is there a way to work with the repository instead of just one file?
Not a really big issue since I can go to command line or some GUI, but it would be nice to do that within TM2.
--Lewy
... opening of the same favorite project should maximize it instead of opening a new instance of it.
It's a minor feature request ;)
Thanks!
Best,
--Hans
> in TM2 I have the problem that the dialog that says
> "LaTeX Watch: Compiling document" never disappears.
> If I force quit the Cocoadialog things work just fine,
> but it is annoying to have to force quit
> the process every time I Watch a new document.
My workaround is preventing TM from starting the dialog.
I don't really have an idea of what I'm doing but commenting out the
following lines for the watch document command in the bundle editor
seems to kill the dialog while keeping the rest of watch document
alive:
#nice -n 20 CocoaDialog progressbar --indeterminate --title 'LaTeX
Watch' --text 'LaTeX Watch: Compiling document' </dev/console
&>/dev/null &
#progressbar_pid=$(jobs -p %%)
#disown %%
watch_script_opts="--textmate-pid $PPID" # --progressbar-pid $progressbar_pid"
When I selected Go > Current Document (Cmd-Ctrl-R) in TextMate 1, it would highlight the current document in the file list, expanding any folders as needed.
In TextMate 2, it still works this way — *IF* the folder containing the document is already expanded, so all it needs to do is scroll. If the folder is not expanded, TM2 opens the folder, so the drawer now only shows a subset of the project I'm working on.
Example:
> folder1
v folder2
file1
file2
> folder3
If I am editing file2 and press Cmd-Ctrl-R, the highlight moves to file2, correctly.
In the case where folder2 was not expanded, though, I would see this after pressing Cmd-Ctrl-R:
file1
file2
…and I would no longer be able to access folder1 and folder3 from the file list without using the dropdown at the top. I would also no longer have an overview of the SCM status of the entire project.
How can I set TM2 to work the old, non-annoying way, where it just expands folders as needed and doesn't change the root?
Thanks
--
John Yeates
Since updating to r9064, if I make a selection, hit Cmd-F and hit Find All, I am shown matches for the whole project rather than just matches in the selection (despite the dropdown being set to Selection).
Pretty sure this was working in the previous release :)
--
John Yeates
Hi,
I do not know if this request was already mentioned, if so please ignore this message ;)
Example: If I'm searching for something project-wide, I select "Project Folder" for item "In:" - fine. Then I close the Find Panel, I'm working on some stuff, then I'd like to look for another string, I set the "find string" via ⌘E and then I press ⌘F. Ok - but "Find Panel"'s "In:" selection felt back to "Document", thus I've to re-select my last "In:" option to "Project Folder".
Could this behaviour be changed in such a way the user's last selection for "In:" will be stored persistently like for "Ignore Case" etc.?
Thanks a lot for TM2!
--Hans
Hi,
in one folder, I have the following .tm_properties, to hide folders with
derived files (.o etc.):
myExtraExcludes = "lib,glnx86,glnxa64,maci64,win32,win64,x64"
excludeInFileChooser = "{$excludeInFileChooser,$myExtraExcludes}"
excludeInFolderSearch = "{$excludeInFolderSearch,$myExtraExcludes}"
I believe (but am not certain) that worked for build 9005 or something
around there, but with 9007, I see all of these folders (and TM2 is
crawling, which may indicate that it watches the files in these
folders). Should this work as shown?
Christopher
TM2 looks really great: Although it's still alpha I use id for my work - php
web
developement.
I noticed that the Symbol list (right side in the bottom
status bar) can't be sorted by name. Would be nice to have sorting back.
Thanks, Lars:)
--
View this message in context: http://old.nabble.com/TM2-sort-symbol-list-%28status-bar-bottom-right%29-tp…
Sent from the textmate users mailing list archive at Nabble.com.
When using TM-2 with a C source file, if I type an open brace, I get a
matching pair of braces. If I then press enter, I get an empty line above
the closing brace and the cursor is properly indented.
However if I do the same with a Java source file, there is no blank line
above the closing brace and the cursor is sitting in front of the closing
brace.
Is there some setting or tweak to the java language grammer that is
necessary to achieve this behavior? It works correctly in TM-1.
Thanks,
Curt
Hi. I have two different, but related, issues.
First, how does one execute a single line / selection in shell mode? I've enabled enhanced terminal usage. Script (cmd-R) executes fine, but on the entire document. The Textmate Manual direction (http://manual.macromates.com/en/shell_commands) to use ^R for a line or selection does not produce any results other than a forward slash.
Second, has anyone solved the "execute line / selection" issue in the Python bundle? (http://stackoverflow.com/questions/1775954/using-python-3-1-with-textmate). Again, can run an entire script just fine, but line/selection functionality appears broken and returns the following.
Traceback (most recent call last):
File "/tmp/temp_textmate.QffC1S", line 19, in <module>
stdout.write(exc)
TypeError: argument 1 must be string or read-only character buffer, not list
I'm working on a MBP running Snow Leopard with most recent version of TM. Am hoping I am just missing something obvious, but have spent a few (fruitless) hours googling and searching the mailing list.
Am new to Textmate (couple of months) but already convinced it is an ideal editor for me. The R, Latex and Sweave bundles are nothing short of remarkable. Any help or directions to solutions would be greatly appreciated, and would make what is already a great tool, almost perfect.
Cheers
Charlie
Hi Allan,
Is there any way to display the HTML output window on the right side of the
window instead of the bottom? When using TM2 on a wide monitor, the screen
estate is relatively limited in the vertical dimension than the horizontal
dimension.
Thanks
--
Chris
I notice that the font size for comment in TM2 is much smaller than the
rest of document. Is there a way to make the font size of comment the same?
Thanks
Chris
Here's a pattern I've often used in TM1 -- that doesn't work as well in TM2.
I've got a big project and want to either easily browse just a subset of files or I'm doing some complicated refactoring with
regexes etc and dealing with just a subset would make my work much less error prone.
I use the grep replacement ack to find files meeting some criteria and pipe this list with xargs to the mate command.
The files appear in mate in the project drawer and are easily browsable and searchable as a set.
Here's an example where I want to work with only the files from the src/ dir in my project that have the string 'cursor'
(there's a generated dist/ dir tree that ALSO has many files with the string 'cursor' in them but I don't want to deal with
those files):
$ ack -l cursor src
src/examples/complex-atoms-model/application.sass
src/examples/components/components.sass
src/examples/examples.sass
src/examples/lennard-jones-potential/lennard-jones-potential.js
src/examples/simple-atoms-model/application.sass
src/examples/simple-atoms-model-controls-in-text/application.sass
src/examples/simplemolecules/simplemolecules.sass
src/index.sass
src/lab/css/components.sass
src/lab/grapher/samples/cities-sample.js
src/lab/grapher/samples/lennard-jones-sample.js
src/lab/grapher/samples/sample-graph.js
src/lab/grapher/samples/simple-graph2.js
src/lab/grapher/samples/surface-temperature-sample.js
src/lab/graphx/graphx.js
src/lab/layout/fullscreen.js
src/lab/layout/potential-chart.js
src/tests/two-graphs/index.html
Load those files in both TM2 and TM1:
$ ack -l cursor src | xargs mate
$ ack -l cursor src | xargs mate1
In TM1 the files appear in the project drawer and the project search for cursor gives me all the locations in this collection
of files.
However in TM2 the files do NOT appear in the project drawer (they are instead all opened as separate tabbed windows) and are
not searchable as a collection.
Here's a screenshot caompring the two TM versions and the results of a search for files with the string 'cursor':
https://img.skitch.com/20120222-t6xxnk342b6wsgwjeh1ckyykmf.jpg
I'd like an arbitrary collection of files passed to TM2 via the mate command to be represented and searchable as a collection.
Hi,
I have a question regarding $TM_SUPPORT_PATH. If I understand the manual correctly, checking out the support folder to /Library/Application Support/TextMate should automatically update $TM_SUPPORT_PATH. However, even after a restart of TextMate, it points to /Applications/Textkram/TextMate.app/Contents/SharedSupport/Support.
I'm using 1.5.10 (1631).
Any hints?
Thanks,
Jonas
I move text around pretty frequently using ⌃⌘[arrow keys]. There are various scenarios where moving text this way in TM2 causes the selection to expand, with whitespace inserted to the left. (Very easy to reproduce in code with different indentation levels.)
Is this known/intended? Is there a setting I’m missing that will stop it from happening?
If it’s intentional, let me say that I don’t see a use case for altering my selection simply because I moved it. :-) If the user is trying to move text out beyond the existing end of the line, I could see adding whitespace to make it work, but even then it should be added *outside* the selection without altering it, right?
--
Rob McBroom
<http://www.skurfer.com/>
When performing a find in folder and then replacing all of the matches with
new content, how can I save all of the files.
If I select 'Save All' from the menu the files are not saved. The only way
I have found so far is to press the <Next> button on the find dialog which
then warns me that the files have not be saved and provides a button to do
so. Is there a more direct way to save these changes?
Curt
Hi,
I would like to have more than one pattern which will be recognized for folding blocks in a language definition.
Is this possible?
for example, I have this regular expression in a language definition for one bundle:
foldingStartMarker = '^[^#]*(\([^\)]*$|\{\s*$)';
foldingStopMarker = '(^\s*\)|^\s*\})';
can I add a pattern, so that I have multiple markers that signal a block?
I tried;
foldingStartMarker = ('first block definition', 'second block definition');
foldingStopMarker = ('first block definition', 'second block definition');
but that doesn't seem to work.
I have the following language grammar defined for Java Properties files.
This grammar works as expected in TM-1, however, there are two
separate problems when using this grammar with TM-2.
1. The end capture for a 'Property Definition' does not properly skip a
newline preceded by a backslash and thus does not recognize continued lines.
2. The pattern '\{\d+\}' is not being recognized to set the
'entity.name.variable.java-props'
scope. This pattern does match
properly in a simple grammar where it is the only pattern however. (This
pattern is not part of java properties but I'm using the property files
to store strings that will be used with the java.text formatters.)
Perhaps there is a better way to describe this grammar, I'm no expert. But
since it does work correctly in TM-1 I wanted to report it as potential
defects in TM-2.
Thanks,
Curt
{ scopeName = 'source.java-props';
fileTypes = ( 'properties' );
patterns = (
{ name = 'comment.line.number-sign.java-props';
match = '^\s*([#!])(.+)?$\n?';
captures = { 1 = { name = 'punctuation.definition.comment.java-props'; }; };
},
{ comment = 'Empty Property Definition';
match = '^\s*((?:\\:|\\=|[^:=\s])+)\s*([:=])\s*$';
captures = {
1 = { name = 'keyword.other.java-props'; };
2 = { name = 'punctuation.separator.key-value.java-props'; };
};
},
{ comment = 'Property Definition';
begin = '^\s*((?:\\:|\\=|[^:=\s])+)\s*([:=])\s*';
end = '(?<!\\{1})$\n?';
beginCaptures = {
1 = { name = 'keyword.other.java-props'; };
2 = { name = 'punctuation.separator.key-value.java-props'; };
};
patterns = (
{ name = 'entity.name.variable.java-props';
match = '\{\d+\}';
},
{ comment = 'Leading space on a continued line is ignored';
match = '^\s*';
},
{ name = 'punctuation.separator.continuation.java-props';
match = '(\\)(?=$\n)';
},
{ name = 'constant.character.escape.java-props';
match = '\\(?:[\\nt\"'']|u[0-9A-Fa-f]{4})';
},
{ name = 'invalid.illegal.character.escape.java-props';
match = '\\.';
},
{ name = 'string.java-props';
match = '.';
},
);
},
{ comment = 'Ignore blank lines';
match = '^\s*$';
},
{ name = 'invalid.illegal.java-props';
comment = 'Anything else is illegal';
match = '.*';
},
);
}
The Text menu in TM2 is missing the functions: 'Convert Tabs to Spaces' and 'Convert Spaces to Tabs'.
I looked but couldn't find the functionality elsewhere.
Approximately since installing 9064 I can't run Ruby scripts. I'm not aware of changing anything, but I pretend no expertise in any of this. I've just got a couple of simple Ruby scripts that I use.
Message when run script:
Fallure running "Run:. /Users/me/Library/Application Support/TextMate/Managed/Bundles/Ruby.tmbundle/Support/RubyMate/run_script.rb:1: undefined method `+' for nil:NilClass (NoMethodError)
Scripts still run in an older version of BBEdit. Any ideas? Seems to be a problem with my setup since no other complaints.
Greg
Hi,
I am now working with the R-package for quite some time, and I have to say that R is much more fun with this package.
However, I still haven't found a workflow that completely satisfy me.
I started with sending the code directly to the R-app.
That works ok, but you have to switch between two programs, which sometimes can get cumbersome.
After that I tried the Rdaemon and executed my code directly in textmate.
At the beginning I was really impressed by these capabilities.
Unfortunately it gets a little bit problematic with bigger scripts, in my experience.
When I parse a lot of code (sometimes with some errors), I can't do anything anymore.
And I can't exit ongoing calculations so that I often end up force quitting textmate.
Executing code by parsing it to the Rdaemon in the background is also not really a solution.
It's difficult to get feedback on errors With a lot of code, you can't see when it is finished.
Also it seems like parsing a lot of code is in general error prone.
So for some lines of codes the Rdaemon is perfect, but for larger scripts it can get a little bit tricky.
For large scripts I think the bash-option ("Run Document / Selection in R") is really great.
So now, here is my question: ;)
Sending R-code within Textmate and then outputting it with the html-window within textmate is great
(especially with TM2 where you have an integrated output window).
However, every time I send code through "Run Document / Selection in R", it seems like I start a new R-session.
It would be great (at least for me) if R would remember all the code that was executed so far (just like the Rdaemon which just keeps running in the background).
So is it possible to send code to R and keep this session open?
for example, if I send:
x <- c(1,2,3)
with "Run Document / Selection in R"
and after that I send:
print(x)
I get:
Error in print(x) : object 'x' not found
It would be great, if the session would be persistent, so that I actually can execute code stepwise
(just like you can do that with the Rdaemon).
A big thanks for the great work on the R-package!
best,
martin
> On 22.02.2012, at 17:45, Allan Odgaard wrote:
>
>> I did give specific examples from another field. Perhaps you're not familiar with digital photography (it's a serious hobby of mine), but apps like Aperture and Lightroom have seriously improved the workflow of people who are serious about photography. Adding a layer of abstraction was key here.
>
> That might be, but editing photos is a very different thing than editing text. The former works well as thumbnails, the latter does not, the former (generally) have auto-generated (non-sensical) names, the latter does not. I fail to see how a parallel can be drawn here wrt. managing the files on disk.
There are differences, but there are also parallels: just like in Aperture, I have versions of files (managed in git repositories). Sometimes I want to recover old text from older versions and I need to use 3-4 apps to do that (TextMate, some graphical git utility, FileMerge and in some cases, the command line). If I could browse my git repository as in modern git clients such as Gitbox, that would cut one app out of the equation, for instance.
>> Projects were the reason why TextMate 1 did revolutionize my TeX workflow (I used to use TeXShop before which back then could only handle one file at a time) […]
>
> Are your latex files spread across different folders? If so, why?
Yes, they are spread across different folders.
Unless the project is very, very small, I split the tex project into many files. That is essential when collaborating on a project. Even though I know what git is and how to merge files, most of my co-workers do not and it is simply easier to agree by mail/phone/skype that they work on section A while I work on section B.
There are »global« configuration files I reuse. For instance, I have one single bibliography file, for otherwise I would have to maintain one for each project. If, for instance, I need to fix a typo in a reference, I need to edit only one file and then recompile all tex master files which use that reference. The same goes for general settings (packages, fonts, ), custom macros (e. g. >100 »global« custom math commands), etc.
The actual file layout depends very much on the coworkers I have. Some are very old school (think vi, not even vim) and still insist on manual line breaks in the code! They think that using UTF8 is an extravagance I have (hence, I appreciate the encoding settings in the .tmproperties file). Others are more flexible.
Hence, it was very nice for me to organize my files in a TextMate Project according to my needs and preferences without touching the file layout which is often determined by other people. I prefer putting the master tex file on top, then followed by the log, a virtual folder content which contains all section/chapter files + appendix, a virtual folder supplemental where I put »links« bibliography + settings files. Very often, I'd either work on content or presentation, and I can collapse whatever virtual folder I don't need to see. This reduces visual clutter. With virtual foldes I mean folders that exist only within the TextMate Project, but not on the file system. In that sense, TextMate 1 allows me to use my preferred layout and sorting independently of the actual file layout which I may not have control over. It goes without saying that renaming files so that the lexicographical order corresponds to the logical order is usually a big no-no in collaborative efforts.
Overall, a typical project consists of ~7 »local« files (~5 section files, an appendix and 1 master file), 4 »non-local« files (bibliography, 3 setting files) plus all the files xelatex, pdflatex, bibtex and biber generate. With local I mean they are located in the project's directory while non-local files reside somewhere else in the filesystem.
BTW, I also use the »filesystem mode« in TextMate 1, but only for lectures and stuff where I would frequently generate new files. There, it is just easier to have TextMate read the whole directory rather than add new files by hand to a project.
Part of the power of TextMate 1 is that I can use whichever paradigm (project or filesystem) I prefer in a given situation. I hope this gives you a better idea on how I work with projects.
>>> … ?comparisons added for effect? (like Windows Explorer and BBEdit).
>> I have not added these comparisons for effect.
> What purpose does it serve to state that a feature is “Windows Explorer-style”?
… because I remember that the Windows Explorer sorts files and folder this way, that's all. It was not intended as some underhanded remark to taint TextMate 2 by comparing it to Windows. You can browse files with both, so I think the comparison is apt. The analogy is even more clear with BBEdit: I'm asking for a feature that one popular browser has and TextMate doesn't.
>>> Overall your writings include too much rhetoric (like ?useless? and ?revolutionized?) and
>> This is not rhetoric, and I do not use these words lightly.
> What purpose does it serve to state that a feature is useless?
I wanted to tell you that I can't figure out how to use the feature and what it is supposed to do. I thought I could move frequently used files there, but dragging and dropping from one TextMate window to another didn't work, for instance. Adding links to the Favorites folder in the Finder and then opening them didn't occur to me. Even knowing that now, I think it'd be faster and easier to either drag & drop a whole folder from the Finder onto TextMate, to use the command line to open a folder or to use the File > Open Recent menu.
I apologize if you find »useless« is a little harsh and I should have used a less absolute formulation, but I can say Favorites is useless to me at this point and judging from the discussions on this mailing list, there are others who also didn't quite understand what they are supposed to do with Favorites.
In any case, it's a minor thing to me since I can always ignore the feature if I don't use it.
Max
Hi all, I noticed that the TM_COLUMNS environment variable from TM1 seems
to no longer be available in TM2. Is this just not implemented yet, or is
it gone for good?
-Daniel Grady
On 22.02.2012, at 02:45, textmate-request(a)lists.macromates.com wrote:
> Overall your writings include too much rhetoric (like ?useless? and ?revolutionized?) and
This is not rhetoric, and I do not use these words lightly.
I did give specific examples from another field. Perhaps you're not familiar with digital photography (it's a serious hobby of mine), but apps like Aperture and Lightroom have seriously improved the workflow of people who are serious about photography. Adding a layer of abstraction was key here.
Projects were the reason why TextMate 1 did revolutionize my TeX workflow (I used to use TeXShop before which back then could only handle one file at a time). Only later did I discover the usefulness and power of using several bundles in tandem. I am thankful to you for making this essential tool. I spend several hours each day writing and editing text, so these features are important.
> … ?comparisons added for effect? (like Windows Explorer and BBEdit).
I have not added these comparisons for effect.
> Pretty much the only ?problem? I acknowledge on that page (with 7-800 words) is that in TextMate 1 you can drag multiple folders to the TextMate icon and get one window with the files combined, where TextMate 2 will open multiple windows.
I have created these pages after you suggested to do so earlier this month. To me, they were meant to serve two purposes: first, give you feedback and second, to give users like me who need to adjust their workflow to the capabilities and limitations of TextMate 2. If you don't care for the suggestions, that's fine.
So I at least hope that other users contribute with helpful hints, tips and tricks.
Max
I'm running TM2 (9064) on OS X 10.7.2. Recently (mostly today) I've seen a lot of crashes when doing file system operations in the project window. Stuff like renaming a file, dragging it to another folder, sometimes closing a file. Interestingly, TM usually completes the operation ant THEN crashes. Strange behavior.
--Lewy
> I don’t follow this.
>
> Symbolic links are marked with an arrow. What are you asking for here?
I've tested a little further. It turns out that the version control badge most likely covers the little arrow which indicates that a file is a symlink or an alias. I can provide a screenshot if you want.
Max
This is what I get for not reading release notes. My alpha of TM 2 just auto-updated, and for some reason I lost the default soft wrapping of my text files. I can turn it on manually, but have to do so each time I return to an open tab. Is there a way to default this to on?
Drew
If TM2 crashes what would developer(s) like to see happen?
Send the automatic report to Apple, adding a contact address where they (who?) can ask for the crash log?
or
Report a crash on the mailing list including
subject in email like TM2 crashed while adding to favorites
statement that full log is available on request
the first lines of the log which give some basic info
the whole log as an attachment?
anything else?
or
both of the above.
I want to support test/debug work, but I'm not the one to fix stuff.
--Lewy
Max, how would like responses to the wiki? I don't want to edit the thing. My views differ from your. Email you? Or what?
--Lewy
====================
From: Max Lein <realoreocookie(a)gmx.de>
Subject: [TxMt] Projects in TM2 Wikipage
Date: February 21, 2012 12:51:10 AM AKST
To: textmate(a)lists.macromates.com
Reply-To: TextMate users <textmate(a)lists.macromates.com>
I have created a wiki page for Project Management under TM2, you can find it here:
http://wiki.macromates.com/Suggestions/ProjectManagementInTextMate2
I wrote Project Management rather than Projects since Allen does not intend to add projects to the 2.0 release (and quite possibly also not at a later date). So my intention was to collect
(1) suggestions on how to improve the file pane,
(2) how to replicate/adapt the workflow for people who have previously used projects and
(3) reasons why the filesystem-centric approach is not suited to meet their needs.
I'd be happy if other people contribute and add suggestions. Perhaps it can become a handy tool for Allen to collect useful feedback.
Hi,
I reinstalled the R and Rdaemon package and now I get this error message when I try to execute code with the Rdaemon:
"Rdaemon Error: The pipe /tmp/r_in is not found! You have to kill Rdaemon manually."
what do I have to do to get the Rdaemon running again?
thanks for any help!
Hi,
Is it possible to kill / force quit Rdaemon calculations?
Currently, I always force quit textmate, which sometimes is devastating if I haven't properly saved my document before.
So for example if I execute this code via the Rdaemon – how can I stop it? :)
i <- FALSE
while(i == FALSE) {
print('HELP')
}
On 21.02.2012, at 13:00, textmate-request(a)lists.macromates.com wrote:
> On 21/02/2012, at 17.16, Max Lein wrote:
>
> I do understand the usability improvements of showing ? for links.
Great, thanks.
I know it's technically not trivial, but it's good to know it's on the »to be fixed« list.
>> Also, it would help if TextMate would distinguish between files and symbolic links.
>
> What do you mean by this? Maybe what I am saying above, e.g. opening ?dummy? which points to ?real_file? show ?dummy? in the title bar?
Yes, but that means I need to *open* files to distinguish between linked files and files that are »really« in that directory. And if I have opened a bunch of files, I need to activate each tab.
The whole point of marking linked files in the browser is to see at a glance which files are linked and which aren't.
Max
On 21.02.2012, at 13:00, textmate-request(a)lists.macromates.com wrote:
> Hi, I've noticed some of your comments in the wiki, and thought I'd reply here rather than alter what you've put (as it reads as an "opinion" piece).
It's a wiki, i. e. a collaborative effort, and the whole point is that other people are supposed to edit it. Any bias (real or perceived) is mitigated if a large number of people are contribute to it.
Most of what I've written there has been mentioned here anyway and I'd be helpful to others if you would add your replies to the wikipage. :-)
>> Folders first, then files
>>
>> This Windows Explorer-style way to sort files (first, display folders in lexicographical order, then files in lexicographical order) should at least be optional.
>
> Have you tried Preferences > Project > Folders On Top (checkbox)?
Thanks, I wasn't aware of that preference, thanks.
>> Working with remote files
>>
>> Right now, I use CyberDuck + TextMate to edit web pages remotely. Other editors such as BBEdit have allowed the user to edit remote files (accessed via ftp or better sftp) directly with no middle man.
>>
> Have you tried rmate? http://blog.macromates.com/2011/mate-and-rmate/
No, I haven't. (My new university has a cms, so I didn't need to edit web pages remotely in a while.)
But as far as I understand rmate only works via ssh, and I do not have ssh access to all necessary university web servers. To most, I have ftp access (which is antiquated, unencrypted and the whole nine yards, but I'm not in a position to change it).
In any way, thanks!
Max
When copying a line of right-to-left Hebrew text from one file to another in TM2 9064 using my mouse (OS 10.7.3), I noticed the highlighting of text didn't cover the Hebrew text, but white space to the right of the Hebrew text.
See screen shot attached. To copy the Hebrew of line 12 (and it worked), I had to click on the beginning of line 13 (to the L), drag to the right of line 12 so that the highlighting would be just to the right of the Hebrew text. Then, Command C would properly copy the four Hebrew words.
If I dragged the mouse so as to cover as much of the Hebrew line as possible, it would cover the whole Hebrew text except the last letter (ם). But then only this last letter could be copied to the other file.
Is this the correct behavior when yanking right-to-left text? I'm asking because I may need to continue using Mellel in parallel with TM for this kind of task. I was beginning to think I could do without it completely. Not a problem, but I thought I would ask if the behavior I see is what I can expect to see in TM's future.
-- Gildas
Typically, TM2's file browser adds an x to the right of any opened files. This not just indicates which files are open, clicking in it closes the files.
Since there are no projects in TM2, I've added a link to a file located in another directory. Double clicking it opens the file, but no x appears next to the file.
Also, it would help if TextMate would distinguish between files and symbolic links.
Max
Bundles that didn't install: I added .tmbundle to the name and all was well. D'oh.
<rant>Whyever does the OS keep trying to suppress the suffix?</rant>
:-(
Lewy
I have a pretty reliable permanent hang after updating to r9062 this
evening. The hang isn't immediate, but happens pretty reliably after
editing tracked files for 10 minutes or so.
Inspecting a sample of the process suggests it is scm:background_status
that is hanging. My repo is git. I tried disabling the SCM bundle, but
that doesn't appear to have helped.
The sample, if it's helpful: http://pastie.org/3411939
-MinRK
I have seven bundles in ~/Library/Application\ Support/Avian/Bundles . TM2 loads all but two. Of those, one is a collection of my own snippets; the other is Whitespace.tmbundle from Mads Hartmann Jensen. I have no idea why TM2 loads five of the seven and ignores the other two. I tried double clicking the two, which happily installed them into TM1. Any suggestions?
--Lewy
Hello, I'm trying to use a regexp with look-ahead. The search works, but
clicking "replace" button does nothing. I'm stumped. Here's an example:
Find: public (?=int)
Replace: private
Regular expression: checked
Ignore case: unchecked
Wrap around: checked
Click "find" and "public " is selected, but then clicking "replace" does
nothing. Also "replace and find" goes to the next occurrence, but does not
perform the replacement.
Using Textmate 1.5.10
Thanks,
ErikN
Is there any way to avoid the "What is the file type of..." dialog when
opening a file with an unknown (or non-existent) extension? For me, 99%
of the time those files are plain text. I want save a step and have TM2
treat any unrecognized file as plain text. In the rare case that it's
something else I can manually change it after the file has been opened.
Is there some way I can get this behavior?
--
Steve King
Sr. Software Engineer
Arbor Networks
+1 734 821 1461
www.arbornetworks.com <http://www.arbornetworks.com/>
I had set the font of my project/folder via the View->Font menu to
"ProFontWindows" 9
In my folder, I create .tm_properties with the following content.
TM_GIT = "/usr/local/bin/git"
TEST_DEFAULT_FONT="$fontName/$fontSize"
["*.txt"]
fontName = "Menlo"
fontSize = 16
TEST_TXT_FONT="$fontName/$fontSize"
In a txt file, I execute the following line with ^R
echo $TEST_TXT_FONT
=Menlo/16
echo $TEST_DEFAULT_FONT
=/
But the problem is the the buffer is not rendered with Menlo size 16.
Is my font setting via the menu overriding the font setting in the
.tm_properties file? How do I reset it if that's the case?
Thanks
--
Chris
Hello,
This is probably a minor note, but one feature of some recent tabbed
interfaces (Chrome) that I quite like is deferring the auto-resize of tabs
after one is closed until either a delay or the mouse leaves the tab area.
This makes subsequent actions (either selection or further closes) more
pleasant, because you don't have moving targets, which can cause accidental
actions.
Pretty low priority, obviously, but I thought I would bring it up because
I've been opening and closing lots of tabs today.
-MinRK
Am 14.02.2012 um 12:03 schrieb textmate-request(a)lists.macromates.com:
> Though many things have already been said about the respective pros and cons, so it might be better to start a wiki page and collect the information instead of repeating what has already been said (or simply claiming that the loss of projects is disconcerting).
If you point to a wiki page, I'd be happy to contribute.
Max
Search in project short answer: yes, it works.
Unless some other problem crops up, we now have a workable answer.
Search in project works for me if I make a project folder which contains links to the files in the project where the links are created in bash (via terminal -- iterm2 in my case). I used
ln -s full/path/to/sourcefile full/path/to/targetfile
Using full paths would allow running from anywhere, regardless of where the files involved actually are.
Using apache as an example, the bash command looks like this
ln -s /private/etc/apache2/extra/httpd-vhosts.conf ~/Documents/2-apache-b/httpd-vhosts.conf
I opened the directory 2-apache-b in TM2 and added it to favorites. A search for ServerName, for example, found all instances of ServerName across the set of files in 2-apache-b. That is, it looked like all occurrences. There are a lot of instances in the files I searched and I didn't verify "all". It looked reasonable, though.
If I had a hundred files to set up this way, I wouldn't want to do it. But if I'm adding a few files to a directory, or combining two directories into one for editing, or, as in this case, just combining four commonly used files, the utility of searching well outweighs the setup.
A script reading from a list of files plus the target directory would be reasonable. A bundle adding a few files together would also be useful.
--Lewy
From: Devon Weller <wellerco(a)gmail.com>
Subject: [TxMt] Re: making projects
Date: February 14, 2012 1:08:24 PM AKST
To: TextMate users <textmate(a)lists.macromates.com>
Reply-To: TextMate users <textmate(a)lists.macromates.com>
Did you see Allan's response and try following his advice?
http://lists.macromates.com/textmate/2012-February/034445.html
I have a set of four scattered files -- not too many to test with. I used aliases to build the set. I'll try it with ln -s and see if search works.
Thanks for the pointer. I read it, but it didn't penetrate. :-(
--Lewy
Hi,
I noticed that TM2 is looking for .p4config files, but I can't find any
Perforce commands in the bundles (or in Cmd-Y, which never seemed to
detect my git repositories, either). Is anything beyond looking for the
config files already in place and I'm too blind to find it, or do I just
need to wait?
Christopher
Dear all,
I am enjoying getting to know TM2.
I've been having trouble getting it to work with svn. When I try a
command that actually requires remote access, I get a dialog:
The 'svn' command produced an error
Permission denied (publickey,keyboard-interactive).
svn: To better debug SSH connection problems,
remove the -q option from 'ssh' in the [tunnels]
section of your Subversion configuration file.
svn: Network connection closed unexpectedly
This is an svn+ssh connection, with ssh = $SVN_SSH ssh -Y in
.subversion/config.
It works fine with TM1 (and from the command line). I've tried
explicitly setting TM_SVN and SVN_SSH within TM2, to no avail.
Any ideas?
Andrew
@Alan
> it might be better to start a wiki page and collect the information instead of repeating what has already been said (or simply claiming that the loss of projects is disconcerting).
Good idea. Let's get this all in one place.
> relying on the file system … vs. private system
I support Alan on this one. I just want a solution to "find in project" (whatever project is) and a relatively easy way to collect links into a folder. The latter is certainly amenable to a bundle solution, which I would happily do if I knew how. "Find in project" may be a problem with Lion. It's desirable (I used it), but not a show stopper. Let's look for a way to accomplish the find we need using the OS.
--Lewy
> When you do this, are you able to search across all files contained in those aliases? I am not. I just want to make sure I'm not missing something obvious.
No, I cannot. Search in document and search in open files both work as expected. Search in project does not. It returns an empty result and doesn't even find hits in a currently open document.
Let me add, though, that I am having a LOT of trouble with Lion searching in general. Finder searches seem to miss a lot of stuff. So does Spotlight. I'm not convinced this isn't a Lion issue, but I'm not clever enough to track it down. :-\
--Lewy
Because I never found it in 1.x either. Tapping ALT just never occurred to me. HOLDING ALT or some other control key often did things, but tapping was outside my limited box of tricks.
--Lewy
On Feb 14, 2012, at 2:03 AM, textmate-request(a)lists.macromates.com wrote:
>> On a stylistic note, I really would like "Change to Column Selection" to be put back into the Edit menu. It's not obvious (at least, not to me...) that tapping ALT is the way to do it, and it's not the kind of thing you can figure out by experimentation. I looked all over for how to make a column selection in TM2 and finally found it in a blog post.
>
> While I won’t dispute the value of a menu item, why wouldn’t you assume that the way to do it in 1.x still worked (tapping the option key)? I assume your question about rebinding the key reveals that perhaps you never got into that in 1.x, hence the reason.
Seems TM2 can only run one task at a time. I have multiple Xcode targets I run at the same time, TM2 only allows me to run one of them.
It also keeps reusing the same output window, so I can't have (for example) my ToDo list and view uncommitted changes at the same time.
Gerd
Hi.
I'm experiencing a problem with bundles that use tm_dialog2. It appears that the dialog is failing in my install of TextMate (Version 1.5.10 (1631)).
When I run tm_dialog2 on the command line, I get "error reaching server". Like this:
> $ /Applications/TextMate.app/Contents/PlugIns/Dialog2.tmplugin/Contents/Resources/tm_dialog2
> error reaching server
Should that be the case?
More specifically, I am trying to use the "Documentation for Word..." function that is part of the standard PHP bundle. It appears to be failing at line 149 of this file:
/Applications/TextMate.app/Contents/SharedSupport/Support/lib/ui.rb
Has anyone else had this problem or have any suggestions to get the tm_dialog2 binary working again?
Thanks,
- Devon
@Devon from digest
> My project structure is more complicated than .tm_properties will allow. I organize projects by referencing different folders from several different places.
>
> I guess I would need support for aliases or symlinks or something in order to use TM2 the way that I use TM1. Has anyone else found a good workaround for this?
>
> - Devon
What I have done is to make a (project) folder somewhere convenient and fill it with Mac aliases. They seem to work just fine for the purposes, so there is no need to hit terminal to make links. Put your collection of aliases into the project folder. Open the folder in TM2 and add it to favorites. It seems to work very nicely, although it is a bit labor intensive to set up. However, I'm sure that eventually some of the wizards who inhabit this realm will concoct a scheme to make this easier. Functionally, it is serving me well.
I work mostly with web sites which are not particularly large. Version control with svn is nice from TM2. It's all under cmd-Y whether you use Git or Svn. There are some oddities in that package, but I'm willing to be patient.
I like seeing files using OS structure and I can get to any file on the system with this approach. For working with a folder of files, things are simple.
I suppose this is alpha because some parts are not yet present. It runs like a good beta, however. I am using it almost exclusively. Good job, folks.
--Lewy
Hi All,
New to this list, sorry if this is a repost but I searched a couple of
months back in the archives and can't find any mention of it.
I very often use global search and "replace all" in a project. When
doing so, my replacement term doesn't go in the right place, but rather
in random places in the file, sometimes close to the head of the file.
I can't pinpoint the exact place where it'll land, but it definitely
doesn't go where it should.
Here is an example, sorry for the code dump!
Sincerely,
Alexandros
For example:
ORIGINAL FILE =======
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
Replace me here
</body>
</html>
GLOBAL SEARCH AND REPLACE ======
search: Replace me here
Replace: I want a new body
EXPECTED OUTPUT =============
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
I want a new body
</body>
</html>
ACTUAL OUTPUT =================
<!DI want a new body html> <!-- Replacement text is here! -->
<html>
<head>
<title>Page Title</title>
</head>
<body>
Replace me here
</body>
</html>
Has anyone else experienced TM2 being slow to open new files? When I click
on a file in the file browser it
takes about 5 seconds for the file to open. After three seconds I see the
new tab and the it take another
couple of seconds before the file content is displayed. This is with an
HTML file of only 14 lines.
Curt
Dear list,
TM2 looks great, but there's one thing I've been searching for for while now and I didn't find any solutions to it. I'm now resorting to asking the list, and hope that's appropriate.
How can I change (decrease) the font-size of the project drawer? It looks like it's a finder-window, but right-clicking doesn't provide a 'Show View Options' like regular finder-windows do. Also, changing the font-size in finder itself doesn't seem to affect the font-size of the drawer.
I very much hope I'm overlooking something here, because it looks like this is the only thing standing in the way of my being able start using this great-looking and long anticipated version of this great piece of sofware.
Thanks!
-- Bastiaan
Hi,
just trying out Textmate 2 and have configured .tm_properties for a project as:
excludes = "data,external,fixtures,*.log,*.d"
exclude = "{excludes}"
excludeInFileChooser = "{$excludes}"
excludeInFolderSearch = "{$excludes}"
excludeFilesInBrowser = "{$excludes}"
but when I select "Go->Go to File Counterpart" from, for instance,
registry.cc I first get registry.d opened and then registry.h. I only
want to view registry.h and have tried to exclude registry.d, but it
doesn't seem to be excluded from this functionality.
Am I doing something wrong?
Cheers,
Donovan.
So one of the things I did often in TM1 was create projects with files that
are located all over the file system. Seems like projects in TM2 are based
off of a single folder, but I admit I don't understand the .tm_properties
stuff that well yet.
Is there a way to use .tm_properties to do what I did in TM1? If so, can
someone post an example .tm_properties?
Thanks.
--
View this message in context: http://old.nabble.com/TM2%3A-projects-with-scattered-files--tp33250354p3325…
Sent from the textmate users mailing list archive at Nabble.com.
So TM2 awesomely and finally displays non-English, non-Latin text well.
Unfortunately, Input Methods are broken without using a mouse to click.
Japanese input (Kotoeri) definitely does not work right.
Seems like TM2 is ignoring or misusing Cocoa's concept of "marked text" (input marked for completion/conversion, where some form of phonetic input is done on a qwerty keyboard and is then converted to CJK, cycling through choices using space bar, or arrow keys, selecting conversions by pressing enter/return or the number of the numbered list of conversion choices)
That is still a bummer. This is the one thing that TM and TM2 have not been capable of, but all the competition seem able to handle. I know it has to do with implementation, but still makes me have to try others...
Forgive me if this has been posted before, but I noticed a problem with TM2's
implementation of the wrap column.
In my ~/.tm_properties file, I have:
# File type specific configuration
#
[ text ]
softWrap = true
[ text.{haml,html} ]
wrapColumn = 100
[ text.plain ]
wrapColumn = 80
And for the most part, TM2 respects this.
However, the wrap column setting is not respected when I'm creating a new
file:
When I create a new file, its type is text.plain by default, and the wrap
column is 80. This is fine. But then say I save it as an HTML file. I expect
that the wrap column should now move to 100, because the type of the file
has changed to text.html. TM2 does not do that. Instead, to see the wrap
column properly set, I have to close and reopen the file.
Should I open this as a ticket instead? Please let me know.
Thanks,
Richa
--
View this message in context: http://old.nabble.com/TM2%3A-Wrap-column-not-changed-once-new-file-is-saved…
Sent from the textmate users mailing list archive at Nabble.com.
Hi,
the following C++ code is indented as I expect:
std::cerr
<< "a=" << a
<< ", b=" << b
<< ", c=" << c
<< std::endl;
Asking TM2, I get it indented as:
std::cerr
<< "a=" << a
<< ", b=" << b
<< ", c=" << c
<< std::endl;
Christopher
I've looked all over TM2, but I can't find a way to save a macro once
I've recorded it. Am I missing it, or is it not yet implemented? (BTW,
searching for the word "macro" in a mailing list from "macro"mates.com
is... unproductive. :-)
And how about proxy commands in bundles? I realize they're in a
preliminary state now, but is there a list of available actions? Are
proxies intended to be the evolution of macros?
What prompted these questions was a search for a way to reassign the
column-select keystroke. In TM1 I could define a macro to map it to
something sane, like ^B. Is there a way (yet) to do something similar
in TM2?
On a stylistic note, I really would like "Change to Column Selection" to
be put back into the Edit menu. It's not obvious (at least, not to
me...) that tapping ALT is the way to do it, and it's not the kind of
thing you can figure out by experimentation. I looked all over for how
to make a column selection in TM2 and finally found it in a blog post.
--
Steve King
Sr. Software Engineer
Arbor Networks
+1 734 821 1461
www.arbornetworks.com <http://www.arbornetworks.com/>
I know this list is generally for reporting bugs and asking for help so it may be disheartening to those who work on TM2 to be reading about "this" being broken or "that" could be done better every day. I've been using TM2 for well over a month daily and I just want to congratulate everyone involved on what a fantastic program they've developed. I often forget that I'm working on an alpha release and this is certainly the best and most stable alpha release I've used in a long, long time.
So a tip of the chapeau to everyone and happy friday!
Ed Wong
this link helped me at least with saving by "Cmd+S" ...
http://blogobaggins.com/2009/03/31/waging-war-on-whitespace.html
david
> What I'm looking for is a way of hooking the Save command so that the whitespace stripper is run just before saving, regardless of whether I pressed Cmd-S, chose Save from the File menu, or selected Save in the dialog when closing a document with unsaved changes.
>
> I'm sure I read something on a blog which suggested it was possible, but the article unfortunately assumed a greater familiarity with bundle writing than I have :)
>
> --
> John Yeates
This terminal command should make the HTML output go back to displaying in a separate window:
defaults write com.macromates.TextMate.preview htmlOutputPlacement window
Good luck!
- Adam Jackman
> I use TextMate and the Latex bundle extensively. With version 1, when I run Latex (cmd-R) the output of the latex compiler pops up in a new window. With TextMate 2, the output instead appears as part of the editing window. I made the mistake of resizing the output window to 0 - dragging it all the way down - and now I can't get it back. This makes tracking down errors difficult. I can't drag the separator back up because the entire window resizes instead.
>
> Is there a way to make the output window either appear separately, as in TextMate 1, or get the drag handle back?
>
> Drew
I tried double-clicking the .tmbundle's for several programming languages
(e.g. Dart <https://github.com/k33g/dart-textmate-bundle>,
Rust<https://github.com/tomgrohl/Rust.tmbundle>).
When I open them with TextMate 2, the editor doesn't load the bundles but
opens them as if they were ordinary code directories.
What do bundle developers have to do differently in TextMate 2? Or is
TextMate bundling broken at the moment?
Cheers,
Andrew Pennebaker
I use TextMate and the Latex bundle extensively. With version 1, when I run Latex (cmd-R) the output of the latex compiler pops up in a new window. With TextMate 2, the output instead appears as part of the editing window. I made the mistake of resizing the output window to 0 - dragging it all the way down - and now I can't get it back. This makes tracking down errors difficult. I can't drag the separator back up because the entire window resizes instead.
Is there a way to make the output window either appear separately, as in TextMate 1, or get the drag handle back?
Drew
To reproduce, enter the following text on a new line, then hit ^r
"$TM_SUPPORT_PATH/bin/mate"
TextMate will open a new untitled tab, then become
unresponsive. However, the OS won't mark it as unresponsive in the Force
Quit dialog.
Tested with r9015 and r9028.
Cheers,
Martin
Hi All,
Noticed a rather worrying problem in the "Find" dialog of TM2. If you
select "In: Document" in the find box, it all behaves nicely, and only
shows you results from the current file. If you switch this to "In:
Selection", then it doesn't. Hitting "Find All" gives results from the
current directory (and actually sometimes this defaults to the current
directories of other TM2 windows), which is rather worrying if you are then
planning to hit "Replace All" and are just expecting it to replace things
in your selection. The "Sigma" button does however seem to obey the
selection directive...
I'm assuming this comes under the "work in progress" label, so I hope this
post will serve as a friendly warning for those using TM2 as their
permanent editor - it is after all still in alpha! Hopefully allan will
manage to sort this out soon :-).
David.
Hello.
I have used LaTeX in Textmate for years with no problem. Recently I updated my hard drive and did a clean install. Everything works fine, but when I run BibTeX I get this:
Traceback (most recent call last): File "/Users/cwimpy/Library/Application Support/TextMate/Managed/Bundles/LaTeX.tmbundle/Support/bin/texMate.py", line 570, in
texStatus, isFatal, numErrs, numWarns = run_bibtex(texfile=fileName) File "/Users/cwimpy/Library/Application Support/TextMate/Managed/Bundles/LaTeX.tmbundle/Support/bin/texMate.py", line 104, in run_bibtex return stat,fatal,err,warn UnboundLocalError: local variable 'stat' referenced before assignment
I am not sure what this means or how to fix my problem. I should also note that BibTeX doesn't even try to run adter executing "Typset & View," and I get the message above when I try it manually. The problem persists in Textmate 2 as well. I can run BibTeX in TeXShop with no problems. Any suggestions?
Thanks,
Cameron
TM1 allowed the wrap column indicator to be visible when soft wrap was disabled. I find this extremely useful, but it is not possible in TM2 - the wrap column indicator disappears when soft-wrap is disabled.
Are there any plans to re-enable this in TM2? It sounds small and silly but it's pretty much the one thing stopping me from using TM2 full time.
I have occasional need in LaTeX to edit several lines of variable length, usually for poems, and add the suffix "\\" to each of them.
In TM 1.5, I selected all the lines I wanted to suffix and I used Text → Edit Each Line in Selection (⌥⌘A) and the caret was placed at the end of the first line in the selection. The suffix was added to all lines in the selection.
What's the best way to do that in TM 2? Presently I'm using multiple carets (⌘T) and clicking on each line to set the multiple carets. I would very much appreciate suggestions how to do this in a more efficient way.
--Gildas Hamel
I am setting up the Blogging bundle with a WordPress blog and running into what looks like a known problem:
wrong dateTime.iso8601 format
when fetching posts
I am able to post to my blog from Textmate so the basic configuration seems to be working.
The discussion on macromates.com and in the archives of this list referred to mismatch between Ruby's XML-RPC parser and WordPress, but the versions listed are all well before what I have.
I am running:
OS X Lion
WordPress 3.3.1
Textmate Version 1.5.10 (1631)
Ruby 1.8.7
I ran getBundles to update the blogging bundle to the latest version and also verified that the version of Ruby TM is finding is 1.8.7
Any advice on how to track this down?
thanks!
George Wyner
When I click the menu for a bundle on the bottom of the window (next to where one changes the filetype/bundle), I do not get a menu, just a message saying "bundle item popup".
If I follow the menu bundles--> <some bundle> --> <some menu item> everything works fine.
Is this expected behaviour at this stage of development?
Thanks,
Christopher
Hi,
[tiny iussue]
drag actions are working but the action will only be visible if I set the key focus to that TM2 doc.
Scenario: Drag a supported drag action file to a TM2 window - nothing will be seen in the window unless I click at that window.
Cheers,
--Hans