- Edit-with-Emacs. Simplified and fixed various bugs. Now works with multiple apps.
- support for Hammerspoon 0.9.79 which uses Lua 5.4 see #70 for instructions
- Edit-with-emacs feature now detects if there’s a pre-selected text already and edits only that chunk
- Addressed workaround for regression in fennel 0.4.0 bakpakin/Fennel#276
- Move to display feature. Windows modal: <LEAD w> now would display a big number at the corner of each display, when a number on the keypad is pressed, current active app window will be moved onto that screen. Useful for multi-monitor setups.
Note: if ~/.spacehammer/config.fnl is used, it needs to be updated in order for this feature to work.
- New, completely revamped modal engine - @eccentric-j
- Improved state-machine implementation - @eccentric-j
- ~/.spacehammer.d/config for localized customization - @eccentric-j
- Nicer HUD - @eccentric-j
- Lots of docstrings - @eccentric-j
- Fixed compatibility issues. Currently supported Fennel version 0.3.2 - @eccentric-j
LEAD
keybinding is now by default set toOption+SPC
(used to beCmd+SPC
)- App switcher keybinding is now by default set to
Option+n/p
(used to beCmde+n/p
) - Tab switcher keybinding is now by default set to
Option+j/k
(used to beCmd+j/k
) - Pressing
SPC
in a submodal, brings you to the previous level modal (used to openAlfred
) pressingSPC
at the top level modal still takes you toAlfred
- Modals
- Configuration
- Keybindingsn
- App specific keybindings
- App specific modals
- Vim mode
- run-emacs-fn
- full-screen
- vertical-split-with-emacs
- Auxiliary Emacs package, spacehammer.el
- Fixes Local app-keys are leaking #15
- Added local modals
- Grammarly + Emacs interaction
- Rewrote everything in Fennel
- Improved modal system - simplifies adding and extending modals
- Emacs module: Invoking Emacs to enable system-wide org-capture. Accompanying emacs-lisp code can be found here
- Sierra compatibility *Since Karabiner is not compatible anymore (starting with Sierra), had to find a way to get similar features*
keybdings
module- App switcher -
Cmd+j/k
- Simple tab switcher for Chrome and iTerm2 -
Cmd+h/l
- Simple
Vi-mode
-Alt+j/k/l/m
- App specific keybindings
- Changed Slack reaction key to
C-r
, soCmd+i
can be used to switch between current application windows