Is there any way to get preferences for search dialogs to last across an OS restart? For instance, the regexp checkbox. I almost always want that to be checked. I have noticed that it sticks when restarting TM during the same OS session, but not across reboots.
-- Best regards, Lang Riley
On Mar 5, 2005, at 6:51, Lang Riley wrote:
Is there any way to get preferences for search dialogs to last across an OS restart? For instance, the regexp checkbox. I almost always want that to be checked. I have noticed that it sticks when restarting TM during the same OS session, but not across reboots.
It sticks only if the find string hasn't been changed. Since OS X has a global find clipboard, the find string can be changed from outside TextMate (or using cmd-E in TM), in these cases, the regex switch really should be disabled (since it's very unlikely that the content placed on the clipboard is a regular expression).
What I can do is add key equivalents to the options showed in the find dialog, which should make it less tedious for you to enable it after a restart.
On 05.03.2005, at 21:42, Allan Odgaard wrote:
On Mar 5, 2005, at 6:51, Lang Riley wrote:
Is there any way to get preferences for search dialogs to last across an OS restart? For instance, the regexp checkbox. I almost always want that to be checked. I have noticed that it sticks when restarting TM during the same OS session, but not across reboots.
It sticks only if the find string hasn't been changed. Since OS X has a global find clipboard, the find string can be changed from outside TextMate (or using cmd-E in TM), in these cases, the regex switch really should be disabled (since it's very unlikely that the content placed on the clipboard is a regular expression).
Anyone know how to disable the cross-application find pasteboard completely, either for particular apps or for the entire OS? I just don't want it. I search for something on Google using Safari, which conveniently puts my search term on Safari's find pasteboard, which conveniently puts it on the OS find pasteboard, which conveniently blasts away whatever I had in the find box in my editor. I've already learned how to fix so many general OS X peculiarisms by reading this list, I figured someone here might know how to do this.
On 06.03.2005, at 12:58, Sune Foldager wrote:
On 6. mar 2005, at 4:28, Ryan Schmidt wrote:
Anyone know how to disable the cross-application find pasteboard completely
Hmm, isn't os-wide paste board what makes it useful in the first place? At least to me.
I explained in the part you didn't quote why it isn't useful to me:
I search for something on Google using Safari, which conveniently puts my search term on Safari's find pasteboard, which conveniently puts it on the OS find pasteboard, which conveniently blasts away whatever I had in the find box in my editor.
I just want to use my computer like I did in OS 9 and 8 and System 7 and 6, where finding something in one application doesn't unexpectedly overwrite what I was finding in another completely unrelated program.
When I'm working in my text editor, I'm likely working on code, and the thing in my find box will relate to that code. When I switch to Safari to do a Google search, I'm most likely not searching for something relating to that code. Perhaps I'm trying to find a software package or learn more about a technique. If I were looking for help with code, I'd use www.php.net, and web site search boxes thankfully do not interact with the global find pasteboard.
The thing is, OS X is a multitasking operating system. It practically begs you to open a bunch of applications at once, and I always do. The things I'm doing in one app are not necessarily related to the things I'm doing in another app -- I'm working on multiple tasks. So it's annoying to me that the find pasteboard wants to enforce the idea that I should work on only one task at a time. Previous versions of Mac OS, while they were in other respects less multitasking-capable, did not limit me in this way.
On Mar 6, 2005, at 14:21, Ryan Schmidt wrote:
I just want to use my computer like I did in OS 9 and 8 and System 7 and 6, where finding something in one application doesn't unexpectedly overwrite what I was finding in another completely unrelated program.
If you feel strongly about it, you could write an input manager that switched the NSPasteboard implementation with something that didn't broadcast the changes -- although it'd only work for Cocoa applications, which it sounds like you're not using many of ;)
The thing is, OS X is a multitasking operating system. It practically begs you to open a bunch of applications at once, and I always do. The things I'm doing in one app are not necessarily related to the things I'm doing in another app [...]
I think Steve perceives it as although the OS multitasks, humans rarely do, and so, the job of the OS is to gracefully/indirectly transfer your work between applications, that's why we have services, drag'n'drop, cut'n'paste, “live pastes” with NeXT (and now an attempt to resurrect this for OS X [1]), Keychain Access, the global find clipboard and so on.
Personally I love the global find clipboard. Often there is output in Terminal or Console that I need to find in my sources, or there are stuff in my sources that I need to find in the documentation etc. -- using cmd-E/cmd-G is a very nice accelerator in these situations :)
On 06.03.2005, at 14:44, Allan Odgaard wrote:
On Mar 6, 2005, at 14:21, Ryan Schmidt wrote:
I just want to use my computer like I did in OS 9 and 8 and System 7 and 6, where finding something in one application doesn't unexpectedly overwrite what I was finding in another completely unrelated program.
If you feel strongly about it, you could write an input manager that switched the NSPasteboard implementation with something that didn't broadcast the changes -- although it'd only work for Cocoa applications, which it sounds like you're not using many of ;)
Oh, I'm using plenty of Cocoa apps. Software is easier to replace than habits though.
Thanks for the tip on NSPasteboard. That at least gives me another search term to use to see if somebody's already made this.
Oh goodness, sounds like OpenDoc all over again! Hopefully this time people will use it.
On 6. mar 2005, at 14:44, Allan Odgaard wrote:
“live pastes” with NeXT (and now an attempt to resurrect this for OS X [1])
About time... stuff like that has, at least in principle, been around for Windows for a looong time now (OLE and ActiveX). Don't know how much it's actually actively used like they envision here though. But I think it can be, i.e. you can click on an image in your document and you magically get palettes to edit the image and such, normally belonging to a different app.