{"action":"created","issue":{"url":"https://api.github.com/repos/scrooloose/syntastic/issues/1378","labels_url":"https://api.github.com/repos/scrooloose/syntastic/issues/1378/labels{/name}","comments_url":"https://api.github.com/repos/scrooloose/syntastic/issues/1378/comments","events_url":"https://api.github.com/repos/scrooloose/syntastic/issues/1378/events","html_url":"https://github.com/scrooloose/syntastic/pull/1378","id":66682885,"number":1378,"title":"map 'pe-puppet' to 'puppet' in register.vim","user":{"login":"dudemcbacon","id":1680316,"avatar_url":"https://avatars.githubusercontent.com/u/1680316?v=3","gravatar_id":"","url":"https://api.github.com/users/dudemcbacon","html_url":"https://github.com/dudemcbacon","followers_url":"https://api.github.com/users/dudemcbacon/followers","following_url":"https://api.github.com/users/dudemcbacon/following{/other_user}","gists_url":"https://api.github.com/users/dudemcbacon/gists{/gist_id}","starred_url":"https://api.github.com/users/dudemcbacon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dudemcbacon/subscriptions","organizations_url":"https://api.github.com/users/dudemcbacon/orgs","repos_url":"https://api.github.com/users/dudemcbacon/repos","events_url":"https://api.github.com/users/dudemcbacon/events{/privacy}","received_events_url":"https://api.github.com/users/dudemcbacon/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-04-06T19:16:12Z","updated_at":"2015-04-07T21:57:22Z","closed_at":"2015-04-07T07:16:18Z","pull_request":{"url":"https://api.github.com/repos/scrooloose/syntastic/pulls/1378","html_url":"https://github.com/scrooloose/syntastic/pull/1378","diff_url":"https://github.com/scrooloose/syntastic/pull/1378.diff","patch_url":"https://github.com/scrooloose/syntastic/pull/1378.patch"},"body":"In some cases vim will set the filetype of *.pp files to 'pe-puppet' instead of 'puppet'. There is no functional difference so lets map 'pe-puppet' to 'puppet' so we can use the same default checkers."},"comment":{"url":"https://api.github.com/repos/scrooloose/syntastic/issues/comments/90744143","html_url":"https://github.com/scrooloose/syntastic/pull/1378#issuecomment-90744143","issue_url":"https://api.github.com/repos/scrooloose/syntastic/issues/1378","id":90744143,"user":{"login":"dudemcbacon","id":1680316,"avatar_url":"https://avatars.githubusercontent.com/u/1680316?v=3","gravatar_id":"","url":"https://api.github.com/users/dudemcbacon","html_url":"https://github.com/dudemcbacon","followers_url":"https://api.github.com/users/dudemcbacon/followers","following_url":"https://api.github.com/users/dudemcbacon/following{/other_user}","gists_url":"https://api.github.com/users/dudemcbacon/gists{/gist_id}","starred_url":"https://api.github.com/users/dudemcbacon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dudemcbacon/subscriptions","organizations_url":"https://api.github.com/users/dudemcbacon/orgs","repos_url":"https://api.github.com/users/dudemcbacon/repos","events_url":"https://api.github.com/users/dudemcbacon/events{/privacy}","received_events_url":"https://api.github.com/users/dudemcbacon/received_events","type":"User","site_admin":false},"created_at":"2015-04-07T21:57:22Z","updated_at":"2015-04-07T21:57:22Z","body":"They are functionally the same. The difference lies in how your puppet infrastructure is set up. For example, if you are using Puppet Enterprise, the packages for RHEL/CentOS will place a file at /usr/share/vim/vimfiles/ftdetect/pe-puppet.vim which sets the following:\r\n\r\n```\r\n\" detect puppet filetype\r\nau BufRead,BufNewFile *.pp              set filetype=pe-puppet\r\n```\r\n\r\nIf you're using open-source Puppet, the packages will place a file at /usr/share/vim/vimfiles/ftdetect/puppet.vim which contains:\r\n\r\n```\r\n\" detect puppet filetype\r\nau BufRead,BufNewFile *.pp              set filetype=puppet\r\n```\r\n\r\nThere is no syntactical difference between the files just inconsistencies with their naming in vim.\r\n"}}