This repository was archived by the owner on Jul 21, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +17
-0
lines changed
Expand file tree Collapse file tree 2 files changed +17
-0
lines changed Original file line number Diff line number Diff line change 1+ # v0.16.1 [ #] ( https://github.com/NSIS-Dev/atom-nsis-ide/releases/tag/v0.16.1 )
2+
3+ - observe build tools to control state of ` linter-makensis `
4+
5+ # v0.16.0 [ #] ( https://github.com/NSIS-Dev/atom-nsis-ide/releases/tag/v0.16.0 )
6+
7+ - add linter plugin
8+
19# v0.15.0 [ #] ( https://github.com/NSIS-Dev/atom-nsis-ide/releases/tag/v0.15.0 )
210
311- add metrics support
Original file line number Diff line number Diff line change @@ -77,6 +77,15 @@ module.exports =
7777 @subscriptions .add atom .commands .add " atom-workspace" , " NSIS-IDE:compile-strict " : => @ buildCommand (true )
7878 @subscriptions .add atom .commands .add " atom-workspace" , " NSIS-IDE:create-build-file " : => @ buildFile ()
7979
80+ # Using build-makensis-* will disable linter plug-in to avoid conflicts
81+ atom .config .onDidChange " #{ meta .name } .building.defaultProvider" , ({newValue, oldValue}) ->
82+ if newValue .startsWith " build-makensis"
83+ atom .notifications .addInfo (" **#{ meta .name } **: Disabling `linter-makensis` package" , dismissable : false )
84+ return atom .packages .disablePackage " linter-makensis"
85+
86+ atom .notifications .addInfo (" **#{ meta .name } **: Enabling `linter-makensis` package" , dismissable : false )
87+ atom .packages .enablePackage " linter-makensis"
88+
8089 atom .config .onDidChange " #{ meta .name } .toolbar.enableToolbar" , ({isValue, wasValue}) => @ toggleToolbar (isValue)
8190
8291 @ setupPackageDeps (true ) if atom .config .get (" #{ meta .name } .manageDependencies" )
You can’t perform that action at this time.
0 commit comments