次のパッケージを emacs 24 にインストールしています。flymake-google-cpplint はインストール済みパッケージです。
Status: Installed in `/home/myname/.emacs.d/elpa/flymake-google-cpplint-20140205.525/'.
Version: 20140205.525
私のemacsには次のものがあります。
; start flymake-google-cpplint-load
; let's define a function for flymake initialization
(defun my:flymake-google-init ()
(require 'flymake-google-cpplint)
(custom-set-variables
'(flymake-google-cpplint-command "/usr/local/bin/cpplint")
'(flymake-google-cpplint-verbose "3")
'(flymake-google-cpplint-linelength "120")
'(flymake-googlelint-filter "-whitespace/line_length"))
(flymake-google-cpplint-load)
)
(add-hook 'c-mode-hook 'my:flymake-google-init)
(add-hook 'c++-mode-hook 'my:flymake-google-init)
google-cpplint は正常に動作しますが、空白/行の長さを除外する代わりに、cpplint は長い行でもメッセージを表示し、80 文字を超える行では警告も表示します。120文字で警告するように設定しましたが。
私はemacsを何度も再起動しました。また、試しM-X load-file RET
てロードしました~/.emacs
私はここでステップを逃していますか?変更を有効にするには、cpplint.py または flymake-google-cpplint.el で何かを変更する必要がありますか? ありがとう