Zapas s vim...

Matej Cepl ceplma00 na yahoo.com
Čtvrtek Listopad 1 04:56:53 CET 2001


Dobrý den,

nainstaloval jsem si abook (http://abook.soureforge.net) a u něho
jsem nalezl výtečný plugin pro vim (mimo jiné ládování adresy z
abooku ve vim). Jenomže bych ho potřeboval přemluvit, aby se
výstup z abooku odháčkoval. Jedná se o dvě spuštění abooku.
Jendou to bylo jednoduché:

silent exe 'let output=system("abook --mutt-query \
	| tr2 il2 ascii ' . lookup . '")'

ale v druhém případě je původní příkaz takto:

function s:AliasListAbook()
    let b:AliasListMsg = ""
    let f = tempname()

    set paste
    silent exe '!abook 2> ' . f
    exe 'let addresses=system("cat ' . f . '")'
    if "" == addresses
        let b:AliasListMsg = "Nothing found to lookup"
        return ""
    endif
[... funkce pokračuje dále ...]

a s těma tečkama si nějak nedokážu poradit. Nevíte někdo jak na
to (pochopitelně, že to je vim 6.0, ale to asi zasvěcení
poznali)?

	Děkuji za každou radu

		Matěj

-- 
Matej Cepl, ceplma00 na yahoo.com
138 Highland Ave. #10, Somerville, Ma 02143, (617) 623-1488
 
As with the Christian religion, the worst advertisement for
Socialism is its adherents.
	-- George Orwell 



Další informace o konferenci Editors