I've always modified the default keybindings in TextMate to change ^f to moveForward rather than reformat paragraph. Since converting to Tiger this hasn't worked very well.
The binding seems to work as moveForward in files that I open in standalone windows. Not part of a project. But if a file is part of a project the old reformat paragraph behavior comes back.
For example I have:
dijkstra.tex as part of a project when I try navigate using ^f in the file dijkstra.tex file opened inside the project all I get is reformat paragraph.
If I open dijkstra.tex all by itself ^f works as desired.
Is anyone else seeing anything like this?
Brad
Brad Miller, PhD Assistant Professor Luther College http://www.cs.luther.edu/~bmiller jabber: bnmnetp@jabber.org
In case anyone else is experiencing this I finally found a way around this problem. (I think this method has been discussed on this list long ago.) I used the System Preferences Keyboard & Mouse panel to create a custom shortcut for Reformat Paragraph. Once I did that ctrl-f went back to working the emacs way that my fingers know and love so well.
I still have no idea why things would behave one way in a project window and another way in a standalone window.
Brad
On May 1, 2005, at 4:19 PM, Brad Miller wrote:
I've always modified the default keybindings in TextMate to change ^f to moveForward rather than reformat paragraph. Since converting to Tiger this hasn't worked very well.
The binding seems to work as moveForward in files that I open in standalone windows. Not part of a project. But if a file is part of a project the old reformat paragraph behavior comes back.
For example I have:
dijkstra.tex as part of a project when I try navigate using ^f in the file dijkstra.tex file opened inside the project all I get is reformat paragraph.
If I open dijkstra.tex all by itself ^f works as desired.
Is anyone else seeing anything like this?
Brad
Brad Miller, PhD Assistant Professor Luther College http://www.cs.luther.edu/~bmiller jabber: bnmnetp@jabber.org
For new threads USE THIS: textmate@lists.macromates.com (threading gets destroyed and the universe will collapse if you don't) http://lists.macromates.com/mailman/listinfo/textmate
On May 2, 2005, at 2:53, Brad Miller wrote:
In case anyone else is experiencing this I finally found a way around this problem. (I think this method has been discussed on this list long ago.) I used the System Preferences Keyboard & Mouse panel to create a custom shortcut for Reformat Paragraph. Once I did that ctrl-f went back to working the emacs way that my fingers know and love so well.
I still have no idea why things would behave one way in a project window and another way in a standalone window.
Yes -- the problem is that starting with Tiger the menus apparently interpret more keys than they did on Panther (in Panther, I was responsible for all non-command keys).
I'll refrain from cursing, but key handling in OS X isn't the most well thought out thing, especially when they mix in Carbon “managers” in Cocoa programs that eat half your keys...
But I'll try to figure out what's going on, when I run Tiger on my main partition!
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On May 2, 2005, at 2:51 AM, Allan Odgaard wrote:
On May 2, 2005, at 2:53, Brad Miller wrote:
In case anyone else is experiencing this I finally found a way around this problem. (I think this method has been discussed on this list long ago.) I used the System Preferences Keyboard & Mouse panel to create a custom shortcut for Reformat Paragraph. Once I did that ctrl-f went back to working the emacs way that my fingers know and love so well.
I still have no idea why things would behave one way in a project window and another way in a standalone window.
Yes -- the problem is that starting with Tiger the menus apparently interpret more keys than they did on Panther (in Panther, I was responsible for all non-command keys).
I'll refrain from cursing, but key handling in OS X isn't the most well thought out thing, especially when they mix in Carbon “managers” in Cocoa programs that eat half your keys...
But I'll try to figure out what's going on, when I run Tiger on my main partition!
I guess this is probably the same bug then... I had ctrl-cmd-opt-l defined on Latex and Texniscope. But now rather than running Latex TextMate brings up the bundle editor! If I rebind to something else ctrl-shift-p for example I go back to running Latex.
Brad
For new threads USE THIS: textmate@lists.macromates.com (threading gets destroyed and the universe will collapse if you don't) http://lists.macromates.com/mailman/listinfo/textmate
On May 3, 2005, at 4:05, Brad Miller wrote:
I guess this is probably the same bug then... I had ctrl-cmd-opt-l defined on Latex and Texniscope. But now rather than running Latex TextMate brings up the bundle editor! If I rebind to something else ctrl-shift-p for example I go back to running Latex.
Yes -- I'm currently looking into how I can solve the key binding stuff on Tiger, but it's not easy :(
Seems the easiest thing is to remove all menu key bindings, but that sucks big time usability-wise. And not even enough since I had cmd-/ (which I use to toggle /* ... */ around selection) eaten by the Equation Service (from the Services menu), only way to get back cmd-/ was to trash that service...
On May 3, 2005, at 10:32, Allan Odgaard wrote:
I guess this is probably the same bug then... I had ctrl-cmd-opt-l defined on Latex and Texniscope. But now rather than running Latex TextMate brings up the bundle editor! If I rebind to something else ctrl-shift-p for example I go back to running Latex.
Yes -- I'm currently looking into how I can solve the key binding stuff on Tiger, but it's not easy :(
Until I figure out a real fix, for those using b7 and Tiger, here's a version that doesn't put any key bindings in the menus for commands, snippets, and macros. This at least solves the scope-related key problems, but there are still problems with key bindings which other menu items claim:
http://macromates.com/textmate/files/TextMate_1.1b7_Tiger.zip
This version was compiled with GCC4 and is not thoroughly tested.