Просто с одной стороны реализовать это не особо сложно, а с другой такая задача может быть достаточно часто нужна. Странно что он только гипотетический.
Лень было накатывать clang и лсп на свежеустановленную систему и сидел кодил без автодополнения и прочих фич, теперь подумываю снести имакс (потому что толком и не выучил) и юзать нано.