Modelo de Memória em Gap Buffer para Baixa Latência
Operações de inserção e deleção em tempo O(1) na posição do cursor
Editores de terminal sofrem com travamentos quando usam arrays de strings lineares para representar arquivos médios ou grandes. O cmdit utiliza a consagrada estrutura de Gap Buffer: um bloco contíguo de memória com uma área livre móvel que acompanha o cursor do editor. Isso garante que a digitação ocorra com latência imperceptível mesmo sob SSH com banda limitada.