senny / cabbage

get the maximum out of emacs
http://senny.github.com/cabbage/
156 stars 21 forks source link

make emacs runnable in the terminal #159

Closed tonini closed 11 years ago

tonini commented 11 years ago

That's just the only issue I found so far with running emacs in the terminal.

tonini commented 11 years ago

@senny I found some problems with iterm2 and arrow movement in emacs. Let me found out what's the problem is before you merge.

senny commented 11 years ago

@tonini I think we won't merge this until we have seriously tested it. I think there are a lot of little things, that don't work in the console. I wanted the PR because we now have a central place to discuss things.

How does it work with the meta key? Can you leave it on the apple key? Do the bindings from the ergonomic bundle work?

bradwright commented 11 years ago

Apple keys won't work because iTerm2 will capture them; iTerm2 also has configurable meta keys (so one can map left, right, or both option keys to "meta" or "Esc+").

senny commented 11 years ago

hmm thats pretty sad because the ergonomic bindings rely heavily on the Apple key. Using the Option key is problematic because you won't be able to type special characters on a swiss-german layout. Of course you can only bind the option key on one side but this does not feel right.

@bradleywright are there other terminal emulators, that work with the apple-key?

tonini commented 11 years ago

@senny @bradleywright so far I got the Apple key working. After set the option key to the Apple key, I just remapped the Apple key to the option key. This is working good so far.

But I dont like the whole mapping stuff, so my question is also, is there another terminal emulator available for osx. Did some of you have experience with "terminator"?

bradwright commented 11 years ago

I don't think you'd really want to capture the Apple key - how would you open system preferences, new tabs etc. without using the mouse? Remember that there are a potentially unlimited amount of M- combinations that you'd have to take into account.

Basically if you want to use Emacs in a terminal on OS X you have to be prepared to put up with a less-than ideal-experience.

jone commented 11 years ago

Nah, I accidentally closed it. Reopening. Sorry :/

senny commented 11 years ago

these changes are very minimal and I don't see that they do any harm => merging.

@tonini thanks! :heart: