The troubles I met in bracket matcher


I’m new to Atom. The bracket matcher is very useful. But I found that when I input printf("%d\n",), and my cursor is behind the \n, if I input “, the cursor does not jump out of quotes, but add another quote, like printf(”%d\n"",).

I expect: (’|’ represents the cursor)

printf("%d\n|",); ----> printf("%d\n"|,);

but Atom:

printf("%d\n|",); ----> printf("%d\n"|",);

So is this a bug? Or how can I adjust settings to solve this problem? Thanks.


There is an open Issue about this here:


Thank you.