add vim syntax file
This commit is contained in:
parent
b4e31d2bc8
commit
71774b2a2c
|
@ -0,0 +1,17 @@
|
||||||
|
syntax keyword futKeywords module wire reg wire input output proc if else
|
||||||
|
|
||||||
|
highlight default link futKeywords Keyword
|
||||||
|
|
||||||
|
setlocal indentexpr=FutIndent()
|
||||||
|
|
||||||
|
function! FutIndent()
|
||||||
|
let line = getline(v:lnum)
|
||||||
|
let previousNum = prevnonblank(v:lnum - 1)
|
||||||
|
let previous = getline(previousNum)
|
||||||
|
|
||||||
|
if previous =~ "{" && previous !~ "}" && line !~ "}"
|
||||||
|
return indent(previousNum) + &tabstop
|
||||||
|
endif
|
||||||
|
|
||||||
|
return indent(previousNum)
|
||||||
|
endfunction
|
Loading…
Reference in New Issue