msf-abbrv emacs代码自动提示
时间:2009-04-02 来源:wuswcu
作者的主页:http://www.bloomington.in.us/~brutt/msf-abbrev.html
这是一个很实用的函数原型提示的扩展,安装方法:
(1) 在你的主目录下新建一个emacs文件夹
(2) 在它的主页里下载msf-abbrev.el和mode-abbrevs-1.0beta3.tar.gz,将它们均放在刚才建的emacs文件下。
(3) 修改.emacs,添加
下一步得研究怎么写自己的原型扩展了。
这是一个很实用的函数原型提示的扩展,安装方法:
(1) 在你的主目录下新建一个emacs文件夹
(2) 在它的主页里下载msf-abbrev.el和mode-abbrevs-1.0beta3.tar.gz,将它们均放在刚才建的emacs文件下。
(3) 修改.emacs,添加
(add-to-list 'load-path "~/emacs")
;; ensure abbrev mode is always on就这么几步就搞定了,如果不好使的话,重启一下,今天下午就浪费了一两个小时,不知道为啥就是不好使,后来重启了就ok了,真是无语了,不过搞定就好!
(setq-default abbrev-mode t)
;; do not bug me about saving my abbreviations
(setq save-abbrevs nil)
;; load up modes I use
(require 'cc-mode)
(require 'perl-mode)
(require 'cperl-mode)
(require 'sh-script)
(require 'shell)
(require 'tex-site) ;; I use AUCTeX
(require 'latex) ;; needed to define LaTeX-mode-hook under AUCTeX
(require 'tex) ;; needed to define TeX-mode-hook under AUCTeX
;; (require 'python) ;; I use python.el from Emacs CVS, uncomment if you do also
;; load up abbrevs for these modes
(require 'msf-abbrev)
(setq msf-abbrev-verbose t) ;; optional
(setq msf-abbrev-root "~/emacs/mode-abbrevs")
(global-set-key (kbd "C-c l") 'msf-abbrev-goto-root)
(global-set-key (kbd "C-c a") 'msf-abbrev-define-new-abbrev-this-mode)
(msf-abbrev-load)
下一步得研究怎么写自己的原型扩展了。
相关阅读 更多 +
排行榜 更多 +