smoothuf.blogg.se

Aquamacs ubuntu
Aquamacs ubuntu










aquamacs ubuntu

I simply redefined all Option key combinations to be the same as the plain key. The trick is to define all the dead Option key combinations. I solved this by creating a new Mac keyboard layout with John Brownie’s Ukelele utility. For example, Option-F is detected, but Option-V isn’t and can’t be bound to a command.

  • The Mac Option key is not consistently recognized.
  • I kept Contol-C as a standard command prefix and flattened out the commands I used. If you use Emacs packages with deep bindings, this will be a real compatibility problem.
  • IntelliJ only supports one and two keystroke commands.
  • aquamacs ubuntu

    I left the Escape command alone and only use the Option key for Emacs ESC commands. I tried changing it to Control-G to free up room for Emacs ESC commands, but it doesn’t work well - many places in the UI hardcode the ESC key. IntelliJ has an Escape command, similar to Emacs’ keyboard-quit, but IntelliJ doesn’t use it consistently.There are a few issues that must be solved according to personal taste: I raided the Emacs keymap frequently as I stumbled over missing keys. The built-in Mac OS X 10.5+ bindings feel better, but aren’t complete. These bindings are archaic and don’t support normal Mac OS commands such as copy and undo Emacs 24 and Aquamacs both support standard OS key commands, and I use them frequently. I started by changing the key bindings to the built-in Emacs mode via the menu setting IntelliJ IDEA > Preferences > Keymap. My fingers are happy with what IntelliJ can do now, and there’s a clear elisp-style path to add features that I miss. As a life-long Emacs user, I just wasn’t willing to down-grade to the Vim plugin, so what started out as key binding tweaks became full-blown plugin development to customize IntelliJ. The pain of hitting keys that don’t work or do something unexpected sent me looking for a cure. The biggest down-side for me is its poor Emacs compatibility out of the box.

    aquamacs ubuntu

    It’s a great development environment for mixed language web development (and Android!). Recently, I’ve been working on a modern Java web app, and I ended up going all-in on IntelliJ 13. Fortunately, one of the best things about becoming an Atom is that all of my colleagues care deeply about software, so it’s easy to find inspiration to start making tools again.

    aquamacs ubuntu

    It’s a habit I’ve gained and lost several times over my career - keeping tools sharp requires time and effort. Atomic Object has a great tradition of making and customizing tools.












    Aquamacs ubuntu