Newsgroup: it.comp.os.linux.software
Titolo: ^M e Xemacs

Ho necessita' di trasportare ed editare file di testo tra unix e
windows.
Finche' usavo nedit sotto unix non avevo problemi, ma da quando uso
xemacs ad ogni fine riga mi appare un ^M. E' possibile evitare questo
fastidio?
Ciao
Manfry



Usa dos2unix.
Ciao
Angelo
-- 
You will pay for your sins.  If you have already paid, please disregard
this message.

Usa dos2unix.
voglio evitare di modificare il file. So che esiste una feature che
nasconde questi caratteri. Come faccio a vedere ed eventualmente
settare il valore di una variabile interna? (mi pare file-coding che
dovrebbe restituire t, in caso contrario va settata).
ciao
Manfry

 Do you know, if there is some patches around, that fix this problem?
I don't think that there aren't any "patches" as such. However, later
versions of XEmacs (ChangeLog suggests 21.2.47 onwards) can have this
feature enabled on non-MULE builds via the --with-file-coding
configure option:
--with-file-coding  Allows transparent use of "foreign" line break
                    conventions in text files (such as LF-delimited
                    text imported from a Unix system to a Windows
                    environment), optionally including autodetection.
                    Defaults to ON on Windows, OFF on Unix.
========================================================================
-- 
l'amore e' un sentimento a senso unico. a volte una via comincia dove
finisce un'altra e viceversa                       -- Caldana, in IFQ

 configure option:
grazie Giacomo,
era il thread che avevo trovato su comp.emacs.xemacs.
Come attivo questa opzione su xemacs 21.1?
Nell'help non ne fa menzione.
ciao
Manfry

 Nell'help non ne fa menzione.
(featurep 'file-coding)  che valore ti ritorna?
1. se ti ritorna nil non ci son lazzi, e' una feature che puoi
   inserire _solo_ all'atto della compilazione, quindi
   a. installa XEmacs-mule
   b. installa una versione no-mule ma posteriore a 21.2.47
2. se ti ritorna t, allora _dovrebbe_ (non l'ho mai abilitata, sta
   cosa) fare automaticamente la conversione
   comunque la variabile che controlla la cosa _dovrebbe_ essere
                  buffer-file-coding-system-for-read


    b. installa una versione no-mule ma posteriore a 21.2.47
ehm, come faccio a sapere il valore della variabile?
Comunque ho installato MULE con il manage package menu,
il processo viene completato, dice che mule e' presente ma all'avvio
di xemacs da un warning dicendo che non riesce a trovarlo:
(1) (warning/warning) Autoload error in:
/giove_exp/home/bruzzi/.xemacs/lisp/lookup/auto-autoloads:
	Cannot open load file: mule
ciao e scusa per il (ormao troppo) disturbo
Manfry
p.s.
ho configurato xemacs per installare i pacchetti su ~/.xemacs perche'
sulla macchina non posso avere privilegi di root e l'amminisratore
latita :-)
comunque ho installato parecchi pacchetti e funzionano correttamente (a
parte emacs-base che, siccome viene caricato anche da /usr/lib...,
quando lo trova in ~/.xemacs mi da un warning

 ciao e scusa per il (ormao troppo) disturbo
uh, e' troppo quando nessuno piu' ti risponde... ciao
-- 
Tutti gli uomini con un po' di sale in zucca hanno paura delle donne,
e di solito per motivi ben fondati.                -- IsaZ, in IFQ

     personale
ho seguito questa strada.
Mi sono scaricato il 21.5.4, configurato con
./configure --with-file-coding --prefix=~/
la compilazione,lanciata con 'make install' dopo una decina di minuti mi
restutuisce:
Loading
/giove_exp/home/bruzzi/download/xemacs/xemacs-21.5.4/lisp/setup-paths.elc...
Loading
/giove_exp/home/bruzzi/download/xemacs/xemacs-21.5.4/lisp/dump-paths.elc...
Load file subr: not found
Fatal error during load, aborting
make[1]: *** [xemacs] Error 1
make[1]: Leaving directory
`/giove_exp/home/bruzzi/download/xemacs/xemacs-21.5.4/src'
make: *** [install-arch-dep] Error 2
cosa mi manca?
Manfry

 writes:

ti manca
  /giove_exp/home/bruzzi/download/xemacs/xemacs-21.5.4/lisp/subr.elc
che dovrebbe essere generato a partire da .../lisp/subr.el, che
dovrebbe essere presente nella distribuzione... controllo...
boffi95/../xemacs 17:03:22: tar tvzf xemacs-21.5.4.tar.gz | grep subr
-rw-r--r-- steve/steve   36014 2001-05-24 09:50:49 xemacs-21.5.4/lisp/subr.el
-rw-r--r-- steve/steve   27674 2002-01-08 17:34:03 xemacs-21.5.4/lisp/subr.elc
boffi95/../xemacs 17:03:51: 
puoi controllare che i due files qui sopra esistano?
-- 
non ho capito un apascio                           -- pp, tra se e se 

 puoi controllare che i due files qui sopra esistano?
si, ci sono.
Per tagliare la testa al toro mi sono installato nella home il binario
del 21.1p3
Ora funziona tutto, anche se mi e' rimasto il dubbio sul perche' non mi
compila i sorgenti. Vabbe'
ciao e grazie
Manfry

 writes:

Io farei un banale M-% C-q C-m RET RET ! (sostituzione di ^M con nulla),
evitando in seguito di salvare il file...
-- 
     /kinkie (kinkie chiocciola tiscalinet punto it)
Ed ora, qualche parola dai nostri sponsor:
You're being followed.  Cut out the hanky-panky for a few days.