This ebuild modification patches the emacs-cvs build and adds some functionality to the OS X version of Emacs. There are two patches: mac-modifier-keys.patch - This patch enables more fine-grained choices of what role the control, option, and command keys should have. It also provides a workaround for a bug in Emacs that breaks Command-shift shortcuts. To use this feature, include this in your .emacs file: ;; The available options are: meta, ctrl, hyper (setq mac-option-modifier 'meta) (setq mac-control-modifier 'ctrl) (setq mac-command-modifier 'hyper) (setq mac-pass-option-to-system nil) ;; let system do stuff with option (setq mac-pass-command-to-system nil) ;; let system handle Apple-H and the like transparency2.patch - This patch allows for setting transparency for the Emacs frame. There is one setting for active and one for inactive frames. Use the following in your .emacs file: ;; Set transparency parameters (modify-frame-parameters (selected-frame) '((active-alpha . 1.0))) (modify-frame-parameters (selected-frame) '((inactive-alpha . 0.7))) These patches have been grabbed from http://aquamacs.org. Reproducible: Always Steps to Reproduce: 1. 2. 3.
*** Bug 103597 has been marked as a duplicate of this bug. ***
Created attachment 66763 [details, diff] ebuild patch
Created attachment 66799 [details, diff] mac-modifier-keys.patch revision 1.5
Created attachment 66800 [details, diff] transparency2.patch revision 1.2
cc-ing emacs team for comments on these patches. Any comments on these patches? Is it ok with you if we add them to the ebuild?
(In reply to comment #5) > cc-ing emacs team for comments on these patches. > > Any comments on these patches? Is it ok with you if we add them to the ebuild? Better a late answer than never...yes, add them. Removing us, if there are any questions, readd us.
patches don't apply any more.