sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #07444
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