LINUX.ORG.RU

vim, syntastic

 ,


0

3

syntastic хороший плагин работающий из «коробки». Но почему то на файлах *.asm показывает ошибку в каждой строчке, кроме пустых скрин. Такое ощущение что он проверяет по синтаксису at&t а не по intel. Хотя SyntasticInfo

Syntastic version: 3.6.0-145 (Vim 704, Linux)
Info for filetype: asm
Global mode: active
Filetype asm is active
The current file will be checked automatically
Available checker: gcc
Currently enabled checker: gcc
Читал документацию, там написано что если есть указывать тип файла .asm он сам будет включать проверку синтаксиса intel. Кто сталкивался с таким?



Последнее исправление: SmilePlz (всего исправлений: 1)

он делает:

gcc -x assembler -fsyntax-only -masm=intel твой.asm
если у тебя указан:
let g:syntastic_asm_dialect = 'intel'
и получает то же самое, если бы ты сделал это вручную. Я не понимаю asm вообще, но похоже, плагин работает ровно так — как написан. Нет ли ошибки в самом твоём коде?

slon
()
Ответ на: комментарий от slon

Спасибо за ответ. а я пытался писать let g:syntastic_asm_dialect = <'intel'>(ржу нимагу). кстати этот «hello word» даже компилируется и запускается.

SmilePlz
() автор топика
Ответ на: комментарий от slon

если поставить let g:syntastic_asm_dialect = 'at&t' будет работать нормально. ошибка в плагине. спасибо за помощь

SmilePlz
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.