L'errore significa che non esiste nessun elemento HEAD nell'oggetto "document".
Da quello che vedo, "Readibility" è in sostanza un bookmarklet e quindi nel suo codice, "document" corrisponde alla pagina web che è caricata.
Evidentemente nell'uso che ne fai tu, chiamandolo come script esterno, "document" corrisponde a qualcos'altro.
Non posso essere più preciso perché non conosco vimperator.
Se sostituisci "document" con "window.content.document" che succede?
nulla, nessun errore e nessun cambiamento nella pagina.
Tuttavia ho fatto un po di tentativi:
1) ho provato a mappare il bookmarklet
:map w :open javascript:(blablablabla) <CR>
Soluzione funzionante ma non "comoda" in quanto dalla pressione del tasto w passano 6 secondi prima che il prompt venga riempito con il lungo JS e venga premuto il <CR>.
2) ho provato a parlarne nel canale irc, tuttavia, causa il mio scarso inglese e la totale ignoranza su JS, non ho concluso niente
Riporto la conversazione, magari qualcuno ha un illuminazione
<me> Hi
<me> I have a problem with "Readability" http://lab.arc90.com/experiments/readability/
<me> when I launch this command: http://tinypaste.com/e180f
<me> it works
<me> but when I tried to put the javascript in a file (test.js)
<me> http://tinypaste.com/e4c859
<me> and launch :source test.js
<me> it didn't works
<me> someone have a suggestions?
<me> thanks
<dneb> me: executes here, no console errs
<dneb> just an error from readability about not being able the particular page
<dneb> oh, didnt try :source though
* DiRaven è uscito (Quit: Lost terminal)
<dneb> me: sourced JS executes in vimperator scope, i think you can use content.window
<dneb> man i love vimperator
<dneb>
<me> I replaced "window.content." with "content.window.", but it still didn't works
<dneb> me: the script works, its just the scope
<dneb> errors?
<dneb> wrap it in a function and pass the window as argument? (function(window){..})(myWindowRef)
<dneb> where i think myWindowRef = this.content.window
<dneb> (in vimperator scope.. liberator prolly?)
<dneb> or look at one of the plugins, gotta be somewhere to get an idea
<dneb> http://vimperator.kurinton.net/plugins/
grazie