Я пытаюсь использовать видимые маркеры в VIM.
В моем файле .vimrc
есть следующее:
sign define information text=!> linehl=Warning texthl=Error
exe ":sign place 123 line=" . line(.) ."name=information file=" . expand("%:p")
map <F7> :exe ":sign place 123 line=" . line(".") ."name=information file=".expand("%:p")<CR>
Но когда я открываю vim, я получаю сообщение об ошибке в строке exe ":sign etc
line 30:
E15: Invalid expression: .) ."name=information file=" . expand("%:p")
E116: Invalid arguments for function line(.) ."name=information file=" . expand("%:p")
E15: Invalid expression: ":sign place 123 line=" . line(.) ."name=information file=" . expand("%:p")
В чем проблема с моим синтаксисом?