← Back to team overview

sslug-teknik team mailing list archive

Re: Emacs konfigurering

 

Tjae, det var ikke så svært alligevel - jeg fandt en løsning som
ialtfald fungerer. Den er som følger:

 (setq c-basic-offset 3)
 (c-set-offset 'defun-open '+)
 (c-set-offset 'defun-block-intro 0)
 (c-set-offset 'brace-list-open '+)
 (c-set-offset 'brace-list-intro 0)
 (c-set-offset 'statement-block-intro 0)

Og det med Delete var jo egentligt ganske simpelt

 (global-set-key [delete] 'delete-char)

/Egon

Egon Andersen, Talura wrote:
> 
> Hej,
> 
> Jeg har et ønske om, at ændre lidt i 'default' opsætningen af Emacs'
> c-mode.
> Jeg ønsker at indrykning skal være lidt anderledes.
> Interaktivt i Emacs kan jeg sætte dette vha. M-x c-set-offset RET
> defun-open RET 2.
> etc.
> 
> Det burde give at jeg skal skrive noget i retning af nedenstående i
> ~/.emacs
> 
>  (c-set-offset defun-open 2)
>  (c-set-offset defun-block-intro 0)
>  (c-set-offset brace-list-open 2)
>  (c-set-offset brace-list-intro 0)
>  (c-set-offset statement-block-intro 0)
> 
> men det funker ikke.
> Jeg indrømmer blankt at mit kendskab til Emacs-Lisp kan ligge på er
> meget lille sted.
> 
> Er der nogen der kan skrue dette sammen så det virker?
> 
> Desuden har jeg et lille problem med 'Delete', der som oftest i
> Unix-verdenen ikke er til at skelne fra 'Backspace', der begge fungerer
> som "Delete-backward".
> Jeg vil gerne have 'Delete' til at virke som "Delete-forward"
> Jeg har forsøgt med:
> (keyboard-translate ?\C-? ?\C-h)
> og forskelligt andet, uden at det virker.
> 
> Backspace og Delete virker som ønsket i fx. Netscape!
> 
> Med venlig hilsen
> Egon Andersen


References