初学emacs,用来写matlab的m文件,matlab-mode,auto-complete-mode,folding-mode非常好用;
但是.emacs 文件识别只能调用一个matlab-mode:
(setq auto-mode-alist (cons '("//.m//'" . matlab-mode) auto-mode-alist))
请问如何配置能识别m文件后调用auto-complete-mode和folding-mode,谢谢...
求解: emacs 自动调用多mode
-
- 帖子: 18
- 注册时间: 2011-09-01 11:36
- 老蒋
- 帖子: 52
- 注册时间: 2007-01-21 15:48
- 来自: 四川
Re: 求解: emacs 自动调用多mode
[lisp]linux_man 写了:初学emacs,用来写matlab的m文件,matlab-mode,auto-complete-mode,folding-mode非常好用;
但是.emacs 文件识别只能调用一个matlab-mode:
(setq auto-mode-alist (cons '("//.m//'" . matlab-mode) auto-mode-alist))
请问如何配置能识别m文件后调用auto-complete-mode和folding-mode,谢谢...
(defun my-matlab-hook ()
(auto-complete-mode 1)
(folding-mode 1))
(add-hook 'matlab-mode-hook 'my-matlab-hook)
[/lisp]
Emacs配置文件: https://github.com/Bentusi/emacs.d
- Fermat618
- 帖子: 728
- 注册时间: 2008-12-28 16:01
Re: 求解: emacs 自动调用多mode
既然学Emacs, 就拿着Emacs的文档和elisp文档,慢慢去啃吧。linux_man 写了:初学emacs,用来写matlab的m文件,matlab-mode,auto-complete-mode,folding-mode非常好用;
但是.emacs 文件识别只能调用一个matlab-mode:
(setq auto-mode-alist (cons '("//.m//'" . matlab-mode) auto-mode-alist))
请问如何配置能识别m文件后调用auto-complete-mode和folding-mode,谢谢...
只是简单配置的话,了解下lisp最简单的语法,看下 setq add-to-list add-to-hook require (xxx-mode t) defun 或者 lambda 这些也差不多能搞不少事了。想玩更高级点的东西,elisp必学。
爱因斯坦会弹钢琴
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
爱因斯坦会拉小提琴
爱因斯坦会骑自行车
-
- 帖子: 18
- 注册时间: 2011-09-01 11:36
Re: 求解: emacs 自动调用多mode
folding-mode可以,但是auto-complete-mode总是不行,试了很多,总需要手动老蒋 写了:[lisp]linux_man 写了:初学emacs,用来写matlab的m文件,matlab-mode,auto-complete-mode,folding-mode非常好用;
但是.emacs 文件识别只能调用一个matlab-mode:
(setq auto-mode-alist (cons '("//.m//'" . matlab-mode) auto-mode-alist))
请问如何配置能识别m文件后调用auto-complete-mode和folding-mode,谢谢...
(defun my-matlab-hook ()
(auto-complete-mode 1)
(folding-mode 1))
(add-hook 'matlab-mode-hook 'my-matlab-hook)
[/lisp]
- 老蒋
- 帖子: 52
- 注册时间: 2007-01-21 15:48
- 来自: 四川
Re: 求解: emacs 自动调用多mode
可以试试linux_man 写了:folding-mode可以,但是auto-complete-mode总是不行,试了很多,总需要手动老蒋 写了:[lisp]linux_man 写了:初学emacs,用来写matlab的m文件,matlab-mode,auto-complete-mode,folding-mode非常好用;
但是.emacs 文件识别只能调用一个matlab-mode:
(setq auto-mode-alist (cons '("//.m//'" . matlab-mode) auto-mode-alist))
请问如何配置能识别m文件后调用auto-complete-mode和folding-mode,谢谢...
(defun my-matlab-hook ()
(auto-complete-mode 1)
(folding-mode 1))
(add-hook 'matlab-mode-hook 'my-matlab-hook)
[/lisp]
[lisp](global-auto-complete-mode t)[/lisp]
Emacs配置文件: https://github.com/Bentusi/emacs.d
- yoursaf
- 帖子: 234
- 注册时间: 2010-04-01 0:58
Re: 求解: emacs 自动调用多mode
代码: 全选
(require 'fvwm-mode)
(setq auto-mode-alist
(cons '("fvwm2rc" . fvwm-mode)
(cons '("config" . fvwm-mode)
(cons '("fvwm" . fvwm-mode)
(cons '("Fvwm" . fvwm-mode)
(cons '("FvwmApplet-" . fvwm-mode)
(cons '("FvwmScript-" . fvwm-mode)
auto-mode-alist)))))))
(add-to-list 'ac-modes 'fvwm-mode)
代码: 全选
if ( 信春哥=true )
{
得永生;
不挂科;
赚大钱;
不怕磕;
}
else
{
去死吧;
}