Сабж. Для каких то сложных кусков приходится либо рисовать схемки на доске/бумажке и долго думать (а потом схемка теряется и через месяц ты понять не можешь что к чему), либо явно пихать в код схемки в ASCII-графике типа
bool FullEdge::try_rotate(FrontTracer *ftracer, BlockQueue<Edge> &queue){
...
/*
. / a1 b1 \ / a1 \
. 0 / / | | \ \ 3 0 a2 / \ eA 3
. a2 / |t| \ b2 / / tA \ \
. / / |h| \ \ eA /~~~~~~\ a2
. eA ( tA |i| tB ) eB ===> this
. \ \ |s| / / b1 \~~~~~~/ eB
. a1\ | | / b1 \ \ tB / /
. 1 \ \ | | / / 2 1 eB \ / b1 2
. \ a2 b2 / \ b2 /
*/
...
Хочется что бы можно было легким движением руки прицепить в код картинку (нарисованную на планшете или еще откуда взятую), и при работе с кодом что бы эта картинка висела рядом с заданной строчкой прямо в редакторе кода.
Идея не моя а коллеги, но кажется очень здравой. Есть ли что нить подобное (в идеале в виде плагина к виму/имаксу)?