Existe um bom modo do emacs para exibir e editar arquivos separados por delimitadores enormes?

Eu tenho procurado sem encontrar por um tempo para um modo que facilita a edição de grandes arquivos separados tab / vírgula / cólon. Eu tenho desejado um modo que garanta que as colunas sempre se alinham, assim como as tabelas de modo organizacional. Eu sei que posso facilmente transformar todo o arquivo em uma tabela em modo de organização e, em seguida, voltar quando terminar, mas isso fica muito lento com arquivos enormes e é um incômodo para edições rápidas (há também o problema do que acontece se um campo contiver uma barra vertical). Alguém sabe de um modo ou de uma função / variável incorporada que eu possa usar para obter um arquivo como

col1\tcol2\tcol3
very long column1\tcol2\tcol3

exibido como

col1               col2  col3
very long column1  col2  col3

? (talvez com alguma cor que forme o separador)

questionAnswers(2)

yourAnswerToTheQuestion