{"action":"created","issue":{"url":"https://api.github.com/repos/flycheck/flycheck/issues/1426","repository_url":"https://api.github.com/repos/flycheck/flycheck","labels_url":"https://api.github.com/repos/flycheck/flycheck/issues/1426/labels{/name}","comments_url":"https://api.github.com/repos/flycheck/flycheck/issues/1426/comments","events_url":"https://api.github.com/repos/flycheck/flycheck/issues/1426/events","html_url":"https://github.com/flycheck/flycheck/pull/1426","id":304111543,"number":1426,"title":"Add a way to control suffix of temporary files, and use it for dmd checker","user":{"login":"CyberShadow","id":160894,"avatar_url":"https://avatars0.githubusercontent.com/u/160894?v=4","gravatar_id":"","url":"https://api.github.com/users/CyberShadow","html_url":"https://github.com/CyberShadow","followers_url":"https://api.github.com/users/CyberShadow/followers","following_url":"https://api.github.com/users/CyberShadow/following{/other_user}","gists_url":"https://api.github.com/users/CyberShadow/gists{/gist_id}","starred_url":"https://api.github.com/users/CyberShadow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/CyberShadow/subscriptions","organizations_url":"https://api.github.com/users/CyberShadow/orgs","repos_url":"https://api.github.com/users/CyberShadow/repos","events_url":"https://api.github.com/users/CyberShadow/events{/privacy}","received_events_url":"https://api.github.com/users/CyberShadow/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-03-10T22:36:16Z","updated_at":"2018-03-11T14:48:51Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/flycheck/flycheck/pulls/1426","html_url":"https://github.com/flycheck/flycheck/pull/1426","diff_url":"https://github.com/flycheck/flycheck/pull/1426.diff","patch_url":"https://github.com/flycheck/flycheck/pull/1426.patch"},"body":"Please see the individual commits' commit messages for details."},"comment":{"url":"https://api.github.com/repos/flycheck/flycheck/issues/comments/372120974","html_url":"https://github.com/flycheck/flycheck/pull/1426#issuecomment-372120974","issue_url":"https://api.github.com/repos/flycheck/flycheck/issues/1426","id":372120974,"user":{"login":"cpitclaudel","id":8181630,"avatar_url":"https://avatars2.githubusercontent.com/u/8181630?v=4","gravatar_id":"","url":"https://api.github.com/users/cpitclaudel","html_url":"https://github.com/cpitclaudel","followers_url":"https://api.github.com/users/cpitclaudel/followers","following_url":"https://api.github.com/users/cpitclaudel/following{/other_user}","gists_url":"https://api.github.com/users/cpitclaudel/gists{/gist_id}","starred_url":"https://api.github.com/users/cpitclaudel/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cpitclaudel/subscriptions","organizations_url":"https://api.github.com/users/cpitclaudel/orgs","repos_url":"https://api.github.com/users/cpitclaudel/repos","events_url":"https://api.github.com/users/cpitclaudel/events{/privacy}","received_events_url":"https://api.github.com/users/cpitclaudel/received_events","type":"User","site_admin":false},"created_at":"2018-03-11T14:48:51Z","updated_at":"2018-03-11T14:48:51Z","author_association":"OWNER","body":"> Generally speaking, most other language facilities already work in this situation - syntax highlighting, and in D's case, even auto-completion, so from the end-user's perspective, there's no reason why we wouldn't want to make error highlighting \"just work\" as well.\r\n\r\nOK. I feel -0.5 on this feature, but +1 on a nice contribution.  Maybe we can simplify the implementation together a bit, and I'll be more enthusiastic about maintaining it :)  I'd also like to hear from @fmdkdd \r\n\r\nSome thoughts:\r\n\r\n* Could/should do anything when the current buffer already has a file name? Or should this feature could be restricted to the case in which the the current buffer doesn't have a filename?\r\n\r\n  For some reason, org-mode temporary buffers have a file name set; I'm not sure why. It comes from commit [4b6988bf36cb458c9d113ee4332e016990c1eb04](https://code.orgmode.org/bzg/org-mode/commit/4b6988bf36cb458c9d113ee4332e016990c1eb04) in the org-mode repo.  Maybe we should ask on the org mailing list?\r\n    I think changing this would allow us to drop `--enforce-suffix`, and would make it so that we don't have to teach Flycheck about all valid extensions for a particular compiler).\r\n\r\n* If we only apply this to source-inplace and source, could we (maybe) make it an argument to `source` and `source-inplace`?  You could then write `(source \".el\")`, for example, and `(source)` would be just the same as `(source nil)`.  If I'm reading the code correctly, this would keep the flexibility of the current approach while getting rid of the dynamic variable.\r\n\r\nWDYT?"}}
{"actor":{"display_login":"cpitclaudel"}}