More lost keys
.emacs
file.
Moving to the beginning and end of the buffer isn't working with my
normal Ctrl-Home and Ctrl-End (or rather Ctrl-Fn-Left and
Ctrl-Fn-Right) bindings, and a quick Ctrl-H, K (also known
as describe-key
) reveals that
keys are coming in as <kp-home>
and <kp-end>
(define-key global-map [C-kp-home] 'beginning-of-buffer) (define-key global-map [C-kp-end] 'end-of-buffer)
Next is to set up some sort of delete-right key, because I'm used
to having both a backspace and a delete key on my other keyboards.
Again, Ctrl-H, K reveals that the raw backspace key is
giving <backspace>
, and Fn-backspace is
giving <kp-delete>
, so in goes:
(define-key global-map [kp-delete] 'delete-char)
At the moment, I'm still not sure whether I'm going to want the
Apple/command key or the Alt key as the Emacs meta key, so I'm still
bouncing between (setq mac-command-key-is-meta 't)
and (setq mac-command-key-is-meta nil)
.
Finally for today's keyboard tweaking, I need a way of switching
between insert and overwrite modeyou know, the thing which that
handy key labelled "Insert" does. For the moment, I'm going to
hijack the key just to the right of the right-hand command key, which
Emacs tells me is <kp-enter>
:
(define-key global-map [kp-enter] 'overwrite-mode)Now I need a way of putting all of this stuff inside a conditional, so that I can use the same
.emacs
across all my
different machines. Looks like system-configuration
is
the right thing to look aton the Powerbook it's coming out
as "powerpc-apple-darwin7.4.0"
(whereas my Linux box
gives "i386-redhat-linux-gnu"
). So
(setq on-mac (string-match "powerpc-apple" system-configuration))seems to do the trick.
0 Comments:
Post a Comment
<< Home