Newsgroup: it.comp.os.linux.iniziare
Titolo: Curiosità a proposito della gestione dei thread con SLRN

Salve!
Ho notato con piacere (ci ho messo un po' di tempo, per la verità), che
slrn non ha problemi a gestire i thread con "Re:" o "R:".
Tecnicamente parlando, come mai avviene ciò? =)
C'entrano qualcosa le "References:"?
Grazie a chi risponderà a un newbie curioso!
dorje

On Tue, 05 Sep 2000 11:21:55 GMT, 
dorje (
and...@penguinpowered.com
)
wrote:
| Tecnicamente parlando, come mai avviene ciň? =)
| C'entrano qualcosa le "References:"?
 Esatto! :-)
 Che intuito... ;-)
 Consiglio la lettura della RFC 1036 e del relativo draft son-of... :-)
-- 
Emmanuele Bassi         |	     [ 
http://digilander.iol.it/ebassi
 ]
   (Zefram)             |                     [ 
emmanue...@iol.it
 ]
GnuPG Key Fingerprint: 9747 635E B95A B0B3 4370 1CAA CAF7 512B 945C A44C

 Consiglio la lettura della RFC 1036 e del relativo draft son-of... :-)
Spetta, spetta... Non essere precipitoso. =)
Cos'é tutto ciò?
(adesso cmq mi faccio una ricerchina.... Grazie per la risposta!)
dorje

 C'entrano qualcosa le "References:"?
Bingo. Ed  aggiungerei che  se vuoi  darci un  taglio definitivo  con le
interminabili sequenze di  "Re: R: R: R:", aggiungi questa  riga al file
di configurazione di vim (se usi vim), e vivi felice:
    1,10s/Subject: \(\(R:\|Re:\) *\)* /Subject: Re: /
-- 
  _      ___ ____
 | | /| / (_)_  /
 | |/ |/ / / / /_	ANTI-SPAM WARNING:
 |__/|__/_/ /___/	the e-mail address is fake.
 
I feel like I could... TAKE ON THE WORLD! (Purple Tentacle)

On Tue, 05 Sep 2000 14:07:43 GMT, 
dorje (
and...@penguinpowered.com
)
wrote:
| > Consiglio la lettura della RFC 1036 e del relativo draft son-of... :-)
| 
| Spetta, spetta... Non essere precipitoso. =)
| Cos'é tutto ciò?
| (adesso cmq mi faccio una ricerchina.... Grazie per la risposta!)
 La RFC 1036 e` quella che stabilisce come debba essere un post Usenet.
 Il draft son-of-1036 e` il suo aggiornamento.
 Adesso non ho un URL sotto mano, ma basta che metti "RFC" su un motore
 di ricerca e vedrai che saltera` fuori qualcosa...


    1,10s/Subject: \(\(R:\|Re:\) *\)* /Subject: Re: /
Grazie, ma non so se lo faro` ancora... Sai com'e`, mi piace tantissimo
vedere i bachi di \/\/ | /|/....... =)
dorje
P.S. - Scherzo... Adesso imposto vim a dovere! Grazie ancora! =)

    1,10s/Subject: \(\(R:\|Re:\) *\)* /Subject: Re: /
Mi daresti una mano a capire una cosa ?
Se inserisco la tua linea in ~/.vimrc mi viene segnalato questo errore,
quando lancio vim:
------------------------------------------------------------------------
Error detected while processing /home/alex/.vimrc:
line   73:
Invalid range: 1,10s/^Subject: \(\(R:\|Re:\) *\)* /Subject: Re: /
Press RETURN or enter command to continue
------------------------------------------------------------------------
Se assegno il comando ad un tasto funzione:
--- ~/.vimrc                             -------------------------------
...
" ^M = [Ctrl]+[v] [Ctrl]+[m]
nmap <F9> :1,10s/^Subject: \(\(R:\|Re:\) *\)* /Subject: Re: /^M
------------------------------------------------------------------------
e premo [F9] mi risponde con un:
"Pattern not found: ^Subject: \(\(R:|Re:\) *\)* ".
Dov'e` che sbaglio?
Grazie mille.
Ciao
Ale
-- 
Home Page: 
http://web.tiscalinet.it/airaghi
Per ottenere il mio indirizzo e-mail sostituire a NOSPAM il mio cognome

 "Pattern not found: ^Subject: \(\(R:|Re:\) *\)* ".
Se nelle  prime 10 righe  non trova  quella stringa, risponde  cosi`. In
effetti, quell'errore mi  viene fuori con tutti i post  nuovi. Certo, si
potrebbe anche  fare in modo che  non venga fuori, eseguendo  il comando
solo se viene  trovato il pattern, ma... non so  come si faccia. Percio`
anch'io mi becco l'errore e  "sopporto" (sempre meglio sopportare questo
che i "Re: R: R: R: R: R: ", secondo me). (-:
-- 
  _      ___ ____
 | | /| / (_)_  /
 | |/ |/ / / / /_	ANTI-SPAM WARNING:
 |__/|__/_/ /___/	the e-mail address is fake.
 
Il casino lo faccio apposta perche` sia chiaro. (P. Miglioli)

che i "Re: R: R: R: R: R: ", secondo me). (-:
Far sparire l'errore e` semplice (puoi usare il flag 'e')
------------------------------------------------------------------------
[e]  When the search pattern fails, do not issue an error message and, 
in particular, continue in maps as if no error occurred.  This is most 
useful to prevent the "No match" error from breaking a mapping.
------------------------------------------------------------------------
1,$s/^Subject: \(\(R:\|Re:\) *\)* /Subject: Re: /e
Quello che mi fa inc@%%@re e` che non effettua la sostituzione. 
In  generale: ho  sempre avuto  l' impressione  che vim  si ricordi  dei
comandi dati, anche se non vengono scritti nel file ~/.slrnrc


 Far sparire l'errore e` semplice (puoi usare il flag 'e')
Woha! Grazie della dritta: la includero` subito nello slrn+vim per Win$,
"precotto" per  i miei utentucci  carissimi (che possano  convertirsi al
verbo dell'opensource e  mollare quella chiavica di  Outlook che impesta
il mio raggiante server con i suoi "R: R: R:"). (-:
-- 
  _      ___ ____
 | | /| / (_)_  /
 | |/ |/ / / / /_	ANTI-SPAM WARNING:
 |__/|__/_/ /___/	the e-mail address is fake.
 
Se il cane e` il miglior amico dell'uomo, il pinguino e` di certo il miglior
amico del computer. (Wiz)