Skip to content

kapitanluffy/sublime-file-watcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👁 File Watcher

Sublime Text unfortunately does not automatically detect changes in the loaded folders. This package adds support to it by leveraging LSP features and broadcasting an event where other packages can subscribe

Requirements:

This package requires LSP and LSP-file-watcher-chokidar

Usage:

Create an event listener inside your package subscribing to file_watcher_broadcast_event

import sublime
import sublime_plugin

class MyFileEventListener(sublime_plugin.EventListener):
    def on_window_command(self, window: sublime.Window, command_name: str, args):
        if command_name != "file_watcher_broadcast_event":
            return

        # _events is an array of tuples `(event, file)[]`
        # "event" can be create, change or delete
        events = args['_events']

        # do something...

About

Adds support to broadcasting file events to Sublime Text

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages