I am glad to read a very serious reply from you.
However, sadly, again I am misunderstood.
Is this just yet another meaningless trivial problem?
You see, I’ve already learnt where to change the responsible option.
So I did. “Problem solved” and I could just stop there.
Then, why bother to continue discussing? Especially writing a long article in English which is not my native language?
Because I think this is a rare and typical issue worth talking about.
I must point out that this issue is very likely meaningful only to a minority.
Many may never use an IME to input “” and ‘’. To them this topic is completely irrelevant. They don’t care at all.
And they shouldn’t.
Changing the default value of the option of that feature, if happens, will never break anything for them.
But as to the few who use an IME, it probably matters.
And why I even think this can be discussed?
I can see you find discussions can easily deteriorate into messes and end (or do not end) with two (if not more) sides, either sticking to their own preference and failing to convince the other.
Believe me, my job is designing software products and I am too familiar with such fruitless disputes.
I hate them as much as you do, I assume.
So, did I start one myself, maybe out of emotional impulse?
Of course not.
We have to admit, there are other discussions which can, at high possibilities, reach convincing conclusions.
Otherwise, imagine how the world could go without anything worth discussing at all.
Why can there be a conclusion?
I am perfectionist and believe in logic. I never talk much about things in which I find little certainty.
In this topic, I have good reasoning.
Note: Afraid of being misunderstood, I have to repeat my statements as follows. I am talking only about the standard quote marks ( “ ” and ‘ ’ ) commonly used in Chinese, Korean, Ababic and some other languages. As to «» and ‹› or other brackets, as well as ACSII marks, they are off topic, and auto-pairing them seem to be very good.
As I said, there is only one key in the keyboard for two different symbols, one opening mark and one closing mark, of standard quotation marks in Chinese simplified (as well as a few other languages).
This is a fact, long existing before Atom was created. And the very source of our issue here.
Just a simple question: How could people, who need to type those marks, survive so far?
One way might be applications like Microsoft Office Word, which can automatically replace odd "s with “s and even "s with ”s.
However, obviously you cannot enjoy this feature in other applications. When you need it, you have to edit your articles in them and later copy the content out.
Anyway, It is irrelevant to my topic since features in other applications will never conflict one in Atom.
One other way, and the most common way nowadays, for Chinese, Japanese, Korean and more people, is to use IMEs. It is safe to say we cannot live without IMEs.
IME does the “odd and even” job (if Chinese mode is on) EVERYWHERE.
Now let me quote myself: It works perfect everywhere except in Atom, which adds redundant closing marks.
Every other application I’ve ever used doesn’t have this auto-pairing feature about Chinese quote marks, so it is OK.
Atom is an EXCEPTION. The only one I’ve met so far.
Can you see why I am able to be strong against it?
If there is a “best practice” in your industry, it is wise to adopt it in your own product, unless you are truly creative to surpass it with a better solution.
On the other side of the same coin, there are “non-practices” which no successful players in your industry are adopting. Some players might have tried but failed to keep it on, for reasons.
Now, if you come to a “good” idea and think others are just too stupid or too lazy to do it before you, in 99.9%, you are just overlooking the bad things about your “solution” and there is a lesson waiting for you to learn.
Yes, there is still a 0.1% chance that you are innovating something really awesome and pushing the boundary of your industry. Nothing is absulote.
leedoh, you think I am “advocating”.
But I am open-minded. I am just wondering if my story also applies (or more importantly, doesn’t apply) to others (claim again: the relevant people).
I can bet on all Simplified Chinese users.
But of course, the world is huge and anything is possible. There might be a guy saying “I type those Chinese marks and somehow I don’t have a problem like yours”. If that happens, I will be curious to learn, honestly.
And I am also prepared to hear from users in other lanuages like Korean and Arabic who might find the auto-pairing actually helpful. If so, I will agree that this feature is indeed necessary and should be enabled by default.
I created this topic as a “survey”, not a “proposal”, remember?
In fact, I did make a proposal, which was my last topic, “Please stop auto-pairing Chinese quote marks”.
I found it inappropriate and thus discontinued it and restarted in a different direction. So comes this topic.
I want a survey.
I welcome disproofs against my assumption. I’m curious.
But you must be my target at first place.
If you are irrelevant, you won’t be able to see the real picture of this issue, let alone its importance and certainty within.
Yes, it is of zero meaning to you. If there is a change, you won’t be among the guys who will be affected.
To me, and probably quite a few users yet to come, it is a topic worth discussing.
It’s not about personal preferences.
I highly suspect that ALL relevant people will agree with a same conclusion. And I highly DOUBT there can be a second group who claim they really need that feature.
Tell me wrong and make my eyes wide open if you can. I will be glad to learn the beautiful diversity in the world.
Will Atom team react?
I agree that “some people don’t like message boards”.
Even if all users love them, it is still impossible to make any survey “scientific” in terms of statistics.
Sorry about my misleading words about “everyone”. As I explain above, this issue is rare for it has great certainty in its facts and logic. I didn’t mean to count numbers. I meant to collect ideas and stories.
I’d like to learn if there is a opposite user case beyond my imagination, which I think has less than a tiny chance.
Can this survey, or anything else at all, pursuade Atom team to change anything? How can I know?
It would be nice if the team give us some guidance about how to contribute. But it can hardly be definite and ultimate solutions.
The only thing I know is that when I design products, I will have to make a variety of decisions, from extremely easy to judge to impossible to predict. No matter what, I have to make a proportion of them at my humanly best, take my responsibilities when they turn to be successes or failure, and then I go on.
I just guess this specific topic, which I’ve spent so much time to discuss, seems to be at somewhere near the easy end of that spectrum. Otherwise, I would not wasted my time at the beginning.