La solución más flexible que he encontrado es la extensión Chrome LiveReload emparejada con un servidor de guardia .
Observe todos los archivos de un proyecto, o solo los que especifique. Aquí hay una configuración de Guardfile de muestra:
guard 'livereload' do
watch(%r{.*\.(css|js|html|markdown|md|yml)})
end
La desventaja es que debe configurar esto por proyecto y ayuda si está familiarizado con ruby.
También he usado la extensión de cromo Tincr, pero parece estar estrechamente acoplada a marcos y estructuras de archivos. (Intenté conectar tincr para un proyecto jekyll, pero solo me permitió ver un solo archivo para ver los cambios, sin tener en cuenta los cambios de inclusión, parciales o de diseño). Sin embargo, Tincr funciona muy bien desde el primer momento con proyectos como rieles que tienen estructuras de archivos consistentes y predefinidas.
Tincr sería una gran solución si permitiera la recarga de patrones de coincidencia con todo incluido, pero el proyecto aún está limitado en su conjunto de características.