Emacs 2 - Modes

Publish date: Mar 5, 2019
Tags: emacs

Modos no Emacs

Quando você você abre um arquivo, ele é exibido em um buffer e cada buffer possui algumas características. O emacs determina quais ações estarão disponíveis em cada buffer ativando e destavando modos.

Major Mode

Cada buffer pode somente um Major Mode, é o modo principal para aquele buffer. Normalmente é associado à extensão do arquivo. Por exemplo, quando estiver editando um arquivo JavaScript, você quer que o syntax highlight identifique as palavras chaves da linguagem. Este é o tipo de coisa que é feito pelo Major Mode.

Minor Mode

Além do Major Mode, um buffer pode ter quanto Minor Modes ativos eu quiser, funcionalidades como autocompletar, lint e snippets são bons candidatos a serem incluídos através de Minor Modes.