ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Auto Close Panel

by aerobounce ST3

Hide unneeded output panels automatically on save with Sublime Text

Labels auto, close, panel

Details

Installs

  • Total 597
  • Win 448
  • Mac 89
  • Linux 60
Oct 15 Oct 14 Oct 13 Oct 12 Oct 11 Oct 10 Oct 9 Oct 8 Oct 7 Oct 6 Oct 5 Oct 4 Oct 3 Oct 2 Oct 1 Sep 30 Sep 29 Sep 28 Sep 27 Sep 26 Sep 25 Sep 24 Sep 23 Sep 22 Sep 21 Sep 20 Sep 19 Sep 18 Sep 17 Sep 16 Sep 15 Sep 14 Sep 13 Sep 12 Sep 11 Sep 10 Sep 9 Sep 8 Sep 7 Sep 6 Sep 5 Sep 4 Sep 3 Sep 2 Sep 1
Windows 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0
Linux 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

Auto Close Panel

Small QoL improvement for Sublime Text

Hide unneeded output panels automatically on save or when a view gains focus, with regular expressions.

Install

Available via Package Control

  1. Package Control: Install Package
  2. Install Auto Close Panel

Commands

Close Panel

  • Close panel manually using patterns in settings.

Print Panel Names to Console

  • Print name of available output panels.

Example

  • Close Sublime LSP when no warning or errors are detected
  • Close Build output panel when log ends with Finished or Cancelled
{
    "target_panels": {
        // LSP diagnostics Panel
        "diagnostics": [
            "^\\s+No diagnostics. Well done!$"
        ],
        // Sublime Text Build output panel
        "exec": [
            ".*\\[(Finished in \\d+.*?|Cancelled|Finished)\\]$",
            ".*\\[Finished in \\d+.*? with exit code \\d+.*?\\].*",
        ]
    }
}