+ Arne <***@runbox.no>:
| Forsøker å binde kommandoen <M-x dabbrev-expand> Til tastekombinasjonen
| <Shift-TAB>. Noen lett måte å få dette til?
Først interaktivt: Trykk M-x global-set-key RETURN og svar med først
å trykke tasten du vil redefinere, deretter svarer du dabbrev-expand
på spørsmål om hvilken kommando.
Hvis du vil gjøre det samme i .emacs, ser du nå etter hva emacs
faktisk gjorde for noe: Trykk C-x M-ESC, så ser du kommandoen som ble
kjørt i minibufferet. Klipp den ut med C-k og trykk C-g for å
abortere repeat-complex-command. Lim inn i emacs. Litt avhengig av
hvillken emacs du kjører, vil du se noe slikt som
(global-set-key (quote [S-iso-lefttab]) (quote dabbrev-expand))
eller
(global-set-key (quote [backtab]) (quote dabbrev-expand))
Disse kan godt forenkless litt: En array som [backtab] trenger ikke
quotes, og (quote dabbrev-expand) skrives bedre som 'dabbrev-expand.
Altså en av disse:
(global-set-key [S-iso-lefttab] 'dabbrev-expand)
(global-set-key [backtab] 'dabbrev-expand)
--
* Harald Hanche-Olsen <URL:http://www.math.ntnu.no/~hanche/>
- Debating gives most of us much more psychological satisfaction
than thinking does: but it deprives us of whatever chance there is
of getting closer to the truth. -- C.P. Snow