This is my personal emacs clone consists of several patches to improve emacs in OSX system.
Currently there's two patches in this repo:
- fullscreen patch
- shift modifier fix patch
I've been working these fixes to git branch -- feature/fullscreen and fix/shift_modifier_with_ime. But emacs official git repository is something weird, so my branches doen't merge into latest emacs mainline..
So I also created plain patch files for that. Please look at download area to get these patches.
This patch add ns-toggle-fullscreen
function to toggle fullscreen mode.
TODO: this fullscreen mode doesn't use official fullscreen_hook
feature, should fix this.
Current version of Emacs 23.1 (or 23.2 pretest) throws KeyDown event directly to emacs if it was a function key or had modifiers, this break some Input Methods outside of Emacs (Kotoeri, ATOK, etc)
This patch blocks keydown when it comes with Shift modifier.
XXX: this fixes are very ad-hoc, should consider clearner implementation.