As a Dvorak user, I found that it was always a hurdle to learn
something like vim since the keybindings weren't going to be the same
for me ('hjkl' etc), so I was interested when I saw the heading come
up when Bo and I were watching it at work.

We pair program at work, so we did have to deal with the hurdle of
having conflicting keyboard layouts while pairing. I use Dvorak, Bo
uses Colemak and everyone who aren't as cool as us use QWERTY. There
has been plenty of times a pair would have attempted to do something
in the other layout and gotten somewhat angry because it didn't do
what they wanted.

Our setup is we have our own laptops, and one is connected to the 30"
monitor. The person without the monitor uses Teleport to control the
main screen. As you may know, when you type through Teleport/Screen
Sharing, the keys appear in the keyboard layout of the target machine,
so that didn't work.

I whipped up a quick SIMBL plugin named Telefrag (first stab at Cocoa
and SIMBL, actually) for Teleport which allow you to add custom
keyboard layouts between computers in Teleport. It's not very smart..
you have to symlink the keymap plist that you want to use (It comes
with all combinations for QWERTY, Dvorak and Colemak), so if you use
Dvorak and your pair is on QWERTY, you would symlink
Dvorak_QWERTY.plist to Keymap.plist, etc, but it's helped us overcome
this barrier while pair programming, increasing efficiency and
improving morale.

Works on 10.5 fine, and there's a script you need to run to have it
work on Snow Leopard which I'll put up on the git repo if anyone needs
it.

http://github.com/chendo/telefrag/tree

On Feb 4, 3:58 am, Ben Orenstein <[email protected]> wrote:
> Hello Fellow Rails-ers,
>
> Pardon the shameless self-promotion, but I've just completed something I'm
> quite proud of and wanted to share.
>
> The project is a screencast called Vim For Rails
> Developers<http://www.codeulatescreencasts.com/collections/frontpage/products/vi...>.
> I write Rails apps full-time using vim, and this video represents the best
> of what I've learned for getting stuff done quickly.
>
> If you're a vim-user writing Ruby or Rails code, I think you'll find a bunch
> of useful tips and plugins to make you more productive.  The product is $9,
> which I think easily pays for itself with just a few hours saved.
>
> This is my first venture into a new medium, so feedback is extra welcome!
>
> Thanks,
> Ben

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
or Rails Oceania" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rails-oceania?hl=en.

Reply via email to