From Trying Vue.js for the First Time, the code wasn't syntax highlighted at first, the YouTuber says:
Ah oh, my Vue code is emo.
What does this emo mean in this context?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
"Emo" is a term that comes originally from music. The wiktionary entry for emo, noun (from "emocore," "emotion"+"hardcore") lists a progression of meanings, beginning with "a particular style of hardcore rock" and ending at "a young person who is considered to be over-emotional or stereotypically emo." Then it defines emo, adjective (from "emotional"), including:
- (informal, often derogatory) Depressed.
Any definitions from Urban Dictionary should of course be taking with a grain of salt. But the top definition there is telling:
- An emotional person. They are not depressed all the time and some are acually very happy at times. They do smile, they don't sit in a corner crying all day. Some are actually quite popular and laugh and joke around lots.
NB: Emo does not mean the person cuts themselves, they might but that is not why they're emo.
You can see that the definition is making pains to say that not all emo people are actually depressed and "blah," which tells you that in common parlance people do use the term that way.
So when the YouTuber says his text is "emo" he means it is boring or depressing by virtue of being monochrome. He changes the settings to highlight different words depending on the code syntax, which makes it "non-emo."