给我写个emacs配置文件代码,功能是按下f9就能编译正在写c++文件

来源:百度知道 编辑:UC知道 时间:2024/05/13 23:46:59
emacs配置文件,要完整的代码,且只要这个,别多余了,再说一次功能:假设当前正在写a.cpp文件,按f9之后,就直接编译a.cpp文件,且生成的可运行文件是name。是linux系统

;;简单,不过实用性一般:
;;添加到~/.emacs里面,然后M-x eval-buffer,或者重启emacs。
;;======================================================================
;; compile current cpp file
(defun compile-file ()
(interactive)
(compile (format "g++ -o name %s" (buffer-file-name))))
(global-set-key (kbd "<f9>") 'compile-file)

;; 生成的可执行文件名是name
;; 为什么你喜欢这么奇怪的文件名?:)