Que convenção inicia scripts de texto com '# - * - mode: python; - * - '?

1

Encontrei alguns scripts python em ação com esta primeira linha:

# -*- mode: python; -*-

Eu posso inferir que é um indicador de algum sistema que deveria operar no arquivo como python, e estou assumindo que é um indicador para um editor de texto para destacar o arquivo de uma certa maneira. Eu gostaria de usá-lo para esse fim, se possível (ou seja, se eu não tiver adivinhado completamente qual é o seu propósito).

O que eu não sei é o que o editor suporta, ou até mesmo o nome da convenção, para que eu possa procurar um plugin para suportá-lo no meu editor. E como texto, essa linha realmente não funciona muito bem com a pesquisa do Google.

O que é essa convenção?

    
por Seth Battin 06.01.2017 / 17:41

1 resposta

2

Esta parece ser uma linha de modo no estilo Emacs, escrita como um comentário python. O formulário genérico é -*- mode: modename; var: value; … -*-

O manual do Emacs inclui todos os detalhes: link

    
por 06.01.2017 / 18:09