Código Emacs para redimensionar o quadro

4

Eu tenho escrito algum código fortran usando o emacs, e descobri que precisava do emacs para reconhecer que o código em que estou trabalhando é fortran code (se, por exemplo, seu nome de arquivo não terminar em .f ou .f90) para que o realce de sintaxe apropriado seja usado. Descobri que isso pode ser feito incluindo esse comentário no início do código:

! -*- mode: F90 -*-

Eu queria saber se havia algo semelhante que eu poderia colocar no início do código, o que faria com que o quadro do emacs fosse redimensionado? Seria útil porque eu tenho um pequeno arquivo de entrada que abro regularmente para minhas simulações, e toda vez que eu o abro eu preciso redimensionar o quadro para algo menor para que ele fique bem ajustado sem perder o espaço na tela. Eu ainda quero o tamanho de quadro padrão para outro código-fonte que estou trabalhando.

    
por Eddy 01.06.2011 / 15:04

1 resposta

4

Use eval :

! -*- eval: (set-frame-size (selected-frame) 40 25) -*-

Ou a forma mais geral:

! Local Variables: 
! eval: (set-frame-size (selected-frame) 40 25) 
! end: 

Aqui está uma descrição: link

O Emacs pergunta se o código deve ser executado. A execução de código estrangeiro é um problema de segurança. Você pode personalizar o comportamento:

M-x customize-option Retorno enable-local-variables Retorno

Consulte a documentação aqui: link

    
por 03.06.2011 / 20:58

Tags