This repository has been archived by the owner on Sep 20, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Between #947, #1114, and #1112, this checker is too controversial to maintain in syntastic. Please consider using it as an external checker if you need it: https://github.com/scrooloose/syntastic/wiki/Syntax-Checker-Guide#external
- Loading branch information
Showing
4 changed files
with
5 additions
and
48 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
1383c0f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is terrible. Why was it removed? People can customize syntastic to their liking, but having the basic rustc checker with defaults present is far better than not having it at all. Now every single person who wants to get basic Rust syntax checking will have to configure an external checker, instead of the previous situation where only the subset of people unhappy with the defaults were required to change things.
1383c0f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@kballard: I was actually wondering whether we would be better to maintain it ourselves for the moment, storing it in the Rust repository with our other Vim configuration. I would certainly approve of any PR on mozilla/rust doing this.
1383c0f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Because keeping it in syntastic had become toxic. The way I see it, my options would have been:
Please note that this had nothing to do with the default itself, the technical merits of one position or the other, or with who was right or wrong (if any, that is). It's just that I'm currently the only active maintainer of syntastic, and I'm doing it purely for fun. Dealing with people that are willing to drag me through a 20 messages' thread for a default, then make a PR after being told they won't get it their way, is not exactly my idea of fun. At the time, removing the checker seemed the least destructive way to sanity. Two days later, stepping down is still on the table, if you guys think it would be the preferred way forward. shrug
It has already been adopted in rust.vim, with, of course, the changed default. :) As it is, it's still missing a reference to the
rust
filetype ing:syntastic_extra_filetypes
, sincerust
is no longer known to syntastic (see the wiki for details). If you guys come to an agreement that this is a good home for it, I'll add a link to rust.vim from the README.1383c0f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@lcd047 I entirely understand your position; I’ve been a maintainer on a couple of open source projects myself and have seen such situations. Moving maintenance of it over to the Rust seems to me a reasonable path forwards. As for where it goes, it should have gone into mozilla/rust, the canonical source of Vim config for Rust; I’m not sure why @BurntSushi put it in wting/rust.vim and I’m not sure why @wting accepted it there—until then, wting/rust.vim had been just a straight copy of src/etc/vim from mozilla/rust (working around deficiencies in Git).
I wish you joy with Syntastic; I enjoy using it, and I’d hate to see it become an unhappy burden for you.
1383c0f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok, as I said, just let me know which is the preferred address for it, and I'll add a link.
1383c0f
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Almost all of those messages were me trying to explain my problem to you (not about persuading you to change the default) after you declared my solution as wrong. I'm sorry if you thought otherwise. I only asked to change the default back to what it was when you proclaimed that Rust's workflow was too complex for Syntastic, which was because of the default setting.
I've submitted a PR upstream: rust-lang/rust#14924