Skip to content

Instantly share code, notes, and snippets.

@rainydio
Last active January 28, 2016 09:43
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rainydio/7614e88a722c91b34941 to your computer and use it in GitHub Desktop.
Save rainydio/7614e88a722c91b34941 to your computer and use it in GitHub Desktop.
Hide tree view when entering full screen mode
do () ->
restoreTreeView = false
hasTreeView = () ->
return document.getElementsByClassName "tree-view"
.length isnt 0
atom.commands.onDidDispatch (e) ->
if e.type is "window:toggle-full-screen"
if atom.isFullScreen()
if hasTreeView()
atom.commands.dispatch \
atom.views.getView(atom.workspace),
'tree-view:toggle'
restoreTreeView = true
else
if restoreTreeView and not hasTreeView()
atom.commands.dispatch \
atom.views.getView(atom.workspace),
'tree-view:toggle'
if e.type is "tree-view:toggle" or e.type is "tree-view:show"
restoreTreeView = false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment