Newsgroup: it.comp.macintosh
Titolo: problemy copy-and-paste gvim/zuppa

Dunque, sono passato a VIM 7 (che uso di solito come gvim) e ha un
problemino interessante: il suo copy-and-paste non "interopera" piu`
(generalmente) con quello di MacSOUP!
Esempio: highlight e mela-C su un testo che sto editando in GVIM, passo
a MacSOUP dove sto editando un post, mela-V: non succede niente.  Se il
mela-V lo do ad esempio su Mail.app invece funziona tutto bene.  Anche
viceversa: se faccio il copy da MacSOUP, non posso incollare
direttamente su GVIM, mentre posso incollare ad esempio su Mail.app.
Eseguendo il semplice "script"
    pbpaste|pbcopy
(ciascuna volta!), le cose si sistemano, nel senso che apparentemente
vengono "travasati" i contenuti (testuali) degli appunti dall'uno
all'altro di questi due (sembra) "contenitori" semi-separati (con
Mail.app, e anche il Terminal incluso pbpaste/pbcopy, pare che si
"vedano" entrambi i contenitori -- con VIM 7 solo uno, con MacSOUP solo
l'altro!), ma e` una pizza.
Qualcuno ha suggerimenti relativi a questo problemino?  Il buffo e` che
VIM e zuppa sono due applicazioni Carbon, eppure non "parlano tra loro"
(con VIM piu` vecchi si parlavano), mentre si direbbe che ciascuna parli
senza problemi con le app Cocoa... se la soluzione richiede interventi
sul codice potrei provare a farli dal lato VIM, e/o suggerirli a Haller
e/o ai maintainer di VIM per Mac, ma vorrei essere un poco piu` preciso
relativamente alla spiegazione del problema che sto avendo!  E.g., mai
osservato su altre app?  C'e` qualche URL che spieghi questa
"divergenza" parziale di molteplici "appunti"?  Ecc, ecc...
Grazie anticipate...
Alex

 Qualcuno ha suggerimenti relativi a questo problemino?
Suggerimenti no. Comunque penso sia un problema di "qualificazione" dei
dati copiati. MI spiego: se copio un'immagine da Safari e poi faccio
"Incolla" in TextEdit, mi incolla l'immagine; ma se faccio "Incolla" in
MacSOUP, mi incolla l'URL dell'immagine. In sostanza quando fai un copia
vengono copiate più cose e poi quello che viene incollato dipende dal
tipo di dati che sa gestire l'applicazione in cui incolli. Magari
MacSOUP e VIM qualificano il testo copiato in maniera differente e le
due applicazioni pensano di non saper gestire i dati copiati dall'altra.
-- 
Anything that, in happening, causes itself to happen again,
happens again.
It doesn't necessarily do it in chronological order, though.

 due applicazioni pensano di non saper gestire i dati copiati dall'altra.
penso anch'io che sia da attribuire ad un tipo di dato non coincidente
tra le due app per la Pasteboard.
Sarebbe interessante capire invece come mai le app Cocoa non soffrono
del problema.
Vuoi vedere che uno dei due sviluppatori ha usato nel codice una
costante numerica anziche' una costante simbolica? <g>
-- 
Compito della fisica e' spiegarci la causa degli eventi.
La teologia invece ha il compito di spiegarcene il fine.

 (generalmente) con quello di MacSOUP!
Credevo di averlo solo io...
Comunque ho risolto, ho compilato una versione con i Darwin Ports
(sudo port install vim +aqua +python +multibyte +ncurses +xim +huge)
e funziona tutto.
Se vuoi ti mando il binario... dovrebbe funzionare. Ma me lo ha fatto
Intel only, però.
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 Intel only, perň.
Grazie, manda pure (meglio intel-only che niente!); curioso pero`... ci
pensi tu a segnalare la cosa ai manutentori di Vim-per-mac?
Alex

 pensi tu a segnalare la cosa ai manutentori di Vim-per-mac?
Potrebbe anche essere già stato risolto nelle nuove versioni. La
versione che compilo con DarwinPorts installa un numero elevatissimo di
patch (che so... 13 o più), probabile che una sia quella che fixa il
problema.
