[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Extending 'emacs-lisp-mode' Disables 'auto-complete' for It
From: |
Haroogan |
Subject: |
Extending 'emacs-lisp-mode' Disables 'auto-complete' for It |
Date: |
Sat, 15 Jun 2013 19:26:01 +0200 |
User-agent: |
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20130509 Thunderbird/17.0.6 |
Hello,
I've extended emacs-lisp-mode with my elisp-mode in order to provide
more syntax highlighting. Relevant excerpt:
...
(define-derived-mode elisp-mode
emacs-lisp-mode
"?L"
"A major mode for Emacs Lisp.
\\{elisp-mode-keymap}"
(set 'font-lock-defaults '((elisp-mode-font-lock-keywords)))
(set-syntax-table elisp-mode-syntax-table)
(use-local-map elisp-mode-keymap)
(run-hooks 'emacs-lisp-mode-hook); Tried `run-mode-hooks` as well...
(run-mode-hooks 'elisp-mode-hook))
(provide 'elisp)
Then I have:
(add-hook 'emacs-lisp-mode-hook 'ac-emacs-lisp-mode-setup)
And of course:
(require 'elisp)
(add-to-list
'auto-mode-alist
'("\\.el" . elisp-mode))
Now the problem is that auto-completion doesn't work in elisp-mode.
I have no clue why.
As soon as I disable elisp-mode and return to the emacs-lisp-mode it
works just fine.
I've also tried:
(add-hook 'elisp-mode-hook 'ac-emacs-lisp-mode-setup)
and without luck...
Any help is appreciated.
Thanks.
- Extending 'emacs-lisp-mode' Disables 'auto-complete' for It,
Haroogan <=
- Re: Extending 'emacs-lisp-mode' Disables 'auto-complete' for It, Haroogan, 2013/06/23
- Re: Extending 'emacs-lisp-mode' Disables 'auto-complete' for It, Michael Heerdegen, 2013/06/23
- Re: Extending 'emacs-lisp-mode' Disables 'auto-complete' for It, Dmitry Gutov, 2013/06/23
- Re: Extending 'emacs-lisp-mode' Disables 'auto-complete' for It, Michael Heerdegen, 2013/06/23
- Re: Extending 'emacs-lisp-mode' Disables 'auto-complete' for It, Haroogan, 2013/06/23
- Re: Extending 'emacs-lisp-mode' Disables 'auto-complete' for It, Michael Heerdegen, 2013/06/23
- Re: Extending 'emacs-lisp-mode' Disables 'auto-complete' for It, Haroogan, 2013/06/23
- Re: Extending 'emacs-lisp-mode' Disables 'auto-complete' for It, Michael Heerdegen, 2013/06/23