I recently mod-closed https://vi.stackexchange.com/q/3620/205, since questions of this type (unending low-quality answers, very subjectve, etc.), are frowned upon on Stack Exchange. There has, naturally, been some dissent. What can we do to share our collective Vim experience?
We already have a way to share information or "tricks": asking and answering your own question. One of the first things I did when this site was launched was look in my vimrc file for these "tricks" and post them as self-answered questions. Some of them even got significantly better answers from other community members than what I wrote myself!
If I go over the answers in "Please list your single best .vimrc trick" thread then pretty much all of them can be a separate question, and some of them are already duplicates:
Sorted by "oldest":
- 1 could be "How do I make
^" or some such.
- 2 is a duplicate.
- 3 could be "How do I configure timeouts in Vim" (there is much more to be said on the subject).
- 4 is a duplicate.
- 5 is very similar to this question, although perhaps not quite a duplicate.
- 6 is a very similar to this question, although perhaps not quite a duplicate.
- 7, 8, 10 I'm not even sure what these do, but I'm pretty sure it could be a separate question.
- 9 could be "How do I jump to the next search match without leaving the commandline?"
The huge disadvantage of having them in a list-style like this is that I can't add my "competing" answer. For example I have a slightly different version of 9 in my vimrc. How do I add this? In the comments? Edit the post? Add a new answer? None of those options are particularly appealing.
We also have a way to sort questions and answers by votes:
- Questions ordered by votes
- Answers ordered by votes
- vimrc questions ordered by votes
- vimrc answers ordered by votes
So the real question we must ask is, why don't people add more self-answered questions? I have no answer to this, but we could possibly do something to encourage this (such as host a chat event).
Ask-and-answer new individual questions (one per trick)
The advantage is that sometimes other people have even better solutions for the same problem, and this way they'll be grouped together.
The downside is that each individual trick is probably less likely to be stumbled upon than if there's one centralised place for them.
Open a chat room
Chat rooms need not be private or transient - they remain open and public as long as they're active. They are also searchable. Limited formatting is a problem.
Ask them in meta instead of the main vi.SE site
(and migrate to meta those that have alreay been asked)
We could even promote having one such question every now and then to build community integration.
FWIW, photo.SE uses meta to have a weekly image-of-the-week contest and surprisingly enough, it seems to work just ok.
The way it currently works on Photography:
- The top answer to the poll is set to be the photo of the week
- The selected answer is moved to a separate hall-of-fame question
- Downvoting the answers is forbidden (only upvotes are considered to determine the score)
- Users can submit one photo per week, without repetition
- Minor edits are allowed
- Photo critiques are supposed to be done in chat
Re-open the post as an exception
We promise to keep it well-maintained, with high-quality, descriptive answers.
The most upvoted Vim questions on Stack Overflow (and that's where you find the best answer) are open-ended.
I suggest letting those questions be because they are in my opinion a great way to build the community.