
emacs 怎么知道当前是什么mode?
- Qiqidone
- 帖子: 37
- 注册时间: 2009-07-16 8:53
emacs 怎么知道当前是什么mode?
current-mode 什么的找不到,那会是什么呢? 

多读点书:什么都略懂一点,生活更精彩一些
GNU Suit : Linux | Emacs | GCC | GDB | Make......
C++ = C + OOP + Tmp + STL;
Python: Simple is beauty
(Lisp 'Big Picture)
GNU Suit : Linux | Emacs | GCC | GDB | Make......
C++ = C + OOP + Tmp + STL;
Python: Simple is beauty
(Lisp 'Big Picture)
- Qiqidone
- 帖子: 37
- 注册时间: 2009-07-16 8:53
Re: emacs 怎么知道当前是什么mode?
我想自己写个函数,想拿到当前的模式。找到了major-mode好像可以做到pocoyo 写了:mode line里不显示?

代码: 全选
(if (eq major-mode 'c++-mode)
(message "c++-mode"))
我想if c++ mode的时候 执行缩进(tab)操作,该怎么写?
多读点书:什么都略懂一点,生活更精彩一些
GNU Suit : Linux | Emacs | GCC | GDB | Make......
C++ = C + OOP + Tmp + STL;
Python: Simple is beauty
(Lisp 'Big Picture)
GNU Suit : Linux | Emacs | GCC | GDB | Make......
C++ = C + OOP + Tmp + STL;
Python: Simple is beauty
(Lisp 'Big Picture)
- Qiqidone
- 帖子: 37
- 注册时间: 2009-07-16 8:53
Re: emacs 怎么知道当前是什么mode?
最后我这样写了Qiqidone 写了:我想自己写个函数,想拿到当前的模式。找到了major-mode好像可以做到pocoyo 写了:mode line里不显示?
代码: 全选
(if (eq major-mode 'c++-mode) (message "c++-mode"))
我想if c++ mode的时候 执行缩进(tab)操作,该怎么写?
代码: 全选
(if (eq major-mode 'c++-mode)
(newline-and-indent))

多读点书:什么都略懂一点,生活更精彩一些
GNU Suit : Linux | Emacs | GCC | GDB | Make......
C++ = C + OOP + Tmp + STL;
Python: Simple is beauty
(Lisp 'Big Picture)
GNU Suit : Linux | Emacs | GCC | GDB | Make......
C++ = C + OOP + Tmp + STL;
Python: Simple is beauty
(Lisp 'Big Picture)