Use a opção -eval
para executar os comandos que você quiser.
Por exemplo, isso abre o emacs no terminal, abre um novo buffer nomeado e alterna para o modo de ruby:
emacs -nw -eval '(progn (switch-to-buffer "new_script") (ruby-mode))"
Podemos abrir um arquivo no emacs com um determinado modo (por exemplo, para o modo 90) a partir da linha de comando? Eu quero começar desta forma a partir de uma função de script (bash).
Use a opção -eval
para executar os comandos que você quiser.
Por exemplo, isso abre o emacs no terminal, abre um novo buffer nomeado e alterna para o modo de ruby:
emacs -nw -eval '(progn (switch-to-buffer "new_script") (ruby-mode))"
Se o seu nome de arquivo é nomeado corretamente (geralmente a extensão), então auto-mode-alist
deve lidar com isso para você.
Se necessário, você pode precisar adicionar auto-mode-alist
para que for90-mode
seja o iniciado para você.
Tags emacs