Skip to content
my emacs clone adding fullscreen support to CocoaEmacs
Emacs Lisp C Shell Objective-C Perl Ruby Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
admin
doc
etc (Coding Standards): Update URL. Dec 15, 2009
info
leim * quail/cyrillic.el (russian-typewriter): Change keyboard layout. Dec 5, 2009
lib-src
lisp
lwlib
m4
msdos
nextstep
nt
oldXMenu
src
test
.arch-inventory
.cvsignore
.dir-locals.el (bug-reference-url-format): Change to debbugs.gnu.org. Dec 17, 2009
.gitignore
BUGS * BUGS: Use new binding of view-emacs-problems. May 5, 2009
COPYING
ChangeLog
INSTALL
INSTALL.CVS
Makefile.in
README
README.md
autogen.sh
config.bat Copy .dbxinit to _dbxinit. Feb 28, 2009
config.guess
config.sub
configure
configure.in
install-sh
make-dist
mkinstalldirs
move-if-change
update-subdirs Add 2009 to copyright years. Jan 8, 2009
vpath.sed

README.md

Emacs clone to support real fullscreen on OSX

This is my personal emacs clone consists of several patches to improve emacs in OSX system.

Currently there's two patches in this repo:

  1. fullscreen patch
  2. 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.

Fullscreen patch

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.

Shift modifier fix

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.

Something went wrong with that request. Please try again.