From c526d54688e8239b215f4ac9b461051720ef7a51 Mon Sep 17 00:00:00 2001 From: Ivan Kravets Date: Sat, 30 Dec 2017 17:32:28 +0200 Subject: [PATCH] Refactor "clear" context command // Issue #392 --- lib/status-bar.coffee | 5 +++++ lib/view.coffee | 3 --- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/status-bar.coffee b/lib/status-bar.coffee index b53fbcc..65b0975 100644 --- a/lib/status-bar.coffee +++ b/lib/status-bar.coffee @@ -35,6 +35,7 @@ class StatusBar extends View return unless @activeTerminal return if @activeTerminal.isAnimating() @activeTerminal.open() if @activePrevTerminalView() + 'platformio-ide-terminal:clear': => @clear() 'platformio-ide-terminal:close': => @destroyActiveTerm() 'platformio-ide-terminal:close-all': => @closeAll() 'platformio-ide-terminal:rename': => @runInActiveView (i) -> i.rename() @@ -325,6 +326,10 @@ class StatusBar extends View @activeTerminal = @terminalViews[0] @activeTerminal.toggle() + clear: -> + @destroyActiveTerm() + @newTerminalView() + setStatusColor: (event) -> color = event.type.match(/\w+$/)[0] color = atom.config.get("platformio-ide-terminal.iconColors.#{color}").toRGBAString() diff --git a/lib/view.coffee b/lib/view.coffee index d80a02b..0b93970 100644 --- a/lib/view.coffee +++ b/lib/view.coffee @@ -441,9 +441,6 @@ class PlatformIOTerminalView extends View paste: -> @input atom.clipboard.read() - clear: -> - @terminal.destroy() - @displayTerminal() insertSelection: (customText) -> return unless editor = atom.workspace.getActiveTextEditor()