UPDATE: lesscpy has added support for 3.5 to their development branch but still waiting for this to make it's way into the official release on pypi (opened an issue here). Soon hopefully...
jupyterthemes relies on lesscpy to compile the custom arguments supplied by the user into into the css body that eventually gets saved as custom.css in your jupyter config directory.
Unfortunately, lesscpy currently only supports up to Python 3.4. If you're running Python 3.5 you can still install and use jupyterthemes but you won't be able to modify the default settings (e.g., font, font-size, cell width, etc.). See Examples for 3.5 Users.
* Vim extension compatibility provided by alextfkd
Examples
# list available themes# oceans16 | grade3 | chesterish | onedork
jt -l
# select theme...
jt -t chesterish
# toggle toolbar ON and notebook name ON
jt -t grade3 -T -N
# set code font to 'Roboto Mono' 12pt# (see monospace font table below)
jt -t oceans16 -f roboto -fs 12
# set code font to Fira Mono, 11.5pt# 3digit font-size gets converted into float (115-->11.5)
jt -t grade3 -f fira -fs 115
# set notebook & text-cell/markdown fonts# (see sans-serif & serif font tables below)
jt -t onedork -nf georgiaserif -tf droidsans
# adjust cell width, line-height of codecells
jt -t chesterish -cellw 900 -lineh 170
# fix the container-margins on the intro page (defaults to 'auto')
jt -t onedork -m 200
# adjust cursor width (in px) and color# (options: b, o, r, p, g)
jt -t grade3 -alt -cursc r -cursw 5
# toggle toolbar ON and notebook name ON
jt -t grade3 -T -N
# choose alternate txt/markdown layout
jt -t grade3 -alt
# restore default theme
jt -r
Examples for Python 3.5 users:
# install a theme
jt -t grade3
# list theme
jt -l
# reset theme
jt -r