By your reasoning, these questions should then exist in at least 2 flavours:
These questions all have 1 or 2 OS-specific solutions. In some cases, they're even the best solutions, but I don't see how adding OS-specific tags is going to help. How would you imagine this, exactly?
- How to add line numbers in Vim only
- How to add line numbers in Linux
- How to add line numbers in MS Windows?
- How to add line numbers in a POSIX UNIX way?
- How to add line numbers in VMS?
- ... etc.
The Vimscript solution would also be a good answer to any of the other questions, and the Linux/UNIX answer could also be applicable to Windows. This would lead to a horrible fragmentation of answers.
Point in case: in the original line number question there are 3 Vim-only answers, and one UNIX-y answer. In your question, there are 2 (different) Vim-only answers, and one UNIX-y answer that is the same as the answer on the original question.
How does this serve anyone? Now, anyone (UNIX and Windows users alike) will be served by coming across either question, but they are missing out on 2 or more answers which may work better in their case, because they don't know there is another question to look at!
So, what I did was:
- Vote to close your question as a duplicate
- Remove the microsoft-windows tag from the original question (perhaps the question body could also be edited slightly to make it more generic)
Problem solved. The original question is now open to all sorts answers.
Examples of questions where an OS-specific tag is useful:
Furthermore, I'm also not sure of tagging a question with boh unix and linux is necessarily good idea. I think that all of the linux questions could just be tagged as unix, this this is not a Linux-specific issue, but rather about the UNIX version of Vim (:echo has('unix')
). For the same reason, I would say that x11 is sometimes more appropriate than unix (such as the "an visual select mode be integrated with the Unix selection clipboard?" question).