eddy_em: (Костерок)
[personal profile] eddy_em
Geany вполне способен работать с автодополнением — нужно лишь сгенерировать для него файлы с тегами. Его формат не совсем совместим с ctags, но здесь доступно описывается, что geany -g генерирует файлы с тегами, которые затем можно вставить в проект. Можно добавить в Makefile правило для автоматической перезаписи этого файла.

Таким образом, для библиотечных файлов той же opencm3 можно сгенерировать теги и автодополнение будет работать. Отсюда можно скачать уже сгенерированные теги для некоторых библиотек.

Вот так генерируется файл для libopencm3 под F0:
CFLAGS="-DSTM32F0 -DSTM32F042x6 -I/usr/local/arm-none-eabi/include" geany -g opencm3f0.c.tags /usr/local/arm-none-eabi/include/libopencm3/stm32/*.h /usr/local/arm-none-eabi/include/libopencm3/stm32/f0/* /usr/local/arm-none-eabi/include/libopencm3/cm3/*.h  /usr/local/arm-none-eabi/include/libopencmsis/core_cm3.h /usr/local/arm-none-eabi/include/libopencmsis/stm32/f0/irqhandlers.h /usr/local/arm-none-eabi/include/libopencm3/stm32/common/*.h 2>/dev/null


Жаль только, что при щелчке с ctrl по функциям/переменным файл с их определением не открывается. В перечнях плагинов я такой вещи не встречал. Будем ждать реализации...

Date: 2017-01-11 02:47 pm (UTC)
From: [identity profile] dimas.livejournal.com
вим - отличный редактор просто таки "на кончиках пальцев", у которого отдельное преимущество, что он везде есть :) мне достаточно взять из гита свой конфиг, конфиг плагинов и скрипт для их развертывания, и через пять минут у меня готовая среда для работы.

на самом деле он нестрашный, достаточно взять vimtutor и честно на него потратить хотя бы два-три раза от получаса до часа, и можно жить :) даже необязательно использовать hjkl и его внутреннюю переключалку, хотя это и удобнее.

если что - до знакомства с vim`ом лет восемь назад я успел попользоваться наверное больше десятка редакторов и IDE ... вордстаровские хоткеи от третьего турбо паскаля наверное до сих пор некоторые помню ...

вот с емаксом у меня ужиться не получилось, хотя и делал несколько подходов, я шучу что у меня щупальца не настолько гибкие :)

а про вим у нас в свое время в .м была шутка, что если кто из новеньких умеет или смог освоить - вольется в коллектив (при том что многие на том же эклипсе с синком сидели), а нет - будут проблемы :)

May 2025

S M T W T F S
    123
45678910
11121314151617
1819202122 2324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 24th, 2025 02:24 am
Powered by Dreamwidth Studios