ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Ambient​Color​Scheme

by vtu-dog Mac ALL

Switch Sublime Text 3 color scheme based on ambient light readings

Details

Installs

  • Total 411
  • Win 0
  • Mac 411
  • Linux 0
Oct 31 Oct 30 Oct 29 Oct 28 Oct 27 Oct 26 Oct 25 Oct 24 Oct 23 Oct 22 Oct 21 Oct 20 Oct 19 Oct 18 Oct 17 Oct 16 Oct 15 Oct 14 Oct 13 Oct 12 Oct 11 Oct 10 Oct 9 Oct 8 Oct 7 Oct 6 Oct 5 Oct 4 Oct 3 Oct 2 Oct 1 Sep 30 Sep 29 Sep 28 Sep 27 Sep 26 Sep 25 Sep 24 Sep 23 Sep 22 Sep 21 Sep 20 Sep 19 Sep 18 Sep 17
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

AmbientColorScheme

Switch Sublime Text 3 color scheme based on ambient light readings

Motivation

I was tired of switching between Sublime's color schemes while working in differently lit environments. This package checks for changes in light sensor's readings and changes the color scheme accordingly.

Compatibility

The plugin will only work on Macbooks running macOS, as the light sensor code included in the project as a shared library uses OSX-specific calls. If you know of a way to support other LMUs and are willing to test the changes, GitHub issues and pull requests are greatly appreciated!

Developer info

If you stumbled upon this project and wanted to make use of the LMU code, it is included in the src directory and can be compiled as a shared library via:

$ clang -c lmu.c -o lmu.o
$ clang -shared -framework IOKit -o lmulib.so lmu.o

Additional info

The project was tested on a MacBook Pro (Early 2015) running macOS 10.14.5 Mojave and Sublime Text version 3.2.1, build 3207.