title: Atom editor's style.less customization for languages
body: <p>Reading <a href="https://stackoverflow.com/questions/44721230/">this post</a>, I figured out how to change Atom's syntax highlighting for MATLAB by editing the <code>styles.less</code> file. Here is <a href="http://qiita.com/kouichi-c-nakamura/items/937a729a0d505fcb823d" rel="nofollow noreferrer">the full description</a></p>
  
  <pre><code>atom-text-editor.editor {
    .syntax--source.syntax--matlab {
      .syntax--meta.syntax--variable.syntax--other.syntax--valid.syntax--matlab {
        color: #000000; //black
      }
    }
  }
  </code></pre>
  
  <p>However, when I trid to use the same principle for changing font setting for markdown (scope is <code>text.md</code>), it didn't work.</p>
  
  <pre><code>atom-text-editor.editor {
    .sytax--text.syntax--md {
      font-family: "Times New Roman";
    }
  }
  </code></pre>
  
  <p>However, this works fine.</p>
  
  <pre><code>atom-text-editor[data-grammar="text md"],
  atom-text-editor[data-grammar="text md"].editor {
    font-family: "Times New Roman";
  }
  </code></pre>
  
  <p>Can anybody suggest what's the logic behind this behavior? Why doesn't the same method for MATLAB take an effect on markdown?</p>