Не знаю, лучший ли это способ, но
%.idx: %sup
bdsup2subpp --language en -o $*.sub $<
%.sub: %.idx
true
У него есть некоторые проблемы. Он может не пытаться сгенерировать %.sub
, у меня изначально было наоборот
%.sub: %sup
bdsup2subpp --language en -o $@ $<
%.idx: %.sub
true
Но понял, что это не приведет к срабатыванию 2-го правила.
Для форматирования вывода в calcurse старая документация предлагает использовать флаг -N
. Но согласно версии 3.0.0:
The -N option has been removed in calcurse 3.0.0. See the Format strings
section on how to print note along with appointments and events.
Таким образом, для форматирования строк можно использовать спецификаторы формата, которые различаются для объектов appointment
, event
и item
.
Примеры приведены здесь