Discourse 플러그인 JavaScript 구문 강조를 위한 VSCode 확장 프로그램

안녕하세요, 디스코urs 플러그인 스크립트 태그에서 자바스크립트를 하이라이트하는 VSCode 확장을 만들었습니다.

Marketplace: Discourse JS plugin syntax highlighting (HTML) - Visual Studio Marketplace

Github: GitHub - zcuric/vscode-discourse-plugin: VSCode extension for discourse plugin syntax highlighting · GitHub (좋으시면 :star: 를 눌러주세요)

Developing Discourse Themes & Theme Components - #55 에서 말씀드린 것처럼, 제 목표는 discourse 플러그인 API 확장을 만드는 것입니다.

피드백과 기여를 환영합니다.

훌륭한 아이디어네요! 그 문제를 저도 알아차렸어요. VSCode를 정말 좋아하는데 이렇게 만들어 주셔서 정말 감사합니다.

다만 명칭에 대해서는 조금 주의하시는 게 좋을 것 같아요. Theme Component는 엄밀히 말해 "Plugin"이 아니거든요. 이 구분이 중요한 이유는 JavaScript 하이라이팅이 이미 JavaScript Plugin 파일에서 꽤 잘 작동하기 때문이에요. 실제로 javascripts 폴더에 있으면 Theme Component에서도 잘 작동합니다.

이걸 사용해 보고 문제가 있으면 알려드릴게요! 감사합니다!

네. 스크립트 태그가 text/discourse-plugin으로 표시되어 있고 text/discourse-theme-component로 표시되지 않아서 혼란스럽습니다. 그리고 API 이름은 PluginAPI라고 하네요. :sweat_smile: 한번 생각해 보겠습니다.

일반 플러그인 JS 하이라이팅의 경우, .html 파일 안에 있는 JavaScript가 아니라 순수 JavaScript이므로 그대로 작동합니다.

감사합니다! :+1: