emacsで文法エラーをチェック[.emacs.elの設定]
flymakeといってc++やjavaなどの文法エラーを指摘してくれる。
めっさ便利
以下は.emacs.elの設定
;;flymake
(require 'flymake)
(defun flymake-cc-init ()
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;次の (let**1 の部分は
;;(let*左カッコ左カッコ
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(let* *1
(local-file (file-relative-name
temp-file
(file-name-directory buffer-file-name))))
(list "g++" (list "-fsyntax-only" local-file))))
(push '("\\.cpp$" flymake-cc-init) flymake-allowed-file-name-masks)
(add-hook 'c++-mode-hook
'(lambda ()
(flymake-mode t)))
(add-hook 'c++-mode-hook
'(lambda()
;;(c-set-offset 'innamespace 0)
(c-set-style "ellemtel")))