Как установить подсветку синтаксиса в возвышенном тексте через editorconfig

Мой .editorconfig файл выглядит так

root = true

[*.rush]
syntax = ruby

Я положил его в верхней части иерархии папок. Тем не менее, возвышенный текст показывает все .rush файлы в виде простого текста, и я должен вручную изменить подсветку синтаксиса на Ruby.

Кто-нибудь знает, как это сделать?

2 ответа

EditorConfig пока не поддерживает подсветку синтаксиса.

Основной набор поддерживаемых свойств, который широко поддерживается всеми редакторами -

  • indent_style
  • indent_size
  • tab_width
  • end_of_line
  • charset
  • trim_trailing_whitespace
  • insert_final_newline
  • root

max_line_length поддерживается ограниченным числом редакторов (Emacs, Vim, Atom, ReSharper, Rider, AppCode, IntelliJ IDEA, PhpStorm, PyCharm, RubyMine и WebStorm)

Это все еще открытый вопрос ( # 190) для поддержки выделения.

Вы можете найти другие предлагаемые свойства на его вики-сайте GitHub.

Имеет смысл указать синтаксис в.editorconfigфайл.

В качестве альтернативы, это может быть новый стандарт, на который редакторы или программы могут обратить внимание при определении синтаксиса различных шаблонов, имен файлов или расширений файлов.

[$]> cat ~/.syntaxconfig

[$]> cat ~/.syntaxmapping

      [.custom_shell] bash
[{*.rush, *.wish}] ruby
      bash [.custom_shell]
ruby [{*.rush, *.wish}]
      [bash]
.custom_shell

[ruby]
*.rush
*.wish
Другие вопросы по тегам