unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* # in carbon emacs on OSX?
@ 2011-02-01  2:24 Matthew Vernon
  2011-02-01  8:10 ` Andrea Crotti
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: Matthew Vernon @ 2011-02-01  2:24 UTC (permalink / raw)
  To: help-gnu-emacs

Hi,

I've installed the latest emacs release (23.2.1) on OSX. It generally
works a treat, but there's a problem with #s. In every other OSX app,
I can get # by hitting alt-3. But emacs is mapping that as M-3
instead. Similarly, cmd-3 comes through as S-3 (super-3). Is there a
standard work-around for this? Failing that, can I trivially re-map
M-3 to (insert-char ?# 1) or somesuch?

Thanks,

Matthew

-- 
Rapun.sel - outermost outpost of the Pick Empire
http://www.pick.ucam.org


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: # in carbon emacs on OSX?
  2011-02-01  2:24 # in carbon emacs on OSX? Matthew Vernon
@ 2011-02-01  8:10 ` Andrea Crotti
       [not found] ` <mailman.0.1296548115.22589.help-gnu-emacs@gnu.org>
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 7+ messages in thread
From: Andrea Crotti @ 2011-02-01  8:10 UTC (permalink / raw)
  To: help-gnu-emacs

Matthew Vernon <matthew@debian.org> writes:

> Hi,
>
> I've installed the latest emacs release (23.2.1) on OSX. It generally
> works a treat, but there's a problem with #s. In every other OSX app,
> I can get # by hitting alt-3. But emacs is mapping that as M-3
> instead. Similarly, cmd-3 comes through as S-3 (super-3). Is there a
> standard work-around for this? Failing that, can I trivially re-map
> M-3 to (insert-char ?# 1) or somesuch?
>
> Thanks,
>
> Matthew

I use these settings for for cocoa emacs

--8<---------------cut here---------------start------------->8---
  (if mac
      (progn
        (add-to-list 'exec-path "/opt/local/bin")
        (setq ns-alternate-modifier (quote none))
        ;; open a new frame only unless it's the scratch buffer
        (setq ns-pop-up-frames 1)
        (setq ns-command-modifier (quote meta))))
--8<---------------cut here---------------end--------------->8---
hope it's useful for you too




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: # in carbon emacs on OSX?
       [not found] ` <mailman.0.1296548115.22589.help-gnu-emacs@gnu.org>
@ 2011-02-01 13:22   ` Matthew Vernon
  0 siblings, 0 replies; 7+ messages in thread
From: Matthew Vernon @ 2011-02-01 13:22 UTC (permalink / raw)
  To: help-gnu-emacs

Hi,

[I should have mentioned that this is a UK keyboard, so shift-3
produces £]

Andrea Crotti <andrea.crotti.0@gmail.com> writes:

> I use these settings for for cocoa emacs
> 
> --8<---------------cut here---------------start------------->8---
>   (if mac

I get an error if I use this:

Symbol's value as variable is void: mac

Thanks,

Matthew

-- 
Rapun.sel - outermost outpost of the Pick Empire
http://www.pick.ucam.org


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: # in carbon emacs on OSX?
  2011-02-01  2:24 # in carbon emacs on OSX? Matthew Vernon
  2011-02-01  8:10 ` Andrea Crotti
       [not found] ` <mailman.0.1296548115.22589.help-gnu-emacs@gnu.org>
@ 2011-02-01 17:02 ` Peter Dyballa
  2011-02-01 18:07   ` Matthew Vernon
  2011-02-01 17:55 ` Harald Hanche-Olsen
  3 siblings, 1 reply; 7+ messages in thread
From: Peter Dyballa @ 2011-02-01 17:02 UTC (permalink / raw)
  To: Matthew Vernon; +Cc: help-gnu-emacs


Am 01.02.2011 um 03:24 schrieb Matthew Vernon:

