Skip to content

susumuota/karabiner_minimal_emacs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Minimal Emacs key bindings for Karabiner-Elements

karabiner-preferences

A minimal Emacs key bindings for Karabiner-Elements. You can enable/disable each of key bindings so that keep influences minimal to original applications.

This key bindings is based on Emacs key bindings (rev 12) by @tekezo.

Install

  • Copy minimal_emacs.json
% git clone https://github.com/susumuota/karabiner_minimal_emacs
% cd karabiner_minimal_emacs
% mkdir -p ~/.config/karabiner/assets/complex_modifications
% cp -p minimal_emacs.json ~/.config/karabiner/assets/complex_modifications/
  • Open Preferences...
  • Click Complex modifications. See details here.
  • Click Add rule
  • Expand Minimal Emacs key bindings
  • Click Enable All or Click Enable for specific key bindings

Extend

At the moment this key bindings only apply to Microsoft Excel, PowerPoint and Word. However you can easily extend them by editing "conditions" like the following, e.g. "^com\\.google\\.Chrome$". See details here.

          "conditions": [
            {
              "type": "frontmost_application_if",
              "bundle_identifiers": [
                "^com\\.microsoft\\.Excel$",
                "^com\\.microsoft\\.Powerpoint$",
                "^com\\.microsoft\\.Word$",
                "^com\\.google\\.Chrome$"
              ]
            }
          ]

Author

Susumu OTA

https://github.com/susumuota

About

Minimal Emacs key bindings for Karabiner-Elements

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published