Re: off-topic: Erros com modos no emacs
On Fri, 2003-03-21 at 17:36, Joel Alexandre wrote:
> eu estou a comecar a usar emacs.
Parabéns!
> Quero adicionar o modo de bison, mas nao estou a conseguir.
> Tenho uma dir
Diretório em Portugal é feminino?
> $ls ~/.elisp
> bison-mode.el flex-mode.el
>
>
> (autoload 'bison-mode "~/.elisp/bison-mode.el")
> ;;(add-to-set! auto-mode-alist '("\\.y$" . bison-mode))
> ;;(autoload 'flex-mode "flex-mode")
> ;;(add-to-set! auto-mode-alist '("\\.l$" . flex-mode))
> ;;(autoload 'turn-on-bib-cite "bib-cite")
> ;;(setq auto-mode-alist (append '(("\\.y$" . bison-mode))auto-mode-alist))
>
> Mas o modo bison nao e detectado... ..
> se desomentar a ultima linha apanho o seguinte erro:
> file mode specification error: (wrong-type-argument syntax-table-p nil)
Veja que faltou o espaço antes de auto-mode-alist. O espaço é o
separador de átomos no Lisp.
Mas o ideal era seguir as instruções de execução nos comentários
iniciais do modo. Isso significa, no teu caso, descomentar as três
primeiras linhas do trecho acima, e se livrar da última.
Tente entender o que cada linha faz. C-h f e C-h v são teus amigos.
Caso ainda haja problemas, experimente executar uma linha de cada vez.
E faça o tutorial, C-h t.
--
_ Leandro Guimarães Faria Corsetti Dutra +41 (21) 648 11 34
/ \ Lausanne, Vaud, Suisse +41 (78) 778 11 34
\ / Brasil +55 (11) 5686 2219
/ \ http://geocities.yahoo.com.br/lgcdutra/
Reply to: