Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
Sublime Text plugin - close tabs containing deleted files on refocus
When a view is focused, goes through all open tabs and closes those, whose files don't exist anymore.
Tested in Sublime Text 3.0 macOS 10.14.2
import sublime_plugin
import sublime
import time
import os
class MyEvents(sublime_plugin.EventListener):
def on_activated(self, view):
window = view.window()
open_views = window.views()
for v in open_views:
s = v.file_name()
if s:
if not os.path.exists(s):
print("Closing view", s)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.