sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #06758
xemacs konfiguration
Hej SSLUG'ere!
Jeg sidder og prøver at få xemacs til at opføre sig ordentligt, men nu
bliver jeg nødt til at spørge jer. Jeg har trawlet en masse
dokumentation igennem, og prøvet en masse ting, men det vil bare ikke
virke. Mine problemer handler især om indentation i C/C++ modes. Jeg er
vant til windoze's måde (tsk tsk), og den fungerer godt for mig. Dvs:
- Tryk på tab-tasten skal bare indsætte et tab. Så simpelt som det kan
være! Jeg vil ikke have en masse "smarte" beregninger på om jeg nu står
på starten af en linje eller midt i.
- Jeg vil heller ikke have et tab til at blive til 2 mellemrum, det er
dog det sygeste! Et tab skal være 8 tegn bredt, og ikke bestå af
mellemrum.
- Når jeg sletter et tab med backspace skal det bare slettes; det skal
ikke deles op i 8 mellemrum, som så skal slettes med 8 tryk på
backspace.
Jeg er ved at blive gal, hvem har dog fundet på et så broken koncept? Er
der nogen der synes det er fedt? (bare en forespørgsel, ikke for at
starte en flame war)
Det mest frustrerende er, at jeg har brugt en masse tid på at finde en
masse variable og prøve at give dem nye værdier, men at tilføje dette
til min ~/.xemacs-options har ikke den store effekt:
(setq-default tab-width 8)
(setq-default c-indent-level 8)
(setq-default indent-tabs-mode t)
(setq-default c-tab-always-indent t)
Er der noget galt her? Hvad mangler?
Jeg mistænker, at der bliver loadet andre init-filer ved opstart, som
måske laver om igen på disse indstillinger, men det er meget svært at
finde ud af, hvilk einit-filer der bruges! ~/.emacs, ~/.gnu-emacs,
~/.xemacs-options, ~/.xemacs-custom, og hvad med defaults.el og
site-start.el? Sidstnævnte ligger i flere versioner rnudt omkring på
disken, hvordan finder jeg ud af hvilken der bruges?
Håber nogle emacs-freaks kan hjælpe
Simon
PS. xemacs --version: XEmacs 20.4 "Emerald" [Lucid]. Jeg kører
hovedsageligt i console mode, hvis det gør nogen forskel.