/ / Как да деактивирате C, Ruby, Puppet и други в приставката за SublimeLinter? - рубин, сублимекст2, сублиминатор

Как да изключите C, Ruby, Puppet и други в приставката за SublimeLinter? - рубин, сублимекст2, сублиминатор

Просто искам да заблуша езика, който не използвам. Това е моето съдържание на потребителския конфигурационен файл:

{
"sublimelinter": true,
"sublimelinter_executable_map": { "php":"/usr/bin/php" },
"sublimelinter_mark_style": "outline",
"sublimelinter_gutter_marks_theme": "hard",
"sublimelinter_popup_errors_on_save": true,
"sublimelinter_notes": true,

"sublimelinter_disable":
[
{
"ruby": "ruby",
"c": "c"
}
]
}

няма да помогне.Когато рестартирате ST2 и отворен терминал, там е:

SublimeLinter: C loaded
SublimeLinter: ruby-lint loaded
SublimeLinter: haskell loaded
SublimeLinter: Ruby loaded
SublimeLinter: HTML loaded
SublimeLinter: Puppet loaded
SublimeLinter: Java loaded

Отговори:

2 за отговор № 1

Всеки език, изброен в sublimelinter_disableсписъкът не е разрешен за смазване. Наличаването на езика, обозначен като "зареден", не означава, че той е активиран. Вижте по-надолу в изхода на вашата конзола за списъка с езиците, които действително са активирани. Ето една примерна линия в моята конфигурация:

SublimeLinter: css enabled (using node.js)

Променено: За да премахнете изцяло езика от конфигурацията, трябва да премахнете файловете .py и .pyc, свързани с този език, в директорията SublimeLinter / sublimelinter / modules. Работил съм за мен ...


1 за отговор № 2

Коментарът в SublimeLinter.sublime-settings казва:

// An array of linter names to disable. Names should be lowercase.
"sublimelinter_disable":
[
]

Опитали ли сте се просто да добавите

"sublimelinter_disable":
["ruby", "c"]

?