Elisp最近Marmaladeに登録されたので、インストールしてみました。(puppet-flymakeってのもあるのですね。puppet-lintというコマンドを要求するので、gemでインストールする(※1)。list-packagesからflymake-puppetをインストールする(※2)。(b)普通にflymakeが効いていて使える予感。rbenvとかでrubyをインストールしないと、/usr/lib/ruby以下とかにインストールされるので注意。list-packagesからインストールすると、通常こういった基本的な設定は不要です。付かない、(b)を設定しないとflymake-puppetが使われない、という状況だったので設定しました。追記(2013-10-05):puppet-modeからpuppet-mode-init.elが削除され、設定が不要になったので、(a)をコメントアウトしました。