Como na página que você vinculou :
In line mode, Term basically acts like Shell mode (see Shell Mode). In char mode, each character is sent directly to the subshell, except for the Term escape character, normally C-c.
No modo de linha, ele lê uma linha inteira e permite várias operações de edição do emacs, enviando-a ao processo de uma só vez quando estiver pronto (pressione Enter ). No modo char, cada caractere é enviado assim que você pressiona a tecla - lidar com linhas, editar e assim por diante depende do processo em execução no terminal, como o seu shell.
Por que você pode querer usar um sobre o outro? O modo de linha permite executar operações de edição do Emacs no que você escreve, acumular várias linhas para enviar de uma só vez e executar a conclusão de tabulação de nomes de arquivos no Emacs. Veja a lista de comandos no modo shell para detalhes . O modo de caractere permite usar todos os recursos do processo subjacente, como sua própria conclusão (provavelmente melhor), em vez das operações do Emacs, e também enviar através de entradas que o Emacs teria interpretado como referindo-se aos seus próprios comandos (como Ctrl-X ). Este também é o modo que você deseja se quiser executar vim
dentro de emacs
.
Um terminal comum opera no equivalente do modo de caractere.