2014-05-17 19 views
0

我用Vim的Python編寫插件,我想知道我怎麼可以從VIM模塊的行數基於vim.buffers顏色改變而改變線條的顏色在緩衝區並執行特定命令到緩衝區。我瀏覽了文檔並試圖找到執行特定於緩衝區的命令的方法,但找不到它。使用議會+ Python的

任何想法我該怎麼做?

+0

突出顯示不是緩衝區本地,它是全球性的。你究竟想達到什麼目的? – romainl

回答

1

在Vim中沒有解決方案......但我認爲這是一個非常簡單的解決方案。

function! Testing_Highlight() 
    highlight MyPattern ctermbg=red ctermfg=blue 

    python << EOF 
    from vim import * 

    myline = 4 

    eval("matchadd('MyPattern', '\%" + str(myline) + "l', 100)") 
    EOF 
endfunction