> can I trivially re-map M-3 to (insert-char ?# 1) or somesuch?


Can you tell us what values the variables emacs-version and window- 
system have?

--
Greetings

   Pete

No man was ever taken to hell by a woman unless he already had a  
ticket in his pocket, or at least had been fooling around with  
timetables.
				– Archie Goodwin




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: # in carbon emacs on OSX?
  2011-02-01  2:24 # in carbon emacs on OSX? Matthew Vernon
                   ` (2 preceding siblings ...)
  2011-02-01 17:02 ` Peter Dyballa
@ 2011-02-01 17:55 ` Harald Hanche-Olsen
  3 siblings, 0 replies; 7+ messages in thread
From: Harald Hanche-Olsen @ 2011-02-01 17:55 UTC (permalink / raw)
  To: help-gnu-emacs

[Matthew Vernon <matthew@debian.org>]

> I've installed the latest emacs release (23.2.1) on OSX.

Possibly these might work:

(setf mac-command-modifier 'meta)
(setf mac-option-modifier nil)

If it does, the command key becomes meta and the option key is left to
do what the OS usually thinks it should. But this is highly dependent on
what emacs you have. Just 23.2.1 is insufficient information. Do you
really mean carbon emacs? I haven't used that in ages.

-- 
* Harald Hanche-Olsen     <URL:http://www.math.ntnu.no/~hanche/>
- It is undesirable to believe a proposition
  when there is no ground whatsoever for supposing it is true.
  -- Bertrand Russell


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: # in carbon emacs on OSX?
  2011-02-01 17:02 ` Peter Dyballa
@ 2011-02-01 18:07   ` Matthew Vernon
  2011-02-01 19:04     ` Peter Dyballa
  0 siblings, 1 reply; 7+ messages in thread
From: Matthew Vernon @ 2011-02-01 18:07 UTC (permalink / raw)
  To: Peter Dyballa; +Cc: help-gnu-emacs


On 1 Feb 2011, at 12:02, Peter Dyballa wrote:

> 
> Am 01.02.2011 um 03:24 schrieb Matthew Vernon:
> 
>> can I trivially re-map M-3 to (insert-char ?# 1) or somesuch?
> 
> 
> Can you tell us what values the variables emacs-version and window-system have?

emacs-version is 23.2.1 window-system is ns

Regards,

Matthew


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: # in carbon emacs on OSX?
  2011-02-01 18:07   ` Matthew Vernon
@ 2011-02-01 19:04     ` Peter Dyballa
  0 siblings, 0 replies; 7+ messages in thread
From: Peter Dyballa @ 2011-02-01 19:04 UTC (permalink / raw)
  To: Matthew Vernon; +Cc: help-gnu-emacs


Am 01.02.2011 um 19:07 schrieb Matthew Vernon:

> emacs-version is 23.2.1 window-system is ns


This "Cocoa" Emacs should know mac-function-modifier, mac-control- 
modifier, mac-command-modifier, and mac-option-modifier (plus mac- 
right-command-modifier, mac-right-control-modifier, mac-right-option- 
modifier). Their values can be (quoted) ctrl (or control?), alt, meta,  
super, hyper, or nil (unquoted). They're aliases of:

	ns-alternate-modifier
	   This variable describes the behavior of the alternate or option key.
	ns-command-modifier
	   This variable describes the behavior of the command key.
	ns-control-modifier
	   This variable describes the behavior of the control key.
	ns-function-modifier
	   This variable describes the behavior of the function key (on  
laptops).
	ns-option-modifier
	ns-right-alternate-modifier
	   This variable describes the behavior of the right alternate or  
option key.
	ns-right-command-modifier
	   This variable describes the behavior of the right command key.
	ns-right-control-modifier
	   This variable describes the behavior of the right control key.
	ns-right-option-modifier

Making any of them nil makes them available to Mac OS X, i.e., allows  
Mac OS X to choose the corresponding layer of the key definitions.  
Launch the "virtual keyboard" to see whether the keys still work in  
Mac OS X (when the text cursor is in Emacs).

To have an init file that works with Carbon (22.x) and NS or "Cocoa"  
Emacsen (20-24.x) and the AppKit Emacs (something like "Carbon Emacs"  
23.x) you can use the mac-*-modifier variables.

--
Greetings

   Pete

I love deadlines. I love the whooshing noise they make as they go by.
				– Douglas Adams




^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2011-02-01 19:04 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-02-01  2:24 # in carbon emacs on OSX? Matthew Vernon
2011-02-01  8:10 ` Andrea Crotti
     [not found] ` <mailman.0.1296548115.22589.help-gnu-emacs@gnu.org>
2011-02-01 13:22   ` Matthew Vernon
2011-02-01 17:02 ` Peter Dyballa
2011-02-01 18:07   ` Matthew Vernon
2011-02-01 19:04     ` Peter Dyballa
2011-02-01 17:55 ` Harald Hanche-Olsen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).