clang_complete: автозаполнение Vim для iOS
Недавно я пытался настроить рабочий процесс iOS на основе Vim.
Я нашел clang_complete и установил параметры пользователя clang в моем .vimrc примерно так
let g:clang_user_options='-fblocks -isysroot /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.3.sdk -D__IPHONE_OS_VERSION_MIN_REQUIRED=40300'
как описано здесь:http://www.zenskg.net/wordpress/?p=199#comment-229
и добавил несколько путей framework / header / lib. Я не собираюсь публиковать всю строку, потому что она огромна.
Итак, я протестировал компиляцию одного из файлов в моем проекте, используяclang
из командной строки (используя те же параметры), и он хорошо компилируется, нотолько если я использую-arch armv6/7
флаг. Если нет, он пытается скомпилировать для i386 и жалуется на отсутствие заголовочных файлов.
Все идет нормально. Теперь я просто использую те же параметры, которые я далclang
, чтобыclang_complete
Пользовательские настройки в моем.vimrc
правильно?
Нет. Когда я делаю это и пытаюсь автозаполнить слово в Vim, оно говорит
unknown argument: '-arch'
в списке быстрого исправления Vim. Мне нужен этот флаг - как мне действовать?
Любые идеи полезны. Я хотел бы, чтобы завершение кода iOS работало под Vim.