Newsgroup: it.comp.os.linux.iniziare
Titolo: aiuto emacs..

..sto iniziando ad utilizzare emacs, e lo trovo ottimo.
ho solo un problema...per adesso :-)
nel mare delle opzioni non riesco a configurare il tipo di
carattere...
se vado su options e set fonts, riesco a cambiare il carattere ma poi
l'impostazione non si mantiene in memoria e se esco e apro il
programma torna tutto come prima..
ciao,
Alfredo

 programma torna tutto come prima..
]zac[
Io uso le voci di menu 'costumize emacs' e 'save options' in 'options', ma
dipende dalla versione di emacs (21.4.1).
P.S. E improbabile però potrebbe anche essere che quei dati devono essere
caricati nel file di configurazione Xresource (o simile) nella home
dell'utente, se è quello il caso aprendo in emacs la directory home,
selezionando il file di configurazione .emacs e eseguendo il Load (dovrebbe
bastare un shift+L e poi confermare la richiesta di conferma), le
impostazioni vengono caricate.

 essere caricati nel file di configurazione Xresource (o simile)
esatto:
http://www.linuxtrent.it/documentazione/wikilinux/GNUEmacs
io nel mio .Xresources ho:
emacs*Background: Black
emacs*Foreground: White
emacs*pointerColor: Blue
emacs*cursorColor: Cyan
emacs*bitmapIcon: on
emacs*font: -microsoft-verdana-medium-r-normal-*-*-100-*-*-*-*-iso8859-15
anche se adesso vado a cercare il modo di mettere utf8 ...
-- 
Sya-dasti-sya-nasti-sya-davak-tav-yaska
ave, oh Eris!
                 Libero Hagabard Celine

 emacs*font: -microsoft-verdana-medium-r-normal-*-*-100-*-*-*-*-iso8859-15
Questa cosa non l'ho mai capita. Immagino però che sia dovuta all'uso di un
toolkit piuttosto anziano visto che sembra di usare motif o similari.
Dato che dalla 22 usa GTK2 magari pasticciare con i fonts sarà più semplice.
-- 
Russia:
	Boris Eltsin sta benissimo.  Ieri ha convocato una conferenza
stampa per annunciare di essere il vero padre della figlia di Madonna.
		-- Panfilo Maria Lippi, "TABLOID TABLOID"@"Mai Dire Gol"

 Questa cosa non l'ho mai capita. Immagino però che sia dovuta all'uso di
]zac[
Secondo me è dovuta alla sequenza degli eventi alla partenza di emacs, che
per un motivo che non conosco (o per una fissazione di chi lo sviluppa) non
viene variata, per cui succede che tutte le impostazioni vengono caricate
da .emacs, ma poi alcune, tipo quella dei font, vengono sovrascritte da
quelle di Xresorces (o da relativi default).
Questo si nota in alcuni casi osservando la partenza di emacs o applicando
una patch (che ironicamente proviene dagli sviluppatori di emacs) a uno
script in lisp (del pacchetto elisp) che gestisce alcuni eventi, dando cosi
priorità alla configurazione in .emacs .
Dopo aver usato la patch varie versioni di emacs mi sono stufato, e
preferisco far ricaricare manualmente il .emacs .
Ecco la patch (vedi -> e <-) da applicare a faces.el :
;->differenze<-
;
; faces.el
;(defun face-set-after-frame-default (frame)
;  "Set frame-local faces of FRAME from face specs and resources.
;Initialize colors of certain faces from frame parameters."
;  (dolist (face (face-list))
;  ->(when (not (equal face 'default))<-
;      (face-spec-set face (face-user-default-spec face) frame)
;      (internal-merge-in-global-face face frame)
;      (when (and (memq window-system '(x w32 mac))
;                (or (not (boundp 'inhibit-default-face-x-resources))
;                    (not (eq face 'default))))
;       (make-face-x-resource-internal face frame)))->)<-