├── snippets ├── vim │ ├── text.snippets │ ├── java.snippets │ ├── go.snippets │ ├── all.snippets │ ├── snippets.snippets │ ├── php.snippets │ ├── python.snippets │ ├── typescript.snippets │ ├── sh.snippets │ ├── sql.snippets │ ├── rmd.snippets │ ├── markdown.snippets │ ├── javascript.snippets │ └── html.snippets └── emacs │ ├── markdown-mode │ ├── code-block~ │ └── code-block │ ├── php-mode │ ├── php-eol │ └── comment │ ├── js-mode │ └── console-log │ ├── org-mode │ └── code-block │ └── html-mode │ ├── submit-input │ ├── meta-viewport │ └── bootstrap-form-group ├── emacs.d └── init.el ├── fish ├── env.fish ├── functions │ ├── lock.fish │ ├── mcd.fish │ ├── git_bits.fish │ └── fish_prompt.fish ├── fish_read_history ├── aliases.fish ├── config.fish ├── fishd.ardous-cupcake └── fishd.a45e60df0775 ├── ftplugin ├── md.vim ├── html.vim ├── yaml.vim ├── gitcommit.vim ├── lisp.vim ├── ruby.vim ├── scala.vim ├── javascript.vim ├── markdown.vim ├── php.vim └── text.vim ├── bin ├── subl ├── touchpad_toggle ├── followers ├── vstatus ├── wordcount.js ├── get-headings ├── password ├── password.js ├── files.rb ├── tellmeabout └── weather ├── jupyter-custom-config ├── custom.css ├── custom.js ├── README.md ├── vim.js ├── emacs.js ├── sublime.js ├── custom.js.bak ├── custom-vim.js ├── custom.css.bak ├── mine.css └── themes │ ├── base16-bespin-dark.css │ ├── base16-bespin-light.css │ ├── base16-isotope-dark.css │ ├── base16-paraiso-dark.css │ ├── base16-codeschool-dark.css │ ├── base16-hopscotch-dark.css │ ├── base16-isotope-light.css │ ├── base16-paraiso-light.css │ ├── base16-codeschool-light.css │ ├── base16-colors-dark.css │ ├── base16-hopscotch-light.css │ ├── base16-londontube-dark.css │ ├── base16-londontube-light.css │ ├── base16-colors-light.css │ ├── base16-pop-dark.css │ ├── base16-3024-dark.css │ ├── base16-3024-light.css │ ├── base16-chalk-dark.css │ ├── base16-flat-dark.css │ ├── base16-flat-light.css │ ├── base16-google-dark.css │ ├── base16-google-light.css │ ├── base16-mocha-dark.css │ ├── base16-ocean-dark.css │ ├── base16-pop-light.css │ ├── base16-twilight-dark.css │ ├── base16-twilight-light.css │ ├── base16-apathy-dark.css │ ├── base16-ashes-dark.css │ ├── base16-ashes-light.css │ ├── base16-brewer-dark.css │ ├── base16-bright-dark.css │ ├── base16-bright-light.css │ ├── base16-chalk-light.css │ ├── base16-default-dark.css │ ├── base16-default-light.css │ ├── base16-eighties-dark.css │ ├── base16-embers-dark.css │ ├── base16-mocha-light.css │ ├── base16-monokai-dark.css │ └── base16-monokai-light.css ├── after └── ftplugin │ ├── gitcommit.vim │ ├── css.vim │ ├── clojure.vim │ ├── ruby.vim │ ├── sh.vim │ ├── yaml.vim │ ├── html.vim │ ├── typescript.vim │ ├── javascript.vim │ └── markdown.vim ├── vim-snippets ├── text.snippets ├── sql.snippets ├── java.snippets ├── clojure.snippets ├── eruby.snippets ├── snippets.snippets ├── markdown.snippets ├── all.snippets ├── html.snippets ├── php.snippets ├── javascript.snippets └── typescript.snippets ├── sublime ├── sublimeInstalledPackages.md └── Preferences.sublime-settings ├── sublime-snippets ├── php_newline.sublime-snippet ├── js_jquery_selector.sublime-snippet ├── js_console_log.sublime-snippet ├── js_do_while.sublime-snippet ├── js_while.sublime-snippet ├── js_else_if.sublime-snippet ├── js_iife.sublime-snippet ├── js_jquery_css.sublime-snippet ├── php_echo_shortand.sublime-snippet ├── js_get_element_by_id.sublime-snippet ├── php_ternary.sublime-snippet ├── js_jquery_document_ready_function.sublime-snippet ├── js_set_interval.sublime-snippet ├── jquery_cdn.sublime-snippet ├── php_isset.sublime-snippet ├── template.sublime-snippet ├── css_animation.sublime-snippet ├── html_underscorejs.sublime-snippet ├── js_default_param.sublime-snippet └── html_bootstrap.sublime-snippet ├── bash_profile ├── bootstrap.sh ├── README.md ├── editorconfig ├── mac-keyboard-shortcuts.md ├── gitconfig ├── i3 └── .i3status.conf ├── setup-dotfiles.sh ├── mine.vim └── zshrc /snippets/vim/text.snippets: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /emacs.d/init.el: -------------------------------------------------------------------------------- 1 | /Users/zach/.emacs -------------------------------------------------------------------------------- /fish/env.fish: -------------------------------------------------------------------------------- 1 | set -x MY_SERVER 107.170.204.198 2 | -------------------------------------------------------------------------------- /ftplugin/md.vim: -------------------------------------------------------------------------------- 1 | setlocal spell spelllang=en_us 2 | -------------------------------------------------------------------------------- /bin/subl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zgulde/dotfiles/HEAD/bin/subl -------------------------------------------------------------------------------- /jupyter-custom-config/custom.css: -------------------------------------------------------------------------------- 1 | /Users/zach/.jupyter/custom/mine.css -------------------------------------------------------------------------------- /jupyter-custom-config/custom.js: -------------------------------------------------------------------------------- 1 | /Users/zach/.jupyter/custom/custom-vim.js -------------------------------------------------------------------------------- /after/ftplugin/gitcommit.vim: -------------------------------------------------------------------------------- 1 | setlocal tw=72 2 | setlocal colorcolumn=50,72 3 | -------------------------------------------------------------------------------- /ftplugin/html.vim: -------------------------------------------------------------------------------- 1 | set tabstop=2 2 | set softtabstop=2 3 | set shiftwidth=2 4 | -------------------------------------------------------------------------------- /ftplugin/yaml.vim: -------------------------------------------------------------------------------- 1 | set tabstop=2 2 | set shiftwidth=2 3 | set softtabstop=2 4 | -------------------------------------------------------------------------------- /vim-snippets/text.snippets: -------------------------------------------------------------------------------- 1 | snippet t "todo item" 2 | (-) $0 3 | endsnippet 4 | -------------------------------------------------------------------------------- /ftplugin/gitcommit.vim: -------------------------------------------------------------------------------- 1 | setlocal colorcolumn=50,72 2 | setlocal textwidth=72 3 | -------------------------------------------------------------------------------- /ftplugin/lisp.vim: -------------------------------------------------------------------------------- 1 | setlocal tabstop=2 2 | setlocal softtabstop=2 3 | setlocal shiftwidth=2 4 | -------------------------------------------------------------------------------- /after/ftplugin/css.vim: -------------------------------------------------------------------------------- 1 | setlocal shiftwidth=2 2 | setlocal tabstop=2 3 | setlocal softtabstop=2 4 | -------------------------------------------------------------------------------- /snippets/vim/java.snippets: -------------------------------------------------------------------------------- 1 | snippet sout "println" 2 | System.out.println($0); 3 | endsnippet 4 | -------------------------------------------------------------------------------- /after/ftplugin/clojure.vim: -------------------------------------------------------------------------------- 1 | setlocal shiftwidth=2 2 | setlocal tabstop=2 3 | setlocal softtabstop=2 4 | -------------------------------------------------------------------------------- /after/ftplugin/ruby.vim: -------------------------------------------------------------------------------- 1 | setlocal shiftwidth=2 2 | setlocal tabstop=2 3 | setlocal softtabstop=2 4 | -------------------------------------------------------------------------------- /after/ftplugin/sh.vim: -------------------------------------------------------------------------------- 1 | set autoindent 2 | set noexpandtab 3 | set tabstop=4 4 | set shiftwidth=4 5 | -------------------------------------------------------------------------------- /after/ftplugin/yaml.vim: -------------------------------------------------------------------------------- 1 | setlocal shiftwidth=2 2 | setlocal tabstop=2 3 | setlocal softtabstop=2 4 | -------------------------------------------------------------------------------- /snippets/emacs/markdown-mode/code-block~: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: 3 | # key: 4 | # -- 5 | -------------------------------------------------------------------------------- /vim-snippets/sql.snippets: -------------------------------------------------------------------------------- 1 | snippet info "info caption" 2 | SELECT '$0' as 'info'; 3 | endsnippet 4 | -------------------------------------------------------------------------------- /after/ftplugin/html.vim: -------------------------------------------------------------------------------- 1 | setlocal shiftwidth=2 2 | setlocal tabstop=2 3 | setlocal softtabstop=2 4 | 5 | -------------------------------------------------------------------------------- /snippets/vim/go.snippets: -------------------------------------------------------------------------------- 1 | snippet ien "if err != nil" 2 | if err != nil { 3 | $0 4 | } 5 | endsnippet 6 | -------------------------------------------------------------------------------- /vim-snippets/java.snippets: -------------------------------------------------------------------------------- 1 | snippet pr "System.out.println" 2 | System.out.println($0); 3 | endsnippet 4 | -------------------------------------------------------------------------------- /ftplugin/ruby.vim: -------------------------------------------------------------------------------- 1 | nmap ge :%!ruby 2 | setlocal tabstop=2 3 | setlocal shiftwidth=2 4 | setlocal softtabstop=2 5 | -------------------------------------------------------------------------------- /ftplugin/scala.vim: -------------------------------------------------------------------------------- 1 | setlocal commentstring=//\ %s 2 | setlocal tabstop=2 3 | set shiftwidth=2 4 | set softtabstop=2 5 | -------------------------------------------------------------------------------- /snippets/emacs/php-mode/php-eol: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: php end of line 3 | # key: nl 4 | # -- 5 | PHP_EOL -------------------------------------------------------------------------------- /snippets/emacs/js-mode/console-log: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: console log 3 | # key: cl 4 | # -- 5 | console.log($0) -------------------------------------------------------------------------------- /snippets/vim/all.snippets: -------------------------------------------------------------------------------- 1 | snippet ts "insert the current timestamp" i 2 | `date +%Y-%m-%d\ %H:%M:%S`$0 3 | endsnippet 4 | 5 | -------------------------------------------------------------------------------- /after/ftplugin/typescript.vim: -------------------------------------------------------------------------------- 1 | setlocal shiftwidth=2 2 | setlocal tabstop=2 3 | setlocal softtabstop=2 4 | 5 | hi Comment cterm=italic 6 | -------------------------------------------------------------------------------- /vim-snippets/clojure.snippets: -------------------------------------------------------------------------------- 1 | snippet defn "function definition" 2 | (defn ${1:name} 3 | ${2:"${3:docstring}"} 4 | $0) 5 | endsnippet 6 | -------------------------------------------------------------------------------- /vim-snippets/eruby.snippets: -------------------------------------------------------------------------------- 1 | snippet < "erb tags" i 2 | <% $0 %> 3 | endsnippet 4 | 5 | snippet = "erb echo" i 6 | <%= $0 %> 7 | endsnippet 8 | -------------------------------------------------------------------------------- /fish/functions/lock.fish: -------------------------------------------------------------------------------- 1 | function lock --description 'suspend and lock the screen' 2 | i3lock -c 999999 & systemctl suspend 3 | end 4 | 5 | -------------------------------------------------------------------------------- /ftplugin/javascript.vim: -------------------------------------------------------------------------------- 1 | set tabstop=4 2 | set shiftwidth=4 3 | set softtabstop=4 4 | 5 | nnoremap ge :%!node 6 | vnoremap ge :!node 7 | -------------------------------------------------------------------------------- /snippets/emacs/php-mode/comment: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: insert a block style comment 3 | # key: doc 4 | # -- 5 | /** 6 | * $0 7 | */ -------------------------------------------------------------------------------- /snippets/emacs/markdown-mode/code-block: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: fenced code block 3 | # key: f 4 | # -- 5 | \`\`\`${1:language} 6 | $0 7 | \`\`\` -------------------------------------------------------------------------------- /after/ftplugin/javascript.vim: -------------------------------------------------------------------------------- 1 | setlocal shiftwidth=2 2 | setlocal tabstop=2 3 | setlocal softtabstop=2 4 | 5 | hi Comment cterm=italic 6 | 7 | compiler eslint 8 | -------------------------------------------------------------------------------- /jupyter-custom-config/README.md: -------------------------------------------------------------------------------- 1 | custom.js is from the vim jupyter notebook wiki 2 | 3 | css themes are from https://github.com/nsonnad/base16-ipython-notebook 4 | -------------------------------------------------------------------------------- /snippets/vim/snippets.snippets: -------------------------------------------------------------------------------- 1 | snippet snip "snippet for snippetts what!?" 2 | snippet ${1:name} "${2:docstring}" 3 | $0 4 | ${3:endsnippet} 5 | endsnippet 6 | -------------------------------------------------------------------------------- /vim-snippets/snippets.snippets: -------------------------------------------------------------------------------- 1 | snippet snip "snippet for snippetts what!?" 2 | snippet ${1:name} "${2:docstring}" 3 | $0 4 | ${3:endsnippet} 5 | endsnippet 6 | -------------------------------------------------------------------------------- /fish/functions/mcd.fish: -------------------------------------------------------------------------------- 1 | function mcd --description 'create a new directory adn make it your working directory' 2 | mkdir $argv[1] 3 | cd $argv[1] 4 | end 5 | -------------------------------------------------------------------------------- /snippets/emacs/org-mode/code-block: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: org mode code block 3 | # key: f 4 | # -- 5 | \#+BEGIN_SRC ${1:language} 6 | $0 7 | \#+END_SRC -------------------------------------------------------------------------------- /after/ftplugin/markdown.vim: -------------------------------------------------------------------------------- 1 | " setlocal wrap 2 | " setlocal spell 3 | 4 | " map :s/\[ \]/[x] 5 | call deoplete#custom#option({'auto_complete': 'false'}) 6 | -------------------------------------------------------------------------------- /snippets/vim/php.snippets: -------------------------------------------------------------------------------- 1 | snippet * "create a docblock" 2 | /** 3 | * $0 4 | */ 5 | endsnippet 6 | 7 | snippet nl "php eol" 8 | PHP_EOL$0 9 | endsnippet 10 | -------------------------------------------------------------------------------- /snippets/emacs/html-mode/submit-input: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: bootstrap submit input 3 | # key: is 4 | # -- 5 | $0 -------------------------------------------------------------------------------- /snippets/emacs/html-mode/meta-viewport: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: meta viewport tag 3 | # key: mvp 4 | # -- 5 | -------------------------------------------------------------------------------- /sublime/sublimeInstalledPackages.md: -------------------------------------------------------------------------------- 1 | # My Installed Sublime Packages 2 | 3 | - Alignment 4 | - Bracket Highlighter 5 | - Colorsublime 6 | - Sublime on save build 7 | - Emmet 8 | - Markdown Preview -------------------------------------------------------------------------------- /fish/fish_read_history: -------------------------------------------------------------------------------- 1 | - cmd: function git_current_branch\ngit branch\nend 2 | when: 1476320313 3 | - cmd: function git_current_branch\ngit branch | sed -n '/\\* /s///p'\nend 4 | when: 1476320530 5 | -------------------------------------------------------------------------------- /ftplugin/markdown.vim: -------------------------------------------------------------------------------- 1 | setlocal spell spelllang=en_us 2 | setlocal wrap 3 | setlocal nocursorcolumn 4 | set tabstop=4 5 | set shiftwidth=4 6 | set softtabstop=4 7 | 8 | nnoremap ge :%!bash 9 | vnoremap ge :!bash 10 | -------------------------------------------------------------------------------- /sublime-snippets/php_newline.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | nl 4 | source.php 5 | insert PHP_EOL 6 | 7 | -------------------------------------------------------------------------------- /sublime-snippets/js_jquery_selector.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | $ 4 | source.js 5 | jQuery selector 6 | 7 | -------------------------------------------------------------------------------- /sublime-snippets/js_console_log.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | cl 4 | source.js 5 | console.log() 6 | 7 | -------------------------------------------------------------------------------- /sublime-snippets/js_do_while.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | do 6 | source.js 7 | do while loop 8 | 9 | -------------------------------------------------------------------------------- /sublime-snippets/js_while.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | while 6 | source.js 7 | while loop 8 | 9 | -------------------------------------------------------------------------------- /sublime-snippets/js_else_if.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 5 | elif 6 | source.js 7 | else - if block 8 | 9 | -------------------------------------------------------------------------------- /ftplugin/php.vim: -------------------------------------------------------------------------------- 1 | set tabstop=4 2 | set shiftwidth=4 3 | set softtabstop=4 4 | 5 | nnoremap ge :%!php 6 | vnoremap ge :!php 7 | 8 | " reload the repl 9 | let @r="mzGo exitccpsysh=expand(\"%:t\") cccleardk`z" 10 | nnoremap gr @r 11 | -------------------------------------------------------------------------------- /sublime-snippets/js_iife.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | iife 4 | source.js 5 | immediately invoked function expression 6 | 7 | -------------------------------------------------------------------------------- /sublime-snippets/js_jquery_css.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | .css 4 | source.js 5 | jquery css method 6 | 7 | -------------------------------------------------------------------------------- /sublime-snippets/php_echo_shortand.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | $0]]> 3 | = 4 | text.html 5 | shorthand for php echo 6 | 7 | -------------------------------------------------------------------------------- /snippets/emacs/html-mode/bootstrap-form-group: -------------------------------------------------------------------------------- 1 | # -*- mode: snippet -*- 2 | # name: bootrstrap form group 3 | # key: fg 4 | # -- 5 |
6 | 7 | 8 |
-------------------------------------------------------------------------------- /sublime-snippets/js_get_element_by_id.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | document.getElementById() 3 | 4 | getE 5 | source.js 6 | 7 | -------------------------------------------------------------------------------- /sublime-snippets/php_ternary.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ? 4 | source.php 5 | PHP ternary statement 6 | 7 | -------------------------------------------------------------------------------- /sublime-snippets/js_jquery_document_ready_function.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | dr 4 | source.js 5 | Jquery document.ready function 6 | 7 | -------------------------------------------------------------------------------- /sublime-snippets/js_set_interval.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | setint 4 | source.js 5 | setInerval() 6 | 7 | -------------------------------------------------------------------------------- /bash_profile: -------------------------------------------------------------------------------- 1 | if [[ -n $TMUX ]] ; then 2 | [[ -f $HOME/.bashrc ]] && source $HOME/.bashrc 3 | else 4 | export PATH=/usr/local/anaconda3/bin:$PATH 5 | fi 6 | 7 | # opam configuration 8 | # test -r /Users/zach/.opam/opam-init/init.sh && . /Users/zach/.opam/opam-init/init.sh > /dev/null 2> /dev/null || true 9 | -------------------------------------------------------------------------------- /sublime-snippets/jquery_cdn.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | Link to the jQuery CDN 3 | ]]> 4 | jquery 5 | text.html 6 | 7 | -------------------------------------------------------------------------------- /snippets/vim/python.snippets: -------------------------------------------------------------------------------- 1 | snippet inm "if name == main" 2 | if __name__ == '__main__': 3 | $0 4 | endsnippet 5 | 6 | snippet v "variable" 7 | $0 = ${VISUAL} 8 | endsnippet 9 | 10 | snippet ds "data science standard imports" 11 | import pandas as pd, numpy as np, matplotlib.pyplot as plt 12 | endsnippet 13 | -------------------------------------------------------------------------------- /sublime-snippets/php_isset.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | rset 4 | source.php 5 | set variable from a GET/POST request 6 | 7 | -------------------------------------------------------------------------------- /sublime-snippets/template.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | { 5 | 6 | text.html 7 | 8 | -------------------------------------------------------------------------------- /bin/touchpad_toggle: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | ID=$(xinput list | grep 'slave.*pointer' | grep -v XTEST | \ 4 | sed 's/.*id=\([0-9]*\).*/\1/') 5 | 6 | ENABLED=$(xinput list-props 11 | grep Device\ Enabled | grep -o '[0-9]$') 7 | 8 | if [[ $ENABLED -eq 0 ]]; then 9 | # currently disabled 10 | xinput --enable $ID 11 | else 12 | xinput --disable $ID 13 | fi 14 | -------------------------------------------------------------------------------- /bootstrap.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | PLAYBOOK_URL=https://github.com/zgulde/dotfiles/tree/master/macos.yml 4 | 5 | xcode-select --install 6 | 7 | echo '- Installing Homebrew' 8 | ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 9 | echo '- Installing Ansible' 10 | brew install ansible 11 | 12 | ansible-playbook <(curl $PLAYBOOK_URL) 13 | -------------------------------------------------------------------------------- /ftplugin/text.vim: -------------------------------------------------------------------------------- 1 | " http://vim.wikia.com/wiki/Folding_for_plain_text_files_based_on_indentation 2 | setlocal foldmethod=expr 3 | setlocal foldexpr=(getline(v:lnum)=~'^$')?-1:((indent(v:lnum)'.indent(v:lnum+1)):indent(v:lnum)) 4 | set foldtext=getline(v:foldstart) 5 | set fillchars=fold:\ "(there's a space after that \) 6 | highlight Folded ctermfg=DarkGreen ctermbg=Black 7 | -------------------------------------------------------------------------------- /snippets/vim/typescript.snippets: -------------------------------------------------------------------------------- 1 | snippet cl "console log" 2 | console.log($0) 3 | endsnippet 4 | 5 | snippet test "jest test fn" 6 | test('$1', () => { 7 | $0 8 | }); 9 | endsnippet 10 | 11 | snippet f "function" 12 | function($1) {$0} 13 | endsnippet 14 | 15 | snippet fn "arrow function" 16 | () => {$0} 17 | endsnippet 18 | 19 | snippet it "test it" 20 | it('$1', () => { 21 | $0 22 | }) 23 | endsnippet 24 | 25 | -------------------------------------------------------------------------------- /sublime-snippets/css_animation.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | anim 5 | 6 | source.css 7 | 8 | -------------------------------------------------------------------------------- /sublime-snippets/html_underscorejs.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | ]]> 3 | 4 | _ 5 | 6 | text.html 7 | 8 | -------------------------------------------------------------------------------- /jupyter-custom-config/vim.js: -------------------------------------------------------------------------------- 1 | // https://github.com/jupyter/notebook/issues/278 2 | 3 | require(["codemirror/keymap/vim", "notebook/js/cell", "base/js/namespace"], 4 | function(vim_keymap, cell, IPython) { 5 | cell.Cell.options_default.cm_config.keyMap = 'vim'; 6 | var cells = IPython.notebook.get_cells(); 7 | for(let c = 0 ; c < cells.length ; c++){ 8 | cells[c].code_mirror.setOption('keyMap', 'vim'); 9 | } 10 | } 11 | ); 12 | -------------------------------------------------------------------------------- /vim-snippets/markdown.snippets: -------------------------------------------------------------------------------- 1 | snippet fence "insert fenced code block" 2 | \`\`\`${1:language} 3 | ${VISUAL}$0 4 | \`\`\` 5 | endsnippet 6 | 7 | snippet goal 8 | ### ${1:Lesson}${2:Exercise} Goals 9 | $0 10 | 11 | ------------------------------------------------- 12 | endsnippet 13 | 14 | snippet us "use strict for js code blocks" 15 | 'use strict'; 16 | 17 | endsnippet 18 | 19 | snippet dt "html doctype tag" 20 | 21 | endsnippet 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Dotfiles 2 | 3 | Mostly intended to work across MacOS and Linux boxes, probably doesn't in a 4 | handful of places. 5 | 6 | [Detailed Mac Setup](mac-setup.md) 7 | 8 | **Mac Setup Script** 9 | 10 | ``` 11 | curl https://raw.githubusercontent.com/zgulde/dotfiles/master/setup-mac.sh > setup.sh 12 | chmod +x setup.sh 13 | 14 | # See available options 15 | ./setup.sh 16 | 17 | # install everything (use at your own risk) 18 | ./setup.sh all 19 | ``` 20 | -------------------------------------------------------------------------------- /vim-snippets/all.snippets: -------------------------------------------------------------------------------- 1 | 2 | snippet date 3 | `date` 4 | endsnippet 5 | 6 | snippet pythontest "python test" 7 | `!p 8 | from subprocess import call 9 | snip.rv = call('ls')` 10 | endsnippet 11 | 12 | snippet shebang "insert hashbang" 13 | #!/usr/bin/env $0 14 | endsnippet 15 | 16 | # snippet ex "execute code in the shell in the visual selection" 17 | # `!p import subprocess 18 | # snip.rv = subprocess.check_output(['weather', snip.v.text])` 19 | # endsnippet 20 | -------------------------------------------------------------------------------- /sublime-snippets/js_default_param.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | dp 5 | 6 | source.js 7 | Set default parameters for a function 8 | 9 | -------------------------------------------------------------------------------- /bin/followers: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | followers=$(curl -LSs https://github.com/zgulde/followers | pup --color 'h3.follow-list-name a attr{href}' | sed 's/^\///g' | sort) 4 | following=$(curl -LSs https://github.com/zgulde/following | pup --color 'h3.follow-list-name a attr{href}' | sed 's/^\///g' | sort) 5 | 6 | echo 'This is a list of people I follow.' 7 | echo 'People that are following me are highlighted.' 8 | echo '' 9 | 10 | for person in "$followers"; do echo $following | grep --color=auto "$person" || echo $person; done 11 | -------------------------------------------------------------------------------- /snippets/vim/sh.snippets: -------------------------------------------------------------------------------- 1 | snippet pa "parse cli args" 2 | while [[ $# -gt 0 ]] ; do 3 | arg=\$1 ; shift 4 | case $arg in 5 | $0 6 | *) echo "Unknown argument: $arg" ; exit 1;; 7 | esac 8 | done 9 | endsnippet 10 | 11 | snippet arg "one cli arg case" 12 | -$1|--$2) $3=\$1 ; shift;; 13 | --$2=*) ${3:$2}=${arg#*=};;$0 14 | endsnippet 15 | 16 | snippet barg "a boolean cli arg" 17 | -$1|--$2) ${3:$2}=yes ; shift;; 18 | endsnippet 19 | 20 | snippet cat "cat a big message" 21 | cat <<-. 22 | $0${VISUAL} 23 | . 24 | endsnippet 25 | -------------------------------------------------------------------------------- /bin/vstatus: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | WARPSPEED_STATUS="$(cd ~/warpspeed-vagrant/; vagrant status)" 4 | HOMESTEAD_STATUS="$(cd ~/vagrant-homestead/; vagrant status)" 5 | CODEUP_STATUS="$(cd ~/vagrant-lamp/; vagrant status)" 6 | 7 | echo '--------------------------- WARPSPEED STATUS ---------------------------' 8 | echo "$WARPSPEED_STATUS" 9 | echo '--------------------------- HOMESTEAD STATUS ---------------------------' 10 | echo "$HOMESTEAD_STATUS" 11 | echo '--------------------------- CODEUP STATUS ---------------------------' 12 | echo "$CODEUP_STATUS" 13 | -------------------------------------------------------------------------------- /snippets/vim/sql.snippets: -------------------------------------------------------------------------------- 1 | snippet nn "not null" 2 | NOT NULL$0 3 | endsnippet 4 | 5 | snippet vc "varchar column" 6 | $1 VARCHAR($2) ${3:NOT NULL},$0 7 | endsnippet 8 | 9 | snippet txt "text column" 10 | $1 TEXT ${2:NOT NULL},$0 11 | endsnippet 12 | 13 | snippet pk "primary key id" 14 | $1id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,$0 15 | endsnippet 16 | snippet id "primary key id" 17 | $1id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,$0 18 | endsnippet 19 | 20 | snippet fk "foreign key" 21 | FOREIGN KEY ($1_id) REFERENCES $1s(${2:id}) ON DELETE ${3:SET NULL}$0 22 | endsnippet 23 | -------------------------------------------------------------------------------- /fish/functions/git_bits.fish: -------------------------------------------------------------------------------- 1 | function git_bits 2 | set -l bits 3 | 4 | if git status | grep modified >/dev/null 5 | set bits "!$bits" 6 | end 7 | 8 | if git status | grep 'Untracked file' >/dev/null 9 | set bits "?$bits" 10 | end 11 | 12 | if git status | grep 'to be committed' >/dev/null 13 | set bits "+$bits" 14 | end 15 | 16 | if git status | grep deleted >/dev/null 17 | set bits "x$bits" 18 | end 19 | 20 | if git status | grep ahead >/dev/null 21 | set bits "*$bits" 22 | end 23 | 24 | echo $bits 25 | end 26 | -------------------------------------------------------------------------------- /sublime/Preferences.sublime-settings: -------------------------------------------------------------------------------- 1 | { 2 | "caret_style": "phase", 3 | "color_scheme": "Packages/Colorsublime - Themes/AAMine.tmTheme", 4 | "draw_white_space": "all", 5 | "font_face": "Ubuntu Mono", 6 | "font_size": 21, 7 | "highlight_line": true, 8 | "highlight_modified_tabs": true, 9 | "ignored_packages": 10 | [ 11 | "Vintage" 12 | ], 13 | "indent_guide_options": 14 | [ 15 | "draw_active" 16 | ], 17 | "open_files_in_new_window": false, 18 | "rulers": 19 | [ 20 | 80, 21 | 100 22 | ], 23 | "scroll_past_end": true, 24 | "translate_tabs_to_spaces": true, 25 | "word_wrap": false 26 | } 27 | -------------------------------------------------------------------------------- /jupyter-custom-config/emacs.js: -------------------------------------------------------------------------------- 1 | // https://github.com/jupyter/notebook/issues/278 2 | 3 | require(["codemirror/keymap/emacs", "notebook/js/cell", "base/js/namespace"], 4 | function(emacs_keymap, cell, IPython) { 5 | // setTimeout(function(){ // uncomment line to fake race-condition 6 | cell.Cell.options_default.cm_config.keyMap = 'emacs'; 7 | var cells = IPython.notebook.get_cells(); 8 | for(var c=0; c< cells.length ; c++){ 9 | cells[c].code_mirror.setOption('keyMap', 'emacs'); 10 | } 11 | 12 | // }, 1000)// uncomment line to fake race condition 13 | } 14 | ); 15 | -------------------------------------------------------------------------------- /jupyter-custom-config/sublime.js: -------------------------------------------------------------------------------- 1 | // https://github.com/jupyter/notebook/issues/278 2 | 3 | require(["codemirror/keymap/sublime", "notebook/js/cell", "base/js/namespace"], 4 | function(sublime_keymap, cell, IPython) { 5 | // setTimeout(function(){ // uncomment line to fake race-condition 6 | cell.Cell.options_default.cm_config.keyMap = 'sublime'; 7 | var cells = IPython.notebook.get_cells(); 8 | for(var c=0; c< cells.length ; c++){ 9 | cells[c].code_mirror.setOption('keyMap', 'sublime'); 10 | } 11 | 12 | // }, 1000)// uncomment line to fake race condition 13 | } 14 | ); 15 | -------------------------------------------------------------------------------- /fish/aliases.fish: -------------------------------------------------------------------------------- 1 | alias pb 'xsel --clipboard' 2 | 3 | alias emc 'emacsclient' 4 | alias ehf 'sudo vim /etc/hosts' 5 | 6 | alias rm 'rm -iv' 7 | alias mv='mv -iv' 8 | alias cp='cp -iv' 9 | 10 | alias vim=nvim 11 | 12 | alias mkdir='mkdir -p' 13 | 14 | # git stuff 15 | alias gs 'git status' 16 | alias gco 'git checkout' 17 | alias gcob 'git checkout -b' 18 | alias ga 'git add' 19 | alias gap 'git add --patch' 20 | alias gaa 'git add -A' 21 | alias gc 'git commit' 22 | alias gb 'git branch' 23 | alias gfo 'git fetch origin' 24 | alias gl "git log --graph --pretty='%Cgreen%an%Creset %Cblue(%cr)%Creset <%Cred%h%Creset>%n%s%n%n%b'" 25 | alias current_branch 'git branch | sed -n \'/\* /s//p\'' 26 | alias edit 'emacsclient -nw' 27 | -------------------------------------------------------------------------------- /fish/config.fish: -------------------------------------------------------------------------------- 1 | # sources 2 | source ~/.config/fish/aliases.fish 3 | source ~/.config/fish/env.fish 4 | # source ~/.fzf/shell/key-bindings.fish 5 | 6 | # env vars 7 | # set -x FZF_DEFAULT_OPTS '--reverse' 8 | 9 | # PATH 10 | # set -x PATH $PATH ~/.fzf/bin/ 11 | set -x PATH $PATH ~/bin/ 12 | 13 | set -x EDITOR vim 14 | 15 | # git prompt 16 | set __fish_git_prompt_showdirtystate 'yes' 17 | set __fish_git_prompt_showuntrackedfiles 'yes' 18 | set __fish_git_prompt_showupstream 'verbose' 19 | set __fish_git_prompt_showcolorhints 'yes' 20 | 21 | set __fish_git_prompt_color_stagedstate yellow 22 | 23 | set __fish_git_prompt_char_dirtystate '!' 24 | set __fish_git_prompt_char_stagedstate '+' 25 | set __fish_git_prompt_char_untrackedfiles '?' 26 | -------------------------------------------------------------------------------- /sublime-snippets/html_bootstrap.sublime-snippet: -------------------------------------------------------------------------------- 1 | 2 | 3 | ]]> 4 | 5 | bootstrap 6 | 7 | text.html 8 | 9 | -------------------------------------------------------------------------------- /editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 4 6 | end_of_line = lf 7 | charset = utf-8 8 | trim_trailing_whitespace = true 9 | insert_final_newline = true 10 | 11 | [*.py] 12 | indent_style = space 13 | indent_size = 4 14 | 15 | [*.rb] 16 | indent_style = space 17 | indent_size = 2 18 | 19 | [*.js] 20 | indent_style = space 21 | indent_size = 2 22 | [*.json] 23 | indent_style = space 24 | indent_size = 2 25 | 26 | [*.sh] 27 | indent_style = tab 28 | indent_size = 4 29 | tab_width = 4 30 | [Makefile] 31 | indent_style = tab 32 | indent_size = 4 33 | tab_width = 4 34 | 35 | [*.yml] 36 | indent_style = space 37 | indent_size = 2 38 | 39 | [*.clj] 40 | indent_style = space 41 | indent_size = 2 42 | 43 | [*.cljs] 44 | indent_style = space 45 | indent_size = 2 46 | -------------------------------------------------------------------------------- /bin/wordcount.js: -------------------------------------------------------------------------------- 1 | #!/usr/local/bin/node 2 | 3 | Array.prototype.first = function(n){ 4 | n = (typeof n != 'undefined') ? n : 1; 5 | var x = this.slice(0, n); 6 | return (x.length == 1) ? x[0] : x; 7 | } 8 | 9 | var fs = require('fs') 10 | 11 | var fileName = process.argv[2] 12 | 13 | var contents = fs.readFileSync(fileName) 14 | .toString() 15 | .toLowerCase() 16 | .split(/\s+|[^a-zA-z]{2,}/) 17 | .reduce((acc, word) => { 18 | var index = acc.indexOf(acc.filter(w => w.word == word).first()); 19 | if (index == -1) { 20 | acc.push({word: word, count: 1}); 21 | } else { 22 | acc[index].count++; 23 | } 24 | return acc; 25 | }, []) 26 | .sort((obj1, obj2) => obj2.count - obj1.count); 27 | 28 | 29 | console.log(contents); 30 | 31 | -------------------------------------------------------------------------------- /vim-snippets/html.snippets: -------------------------------------------------------------------------------- 1 | global !p 2 | import cgi 3 | endglobal 4 | 5 | snippet bootstrap "include bootstrap from cdn" 6 | 7 | 8 | endsnippet 9 | 10 | snippet jquery "include jquery from cdn" 11 | 12 | endsnippet 13 | 14 | snippet loremp "lorem ipsum wrapped in p tags" 15 |

Elit minus aliquid repudiandae ea omnis similique maiores temporibus ea minima? Dolores voluptatum iste quibusdam quod consequuntur recusandae nulla magni? Dicta sapiente necessitatibus non a maxime debitis molestias deleniti laudantium!

16 | endsnippet 17 | 18 | snippet e "html encode ententies" 19 | `!p snip.rv = cgi.escape(snip.v.text)` 20 | endsnippet 21 | -------------------------------------------------------------------------------- /mac-keyboard-shortcuts.md: -------------------------------------------------------------------------------- 1 | # MacOS Keyboard Shortcuts 2 | 3 | These work (almost) universally in every application in MacOS, the only 4 | exception is text editors, which usually prefer their own key bindings. 5 | 6 | Interestingly, these are all the same shortcuts you can use in the terminal, and 7 | are the standard key bindings for emacs. 8 | 9 | - `Ctrl + a`: go to the beginning of the line 10 | - `Ctrl + e`: go to the end of the line 11 | - `Ctrl + n`: down (same as down arrow) 12 | - `Ctrl + p`: up (same as up arrow) 13 | - `Ctrl + k`: delete from the cursor to the end of the line 14 | - `Ctrl + f`: move forward one character (like the right arrow) 15 | - `Ctrl + b`: move backwords one character (like the left arrow) 16 | - `Ctrl + d`: delete character after the cursor (like fn + backspace) 17 | - `Ctrl + h`: backspace 18 | - `Ctrl + t`: swap the places of the two characters behind the cursor 19 | -------------------------------------------------------------------------------- /fish/functions/fish_prompt.fish: -------------------------------------------------------------------------------- 1 | function fish_prompt --description 'Write out the prompt' 2 | # Just calculate this once, to save a few cycles when displaying the prompt 3 | if not set -q __fish_prompt_hostname 4 | set -g __fish_prompt_hostname (hostname|cut -d . -f 1) 5 | end 6 | 7 | echo -sne (set_color cyan) "$USER"\ 8 | (set_color normal) ' at '\ 9 | (set_color green) "$__fish_prompt_hostname "\ 10 | (set_color blue) (pwd)\ 11 | (set_color normal) (__fish_git_prompt)\ 12 | (set_color cyan) "\n > "\ 13 | (set_color normal) 14 | 15 | # echo -n -s "$USER" @ "$__fish_prompt_hostname" ' ' (set_color $color_cwd) (prompt_pwd) (set_color normal) "$suffix " 16 | end 17 | 18 | # black 19 | # red 20 | # green 21 | # brown 22 | # yellow 23 | # blue 24 | # magenta 25 | # purple 26 | # cyan 27 | # white 28 | # normal 29 | -------------------------------------------------------------------------------- /bin/get-headings: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env newlisp 2 | 3 | (define argv (2 (main-args))) 4 | 5 | (define help-message 6 | (string "description\n" 7 | " shows the markdown headings for a file\n" 8 | "usage\n" 9 | " $ get-headings file1.md [file2.md [...]]")) 10 | 11 | (define is-heading? (fn 12 | (line) 13 | (starts-with line {\s?#} 0))) 14 | 15 | (define get-lines (fn 16 | (file) 17 | (parse (read-file file) "\n"))) 18 | 19 | (define get-headings (fn 20 | (filename) 21 | (filter is-heading? (get-lines filename)))) 22 | 23 | (define format-headings (fn 24 | (filename) 25 | (if (file? filename) 26 | (string filename 27 | "\n------\n" 28 | (join (get-headings filename) "\n")) 29 | (begin 30 | (println (string "Error opening file '" filename "'.")) 31 | (exit 1))))) 32 | 33 | (println (if (>= (length argv) 1) 34 | (if (= (length argv) 1) 35 | (join (get-headings (argv 0)) "\n") 36 | (join (map format-headings argv) "\n==========\n")) 37 | help-message)) 38 | 39 | (exit 0) 40 | -------------------------------------------------------------------------------- /gitconfig: -------------------------------------------------------------------------------- 1 | [user] 2 | name = Zach Gulde 3 | email = zachgulde@gmail.com 4 | [core] 5 | editor = nvim 6 | ; editor = code -r -w 7 | ; editor = emacsclient -c 8 | excludesfile = /Users/zach/.gitignore 9 | ; autocrlf = true 10 | [alias] 11 | aa = add -A 12 | bclean = !git checkout master && git branch --merged | grep -v master | xargs git branch -d 13 | cv = commit -v 14 | ca = commit --amend 15 | ce = commit --amend --no-edit 16 | co = checkout 17 | ; deep-clean = "!rm -rf `git status --porcelain | grep ?? | cut -d\ -f 2`" 18 | fo = fetch origin 19 | lg = log --oneline --decorate --graph 20 | pom = pull origin master 21 | rbi = rebase -i origin/master 22 | s = status 23 | ss = status -s 24 | undo = reset HEAD~ 25 | redo = commit -c ORIG_HEAD 26 | unstage = reset HEAD 27 | wip = "!f(){ git add -A && git commit -m \"WIP $@\"; };f" 28 | rom = rebase origin/master 29 | tree = log --oneline --decorate --graph --pretty='%Cgreen%an%Creset %Cblue(%cr)%Creset <%Cred%h%Creset>%d%n%s%n%n%b' 30 | recommit = commit -C ORIG_HEAD 31 | [merge] 32 | ; conflictstyle = diff3 33 | [diff] 34 | tool = diff 35 | [rebase] 36 | autosquash = true 37 | -------------------------------------------------------------------------------- /jupyter-custom-config/custom.js.bak: -------------------------------------------------------------------------------- 1 | // custom operator for commenting 2 | // (similar to commentary by Tim Pope) 3 | // this woks with visual selection ('vipgc') and with motions ('gcip') 4 | require(['nbextensions/vim_binding/vim_binding', 'base/js/namespace'], function(vim_binding, ns) { 5 | CodeMirror.Vim.defineOperator("comment_op", function(cm) { 6 | cm.toggleComment(); 7 | }); 8 | CodeMirror.Vim.mapCommand("gc", "operator", "comment_op", {}); 9 | CodeMirror.Vim.map('jk', '', 'insert'); 10 | CodeMirror.Vim.map('', '', 'insert'); 11 | CodeMirror.Vim.map('', '/', 'insert'); 12 | CodeMirror.Vim.map('', '?', 'insert'); 13 | 14 | vim_binding.on_ready_callbacks.push(function(){ 15 | let km = ns.keyboard_manager; 16 | // Indicate the key combination to run the commands 17 | km.edit_shortcuts.add_shortcut('ctrl-[', CodeMirror.prototype.leaveInsertMode, true); 18 | km.edit_shortcuts.add_shortcut('shift-ctrl-[', CodeMirror.prototype.leaveNormalMode, true); 19 | // Update help 20 | km.edit_shortcuts.events.trigger('rebuild.QuickHelp'); 21 | }); 22 | 23 | CodeMirror.Vim.defineOperator("surround_op", function(cm) { 24 | console.log(cm) 25 | }); 26 | CodeMirror.Vim.mapCommand("ys", "operator", "surround_op", {}); 27 | 28 | }); 29 | -------------------------------------------------------------------------------- /bin/password: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | import argparse 3 | import string 4 | 5 | from random import choice 6 | 7 | LETTERS = string.letters 8 | DIGITS = '0123456789' 9 | SPECIALS = '!@#$%^&*?' 10 | 11 | def get_rand_char(special_chars): 12 | char_list = [DIGITS, LETTERS] 13 | if special_chars: 14 | char_list.append(SPECIALS) 15 | return choice(choice(char_list)) 16 | 17 | def get_password(length = 16, special_chars = True): 18 | password = [] 19 | for i in range(0, length): 20 | password.append(get_rand_char(special_chars)) 21 | return ''.join(password) 22 | 23 | parser = argparse.ArgumentParser(description = 'generate a random password with alphanumeric and special characters') 24 | 25 | parser.add_argument('-l', 26 | '--length', 27 | metavar = '', 28 | type = int, 29 | default = 16, 30 | help='password length, default = 16') 31 | 32 | parser.add_argument('-n', 33 | '--no-special', 34 | action='store_true', 35 | help='do not use special characters in the password') 36 | 37 | args = parser.parse_args() 38 | password_length, special_chars = args.length, not args.no_special 39 | 40 | print get_password(password_length, special_chars) 41 | -------------------------------------------------------------------------------- /bin/password.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env nodejs 2 | 3 | Array.prototype.sample = function(){ 4 | return this[Math.floor(Math.random() * this.length)]; 5 | } 6 | 7 | String.prototype.has = function(substr){ 8 | return this.indexOf(substr) !== -1; 9 | } 10 | 11 | function shuffle(o){ 12 | for(var j, x, i = o.length; i; j = Math.floor(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x); 13 | return o; 14 | } 15 | 16 | 17 | var args = process.argv.slice(2); 18 | var fs = require('fs'); 19 | var words = shuffle(fs.readFileSync('/home/zach/words').toString().split('\n').filter(word => word.length > 3)); 20 | var password = []; 21 | var numWords = 4; 22 | 23 | args.forEach(function(arg){ 24 | if (arg.has('-h')) { 25 | console.log( 26 | ` 27 | description 28 | will generate a random password using 4 unique words from 29 | '~/words' 30 | 31 | see https://xkcd.com/936/ 32 | 33 | word list pulled from https://github.com/first20hours/google-10000-english 34 | 35 | usage 36 | $ password.js [numwords] 37 | 38 | numwords defaults to 4 39 | `); 40 | 41 | process.exit(0); 42 | } else { 43 | numWords = parseInt(arg); 44 | } 45 | }); 46 | 47 | 48 | for (var i = 0; i < numWords; i++){ 49 | password.push(words.pop()) 50 | } 51 | 52 | console.log(`"${password.join(' ')}"`); 53 | -------------------------------------------------------------------------------- /jupyter-custom-config/custom-vim.js: -------------------------------------------------------------------------------- 1 | // custom operator for commenting 2 | // (similar to commentary by Tim Pope) 3 | // this woks with visual selection ('vipgc') and with motions ('gcip') 4 | require(['nbextensions/vim_binding/vim_binding', 'base/js/namespace'], function(vim_binding, ns) { 5 | CodeMirror.Vim.defineOperator("comment_op", function(cm) { 6 | cm.toggleComment(); 7 | }); 8 | CodeMirror.Vim.mapCommand("gc", "operator", "comment_op", {}); 9 | CodeMirror.Vim.map('jk', '', 'insert'); 10 | CodeMirror.Vim.map('', '', 'insert'); 11 | CodeMirror.Vim.map('', '/', 'insert'); 12 | CodeMirror.Vim.map('', '?', 'insert'); 13 | 14 | vim_binding.on_ready_callbacks.push(function(){ 15 | let km = ns.keyboard_manager; 16 | // Indicate the key combination to run the commands 17 | console.log('[custom.js] binding ctrl-[') 18 | km.edit_shortcuts.add_shortcut('ctrl-[', CodeMirror.prototype.leaveInsertMode, true); 19 | km.edit_shortcuts.add_shortcut('shift-ctrl-[', CodeMirror.prototype.leaveNormalMode, true); 20 | console.log('[custom.js] done') 21 | // Update help 22 | km.edit_shortcuts.events.trigger('rebuild.QuickHelp'); 23 | }); 24 | 25 | CodeMirror.Vim.defineOperator("surround_op", function(cm) { 26 | console.log(cm) 27 | }); 28 | CodeMirror.Vim.mapCommand("ys", "operator", "surround_op", {}); 29 | 30 | }); 31 | -------------------------------------------------------------------------------- /fish/fishd.ardous-cupcake: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by the fish. 2 | # Do NOT edit it directly, your changes will be overwritten. 3 | SET __fish_classic_git_prompt_initialized:\x1d 4 | SET __fish_init_1_50_0:\x1d 5 | SET fish_color_autosuggestion:555\x1eyellow 6 | SET fish_color_command:005fd7\x1epurple 7 | SET fish_color_comment:red 8 | SET fish_color_cwd:green 9 | SET fish_color_cwd_root:red 10 | SET fish_color_error:red\x1e\x2d\x2dbold 11 | SET fish_color_escape:cyan 12 | SET fish_color_history_current:cyan 13 | SET fish_color_host:\x2do\x1ecyan 14 | SET fish_color_match:cyan 15 | SET fish_color_normal:normal 16 | SET fish_color_operator:cyan 17 | SET fish_color_param:00afff\x1ecyan 18 | SET fish_color_quote:brown 19 | SET fish_color_redirection:normal 20 | SET fish_color_search_match:\x2d\x2dbackground\x3dpurple 21 | SET fish_color_selection:\x2d\x2dbackground\x3dpurple 22 | SET fish_color_status:red 23 | SET fish_color_user:\x2do\x1egreen 24 | SET fish_color_valid_path:\x2d\x2dunderline 25 | SET fish_greeting:Welcome\x20to\x20fish\x2c\x20the\x20friendly\x20interactive\x20shell\x0aType\x20\x1b\x5b32mhelp\x1b\x5b30m\x1b\x5bm\x0f\x20for\x20instructions\x20on\x20how\x20to\x20use\x20fish 26 | SET fish_key_bindings:fish_default_key_bindings 27 | SET fish_pager_color_completion:normal 28 | SET fish_pager_color_description:555\x1eyellow 29 | SET fish_pager_color_prefix:cyan 30 | SET fish_pager_color_progress:cyan 31 | -------------------------------------------------------------------------------- /fish/fishd.a45e60df0775: -------------------------------------------------------------------------------- 1 | # This file is automatically generated by the fish. 2 | # Do NOT edit it directly, your changes will be overwritten. 3 | SET __fish_init_2_39_8:\x1d 4 | SET __fish_init_2_3_0:\x1d 5 | SET fish_color_autosuggestion:555\x1ebrblack 6 | SET fish_color_cancel:\x2dr 7 | SET fish_color_command:\x2d\x2dbold 8 | SET fish_color_comment:red 9 | SET fish_color_cwd:green 10 | SET fish_color_cwd_root:red 11 | SET fish_color_end:brmagenta 12 | SET fish_color_error:brred 13 | SET fish_color_escape:bryellow\x1e\x2d\x2dbold 14 | SET fish_color_history_current:\x2d\x2dbold 15 | SET fish_color_host:normal 16 | SET fish_color_match:\x2d\x2dbackground\x3dbrblue 17 | SET fish_color_normal:normal 18 | SET fish_color_operator:bryellow 19 | SET fish_color_param:cyan 20 | SET fish_color_quote:yellow 21 | SET fish_color_redirection:brblue 22 | SET fish_color_search_match:bryellow\x1e\x2d\x2dbackground\x3dbrblack 23 | SET fish_color_selection:white\x1e\x2d\x2dbold\x1e\x2d\x2dbackground\x3dbrblack 24 | SET fish_color_user:brgreen 25 | SET fish_color_valid_path:\x2d\x2dunderline 26 | SET fish_greeting:Welcome\x20to\x20fish\x2c\x20the\x20friendly\x20interactive\x20shell 27 | SET fish_key_bindings:fish_default_key_bindings 28 | SET fish_pager_color_completion:\x1d 29 | SET fish_pager_color_description:B3A06D\x1eyellow 30 | SET fish_pager_color_prefix:white\x1e\x2d\x2dbold\x1e\x2d\x2dunderline 31 | SET fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan 32 | -------------------------------------------------------------------------------- /i3/.i3status.conf: -------------------------------------------------------------------------------- 1 | # i3status configuration file. 2 | # see "man i3status" for documentation. 3 | 4 | # It is important that this file is edited as UTF-8. 5 | # The following line should contain a sharp s: 6 | # ß 7 | # If the above line is not correctly displayed, fix your editor first! 8 | 9 | general { 10 | colors = true 11 | interval = 5 12 | } 13 | 14 | order += "volume master" 15 | order += "disk /" 16 | order += "cpu_usage" 17 | order += "load" 18 | order += "wireless _first_" 19 | order += "battery 0" 20 | order += "tztime local" 21 | 22 | volume master { 23 | device = "default" 24 | mixer = "IEC958" 25 | mixer_idx = 0 26 | format = " ♪: %volume " 27 | } 28 | 29 | wireless _first_ { 30 | format_up = " [%essid] %quality %ip" 31 | format_down = "(disconnected)" 32 | } 33 | 34 | battery 0 { 35 | format = " %percentage %status" 36 | status_chr = "charging..." 37 | status_bat = "discharging" 38 | status_full = "fully charged" 39 | hide_seconds = true 40 | integer_battery_capacity = true 41 | low_threshold = 15 42 | threshold_type = "percentage" 43 | } 44 | 45 | tztime local { 46 | format = "%B %d %H:%M:%S" 47 | } 48 | 49 | cpu_usage { 50 | format = "CPU: %usage" 51 | } 52 | 53 | load { 54 | format = "%1min %5min %15min" 55 | } 56 | 57 | disk "/" { 58 | format = "%used / %total - %percentage_used used - %avail free" 59 | } 60 | -------------------------------------------------------------------------------- /snippets/vim/rmd.snippets: -------------------------------------------------------------------------------- 1 | snippet f "insert fenced code block" 2 | \`\`\`${1:language} 3 | ${VISUAL}$0 4 | \`\`\` 5 | endsnippet 6 | 7 | snippet fn "insert fenced, numbered code block" 8 | \`\`\`{.${1:language} .number-lines .line-anchors} 9 | ${VISUAL}$0 10 | \`\`\` 11 | endsnippet 12 | 13 | snippet b "make something bold" 14 | **${VISUAL}$0** 15 | endsnippet 16 | 17 | snippet i "italics" 18 | *${VISUAL}$0* 19 | endsnippet 20 | 21 | snippet lorem "insert some lorem" 22 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.$0 23 | endsnippet 24 | 25 | snippet sout "System.out.println" 26 | System.out.println(${VISUAL}$0); 27 | endsnippet 28 | 29 | snippet ttk "this keyword" 30 | the \`this\` keyword$0 31 | endsnippet 32 | 33 | snippet pf "pom.xml file" 34 | \`pom.xml\` file 35 | endsnippet 36 | 37 | snippet cl "console log" 38 | console.log($0) 39 | endsnippet 40 | 41 | snippet 1 "h1" 42 | # $0 43 | endsnippet 44 | snippet 2 "h2" 45 | ## $0 46 | endsnippet 47 | snippet 3 "h3" 48 | ### $0 49 | endsnippet 50 | snippet 4 "h4" 51 | #### $0 52 | endsnippet 53 | snippet 5 "h5" 54 | ##### $0 55 | endsnippet 56 | snippet 6 "h6" 57 | ###### $0 58 | endsnippet 59 | 60 | snippet h "h1" 61 | # $0 62 | endsnippet 63 | 64 | snippet hh "h2" 65 | ## $0 66 | endsnippet 67 | 68 | snippet hhh "h3" 69 | ### $0 70 | endsnippet 71 | -------------------------------------------------------------------------------- /snippets/vim/markdown.snippets: -------------------------------------------------------------------------------- 1 | snippet f "insert fenced code block" 2 | \`\`\`${1:language} 3 | ${VISUAL}$0 4 | \`\`\` 5 | endsnippet 6 | 7 | snippet fn "insert fenced, numbered code block" 8 | \`\`\`{.${1:language} .number-lines .line-anchors} 9 | ${VISUAL}$0 10 | \`\`\` 11 | endsnippet 12 | 13 | snippet b "make something bold" 14 | **${VISUAL}$0** 15 | endsnippet 16 | 17 | snippet i "italics" 18 | *${VISUAL}$0* 19 | endsnippet 20 | 21 | snippet lorem "insert some lorem" 22 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.$0 23 | endsnippet 24 | 25 | snippet sout "System.out.println" 26 | System.out.println(${VISUAL}$0); 27 | endsnippet 28 | 29 | snippet ttk "this keyword" 30 | the \`this\` keyword$0 31 | endsnippet 32 | 33 | snippet pf "pom.xml file" 34 | \`pom.xml\` file 35 | endsnippet 36 | 37 | snippet cl "console log" 38 | console.log($0) 39 | endsnippet 40 | 41 | snippet 1 "h1" 42 | # $0 43 | endsnippet 44 | snippet 2 "h2" 45 | ## $0 46 | endsnippet 47 | snippet 3 "h3" 48 | ### $0 49 | endsnippet 50 | snippet 4 "h4" 51 | #### $0 52 | endsnippet 53 | snippet 5 "h5" 54 | ##### $0 55 | endsnippet 56 | snippet 6 "h6" 57 | ###### $0 58 | endsnippet 59 | 60 | snippet h "h1" 61 | # $0 62 | endsnippet 63 | 64 | snippet hh "h2" 65 | ## $0 66 | endsnippet 67 | 68 | snippet hhh "h3" 69 | ### $0 70 | endsnippet 71 | -------------------------------------------------------------------------------- /vim-snippets/php.snippets: -------------------------------------------------------------------------------- 1 | 2 | snippet li "laravel log info" 3 | Log::info($0); 4 | endsnippet 5 | 6 | snippet nl "php eol" 7 | PHP_EOL 8 | endsnippet 9 | 10 | snippet php "php tags" 11 | 12 | endsnippet 13 | 14 | snippet ? "ternary" 15 | (${1:condition}) ? ${2:if_true} : ${3:if_false}; 16 | endsnippet 17 | 18 | snippet map "array map" 19 | array_map(${2:function(\$${3:element}){$0}}, ${1:array}) 20 | endsnippet 21 | 22 | snippet filter "array filter" 23 | array_filter(${1:array}, ${2:function(\$${3:element}){$0}}) 24 | endsnippet 25 | 26 | snippet reduce "array reduce" 27 | array_reduce(${1:array}, ${4:function($${5:acc}, $${6:item})}{$0}${2:, ${3:initial}}) 28 | endsnippet 29 | 30 | snippet do "do while loop" 31 | do { 32 | $0 33 | } while (${1:condition}); 34 | endsnippet 35 | 36 | snippet set "set a variable based on whether an array key is set" 37 | $${1:var} = isset($${3:array}['$2']) ? $$3['$2'] : ${4:default}; 38 | endsnippet 39 | 40 | snippet throw "throw an exception" 41 | throw new $1Exception(${3:"$2"}); 42 | endsnippet 43 | 44 | snippet try "try catch block" 45 | try{ 46 | ${VISUAL}$1 47 | } catch ($2Exception $e){ 48 | $3 49 | } 50 | endsnippet 51 | 52 | snippet d "var dump" 53 | var_dump($1);$0 54 | endsnippet 55 | 56 | snippet if "if statement" 57 | if ($1) { 58 | ${VISUAL}$2 59 | } 60 | endsnippet 61 | 62 | snippet for "for loop" 63 | for (\$$1 = ${2:0}; \$$1 < ${3:count($4)}; \$$1++) { 64 | $0 65 | } 66 | endsnippet 67 | 68 | snippet fore "foreach loop" 69 | foreach (\$${1:array} as \$${2:key}${3: => \$${4:value}}) { 70 | $0 71 | } 72 | endsnippet 73 | 74 | snippet def "define a constant" 75 | define('$1', $0); 76 | endsnippet 77 | 78 | snippet req "require" 79 | require${1:_once} '$2'; 80 | endsnippet 81 | 82 | snippet * "php docstring" 83 | /** 84 | * $0 85 | **/ 86 | endsnippet 87 | -------------------------------------------------------------------------------- /setup-dotfiles.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | ####################################################################### 4 | # Clones the dotfiles repo (if not present) and links up config files # 5 | ####################################################################### 6 | 7 | if [[ _DEBUG -eq 1 ]] ; then 8 | echo >&2 "Starting debugging" 9 | export PS4='[${BASH_SOURCE}:$LINENO:${FUNCNAME[0]}] ' 10 | exec 99>$0.dbg 11 | BASH_XTRACEFD=99 12 | set -x 13 | fi 14 | 15 | DOTFILES="$HOME/dotfiles" 16 | 17 | if [[ -d $DOTFILES ]]; then 18 | echo "$DOTFILES directory already present, ensuring it is up to date..." 19 | git -C $DOTFILES pull origin master 20 | else 21 | echo 'Cloning Dotfiles...' 22 | git clone https://github.com/zgulde/dotfiles.git $DOTFILES 23 | fi 24 | 25 | ln -fns $DOTFILES/bashrc $HOME/.bashrc 26 | ln -fns $DOTFILES/bash_profile $HOME/.bash_profile 27 | ln -fns $DOTFILES/aliases $HOME/.aliases 28 | ln -fns $DOTFILES/bash_functions $HOME/.bash_functions 29 | 30 | ln -fns $DOTFILES/gitconfig $HOME/.gitconfig 31 | ln -fns $DOTFILES/tmux.conf $HOME/.tmux.conf 32 | ln -fns $DOTFILES/editorconfig $HOME/.editorconfig 33 | 34 | # my minimal vimrc in case we need to work with vim (not neovim) 35 | curl -LSso $HOME/.vimrc https://zgul.de/vimrc 36 | # neovim 37 | mkdir -p $HOME/.config/nvim 38 | ln -fns $DOTFILES/vimrc $HOME/.config/nvim/init.vim 39 | ln -fns $DOTFILES/snippets/vim $HOME/.config/nvim/UltiSnips # snippets 40 | ln -fns $DOTFILES/after $HOME/.config/nvim/after # filetype config 41 | # install vim-plug 42 | curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \ 43 | https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim 44 | # install plugins 45 | nvim -c PlugInstall -cqa 46 | 47 | # emacs 48 | mkdir -p $HOME/.emacs.d 49 | ln -fns $DOTFILES/snippets/emacs $HOME/.emacs.d/snippets 50 | ln -fns $DOTFILES/emacs $HOME/.emacs 51 | 52 | -------------------------------------------------------------------------------- /bin/files.rb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env ruby 2 | 3 | # this script will give us an overview of whatever directory we are in 4 | # it will tell us the number of lines of code for each extension, as well as 5 | # the number of files with that extension, and express both of these numbers as 6 | # a percentage of the whole 7 | # 8 | # TODO: consolidate the call to `find` and `wc` into one and parse the output 9 | # this will greatly speed performance 10 | 11 | source_code_extensions = %w(html css js php rb py java) 12 | ignores = %w(bootstrap jquery qwest vue vendor node_modules) 13 | 14 | extensions_with_line_counts = source_code_extensions.map do |extension| 15 | num_lines = 0 16 | files = `find . -name '*.#{extension}'` 17 | .split("\n") 18 | .select { |file| not ignores.any? { |word| file.include? word } } 19 | .each { |file| num_lines += `wc -l #{file}`.to_i } 20 | {num_lines: num_lines, extension: extension, num_files: files.length} 21 | end 22 | .sort {|x,y| y[:num_lines] <=> x[:num_lines]} 23 | .select {|ext| ext[:num_lines] > 0} 24 | 25 | total_number_lines = extensions_with_line_counts.reduce(0) { |sum, curr| sum += curr[:num_lines] } 26 | total_number_files = extensions_with_line_counts.reduce(0) { |sum, curr| sum += curr[:num_files] } 27 | 28 | printf "%5s | %-8s | %6s | %8s | %s\n", 'ext', ' loc' , '% loc ', '# files', '% files' 29 | printf "%5s | %-8s | %6s | %8s | %s\n", '---', '--------', '-----', '-------', '-------' 30 | 31 | extensions_with_line_counts.each do |extension| 32 | percent_loc = (extension[:num_lines] / total_number_lines.to_f) * 100 33 | percent_files = (extension[:num_files] / total_number_files.to_f) * 100 34 | printf("%5s | %8d | %-5.2f%% | %8d | %.2f%%\n", 35 | extension[:extension], 36 | extension[:num_lines], 37 | percent_loc, 38 | extension[:num_files], 39 | percent_files) 40 | end 41 | -------------------------------------------------------------------------------- /mine.vim: -------------------------------------------------------------------------------- 1 | """ VIM STONEWASHED 2 | " A low-rent color-scheme for Vim 3 | " 4 | set background=light 5 | if version > 580 6 | hi clear 7 | if exists("syntax_on") 8 | syntax reset 9 | endif 10 | endif 11 | let g:colors_name = "" 12 | 13 | hi ColorColumn ctermbg=250 14 | hi Comment ctermfg=242 15 | hi Conditional ctermfg=94 cterm=none 16 | hi Constant ctermfg=52 17 | hi CursorColumn ctermbg=231 18 | hi CursorLine ctermbg=231 cterm=underline 19 | hi Define ctermfg=94 cterm=underline 20 | hi Error ctermfg=124 ctermbg=255 cterm=bold,undercurl 21 | hi Exception ctermfg=94 cterm=underline 22 | hi Float ctermfg=94 23 | hi Function ctermfg=62 24 | hi Identifier ctermfg=62 25 | hi Include ctermfg=94 cterm=underline 26 | hi LineNr ctermfg=240 ctermbg=144 27 | hi Macro ctermfg=94 cterm=underline 28 | hi MatchParen ctermbg=185 cterm=bold 29 | hi NonText ctermfg=244 ctermbg=254 30 | hi Normal ctermfg=0 ctermbg=255 31 | hi Number ctermfg=23 32 | hi Pmenu ctermbg=75 ctermfg=253 cterm=reverse 33 | hi PmenuSel ctermfg=253 ctermbg=75 34 | hi PreConduit ctermfg=94 35 | hi PreProc ctermfg=94 36 | hi Repeat ctermfg=60 37 | hi Search ctermbg=217 cterm=bold 38 | hi Special ctermfg=57 39 | hi SpecialKey ctermbg=254 ctermfg=248 40 | hi Statement ctermfg=52 41 | hi StatusLine ctermfg=144 ctermbg=235 42 | hi StatusLineNC ctermbg=144 ctermfg=144 43 | hi StorageClass ctermfg=17 44 | hi String ctermfg=22 45 | hi Structure ctermfg=64 cterm=underline 46 | hi Title ctermfg=52 47 | hi Todo ctermbg=226 ctermfg=238 cterm=bold 48 | hi Type ctermfg=17 49 | hi Typedef ctermfg=64 cterm=underline 50 | hi Underlined ctermfg=40 cterm=underline 51 | hi VertSplit ctermfg=195 ctermbg=195 52 | hi Visual ctermbg=117 53 | hi Wildmenu ctermbg=120 cterm=underline 54 | 55 | """ REFERENCE 56 | " Color Chart http://i.stack.imgur.com/UQVe5.png 57 | " Vim Color Names http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim 58 | " Syntax higlighting http://vimdoc.sourceforge.net/htmldoc/syntax.html#:highlight 59 | " Make Vim Pretty http://andrewradev.com/2011/08/06/making-vim-pretty-with-custom-colors/ 60 | -------------------------------------------------------------------------------- /jupyter-custom-config/custom.css.bak: -------------------------------------------------------------------------------- 1 | /* Custom Styles */ 2 | 3 | @import url('//fonts.googleapis.com/css?family=Crimson+Text'); 4 | @import url('//fonts.googleapis.com/css?family=Gloria+Hallelujah'); 5 | @import url('//fonts.googleapis.com/css?family=Indie+Flower'); 6 | @import url('//fonts.googleapis.com/css?family=Lora'); 7 | @import url('//fonts.googleapis.com/css?family=Open+Sans'); 8 | @import url('//fonts.googleapis.com/css?family=Montserrat'); 9 | @import url('//fonts.googleapis.com/css?family=Merriweather'); 10 | 11 | h1, h2 { font-family: 'Gloria Hallelujah'; } 12 | h3, h4, h5, h6, .cm-header { font-family: 'Montserrat'; } 13 | body { font-family: 'Lora'; } 14 | 15 | .rendered_html h1, .rendered_html h2, .rendered_html h3, 16 | .rendered_html h4, .rendered_html h5, .rendered_html h6 { 17 | margin-top: 1em; 18 | margin-bottom: 1em; 19 | margin-left: 0; 20 | margin-right: 0; 21 | } 22 | 23 | /* body { font-family: 'Open Sans', sans-serif; } */ 24 | /* body { font-family: 'Crimson Text'; } */ 25 | div#notebook { font-size: 16px; } 26 | table.dataframe { font-size: 14px; } 27 | 28 | ol, ul { margin: 0.25em 0 !important; } 29 | 30 | .CodeMirror pre, div.output pre { 31 | font-size: 14px; 32 | font-family: Monaco; 33 | /* font-family: 'Operator Mono'; */ 34 | /* font-family: 'Ubuntu Mono'; */ 35 | } 36 | /* .CodeMirror pre, div.output pre { font-family: 'Operator Mono'; } */ 37 | /* .CodeMirror pre, div.output pre { font-family: 'Ubuntu Mono'; } */ 38 | 39 | /* allow "scroll past end" */ 40 | #notebook-container { 41 | padding-bottom: 95vh; 42 | } 43 | 44 | /* hide the menubar */ 45 | #menubar-container { 46 | display: none; 47 | } 48 | 49 | .underline { text-decoration: underline; } 50 | 51 | p { margin-bottom: 1em; } 52 | 53 | /*This file contains any manual css for this page that needs to override the global styles. 54 | This is only required when different pages style the same element differently. This is just 55 | a hack to deal with our current css styles and no new styling should be added in this file.*/ 56 | 57 | #ipython-main-app { 58 | position: relative; 59 | } 60 | #jupyter-main-app { 61 | position: relative; 62 | } 63 | 64 | -------------------------------------------------------------------------------- /jupyter-custom-config/mine.css: -------------------------------------------------------------------------------- 1 | /* Custom Styles */ 2 | 3 | @import url('//fonts.googleapis.com/css?family=Crimson+Text'); 4 | @import url('//fonts.googleapis.com/css?family=Gloria+Hallelujah'); 5 | @import url('//fonts.googleapis.com/css?family=Indie+Flower'); 6 | @import url('//fonts.googleapis.com/css?family=Lora'); 7 | @import url('//fonts.googleapis.com/css?family=Open+Sans'); 8 | @import url('//fonts.googleapis.com/css?family=Montserrat'); 9 | @import url('//fonts.googleapis.com/css?family=Merriweather'); 10 | 11 | h1, h2 { font-family: 'Indie Flower'; } 12 | h3, h4, h5, h6, .cm-header { font-family: 'Montserrat'; } 13 | body { font-family: 'Lora'; } 14 | 15 | .rendered_html h1, .rendered_html h2, .rendered_html h3, 16 | .rendered_html h4, .rendered_html h5, .rendered_html h6 { 17 | margin-top: 1em; 18 | margin-bottom: 1em; 19 | margin-left: 0; 20 | margin-right: 0; 21 | } 22 | 23 | /* body { font-family: 'Open Sans', sans-serif; } */ 24 | /* body { font-family: 'Crimson Text'; } */ 25 | div#notebook { font-size: 16px; } 26 | table.dataframe { font-size: 14px; } 27 | 28 | ol, ul { margin: 0.25em 0 !important; } 29 | 30 | .CodeMirror pre, div.output pre { 31 | font-size: 14px; 32 | font-family: Monaco; 33 | /* font-family: 'Operator Mono'; */ 34 | /* font-family: 'Ubuntu Mono'; */ 35 | } 36 | /* .CodeMirror pre, div.output pre { font-family: 'Operator Mono'; } */ 37 | /* .CodeMirror pre, div.output pre { font-family: 'Ubuntu Mono'; } */ 38 | 39 | /* allow "scroll past end" */ 40 | #notebook-container { 41 | padding-bottom: 95vh; 42 | } 43 | 44 | /* hide the menubar */ 45 | #menubar-container { 46 | display: none; 47 | } 48 | 49 | .underline { text-decoration: underline; } 50 | 51 | p { margin-bottom: 1em; } 52 | 53 | /*This file contains any manual css for this page that needs to override the global styles. 54 | This is only required when different pages style the same element differently. This is just 55 | a hack to deal with our current css styles and no new styling should be added in this file.*/ 56 | 57 | #ipython-main-app { 58 | position: relative; 59 | } 60 | #jupyter-main-app { 61 | position: relative; 62 | } 63 | 64 | #notebook_panel .container { 65 | max-width: 1180px; 66 | margin: 0 auto !important; 67 | } 68 | -------------------------------------------------------------------------------- /snippets/vim/javascript.snippets: -------------------------------------------------------------------------------- 1 | snippet if 2 | if (${1:condition}){ 3 | $0${VISUAL} 4 | } 5 | endsnippet 6 | 7 | snippet cl "console.log()" 8 | console.log(${0:${VISUAL}})$0 9 | endsnippet 10 | 11 | snippet cg "console.group" 12 | console.group($1) 13 | $0 14 | console.groupEnd($1) 15 | endsnippet 16 | 17 | snippet ? "ternary operator" 18 | (${1:condition}) ? ${2:if_true} : ${3:if_false}; 19 | endsnippet 20 | 21 | snippet test "jest test fn" 22 | test('$1', () => { 23 | $0 24 | }); 25 | endsnippet 26 | 27 | snippet qs "document.querySelector" 28 | document.querySelector($1)$0 29 | endsnippet 30 | 31 | snippet qsa "document.querySelectorAll" 32 | document.querySelectorAll($1)$0 33 | endsnippet 34 | 35 | snippet f "function" 36 | function($1) {$0} 37 | endsnippet 38 | 39 | snippet fn "arrow function" i 40 | ($1) => {$0} 41 | endsnippet 42 | 43 | snippet it "test it" 44 | it('$1', function() { 45 | $0 46 | }); 47 | endsnippet 48 | 49 | snippet desc "test describe" 50 | describe('$1', function() { 51 | $0 52 | }); 53 | endsnippet 54 | 55 | snippet g "eslint globals" 56 | /* globals $0 */ 57 | endsnippet 58 | 59 | snippet fg "bootstrap form group" 60 |
61 | 62 | 63 |
64 | endsnippet 65 | 66 | snippet is "bootstrap submit input" 67 | $0 68 | endsnippet 69 | 70 | snippet h "heading 1" 71 |

$0

72 | endsnippet 73 | 74 | snippet hh "heading 2" 75 |

$0

76 | endsnippet 77 | 78 | snippet hhh "heading 3" 79 |

$0

80 | endsnippet 81 | 82 | snippet hhhh "heading 4" 83 |

$0

84 | endsnippet 85 | 86 | snippet rc "react component" 87 | import React, { Component } from 'react'; 88 | 89 | class $1 extends Component { 90 | render() { 91 | return ( 92 |
93 | $0 94 |
95 | ); 96 | } 97 | } 98 | 99 | export default $1; 100 | endsnippet 101 | 102 | snippet ir "import react" 103 | import React from 'react' 104 | endsnippet 105 | 106 | snippet irc "import react + component" 107 | import React, { Component } from 'react' 108 | endsnippet 109 | -------------------------------------------------------------------------------- /bin/tellmeabout: -------------------------------------------------------------------------------- 1 | #!/usr/local/bin/node 2 | 3 | var fs = require('fs'); 4 | var colors = require('colors'); 5 | 6 | var file = process.argv[2]; 7 | 8 | var contents = fs.readFileSync(file).toString(); 9 | 10 | // whitespace is nice 11 | console.log(); 12 | 13 | // add line numbers, then grab only lines that are comments or contain public 14 | // functions 15 | contents = contents.split('\n').map(function(line, index){ 16 | return { 17 | "text": line, 18 | "lineNumber": index + 1 19 | }; 20 | }).filter(function(line){ 21 | return (line.text.indexOf('public') !== -1 && line.text.indexOf('function') !== -1) 22 | || (line.text.indexOf('*') !== -1); 23 | }); 24 | 25 | 26 | var oneFunction = []; 27 | var functions = []; 28 | 29 | // create functions two-d array one inner array is lines of what could possibly 30 | // be a function 31 | contents.forEach(function(line){ 32 | if (line.text.indexOf('/*') !== -1) { 33 | functions.push(oneFunction); 34 | oneFunction = []; 35 | } 36 | oneFunction.push(line); 37 | }); 38 | 39 | // the first line is an emty array, lets get rid of it 40 | functions.shift(); 41 | 42 | 43 | // get rid of the arrays that are just comments 44 | functions = functions.filter(function(func){ 45 | var isFunction = false; 46 | func.forEach(function(line){ 47 | if (line.text.indexOf('public') != -1) isFunction = true; 48 | }); 49 | return isFunction; 50 | 51 | // replace the inner array with an object with name and description properties 52 | }).map(function(func){ 53 | var funcName = func.pop(); 54 | return { 55 | // grab just the function name and if it is static or not 56 | "name": funcName.text.replace('public', '').replace 57 | ('function', '').replace(/static/, '$&'.cyan).trim(), 58 | 59 | "description": func.map(function(line){ 60 | // get rid of the leading comment markers and whitespace 61 | return line.text.replace(/[\s\/\*]+/, ''); 62 | }).join("\n"), 63 | 64 | "lineNumber": funcName.lineNumber 65 | }; 66 | 67 | }).forEach(function(func){ 68 | console.log(func.name.bold); 69 | console.log(func.description); 70 | console.log('---'); 71 | console.log('line ' + func.lineNumber.toString().green); 72 | console.log('======================='.yellow); 73 | }); 74 | 75 | -------------------------------------------------------------------------------- /zshrc: -------------------------------------------------------------------------------- 1 | # # custom completion 2 | fpath=(~/.zsh_completions $fpath) 3 | 4 | autoload -Uz compinit && compinit 5 | 6 | # tab cycles through highlighted completions 7 | zstyle ':completion:*' menu select 8 | 9 | HISTFILE=~/.zsh_history 10 | HISTSIZE=10000 11 | SAVEHIST=10000 12 | setopt append_history extended_history 13 | unsetopt beep 14 | 15 | # emacs style keybindings 16 | bindkey -e 17 | # make words behave like bash and emacs words 18 | autoload select-word-style && select-word-style bash 19 | 20 | # (by default) zsh does not do word splitting for unquoted parameter expansions. 21 | # see https://stackoverflow.com/questions/6715388/variable-expansion-is-different-in-zsh-from-that-in-bash 22 | setopt sh_word_split 23 | 24 | # prompt 25 | _git_prompt() { 26 | local branch="`git rev-parse --abbrev-ref HEAD 2>/dev/null`" 27 | local commit_msg="`git log -n1 --pretty='%s' 2>/dev/null`" 28 | [[ -n $branch ]] && echo "<${branch}:${commit_msg}>`_git_short_status`" 29 | } 30 | 31 | _git_short_status() { 32 | local bits='' 33 | gstatus="`git status 2>&1`" 34 | case "${gstatus:l}" in 35 | *'renamed'*) bits+=">" ;| 36 | *'ahead'*) bits+="*" ;| 37 | *'to be committed'*) bits+='+' ;| 38 | *'untracked files'*) bits+="?" ;| 39 | *'deleted'*) bits+='x' ;| 40 | *'not staged'*) bits+='!' ;| 41 | esac 42 | [[ -n $bits ]] && bits=" ${bits}" 43 | echo "${bits}" 44 | } 45 | 46 | setopt prompt_subst 47 | PROMPT=$'%F{green}%~%f %F{yellow}$(_git_prompt)%f\n%(?..%F{red}%?%f) λ ' 48 | RPROMPT='%*' 49 | 50 | # PATH stuff 51 | PATH=/bin 52 | PATH=/sbin:$PATH 53 | PATH=/usr/bin:$PATH 54 | PATH=/usr/sbin:$PATH 55 | PATH=/usr/local/bin:$PATH 56 | PATH=/usr/local/opt/coreutils/libexec/gnubin:$PATH 57 | PATH=$HOME/bin:$PATH 58 | PATH=$HOME/opt/bin:$PATH 59 | # [[ -z $GOPATH ]] && PATH=$GOPATH/bin:$PATH 60 | PATH=$HOME/.cargo/bin:$PATH 61 | PATH=$HOME/.composer/vendor/bin:$PATH 62 | PATH=/usr/local/anaconda3/bin:$PATH 63 | 64 | export EDITOR=nvim 65 | export VISUAL=nvim 66 | export JAVA_HOME=$(/usr/libexec/java_home -v 1.8) 67 | 68 | source ~/.aliases 69 | source ~/.functions 70 | 71 | # antigen 72 | source ~/antigen.zsh 73 | 74 | # # tab completion for Makefile targets (TODO: from bash, this needs tweaking) 75 | # complete -W "\`test -f Makefile && grep -oE '^[a-zA-Z0-9_.-]+:([^=]|$)' Makefile | sed 's/[^a-zA-Z0-9_.-]*$//'\`" make 76 | -------------------------------------------------------------------------------- /vim-snippets/javascript.snippets: -------------------------------------------------------------------------------- 1 | snippet if 2 | if (${1:condition}){ 3 | $0${VISUAL} 4 | } 5 | endsnippet 6 | 7 | snippet cl "console.log()" 8 | console.log(${1:${VISUAL}});$0 9 | endsnippet 10 | 11 | snippet ? "ternary operator" 12 | (${1:condition}) ? ${2:if_true} : ${3:if_false}; 13 | endsnippet 14 | 15 | snippet dp "set default values for function parameter" 16 | ${1:param} = (typeof $1 !== 'undefined') ? $1 : ${2:default} 17 | endsnippet 18 | 19 | snippet iife "immediately invoked function expression" 20 | (function(){ 21 | $0${VISUAL} 22 | })(); 23 | endsnippet 24 | 25 | snippet f "function" 26 | function($1){$0} 27 | endsnippet 28 | 29 | snippet fun "function" 30 | function ${1:name} ($2) { 31 | ${VISUAL}$0 32 | } 33 | endsnippet 34 | 35 | snippet int "set Interval" 36 | ${1:var ${2:intervalId} = }setInterval(${3:function(){$0}},${4:500}); 37 | endsnippet 38 | 39 | snippet timeout "set timeout" 40 | ${1:var ${2:intervalId} = }setTimeout(${3:function(){$0}},${4:500}); 41 | endsnippet 42 | 43 | snippet def "define a property on an object" 44 | Object.defineProperty(${1:obj}, '${2:property}', ${4:{$3}}); 45 | endsnippet 46 | 47 | snippet desc "mocha describe" 48 | describe("${1:description}", function(){$0}); 49 | endsnippet 50 | 51 | snippet it "mocha it" 52 | it("${1:description}", function(){$0}); 53 | endsnippet 54 | 55 | snippet req "require" 56 | var $1 = require('$1'); 57 | endsnippet 58 | 59 | snippet try "try catch block" 60 | try { 61 | ${VISUAL}$0 62 | } catch (${1:e}) { 63 | 64 | } 65 | endsnippet 66 | 67 | snippet ex "exit process in node" 68 | process.exit($1);$0 69 | endsnippet 70 | 71 | snippet doc "doc block" 72 | /* 73 | * $0 74 | */ 75 | endsnippet 76 | 77 | snippet for "for loop" 78 | for (var $1 = ${2:0}; $1 < ${3:${4:array}.length}; $1++) { 79 | $0 80 | } 81 | endsnippet 82 | 83 | snippet proto "object prototype" 84 | ${1:Array}.prototype.${2:property} = $0 85 | endsnippet 86 | 87 | snippet gete "get element by id" 88 | document.getElementById('$0') 89 | endsnippet 90 | 91 | snippet getc "get elements by class name" 92 | document.getElementsByClassName('$0') 93 | endsnippet 94 | 95 | snippet gett "get element by id" 96 | document.getElementsByTagName('$0') 97 | endsnippet 98 | 99 | snippet adde "add event listener" i 100 | addEventListener('$1', ${2:function(e){$3}}) 101 | endsnippet 102 | -------------------------------------------------------------------------------- /vim-snippets/typescript.snippets: -------------------------------------------------------------------------------- 1 | snippet if 2 | if (${1:condition}){ 3 | $0${VISUAL} 4 | } 5 | endsnippet 6 | 7 | snippet cl "console.log()" 8 | console.log(${1:${VISUAL}});$0 9 | endsnippet 10 | 11 | snippet ? "ternary operator" 12 | (${1:condition}) ? ${2:if_true} : ${3:if_false}; 13 | endsnippet 14 | 15 | snippet dp "set default values for function parameter" 16 | ${1:param} = (typeof $1 !== 'undefined') ? $1 : ${2:default} 17 | endsnippet 18 | 19 | snippet iife "immediately invoked function expression" 20 | (function(){ 21 | $0${VISUAL} 22 | })(); 23 | endsnippet 24 | 25 | snippet f "function" 26 | function($1){$0} 27 | endsnippet 28 | 29 | snippet fun "function" 30 | function ${1:name} ($2) { 31 | ${VISUAL}$0 32 | } 33 | endsnippet 34 | 35 | snippet int "set Interval" 36 | ${1:var ${2:intervalId} = }setInterval(${3:function(){$0}},${4:500}); 37 | endsnippet 38 | 39 | snippet timeout "set timeout" 40 | ${1:var ${2:intervalId} = }setTimeout(${3:function(){$0}},${4:500}); 41 | endsnippet 42 | 43 | snippet def "define a property on an object" 44 | Object.defineProperty(${1:obj}, '${2:property}', ${4:{$3}}); 45 | endsnippet 46 | 47 | snippet desc "mocha describe" 48 | describe("${1:description}", function(){$0}); 49 | endsnippet 50 | 51 | snippet it "mocha it" 52 | it("${1:description}", function(){$0}); 53 | endsnippet 54 | 55 | snippet req "require" 56 | var $1 = require('$1'); 57 | endsnippet 58 | 59 | snippet try "try catch block" 60 | try { 61 | ${VISUAL}$0 62 | } catch (${1:e}) { 63 | 64 | } 65 | endsnippet 66 | 67 | snippet ex "exit process in node" 68 | process.exit($1);$0 69 | endsnippet 70 | 71 | snippet doc "doc block" 72 | /* 73 | * $0 74 | */ 75 | endsnippet 76 | 77 | snippet for "for loop" 78 | for (var $1 = ${2:0}; $1 < ${3:${4:array}.length}; $1++) { 79 | $0 80 | } 81 | endsnippet 82 | 83 | snippet proto "object prototype" 84 | ${1:Array}.prototype.${2:property} = $0 85 | endsnippet 86 | 87 | snippet gete "get element by id" 88 | document.getElementById('$0') 89 | endsnippet 90 | 91 | snippet getc "get elements by class name" 92 | document.getElementsByClassName('$0') 93 | endsnippet 94 | 95 | snippet gett "get element by id" 96 | document.getElementsByTagName('$0') 97 | endsnippet 98 | 99 | snippet adde "add event listener" i 100 | addEventListener('$1', ${2:function(e){$3}}) 101 | endsnippet 102 | -------------------------------------------------------------------------------- /bin/weather: -------------------------------------------------------------------------------- 1 | #!/usr/local/bin/node 2 | 3 | function showHelp(){ 4 | console.log('+--------------------------------------------+'); 5 | console.log('| > weather [-v] [-f] [-h] |'); 6 | console.log('+--------------------------------------------+'); 7 | console.log('| -v - verbose |'); 8 | console.log('| -f - forecast, not the current weather |'); 9 | console.log('| -h - display help |'); 10 | console.log('+--------------------------------------------+'); 11 | } 12 | 13 | function getCurrentWeather(isVerbose){ 14 | req.get('http://api.wunderground.com/api/f1ce28a6eb208632/conditions/q/autoip.json',function(err, head, body){ 15 | if (err) console.log(err); 16 | 17 | data = JSON.parse(body); 18 | 19 | data = data.current_observation; 20 | 21 | var msg = 'Currently ' + data.temp_f + '°F, ' + data.weather; 22 | 23 | if (isVerbose){ 24 | msg = 'City: ' + data.display_location.full + '\n' + 25 | msg + '\n' + 26 | 'Winds ' + data.wind_string + '\n' + 27 | data.relative_humidity + ' humidity' + '\n' + 28 | data.observation_time; 29 | } 30 | 31 | console.log(msg); 32 | }); 33 | } 34 | 35 | function getForecast(isVerbose){ 36 | req.get('http://api.wunderground.com/api/f1ce28a6eb208632/forecast/q/autoip.json',function(err, head,body){ 37 | if (err) console.log(err); 38 | 39 | var data = JSON.parse(body); 40 | var days = null; 41 | var msg = ''; 42 | 43 | if (isVerbose) { 44 | days = data.forecast.txt_forecast.forecastday; 45 | days.slice(1).forEach(function(day){ 46 | msg += `----------------${day.title}--------------------\n`; 47 | msg += day.fcttext + '\n'; 48 | }); 49 | } else { 50 | days = data.forecast.simpleforecast.forecastday; 51 | days.slice(1).forEach(function(day){ 52 | msg += `${day.date.weekday.slice(0,3)} | h:${day.high.fahrenheit} `; 53 | msg += `l:${day.low.fahrenheit} - ${day.conditions}\n`; 54 | }); 55 | } 56 | 57 | process.stdout.write(msg); 58 | }); 59 | } 60 | 61 | var argv = process.argv.slice(2); 62 | 63 | if (argv.indexOf('-h') != -1 || argv.indexOf('-help') != -1) { 64 | showHelp(); 65 | process.exit(); 66 | } 67 | 68 | var req = require('request'); 69 | 70 | var isVerbose = (argv.indexOf('-v') != -1) ? true : false; 71 | var isForecast = (argv.indexOf('-f') != -1) ? true : false; 72 | 73 | if (isForecast) { 74 | getForecast(isVerbose); 75 | } else { 76 | getCurrentWeather(isVerbose); 77 | } 78 | -------------------------------------------------------------------------------- /snippets/vim/html.snippets: -------------------------------------------------------------------------------- 1 | snippet html5 "html boilerplate" 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | $0 13 | 14 | 15 | 16 | endsnippet 17 | 18 | snippet bs4 "new bootstrap" 19 | 20 | 21 | 22 | 23 | endsnippet 24 | 25 | snippet bs "include bootstrap from cdn" 26 | 27 | 28 | endsnippet 29 | 30 | snippet jq "include jquery from cdn" 31 | 32 | endsnippet 33 | 34 | snippet fg "bootstrap form group" 35 |
36 | 37 | 38 |
39 | endsnippet 40 | 41 | snippet is "bootstrap submit input" 42 | $0 43 | endsnippet 44 | 45 | snippet mvp "meta viewport tag" 46 | $0 47 | endsnippet 48 | 49 | snippet a "element attribute" 50 | ${1:}="$0" 51 | endsnippet 52 | 53 | snippet h "heading 1" 54 |

$0

55 | endsnippet 56 | 57 | snippet hh "heading 2" 58 |

$0

59 | endsnippet 60 | 61 | snippet hhh "heading 3" 62 |

$0

63 | endsnippet 64 | 65 | snippet hhhh "heading 4" 66 |

$0

67 | endsnippet 68 | 69 | snippet block "flask j2 block" 70 | {% block $1 %}$0{% endblock %} 71 | endsnippet 72 | 73 | snippet alt "bootstrap alert" 74 |
$0
75 | endsnippet 76 | 77 | snippet vue "vuejs cdn link" 78 | 79 | 80 | 81 | 82 | endsnippet 83 | 84 | snippet % "jinja2 template tag" 85 | {% $0 %} 86 | endsnippet 87 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-bespin-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Bespin Dark 4 | Author: Jan T. Sott 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #28211c;} 20 | a {color: #5ea6ea;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #9d9b97;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #937121;} 33 | div.output_prompt {color: #9b859d;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #5e5d5c; 37 | } 38 | div.output_area pre {font-weight: normal; color: #8a8986;} 39 | div.output_subarea {font-weight: normal; color: #8a8986;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #8a8986 solid; 43 | color: #8a8986; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #8a8986;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #9b859d;} 50 | div.text_cell_render, div.output_html {color: #8a8986;} 51 | 52 | span.ansiblack {color: #36312e;} 53 | span.ansiblue {color: #afc4db;} 54 | span.ansigray {color: #797977;} 55 | span.ansigreen {color: #54be0d;} 56 | span.ansipurple {color: #9b859d;} 57 | span.ansired {color: #cf6a4c;} 58 | span.ansiyellow {color: #f9ee98;} 59 | 60 | div.output_stderr {background-color: #cf6a4c;} 61 | div.output_stderr pre {color: #9d9b97;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #28211c; color: #9d9b97;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #36312e !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #28211c; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #666666;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #797977 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #937121;} 70 | .cm-s-ipython span.cm-atom {color: #9b859d;} 71 | .cm-s-ipython span.cm-number {color: #9b859d;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #54be0d;} 74 | .cm-s-ipython span.cm-keyword {color: #cf6a4c;} 75 | .cm-s-ipython span.cm-string {color: #f9ee98;} 76 | .cm-s-ipython span.cm-operator {color: #937121;} 77 | .cm-s-ipython span.cm-builtin {color: #9b859d;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #54be0d;} 80 | .cm-s-ipython span.cm-variable-2 {color: #5ea6ea;} 81 | .cm-s-ipython span.cm-def {color: #cf7d34;} 82 | .cm-s-ipython span.cm-error {background: #cf6a4c; color: #797977;} 83 | .cm-s-ipython span.cm-bracket {color: #8a8986;} 84 | .cm-s-ipython span.cm-tag {color: #cf6a4c;} 85 | .cm-s-ipython span.cm-link {color: #9b859d;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #9d9b97 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-bespin-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Bespin Light 4 | Author: Jan T. Sott 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #baae9e;} 20 | a {color: #5ea6ea;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list-container {color: #36312e;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #9b859d;} 33 | div.output_prompt {color: #937121;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #8a8986; 37 | } 38 | div.output_area pre {font-weight: normal; color: #5e5d5c;} 39 | div.output_subarea {font-weight: normal; color: #5e5d5c;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #666666 solid; 43 | color: #666666; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #5e5d5c;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #937121;} 50 | div.text_cell_render, div.output_html {color: #5e5d5c;} 51 | 52 | span.ansiblack {color: #36312e;} 53 | span.ansiblue {color: #afc4db;} 54 | span.ansigray {color: #797977;} 55 | span.ansigreen {color: #54be0d;} 56 | span.ansipurple {color: #9b859d;} 57 | span.ansired {color: #cf6a4c;} 58 | span.ansiyellow {color: #f9ee98;} 59 | 60 | div.output_stderr {background-color: #cf6a4c;} 61 | div.output_stderr pre {color: #9d9b97;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #baae9e; color: #36312e;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #9d9b97 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #baae9e; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #797977;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #666666 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #937121;} 70 | .cm-s-ipython span.cm-atom {color: #9b859d;} 71 | .cm-s-ipython span.cm-number {color: #9b859d;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #54be0d;} 74 | .cm-s-ipython span.cm-keyword {color: #cf6a4c;} 75 | .cm-s-ipython span.cm-string {color: #f9ee98;} 76 | .cm-s-ipython span.cm-operator {color: #937121;} 77 | .cm-s-ipython span.cm-builtin {color: #9b859d;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #54be0d;} 80 | .cm-s-ipython span.cm-variable-2 {color: #5ea6ea;} 81 | .cm-s-ipython span.cm-def {color: #cf7d34;} 82 | .cm-s-ipython span.cm-error {background: #cf6a4c; color: #666666;} 83 | .cm-s-ipython span.cm-bracket {color: #5e5d5c;} 84 | .cm-s-ipython span.cm-tag {color: #cf6a4c;} 85 | .cm-s-ipython span.cm-link {color: #9b859d;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #36312e !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-isotope-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Isotope Dark 4 | Author: Jan T. Sott 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #000000;} 20 | a {color: #0066ff;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #e0e0e0;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #3300ff;} 33 | div.output_prompt {color: #cc00ff;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #606060; 37 | } 38 | div.output_area pre {font-weight: normal; color: #d0d0d0;} 39 | div.output_subarea {font-weight: normal; color: #d0d0d0;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #d0d0d0 solid; 43 | color: #d0d0d0; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #d0d0d0;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #cc00ff;} 50 | div.text_cell_render, div.output_html {color: #d0d0d0;} 51 | 52 | span.ansiblack {color: #404040;} 53 | span.ansiblue {color: #00ffff;} 54 | span.ansigray {color: #c0c0c0;} 55 | span.ansigreen {color: #33ff00;} 56 | span.ansipurple {color: #cc00ff;} 57 | span.ansired {color: #ff0000;} 58 | span.ansiyellow {color: #ff0099;} 59 | 60 | div.output_stderr {background-color: #ff0000;} 61 | div.output_stderr pre {color: #e0e0e0;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #000000; color: #e0e0e0;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #404040 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #000000; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #808080;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #c0c0c0 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #3300ff;} 70 | .cm-s-ipython span.cm-atom {color: #cc00ff;} 71 | .cm-s-ipython span.cm-number {color: #cc00ff;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #33ff00;} 74 | .cm-s-ipython span.cm-keyword {color: #ff0000;} 75 | .cm-s-ipython span.cm-string {color: #ff0099;} 76 | .cm-s-ipython span.cm-operator {color: #3300ff;} 77 | .cm-s-ipython span.cm-builtin {color: #cc00ff;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #33ff00;} 80 | .cm-s-ipython span.cm-variable-2 {color: #0066ff;} 81 | .cm-s-ipython span.cm-def {color: #ff9900;} 82 | .cm-s-ipython span.cm-error {background: #ff0000; color: #c0c0c0;} 83 | .cm-s-ipython span.cm-bracket {color: #d0d0d0;} 84 | .cm-s-ipython span.cm-tag {color: #ff0000;} 85 | .cm-s-ipython span.cm-link {color: #cc00ff;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #e0e0e0 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-paraiso-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Paraiso Dark 4 | Author: Jan T. Sott 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #2f1e2e;} 20 | a {color: #06b6ef;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #b9b6b0;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #e96ba8;} 33 | div.output_prompt {color: #815ba4;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #4f424c; 37 | } 38 | div.output_area pre {font-weight: normal; color: #a39e9b;} 39 | div.output_subarea {font-weight: normal; color: #a39e9b;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #a39e9b solid; 43 | color: #a39e9b; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #a39e9b;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #815ba4;} 50 | div.text_cell_render, div.output_html {color: #a39e9b;} 51 | 52 | span.ansiblack {color: #41323f;} 53 | span.ansiblue {color: #5bc4bf;} 54 | span.ansigray {color: #8d8687;} 55 | span.ansigreen {color: #48b685;} 56 | span.ansipurple {color: #815ba4;} 57 | span.ansired {color: #ef6155;} 58 | span.ansiyellow {color: #fec418;} 59 | 60 | div.output_stderr {background-color: #ef6155;} 61 | div.output_stderr pre {color: #b9b6b0;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #2f1e2e; color: #b9b6b0;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #41323f !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #2f1e2e; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #776e71;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #8d8687 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #e96ba8;} 70 | .cm-s-ipython span.cm-atom {color: #815ba4;} 71 | .cm-s-ipython span.cm-number {color: #815ba4;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #48b685;} 74 | .cm-s-ipython span.cm-keyword {color: #ef6155;} 75 | .cm-s-ipython span.cm-string {color: #fec418;} 76 | .cm-s-ipython span.cm-operator {color: #e96ba8;} 77 | .cm-s-ipython span.cm-builtin {color: #815ba4;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #48b685;} 80 | .cm-s-ipython span.cm-variable-2 {color: #06b6ef;} 81 | .cm-s-ipython span.cm-def {color: #f99b15;} 82 | .cm-s-ipython span.cm-error {background: #ef6155; color: #8d8687;} 83 | .cm-s-ipython span.cm-bracket {color: #a39e9b;} 84 | .cm-s-ipython span.cm-tag {color: #ef6155;} 85 | .cm-s-ipython span.cm-link {color: #815ba4;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #b9b6b0 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-codeschool-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Codeschool Dark 4 | Author: brettof86 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #232c31;} 20 | a {color: #484d79;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #a7cfa3;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #c98344;} 33 | div.output_prompt {color: #c59820;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #2a343a; 37 | } 38 | div.output_area pre {font-weight: normal; color: #9ea7a6;} 39 | div.output_subarea {font-weight: normal; color: #9ea7a6;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #9ea7a6 solid; 43 | color: #9ea7a6; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #9ea7a6;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #c59820;} 50 | div.text_cell_render, div.output_html {color: #9ea7a6;} 51 | 52 | span.ansiblack {color: #1c3657;} 53 | span.ansiblue {color: #b02f30;} 54 | span.ansigray {color: #84898c;} 55 | span.ansigreen {color: #237986;} 56 | span.ansipurple {color: #c59820;} 57 | span.ansired {color: #2a5491;} 58 | span.ansiyellow {color: #a03b1e;} 59 | 60 | div.output_stderr {background-color: #2a5491;} 61 | div.output_stderr pre {color: #a7cfa3;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #232c31; color: #a7cfa3;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #1c3657 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #232c31; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #3f4944;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #84898c !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #c98344;} 70 | .cm-s-ipython span.cm-atom {color: #c59820;} 71 | .cm-s-ipython span.cm-number {color: #c59820;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #237986;} 74 | .cm-s-ipython span.cm-keyword {color: #2a5491;} 75 | .cm-s-ipython span.cm-string {color: #a03b1e;} 76 | .cm-s-ipython span.cm-operator {color: #c98344;} 77 | .cm-s-ipython span.cm-builtin {color: #c59820;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #237986;} 80 | .cm-s-ipython span.cm-variable-2 {color: #484d79;} 81 | .cm-s-ipython span.cm-def {color: #43820d;} 82 | .cm-s-ipython span.cm-error {background: #2a5491; color: #84898c;} 83 | .cm-s-ipython span.cm-bracket {color: #9ea7a6;} 84 | .cm-s-ipython span.cm-tag {color: #2a5491;} 85 | .cm-s-ipython span.cm-link {color: #c59820;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #a7cfa3 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-hopscotch-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Hopscotch Dark 4 | Author: Jan T. Sott 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #322931;} 20 | a {color: #1290bf;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #d5d3d5;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #b33508;} 33 | div.output_prompt {color: #c85e7c;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #5c545b; 37 | } 38 | div.output_area pre {font-weight: normal; color: #b9b5b8;} 39 | div.output_subarea {font-weight: normal; color: #b9b5b8;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #b9b5b8 solid; 43 | color: #b9b5b8; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #b9b5b8;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #c85e7c;} 50 | div.text_cell_render, div.output_html {color: #b9b5b8;} 51 | 52 | span.ansiblack {color: #433b42;} 53 | span.ansiblue {color: #149b93;} 54 | span.ansigray {color: #989498;} 55 | span.ansigreen {color: #8fc13e;} 56 | span.ansipurple {color: #c85e7c;} 57 | span.ansired {color: #dd464c;} 58 | span.ansiyellow {color: #fdcc59;} 59 | 60 | div.output_stderr {background-color: #dd464c;} 61 | div.output_stderr pre {color: #d5d3d5;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #322931; color: #d5d3d5;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #433b42 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #322931; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #797379;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #989498 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #b33508;} 70 | .cm-s-ipython span.cm-atom {color: #c85e7c;} 71 | .cm-s-ipython span.cm-number {color: #c85e7c;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #8fc13e;} 74 | .cm-s-ipython span.cm-keyword {color: #dd464c;} 75 | .cm-s-ipython span.cm-string {color: #fdcc59;} 76 | .cm-s-ipython span.cm-operator {color: #b33508;} 77 | .cm-s-ipython span.cm-builtin {color: #c85e7c;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #8fc13e;} 80 | .cm-s-ipython span.cm-variable-2 {color: #1290bf;} 81 | .cm-s-ipython span.cm-def {color: #fd8b19;} 82 | .cm-s-ipython span.cm-error {background: #dd464c; color: #989498;} 83 | .cm-s-ipython span.cm-bracket {color: #b9b5b8;} 84 | .cm-s-ipython span.cm-tag {color: #dd464c;} 85 | .cm-s-ipython span.cm-link {color: #c85e7c;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #d5d3d5 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-isotope-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Isotope Light 4 | Author: Jan T. Sott 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #ffffff;} 20 | a {color: #0066ff;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list-container {color: #404040;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #cc00ff;} 33 | div.output_prompt {color: #3300ff;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #d0d0d0; 37 | } 38 | div.output_area pre {font-weight: normal; color: #606060;} 39 | div.output_subarea {font-weight: normal; color: #606060;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #808080 solid; 43 | color: #808080; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #606060;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #3300ff;} 50 | div.text_cell_render, div.output_html {color: #606060;} 51 | 52 | span.ansiblack {color: #404040;} 53 | span.ansiblue {color: #00ffff;} 54 | span.ansigray {color: #c0c0c0;} 55 | span.ansigreen {color: #33ff00;} 56 | span.ansipurple {color: #cc00ff;} 57 | span.ansired {color: #ff0000;} 58 | span.ansiyellow {color: #ff0099;} 59 | 60 | div.output_stderr {background-color: #ff0000;} 61 | div.output_stderr pre {color: #e0e0e0;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #ffffff; color: #404040;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #e0e0e0 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #ffffff; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #c0c0c0;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #808080 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #3300ff;} 70 | .cm-s-ipython span.cm-atom {color: #cc00ff;} 71 | .cm-s-ipython span.cm-number {color: #cc00ff;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #33ff00;} 74 | .cm-s-ipython span.cm-keyword {color: #ff0000;} 75 | .cm-s-ipython span.cm-string {color: #ff0099;} 76 | .cm-s-ipython span.cm-operator {color: #3300ff;} 77 | .cm-s-ipython span.cm-builtin {color: #cc00ff;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #33ff00;} 80 | .cm-s-ipython span.cm-variable-2 {color: #0066ff;} 81 | .cm-s-ipython span.cm-def {color: #ff9900;} 82 | .cm-s-ipython span.cm-error {background: #ff0000; color: #808080;} 83 | .cm-s-ipython span.cm-bracket {color: #606060;} 84 | .cm-s-ipython span.cm-tag {color: #ff0000;} 85 | .cm-s-ipython span.cm-link {color: #cc00ff;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #404040 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-paraiso-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Paraiso Light 4 | Author: Jan T. Sott 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #e7e9db;} 20 | a {color: #06b6ef;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list-container {color: #41323f;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #815ba4;} 33 | div.output_prompt {color: #e96ba8;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #a39e9b; 37 | } 38 | div.output_area pre {font-weight: normal; color: #4f424c;} 39 | div.output_subarea {font-weight: normal; color: #4f424c;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #776e71 solid; 43 | color: #776e71; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #4f424c;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #e96ba8;} 50 | div.text_cell_render, div.output_html {color: #4f424c;} 51 | 52 | span.ansiblack {color: #41323f;} 53 | span.ansiblue {color: #5bc4bf;} 54 | span.ansigray {color: #8d8687;} 55 | span.ansigreen {color: #48b685;} 56 | span.ansipurple {color: #815ba4;} 57 | span.ansired {color: #ef6155;} 58 | span.ansiyellow {color: #fec418;} 59 | 60 | div.output_stderr {background-color: #ef6155;} 61 | div.output_stderr pre {color: #b9b6b0;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #e7e9db; color: #41323f;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #b9b6b0 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #e7e9db; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #8d8687;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #776e71 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #e96ba8;} 70 | .cm-s-ipython span.cm-atom {color: #815ba4;} 71 | .cm-s-ipython span.cm-number {color: #815ba4;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #48b685;} 74 | .cm-s-ipython span.cm-keyword {color: #ef6155;} 75 | .cm-s-ipython span.cm-string {color: #fec418;} 76 | .cm-s-ipython span.cm-operator {color: #e96ba8;} 77 | .cm-s-ipython span.cm-builtin {color: #815ba4;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #48b685;} 80 | .cm-s-ipython span.cm-variable-2 {color: #06b6ef;} 81 | .cm-s-ipython span.cm-def {color: #f99b15;} 82 | .cm-s-ipython span.cm-error {background: #ef6155; color: #776e71;} 83 | .cm-s-ipython span.cm-bracket {color: #4f424c;} 84 | .cm-s-ipython span.cm-tag {color: #ef6155;} 85 | .cm-s-ipython span.cm-link {color: #815ba4;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #41323f !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-codeschool-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Codeschool Light 4 | Author: brettof86 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #b5d8f6;} 20 | a {color: #484d79;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list-container {color: #1c3657;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #c59820;} 33 | div.output_prompt {color: #c98344;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #9ea7a6; 37 | } 38 | div.output_area pre {font-weight: normal; color: #2a343a;} 39 | div.output_subarea {font-weight: normal; color: #2a343a;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #3f4944 solid; 43 | color: #3f4944; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #2a343a;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #c98344;} 50 | div.text_cell_render, div.output_html {color: #2a343a;} 51 | 52 | span.ansiblack {color: #1c3657;} 53 | span.ansiblue {color: #b02f30;} 54 | span.ansigray {color: #84898c;} 55 | span.ansigreen {color: #237986;} 56 | span.ansipurple {color: #c59820;} 57 | span.ansired {color: #2a5491;} 58 | span.ansiyellow {color: #a03b1e;} 59 | 60 | div.output_stderr {background-color: #2a5491;} 61 | div.output_stderr pre {color: #a7cfa3;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #b5d8f6; color: #1c3657;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #a7cfa3 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #b5d8f6; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #84898c;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #3f4944 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #c98344;} 70 | .cm-s-ipython span.cm-atom {color: #c59820;} 71 | .cm-s-ipython span.cm-number {color: #c59820;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #237986;} 74 | .cm-s-ipython span.cm-keyword {color: #2a5491;} 75 | .cm-s-ipython span.cm-string {color: #a03b1e;} 76 | .cm-s-ipython span.cm-operator {color: #c98344;} 77 | .cm-s-ipython span.cm-builtin {color: #c59820;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #237986;} 80 | .cm-s-ipython span.cm-variable-2 {color: #484d79;} 81 | .cm-s-ipython span.cm-def {color: #43820d;} 82 | .cm-s-ipython span.cm-error {background: #2a5491; color: #3f4944;} 83 | .cm-s-ipython span.cm-bracket {color: #2a343a;} 84 | .cm-s-ipython span.cm-tag {color: #2a5491;} 85 | .cm-s-ipython span.cm-link {color: #c59820;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #1c3657 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-colors-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Colors Dark 4 | Author: mrmrs (http://clrs.cc) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #111111;} 20 | a {color: #0074d9;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #dddddd;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #85144b;} 33 | div.output_prompt {color: #b10dc9;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #555555; 37 | } 38 | div.output_area pre {font-weight: normal; color: #bbbbbb;} 39 | div.output_subarea {font-weight: normal; color: #bbbbbb;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #bbbbbb solid; 43 | color: #bbbbbb; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #bbbbbb;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #b10dc9;} 50 | div.text_cell_render, div.output_html {color: #bbbbbb;} 51 | 52 | span.ansiblack {color: #333333;} 53 | span.ansiblue {color: #7fdbff;} 54 | span.ansigray {color: #999999;} 55 | span.ansigreen {color: #2ecc40;} 56 | span.ansipurple {color: #b10dc9;} 57 | span.ansired {color: #ff4136;} 58 | span.ansiyellow {color: #ffdc00;} 59 | 60 | div.output_stderr {background-color: #ff4136;} 61 | div.output_stderr pre {color: #dddddd;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #111111; color: #dddddd;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #333333 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #111111; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #777777;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #999999 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #85144b;} 70 | .cm-s-ipython span.cm-atom {color: #b10dc9;} 71 | .cm-s-ipython span.cm-number {color: #b10dc9;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #2ecc40;} 74 | .cm-s-ipython span.cm-keyword {color: #ff4136;} 75 | .cm-s-ipython span.cm-string {color: #ffdc00;} 76 | .cm-s-ipython span.cm-operator {color: #85144b;} 77 | .cm-s-ipython span.cm-builtin {color: #b10dc9;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #2ecc40;} 80 | .cm-s-ipython span.cm-variable-2 {color: #0074d9;} 81 | .cm-s-ipython span.cm-def {color: #ff851b;} 82 | .cm-s-ipython span.cm-error {background: #ff4136; color: #999999;} 83 | .cm-s-ipython span.cm-bracket {color: #bbbbbb;} 84 | .cm-s-ipython span.cm-tag {color: #ff4136;} 85 | .cm-s-ipython span.cm-link {color: #b10dc9;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #dddddd !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-hopscotch-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Hopscotch Light 4 | Author: Jan T. Sott 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #ffffff;} 20 | a {color: #1290bf;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list-container {color: #433b42;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #c85e7c;} 33 | div.output_prompt {color: #b33508;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #b9b5b8; 37 | } 38 | div.output_area pre {font-weight: normal; color: #5c545b;} 39 | div.output_subarea {font-weight: normal; color: #5c545b;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #797379 solid; 43 | color: #797379; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #5c545b;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #b33508;} 50 | div.text_cell_render, div.output_html {color: #5c545b;} 51 | 52 | span.ansiblack {color: #433b42;} 53 | span.ansiblue {color: #149b93;} 54 | span.ansigray {color: #989498;} 55 | span.ansigreen {color: #8fc13e;} 56 | span.ansipurple {color: #c85e7c;} 57 | span.ansired {color: #dd464c;} 58 | span.ansiyellow {color: #fdcc59;} 59 | 60 | div.output_stderr {background-color: #dd464c;} 61 | div.output_stderr pre {color: #d5d3d5;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #ffffff; color: #433b42;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #d5d3d5 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #ffffff; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #989498;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #797379 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #b33508;} 70 | .cm-s-ipython span.cm-atom {color: #c85e7c;} 71 | .cm-s-ipython span.cm-number {color: #c85e7c;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #8fc13e;} 74 | .cm-s-ipython span.cm-keyword {color: #dd464c;} 75 | .cm-s-ipython span.cm-string {color: #fdcc59;} 76 | .cm-s-ipython span.cm-operator {color: #b33508;} 77 | .cm-s-ipython span.cm-builtin {color: #c85e7c;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #8fc13e;} 80 | .cm-s-ipython span.cm-variable-2 {color: #1290bf;} 81 | .cm-s-ipython span.cm-def {color: #fd8b19;} 82 | .cm-s-ipython span.cm-error {background: #dd464c; color: #797379;} 83 | .cm-s-ipython span.cm-bracket {color: #5c545b;} 84 | .cm-s-ipython span.cm-tag {color: #dd464c;} 85 | .cm-s-ipython span.cm-link {color: #c85e7c;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #433b42 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-londontube-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 London Tube Dark 4 | Author: Jan T. Sott 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #231f20;} 20 | a {color: #009ddc;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #e7e7e8;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #b06110;} 33 | div.output_prompt {color: #98005d;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #5a5758; 37 | } 38 | div.output_area pre {font-weight: normal; color: #d9d8d8;} 39 | div.output_subarea {font-weight: normal; color: #d9d8d8;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #d9d8d8 solid; 43 | color: #d9d8d8; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #d9d8d8;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #98005d;} 50 | div.text_cell_render, div.output_html {color: #d9d8d8;} 51 | 52 | span.ansiblack {color: #1c3f95;} 53 | span.ansiblue {color: #85cebc;} 54 | span.ansigray {color: #959ca1;} 55 | span.ansigreen {color: #00853e;} 56 | span.ansipurple {color: #98005d;} 57 | span.ansired {color: #ee2e24;} 58 | span.ansiyellow {color: #ffd204;} 59 | 60 | div.output_stderr {background-color: #ee2e24;} 61 | div.output_stderr pre {color: #e7e7e8;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #231f20; color: #e7e7e8;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #1c3f95 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #231f20; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #737171;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #959ca1 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #b06110;} 70 | .cm-s-ipython span.cm-atom {color: #98005d;} 71 | .cm-s-ipython span.cm-number {color: #98005d;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #00853e;} 74 | .cm-s-ipython span.cm-keyword {color: #ee2e24;} 75 | .cm-s-ipython span.cm-string {color: #ffd204;} 76 | .cm-s-ipython span.cm-operator {color: #b06110;} 77 | .cm-s-ipython span.cm-builtin {color: #98005d;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #00853e;} 80 | .cm-s-ipython span.cm-variable-2 {color: #009ddc;} 81 | .cm-s-ipython span.cm-def {color: #f386a1;} 82 | .cm-s-ipython span.cm-error {background: #ee2e24; color: #959ca1;} 83 | .cm-s-ipython span.cm-bracket {color: #d9d8d8;} 84 | .cm-s-ipython span.cm-tag {color: #ee2e24;} 85 | .cm-s-ipython span.cm-link {color: #98005d;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #e7e7e8 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-londontube-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 London Tube Light 4 | Author: Jan T. Sott 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #ffffff;} 20 | a {color: #009ddc;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list-container {color: #1c3f95;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #98005d;} 33 | div.output_prompt {color: #b06110;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #d9d8d8; 37 | } 38 | div.output_area pre {font-weight: normal; color: #5a5758;} 39 | div.output_subarea {font-weight: normal; color: #5a5758;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #737171 solid; 43 | color: #737171; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #5a5758;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #b06110;} 50 | div.text_cell_render, div.output_html {color: #5a5758;} 51 | 52 | span.ansiblack {color: #1c3f95;} 53 | span.ansiblue {color: #85cebc;} 54 | span.ansigray {color: #959ca1;} 55 | span.ansigreen {color: #00853e;} 56 | span.ansipurple {color: #98005d;} 57 | span.ansired {color: #ee2e24;} 58 | span.ansiyellow {color: #ffd204;} 59 | 60 | div.output_stderr {background-color: #ee2e24;} 61 | div.output_stderr pre {color: #e7e7e8;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #ffffff; color: #1c3f95;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #e7e7e8 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #ffffff; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #959ca1;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #737171 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #b06110;} 70 | .cm-s-ipython span.cm-atom {color: #98005d;} 71 | .cm-s-ipython span.cm-number {color: #98005d;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #00853e;} 74 | .cm-s-ipython span.cm-keyword {color: #ee2e24;} 75 | .cm-s-ipython span.cm-string {color: #ffd204;} 76 | .cm-s-ipython span.cm-operator {color: #b06110;} 77 | .cm-s-ipython span.cm-builtin {color: #98005d;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #00853e;} 80 | .cm-s-ipython span.cm-variable-2 {color: #009ddc;} 81 | .cm-s-ipython span.cm-def {color: #f386a1;} 82 | .cm-s-ipython span.cm-error {background: #ee2e24; color: #737171;} 83 | .cm-s-ipython span.cm-bracket {color: #5a5758;} 84 | .cm-s-ipython span.cm-tag {color: #ee2e24;} 85 | .cm-s-ipython span.cm-link {color: #98005d;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #1c3f95 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-colors-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Colors Light 4 | Author: mrmrs (http://clrs.cc) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #ffffff;} 20 | a {color: #0074d9;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list-container {color: #333333;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #b10dc9;} 33 | div.output_prompt {color: #85144b;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #bbbbbb; 37 | } 38 | div.output_area pre {font-weight: normal; color: #555555;} 39 | div.output_subarea {font-weight: normal; color: #555555;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #777777 solid; 43 | color: #777777; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #555555;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #85144b;} 50 | div.text_cell_render, div.output_html {color: #555555;} 51 | 52 | span.ansiblack {color: #333333;} 53 | span.ansiblue {color: #7fdbff;} 54 | span.ansigray {color: #999999;} 55 | span.ansigreen {color: #2ecc40;} 56 | span.ansipurple {color: #b10dc9;} 57 | span.ansired {color: #ff4136;} 58 | span.ansiyellow {color: #ffdc00;} 59 | 60 | div.output_stderr {background-color: #ff4136;} 61 | div.output_stderr pre {color: #dddddd;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #ffffff; color: #333333;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #dddddd !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #ffffff; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #999999;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #777777 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #85144b;} 70 | .cm-s-ipython span.cm-atom {color: #b10dc9;} 71 | .cm-s-ipython span.cm-number {color: #b10dc9;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #2ecc40;} 74 | .cm-s-ipython span.cm-keyword {color: #ff4136;} 75 | .cm-s-ipython span.cm-string {color: #ffdc00;} 76 | .cm-s-ipython span.cm-operator {color: #85144b;} 77 | .cm-s-ipython span.cm-builtin {color: #b10dc9;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #2ecc40;} 80 | .cm-s-ipython span.cm-variable-2 {color: #0074d9;} 81 | .cm-s-ipython span.cm-def {color: #ff851b;} 82 | .cm-s-ipython span.cm-error {background: #ff4136; color: #777777;} 83 | .cm-s-ipython span.cm-bracket {color: #555555;} 84 | .cm-s-ipython span.cm-tag {color: #ff4136;} 85 | .cm-s-ipython span.cm-link {color: #b10dc9;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #333333 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-pop-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Pop Dark 4 | Author: Chris Kempson (http://chriskempson.com) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #000000;} 20 | a {color: #0e5a94;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #e0e0e0;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #7a2d00;} 33 | div.output_prompt {color: #b31e8d;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #303030; 37 | } 38 | div.output_area pre {font-weight: normal; color: #d0d0d0;} 39 | div.output_subarea {font-weight: normal; color: #d0d0d0;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #d0d0d0 solid; 43 | color: #d0d0d0; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #d0d0d0;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #b31e8d;} 50 | div.text_cell_render, div.output_html {color: #d0d0d0;} 51 | 52 | span.ansiblack {color: #202020;} 53 | span.ansiblue {color: #00aabb;} 54 | span.ansigray {color: #b0b0b0;} 55 | span.ansigreen {color: #37b349;} 56 | span.ansipurple {color: #b31e8d;} 57 | span.ansired {color: #eb008a;} 58 | span.ansiyellow {color: #f8ca12;} 59 | 60 | div.output_stderr {background-color: #eb008a;} 61 | div.output_stderr pre {color: #e0e0e0;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #000000; color: #e0e0e0;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #202020 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #000000; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #505050;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #b0b0b0 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #7a2d00;} 70 | .cm-s-ipython span.cm-atom {color: #b31e8d;} 71 | .cm-s-ipython span.cm-number {color: #b31e8d;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #37b349;} 74 | .cm-s-ipython span.cm-keyword {color: #eb008a;} 75 | .cm-s-ipython span.cm-string {color: #f8ca12;} 76 | .cm-s-ipython span.cm-operator {color: #7a2d00;} 77 | .cm-s-ipython span.cm-builtin {color: #b31e8d;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #37b349;} 80 | .cm-s-ipython span.cm-variable-2 {color: #0e5a94;} 81 | .cm-s-ipython span.cm-def {color: #f29333;} 82 | .cm-s-ipython span.cm-error {background: #eb008a; color: #b0b0b0;} 83 | .cm-s-ipython span.cm-bracket {color: #d0d0d0;} 84 | .cm-s-ipython span.cm-tag {color: #eb008a;} 85 | .cm-s-ipython span.cm-link {color: #b31e8d;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #e0e0e0 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-3024-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 3024 Dark 4 | Author: Jan T. Sott (http://github.com/idleberg) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #090300;} 20 | a {color: #01a0e4;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #d6d5d4;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #cdab53;} 33 | div.output_prompt {color: #a16a94;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #4a4543; 37 | } 38 | div.output_area pre {font-weight: normal; color: #a5a2a2;} 39 | div.output_subarea {font-weight: normal; color: #a5a2a2;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #a5a2a2 solid; 43 | color: #a5a2a2; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #a5a2a2;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #a16a94;} 50 | div.text_cell_render, div.output_html {color: #a5a2a2;} 51 | 52 | span.ansiblack {color: #3a3432;} 53 | span.ansiblue {color: #b5e4f4;} 54 | span.ansigray {color: #807d7c;} 55 | span.ansigreen {color: #01a252;} 56 | span.ansipurple {color: #a16a94;} 57 | span.ansired {color: #db2d20;} 58 | span.ansiyellow {color: #fded02;} 59 | 60 | div.output_stderr {background-color: #db2d20;} 61 | div.output_stderr pre {color: #d6d5d4;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #090300; color: #d6d5d4;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #3a3432 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #090300; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #5c5855;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #807d7c !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #cdab53;} 70 | .cm-s-ipython span.cm-atom {color: #a16a94;} 71 | .cm-s-ipython span.cm-number {color: #a16a94;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #01a252;} 74 | .cm-s-ipython span.cm-keyword {color: #db2d20;} 75 | .cm-s-ipython span.cm-string {color: #fded02;} 76 | .cm-s-ipython span.cm-operator {color: #cdab53;} 77 | .cm-s-ipython span.cm-builtin {color: #a16a94;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #01a252;} 80 | .cm-s-ipython span.cm-variable-2 {color: #01a0e4;} 81 | .cm-s-ipython span.cm-def {color: #e8bbd0;} 82 | .cm-s-ipython span.cm-error {background: #db2d20; color: #807d7c;} 83 | .cm-s-ipython span.cm-bracket {color: #a5a2a2;} 84 | .cm-s-ipython span.cm-tag {color: #db2d20;} 85 | .cm-s-ipython span.cm-link {color: #a16a94;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #d6d5d4 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-3024-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 3024 Light 4 | Author: Jan T. Sott (http://github.com/idleberg) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #f7f7f7;} 20 | a {color: #01a0e4;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list-container {color: #3a3432;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #a16a94;} 33 | div.output_prompt {color: #cdab53;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #a5a2a2; 37 | } 38 | div.output_area pre {font-weight: normal; color: #4a4543;} 39 | div.output_subarea {font-weight: normal; color: #4a4543;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #5c5855 solid; 43 | color: #5c5855; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #4a4543;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #cdab53;} 50 | div.text_cell_render, div.output_html {color: #4a4543;} 51 | 52 | span.ansiblack {color: #3a3432;} 53 | span.ansiblue {color: #b5e4f4;} 54 | span.ansigray {color: #807d7c;} 55 | span.ansigreen {color: #01a252;} 56 | span.ansipurple {color: #a16a94;} 57 | span.ansired {color: #db2d20;} 58 | span.ansiyellow {color: #fded02;} 59 | 60 | div.output_stderr {background-color: #db2d20;} 61 | div.output_stderr pre {color: #d6d5d4;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #f7f7f7; color: #3a3432;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #d6d5d4 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #f7f7f7; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #807d7c;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #5c5855 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #cdab53;} 70 | .cm-s-ipython span.cm-atom {color: #a16a94;} 71 | .cm-s-ipython span.cm-number {color: #a16a94;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #01a252;} 74 | .cm-s-ipython span.cm-keyword {color: #db2d20;} 75 | .cm-s-ipython span.cm-string {color: #fded02;} 76 | .cm-s-ipython span.cm-operator {color: #cdab53;} 77 | .cm-s-ipython span.cm-builtin {color: #a16a94;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #01a252;} 80 | .cm-s-ipython span.cm-variable-2 {color: #01a0e4;} 81 | .cm-s-ipython span.cm-def {color: #e8bbd0;} 82 | .cm-s-ipython span.cm-error {background: #db2d20; color: #5c5855;} 83 | .cm-s-ipython span.cm-bracket {color: #4a4543;} 84 | .cm-s-ipython span.cm-tag {color: #db2d20;} 85 | .cm-s-ipython span.cm-link {color: #a16a94;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #3a3432 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-chalk-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Chalk Dark 4 | Author: Chris Kempson (http://chriskempson.com) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #151515;} 20 | a {color: #6fc2ef;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #e0e0e0;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #deaf8f;} 33 | div.output_prompt {color: #e1a3ee;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #303030; 37 | } 38 | div.output_area pre {font-weight: normal; color: #d0d0d0;} 39 | div.output_subarea {font-weight: normal; color: #d0d0d0;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #d0d0d0 solid; 43 | color: #d0d0d0; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #d0d0d0;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #e1a3ee;} 50 | div.text_cell_render, div.output_html {color: #d0d0d0;} 51 | 52 | span.ansiblack {color: #202020;} 53 | span.ansiblue {color: #12cfc0;} 54 | span.ansigray {color: #b0b0b0;} 55 | span.ansigreen {color: #acc267;} 56 | span.ansipurple {color: #e1a3ee;} 57 | span.ansired {color: #fb9fb1;} 58 | span.ansiyellow {color: #ddb26f;} 59 | 60 | div.output_stderr {background-color: #fb9fb1;} 61 | div.output_stderr pre {color: #e0e0e0;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #151515; color: #e0e0e0;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #202020 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #151515; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #505050;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #b0b0b0 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #deaf8f;} 70 | .cm-s-ipython span.cm-atom {color: #e1a3ee;} 71 | .cm-s-ipython span.cm-number {color: #e1a3ee;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #acc267;} 74 | .cm-s-ipython span.cm-keyword {color: #fb9fb1;} 75 | .cm-s-ipython span.cm-string {color: #ddb26f;} 76 | .cm-s-ipython span.cm-operator {color: #deaf8f;} 77 | .cm-s-ipython span.cm-builtin {color: #e1a3ee;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #acc267;} 80 | .cm-s-ipython span.cm-variable-2 {color: #6fc2ef;} 81 | .cm-s-ipython span.cm-def {color: #eda987;} 82 | .cm-s-ipython span.cm-error {background: #fb9fb1; color: #b0b0b0;} 83 | .cm-s-ipython span.cm-bracket {color: #d0d0d0;} 84 | .cm-s-ipython span.cm-tag {color: #fb9fb1;} 85 | .cm-s-ipython span.cm-link {color: #e1a3ee;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #e0e0e0 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-flat-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Flat Dark 4 | Author: Chris Kempson (http://chriskempson.com) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #2C3E50;} 20 | a {color: #3498DB;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #f5f5f5;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #be643c;} 33 | div.output_prompt {color: #9B59B6;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #7F8C8D; 37 | } 38 | div.output_area pre {font-weight: normal; color: #e0e0e0;} 39 | div.output_subarea {font-weight: normal; color: #e0e0e0;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #e0e0e0 solid; 43 | color: #e0e0e0; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #e0e0e0;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #9B59B6;} 50 | div.text_cell_render, div.output_html {color: #e0e0e0;} 51 | 52 | span.ansiblack {color: #34495E;} 53 | span.ansiblue {color: #1ABC9C;} 54 | span.ansigray {color: #BDC3C7;} 55 | span.ansigreen {color: #2ECC71;} 56 | span.ansipurple {color: #9B59B6;} 57 | span.ansired {color: #E74C3C;} 58 | span.ansiyellow {color: #F1C40F;} 59 | 60 | div.output_stderr {background-color: #E74C3C;} 61 | div.output_stderr pre {color: #f5f5f5;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #2C3E50; color: #f5f5f5;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #34495E !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #2C3E50; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #95A5A6;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #BDC3C7 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #be643c;} 70 | .cm-s-ipython span.cm-atom {color: #9B59B6;} 71 | .cm-s-ipython span.cm-number {color: #9B59B6;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #2ECC71;} 74 | .cm-s-ipython span.cm-keyword {color: #E74C3C;} 75 | .cm-s-ipython span.cm-string {color: #F1C40F;} 76 | .cm-s-ipython span.cm-operator {color: #be643c;} 77 | .cm-s-ipython span.cm-builtin {color: #9B59B6;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #2ECC71;} 80 | .cm-s-ipython span.cm-variable-2 {color: #3498DB;} 81 | .cm-s-ipython span.cm-def {color: #E67E22;} 82 | .cm-s-ipython span.cm-error {background: #E74C3C; color: #BDC3C7;} 83 | .cm-s-ipython span.cm-bracket {color: #e0e0e0;} 84 | .cm-s-ipython span.cm-tag {color: #E74C3C;} 85 | .cm-s-ipython span.cm-link {color: #9B59B6;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #f5f5f5 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-flat-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Flat Light 4 | Author: Chris Kempson (http://chriskempson.com) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #ECF0F1;} 20 | a {color: #3498DB;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list-container {color: #34495E;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #9B59B6;} 33 | div.output_prompt {color: #be643c;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #e0e0e0; 37 | } 38 | div.output_area pre {font-weight: normal; color: #7F8C8D;} 39 | div.output_subarea {font-weight: normal; color: #7F8C8D;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #95A5A6 solid; 43 | color: #95A5A6; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #7F8C8D;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #be643c;} 50 | div.text_cell_render, div.output_html {color: #7F8C8D;} 51 | 52 | span.ansiblack {color: #34495E;} 53 | span.ansiblue {color: #1ABC9C;} 54 | span.ansigray {color: #BDC3C7;} 55 | span.ansigreen {color: #2ECC71;} 56 | span.ansipurple {color: #9B59B6;} 57 | span.ansired {color: #E74C3C;} 58 | span.ansiyellow {color: #F1C40F;} 59 | 60 | div.output_stderr {background-color: #E74C3C;} 61 | div.output_stderr pre {color: #f5f5f5;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #ECF0F1; color: #34495E;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #f5f5f5 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #ECF0F1; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #BDC3C7;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #95A5A6 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #be643c;} 70 | .cm-s-ipython span.cm-atom {color: #9B59B6;} 71 | .cm-s-ipython span.cm-number {color: #9B59B6;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #2ECC71;} 74 | .cm-s-ipython span.cm-keyword {color: #E74C3C;} 75 | .cm-s-ipython span.cm-string {color: #F1C40F;} 76 | .cm-s-ipython span.cm-operator {color: #be643c;} 77 | .cm-s-ipython span.cm-builtin {color: #9B59B6;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #2ECC71;} 80 | .cm-s-ipython span.cm-variable-2 {color: #3498DB;} 81 | .cm-s-ipython span.cm-def {color: #E67E22;} 82 | .cm-s-ipython span.cm-error {background: #E74C3C; color: #95A5A6;} 83 | .cm-s-ipython span.cm-bracket {color: #7F8C8D;} 84 | .cm-s-ipython span.cm-tag {color: #E74C3C;} 85 | .cm-s-ipython span.cm-link {color: #9B59B6;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #34495E !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-google-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Google Dark 4 | Author: Seth Wright (http://sethawright.com) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #1d1f21;} 20 | a {color: #3971ED;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #e0e0e0;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #3971ED;} 33 | div.output_prompt {color: #A36AC7;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #373b41; 37 | } 38 | div.output_area pre {font-weight: normal; color: #c5c8c6;} 39 | div.output_subarea {font-weight: normal; color: #c5c8c6;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #c5c8c6 solid; 43 | color: #c5c8c6; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #c5c8c6;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #A36AC7;} 50 | div.text_cell_render, div.output_html {color: #c5c8c6;} 51 | 52 | span.ansiblack {color: #282a2e;} 53 | span.ansiblue {color: #3971ED;} 54 | span.ansigray {color: #b4b7b4;} 55 | span.ansigreen {color: #198844;} 56 | span.ansipurple {color: #A36AC7;} 57 | span.ansired {color: #CC342B;} 58 | span.ansiyellow {color: #FBA922;} 59 | 60 | div.output_stderr {background-color: #CC342B;} 61 | div.output_stderr pre {color: #e0e0e0;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #1d1f21; color: #e0e0e0;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #282a2e !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #1d1f21; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #969896;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #b4b7b4 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #3971ED;} 70 | .cm-s-ipython span.cm-atom {color: #A36AC7;} 71 | .cm-s-ipython span.cm-number {color: #A36AC7;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #198844;} 74 | .cm-s-ipython span.cm-keyword {color: #CC342B;} 75 | .cm-s-ipython span.cm-string {color: #FBA922;} 76 | .cm-s-ipython span.cm-operator {color: #3971ED;} 77 | .cm-s-ipython span.cm-builtin {color: #A36AC7;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #198844;} 80 | .cm-s-ipython span.cm-variable-2 {color: #3971ED;} 81 | .cm-s-ipython span.cm-def {color: #F96A38;} 82 | .cm-s-ipython span.cm-error {background: #CC342B; color: #b4b7b4;} 83 | .cm-s-ipython span.cm-bracket {color: #c5c8c6;} 84 | .cm-s-ipython span.cm-tag {color: #CC342B;} 85 | .cm-s-ipython span.cm-link {color: #A36AC7;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #e0e0e0 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-google-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Google Light 4 | Author: Seth Wright (http://sethawright.com) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #ffffff;} 20 | a {color: #3971ED;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list-container {color: #282a2e;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #A36AC7;} 33 | div.output_prompt {color: #3971ED;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #c5c8c6; 37 | } 38 | div.output_area pre {font-weight: normal; color: #373b41;} 39 | div.output_subarea {font-weight: normal; color: #373b41;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #969896 solid; 43 | color: #969896; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #373b41;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #3971ED;} 50 | div.text_cell_render, div.output_html {color: #373b41;} 51 | 52 | span.ansiblack {color: #282a2e;} 53 | span.ansiblue {color: #3971ED;} 54 | span.ansigray {color: #b4b7b4;} 55 | span.ansigreen {color: #198844;} 56 | span.ansipurple {color: #A36AC7;} 57 | span.ansired {color: #CC342B;} 58 | span.ansiyellow {color: #FBA922;} 59 | 60 | div.output_stderr {background-color: #CC342B;} 61 | div.output_stderr pre {color: #e0e0e0;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #ffffff; color: #282a2e;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #e0e0e0 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #ffffff; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #b4b7b4;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #969896 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #3971ED;} 70 | .cm-s-ipython span.cm-atom {color: #A36AC7;} 71 | .cm-s-ipython span.cm-number {color: #A36AC7;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #198844;} 74 | .cm-s-ipython span.cm-keyword {color: #CC342B;} 75 | .cm-s-ipython span.cm-string {color: #FBA922;} 76 | .cm-s-ipython span.cm-operator {color: #3971ED;} 77 | .cm-s-ipython span.cm-builtin {color: #A36AC7;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #198844;} 80 | .cm-s-ipython span.cm-variable-2 {color: #3971ED;} 81 | .cm-s-ipython span.cm-def {color: #F96A38;} 82 | .cm-s-ipython span.cm-error {background: #CC342B; color: #969896;} 83 | .cm-s-ipython span.cm-bracket {color: #373b41;} 84 | .cm-s-ipython span.cm-tag {color: #CC342B;} 85 | .cm-s-ipython span.cm-link {color: #A36AC7;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #282a2e !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-mocha-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Mocha Dark 4 | Author: Chris Kempson (http://chriskempson.com) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #3B3228;} 20 | a {color: #8ab3b5;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #e9e1dd;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #bb9584;} 33 | div.output_prompt {color: #a89bb9;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #645240; 37 | } 38 | div.output_area pre {font-weight: normal; color: #d0c8c6;} 39 | div.output_subarea {font-weight: normal; color: #d0c8c6;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #d0c8c6 solid; 43 | color: #d0c8c6; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #d0c8c6;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #a89bb9;} 50 | div.text_cell_render, div.output_html {color: #d0c8c6;} 51 | 52 | span.ansiblack {color: #534636;} 53 | span.ansiblue {color: #7bbda4;} 54 | span.ansigray {color: #b8afad;} 55 | span.ansigreen {color: #beb55b;} 56 | span.ansipurple {color: #a89bb9;} 57 | span.ansired {color: #cb6077;} 58 | span.ansiyellow {color: #f4bc87;} 59 | 60 | div.output_stderr {background-color: #cb6077;} 61 | div.output_stderr pre {color: #e9e1dd;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #3B3228; color: #e9e1dd;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #534636 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #3B3228; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #7e705a;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #b8afad !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #bb9584;} 70 | .cm-s-ipython span.cm-atom {color: #a89bb9;} 71 | .cm-s-ipython span.cm-number {color: #a89bb9;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #beb55b;} 74 | .cm-s-ipython span.cm-keyword {color: #cb6077;} 75 | .cm-s-ipython span.cm-string {color: #f4bc87;} 76 | .cm-s-ipython span.cm-operator {color: #bb9584;} 77 | .cm-s-ipython span.cm-builtin {color: #a89bb9;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #beb55b;} 80 | .cm-s-ipython span.cm-variable-2 {color: #8ab3b5;} 81 | .cm-s-ipython span.cm-def {color: #d28b71;} 82 | .cm-s-ipython span.cm-error {background: #cb6077; color: #b8afad;} 83 | .cm-s-ipython span.cm-bracket {color: #d0c8c6;} 84 | .cm-s-ipython span.cm-tag {color: #cb6077;} 85 | .cm-s-ipython span.cm-link {color: #a89bb9;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #e9e1dd !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-ocean-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Ocean Dark 4 | Author: Chris Kempson (http://chriskempson.com) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #2b303b;} 20 | a {color: #8fa1b3;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #dfe1e8;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #ab7967;} 33 | div.output_prompt {color: #b48ead;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #4f5b66; 37 | } 38 | div.output_area pre {font-weight: normal; color: #c0c5ce;} 39 | div.output_subarea {font-weight: normal; color: #c0c5ce;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #c0c5ce solid; 43 | color: #c0c5ce; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #c0c5ce;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #b48ead;} 50 | div.text_cell_render, div.output_html {color: #c0c5ce;} 51 | 52 | span.ansiblack {color: #343d46;} 53 | span.ansiblue {color: #96b5b4;} 54 | span.ansigray {color: #a7adba;} 55 | span.ansigreen {color: #a3be8c;} 56 | span.ansipurple {color: #b48ead;} 57 | span.ansired {color: #bf616a;} 58 | span.ansiyellow {color: #ebcb8b;} 59 | 60 | div.output_stderr {background-color: #bf616a;} 61 | div.output_stderr pre {color: #dfe1e8;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #2b303b; color: #dfe1e8;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #343d46 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #2b303b; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #65737e;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #a7adba !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #ab7967;} 70 | .cm-s-ipython span.cm-atom {color: #b48ead;} 71 | .cm-s-ipython span.cm-number {color: #b48ead;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #a3be8c;} 74 | .cm-s-ipython span.cm-keyword {color: #bf616a;} 75 | .cm-s-ipython span.cm-string {color: #ebcb8b;} 76 | .cm-s-ipython span.cm-operator {color: #ab7967;} 77 | .cm-s-ipython span.cm-builtin {color: #b48ead;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #a3be8c;} 80 | .cm-s-ipython span.cm-variable-2 {color: #8fa1b3;} 81 | .cm-s-ipython span.cm-def {color: #d08770;} 82 | .cm-s-ipython span.cm-error {background: #bf616a; color: #a7adba;} 83 | .cm-s-ipython span.cm-bracket {color: #c0c5ce;} 84 | .cm-s-ipython span.cm-tag {color: #bf616a;} 85 | .cm-s-ipython span.cm-link {color: #b48ead;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #dfe1e8 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-pop-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Pop Light 4 | Author: Chris Kempson (http://chriskempson.com) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #ffffff;} 20 | a {color: #0e5a94;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list-container {color: #202020;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #b31e8d;} 33 | div.output_prompt {color: #7a2d00;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #d0d0d0; 37 | } 38 | div.output_area pre {font-weight: normal; color: #303030;} 39 | div.output_subarea {font-weight: normal; color: #303030;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #505050 solid; 43 | color: #505050; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #303030;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #7a2d00;} 50 | div.text_cell_render, div.output_html {color: #303030;} 51 | 52 | span.ansiblack {color: #202020;} 53 | span.ansiblue {color: #00aabb;} 54 | span.ansigray {color: #b0b0b0;} 55 | span.ansigreen {color: #37b349;} 56 | span.ansipurple {color: #b31e8d;} 57 | span.ansired {color: #eb008a;} 58 | span.ansiyellow {color: #f8ca12;} 59 | 60 | div.output_stderr {background-color: #eb008a;} 61 | div.output_stderr pre {color: #e0e0e0;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #ffffff; color: #202020;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #e0e0e0 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #ffffff; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #b0b0b0;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #505050 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #7a2d00;} 70 | .cm-s-ipython span.cm-atom {color: #b31e8d;} 71 | .cm-s-ipython span.cm-number {color: #b31e8d;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #37b349;} 74 | .cm-s-ipython span.cm-keyword {color: #eb008a;} 75 | .cm-s-ipython span.cm-string {color: #f8ca12;} 76 | .cm-s-ipython span.cm-operator {color: #7a2d00;} 77 | .cm-s-ipython span.cm-builtin {color: #b31e8d;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #37b349;} 80 | .cm-s-ipython span.cm-variable-2 {color: #0e5a94;} 81 | .cm-s-ipython span.cm-def {color: #f29333;} 82 | .cm-s-ipython span.cm-error {background: #eb008a; color: #505050;} 83 | .cm-s-ipython span.cm-bracket {color: #303030;} 84 | .cm-s-ipython span.cm-tag {color: #eb008a;} 85 | .cm-s-ipython span.cm-link {color: #b31e8d;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #202020 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-twilight-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Twilight Dark 4 | Author: David Hart (http://hart-dev.com) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #1e1e1e;} 20 | a {color: #7587a6;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #c3c3c3;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #9b703f;} 33 | div.output_prompt {color: #9b859d;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #464b50; 37 | } 38 | div.output_area pre {font-weight: normal; color: #a7a7a7;} 39 | div.output_subarea {font-weight: normal; color: #a7a7a7;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #a7a7a7 solid; 43 | color: #a7a7a7; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #a7a7a7;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #9b859d;} 50 | div.text_cell_render, div.output_html {color: #a7a7a7;} 51 | 52 | span.ansiblack {color: #323537;} 53 | span.ansiblue {color: #afc4db;} 54 | span.ansigray {color: #838184;} 55 | span.ansigreen {color: #8f9d6a;} 56 | span.ansipurple {color: #9b859d;} 57 | span.ansired {color: #cf6a4c;} 58 | span.ansiyellow {color: #f9ee98;} 59 | 60 | div.output_stderr {background-color: #cf6a4c;} 61 | div.output_stderr pre {color: #c3c3c3;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #1e1e1e; color: #c3c3c3;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #323537 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #1e1e1e; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #5f5a60;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #838184 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #9b703f;} 70 | .cm-s-ipython span.cm-atom {color: #9b859d;} 71 | .cm-s-ipython span.cm-number {color: #9b859d;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #8f9d6a;} 74 | .cm-s-ipython span.cm-keyword {color: #cf6a4c;} 75 | .cm-s-ipython span.cm-string {color: #f9ee98;} 76 | .cm-s-ipython span.cm-operator {color: #9b703f;} 77 | .cm-s-ipython span.cm-builtin {color: #9b859d;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #8f9d6a;} 80 | .cm-s-ipython span.cm-variable-2 {color: #7587a6;} 81 | .cm-s-ipython span.cm-def {color: #cda869;} 82 | .cm-s-ipython span.cm-error {background: #cf6a4c; color: #838184;} 83 | .cm-s-ipython span.cm-bracket {color: #a7a7a7;} 84 | .cm-s-ipython span.cm-tag {color: #cf6a4c;} 85 | .cm-s-ipython span.cm-link {color: #9b859d;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #c3c3c3 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-twilight-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Twilight Light 4 | Author: David Hart (http://hart-dev.com) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #ffffff;} 20 | a {color: #7587a6;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list-container {color: #323537;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #9b859d;} 33 | div.output_prompt {color: #9b703f;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #a7a7a7; 37 | } 38 | div.output_area pre {font-weight: normal; color: #464b50;} 39 | div.output_subarea {font-weight: normal; color: #464b50;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #5f5a60 solid; 43 | color: #5f5a60; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #464b50;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #9b703f;} 50 | div.text_cell_render, div.output_html {color: #464b50;} 51 | 52 | span.ansiblack {color: #323537;} 53 | span.ansiblue {color: #afc4db;} 54 | span.ansigray {color: #838184;} 55 | span.ansigreen {color: #8f9d6a;} 56 | span.ansipurple {color: #9b859d;} 57 | span.ansired {color: #cf6a4c;} 58 | span.ansiyellow {color: #f9ee98;} 59 | 60 | div.output_stderr {background-color: #cf6a4c;} 61 | div.output_stderr pre {color: #c3c3c3;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #ffffff; color: #323537;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #c3c3c3 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #ffffff; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #838184;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #5f5a60 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #9b703f;} 70 | .cm-s-ipython span.cm-atom {color: #9b859d;} 71 | .cm-s-ipython span.cm-number {color: #9b859d;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #8f9d6a;} 74 | .cm-s-ipython span.cm-keyword {color: #cf6a4c;} 75 | .cm-s-ipython span.cm-string {color: #f9ee98;} 76 | .cm-s-ipython span.cm-operator {color: #9b703f;} 77 | .cm-s-ipython span.cm-builtin {color: #9b859d;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #8f9d6a;} 80 | .cm-s-ipython span.cm-variable-2 {color: #7587a6;} 81 | .cm-s-ipython span.cm-def {color: #cda869;} 82 | .cm-s-ipython span.cm-error {background: #cf6a4c; color: #5f5a60;} 83 | .cm-s-ipython span.cm-bracket {color: #464b50;} 84 | .cm-s-ipython span.cm-tag {color: #cf6a4c;} 85 | .cm-s-ipython span.cm-link {color: #9b859d;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #323537 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-apathy-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Apathy Dark 4 | Author: Jannik Siebert (https://github.com/janniks) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #031A16;} 20 | a {color: #96883E;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #A7CEC8;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #3E965B;} 33 | div.output_prompt {color: #4C963E;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #184E45; 37 | } 38 | div.output_area pre {font-weight: normal; color: #81B5AC;} 39 | div.output_subarea {font-weight: normal; color: #81B5AC;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #81B5AC solid; 43 | color: #81B5AC; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #81B5AC;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #4C963E;} 50 | div.text_cell_render, div.output_html {color: #81B5AC;} 51 | 52 | span.ansiblack {color: #0B342D;} 53 | span.ansiblue {color: #963E4C;} 54 | span.ansigray {color: #5F9C92;} 55 | span.ansigreen {color: #883E96;} 56 | span.ansipurple {color: #4C963E;} 57 | span.ansired {color: #3E9688;} 58 | span.ansiyellow {color: #3E4C96;} 59 | 60 | div.output_stderr {background-color: #3E9688;} 61 | div.output_stderr pre {color: #A7CEC8;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #031A16; color: #A7CEC8;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #0B342D !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #031A16; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #2B685E;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #5F9C92 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #3E965B;} 70 | .cm-s-ipython span.cm-atom {color: #4C963E;} 71 | .cm-s-ipython span.cm-number {color: #4C963E;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #883E96;} 74 | .cm-s-ipython span.cm-keyword {color: #3E9688;} 75 | .cm-s-ipython span.cm-string {color: #3E4C96;} 76 | .cm-s-ipython span.cm-operator {color: #3E965B;} 77 | .cm-s-ipython span.cm-builtin {color: #4C963E;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #883E96;} 80 | .cm-s-ipython span.cm-variable-2 {color: #96883E;} 81 | .cm-s-ipython span.cm-def {color: #3E7996;} 82 | .cm-s-ipython span.cm-error {background: #3E9688; color: #5F9C92;} 83 | .cm-s-ipython span.cm-bracket {color: #81B5AC;} 84 | .cm-s-ipython span.cm-tag {color: #3E9688;} 85 | .cm-s-ipython span.cm-link {color: #4C963E;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #A7CEC8 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-ashes-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Ashes Dark 4 | Author: Jannik Siebert (https://github.com/janniks) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #1C2023;} 20 | a {color: #AE95C7;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #DFE2E5;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #C79595;} 33 | div.output_prompt {color: #C795AE;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #565E65; 37 | } 38 | div.output_area pre {font-weight: normal; color: #C7CCD1;} 39 | div.output_subarea {font-weight: normal; color: #C7CCD1;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #C7CCD1 solid; 43 | color: #C7CCD1; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #C7CCD1;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #C795AE;} 50 | div.text_cell_render, div.output_html {color: #C7CCD1;} 51 | 52 | span.ansiblack {color: #393F45;} 53 | span.ansiblue {color: #95AEC7;} 54 | span.ansigray {color: #ADB3BA;} 55 | span.ansigreen {color: #95C7AE;} 56 | span.ansipurple {color: #C795AE;} 57 | span.ansired {color: #C7AE95;} 58 | span.ansiyellow {color: #AEC795;} 59 | 60 | div.output_stderr {background-color: #C7AE95;} 61 | div.output_stderr pre {color: #DFE2E5;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #1C2023; color: #DFE2E5;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #393F45 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #1C2023; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #747C84;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #ADB3BA !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #C79595;} 70 | .cm-s-ipython span.cm-atom {color: #C795AE;} 71 | .cm-s-ipython span.cm-number {color: #C795AE;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #95C7AE;} 74 | .cm-s-ipython span.cm-keyword {color: #C7AE95;} 75 | .cm-s-ipython span.cm-string {color: #AEC795;} 76 | .cm-s-ipython span.cm-operator {color: #C79595;} 77 | .cm-s-ipython span.cm-builtin {color: #C795AE;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #95C7AE;} 80 | .cm-s-ipython span.cm-variable-2 {color: #AE95C7;} 81 | .cm-s-ipython span.cm-def {color: #C7C795;} 82 | .cm-s-ipython span.cm-error {background: #C7AE95; color: #ADB3BA;} 83 | .cm-s-ipython span.cm-bracket {color: #C7CCD1;} 84 | .cm-s-ipython span.cm-tag {color: #C7AE95;} 85 | .cm-s-ipython span.cm-link {color: #C795AE;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #DFE2E5 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-ashes-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Ashes Light 4 | Author: Jannik Siebert (https://github.com/janniks) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #F3F4F5;} 20 | a {color: #AE95C7;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list-container {color: #393F45;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #C795AE;} 33 | div.output_prompt {color: #C79595;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #C7CCD1; 37 | } 38 | div.output_area pre {font-weight: normal; color: #565E65;} 39 | div.output_subarea {font-weight: normal; color: #565E65;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #747C84 solid; 43 | color: #747C84; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #565E65;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #C79595;} 50 | div.text_cell_render, div.output_html {color: #565E65;} 51 | 52 | span.ansiblack {color: #393F45;} 53 | span.ansiblue {color: #95AEC7;} 54 | span.ansigray {color: #ADB3BA;} 55 | span.ansigreen {color: #95C7AE;} 56 | span.ansipurple {color: #C795AE;} 57 | span.ansired {color: #C7AE95;} 58 | span.ansiyellow {color: #AEC795;} 59 | 60 | div.output_stderr {background-color: #C7AE95;} 61 | div.output_stderr pre {color: #DFE2E5;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #F3F4F5; color: #393F45;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #DFE2E5 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #F3F4F5; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #ADB3BA;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #747C84 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #C79595;} 70 | .cm-s-ipython span.cm-atom {color: #C795AE;} 71 | .cm-s-ipython span.cm-number {color: #C795AE;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #95C7AE;} 74 | .cm-s-ipython span.cm-keyword {color: #C7AE95;} 75 | .cm-s-ipython span.cm-string {color: #AEC795;} 76 | .cm-s-ipython span.cm-operator {color: #C79595;} 77 | .cm-s-ipython span.cm-builtin {color: #C795AE;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #95C7AE;} 80 | .cm-s-ipython span.cm-variable-2 {color: #AE95C7;} 81 | .cm-s-ipython span.cm-def {color: #C7C795;} 82 | .cm-s-ipython span.cm-error {background: #C7AE95; color: #747C84;} 83 | .cm-s-ipython span.cm-bracket {color: #565E65;} 84 | .cm-s-ipython span.cm-tag {color: #C7AE95;} 85 | .cm-s-ipython span.cm-link {color: #C795AE;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #393F45 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-brewer-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Brewer Dark 4 | Author: Timothée Poisot (http://github.com/tpoisot) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #0c0d0e;} 20 | a {color: #3182bd;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #dadbdc;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #b15928;} 33 | div.output_prompt {color: #756bb1;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #515253; 37 | } 38 | div.output_area pre {font-weight: normal; color: #b7b8b9;} 39 | div.output_subarea {font-weight: normal; color: #b7b8b9;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #b7b8b9 solid; 43 | color: #b7b8b9; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #b7b8b9;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #756bb1;} 50 | div.text_cell_render, div.output_html {color: #b7b8b9;} 51 | 52 | span.ansiblack {color: #2e2f30;} 53 | span.ansiblue {color: #80b1d3;} 54 | span.ansigray {color: #959697;} 55 | span.ansigreen {color: #31a354;} 56 | span.ansipurple {color: #756bb1;} 57 | span.ansired {color: #e31a1c;} 58 | span.ansiyellow {color: #dca060;} 59 | 60 | div.output_stderr {background-color: #e31a1c;} 61 | div.output_stderr pre {color: #dadbdc;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #0c0d0e; color: #dadbdc;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #2e2f30 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #0c0d0e; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #737475;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #959697 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #b15928;} 70 | .cm-s-ipython span.cm-atom {color: #756bb1;} 71 | .cm-s-ipython span.cm-number {color: #756bb1;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #31a354;} 74 | .cm-s-ipython span.cm-keyword {color: #e31a1c;} 75 | .cm-s-ipython span.cm-string {color: #dca060;} 76 | .cm-s-ipython span.cm-operator {color: #b15928;} 77 | .cm-s-ipython span.cm-builtin {color: #756bb1;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #31a354;} 80 | .cm-s-ipython span.cm-variable-2 {color: #3182bd;} 81 | .cm-s-ipython span.cm-def {color: #e6550d;} 82 | .cm-s-ipython span.cm-error {background: #e31a1c; color: #959697;} 83 | .cm-s-ipython span.cm-bracket {color: #b7b8b9;} 84 | .cm-s-ipython span.cm-tag {color: #e31a1c;} 85 | .cm-s-ipython span.cm-link {color: #756bb1;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #dadbdc !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-bright-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Bright Dark 4 | Author: Chris Kempson (http://chriskempson.com) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #000000;} 20 | a {color: #6fb3d2;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #f5f5f5;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #be643c;} 33 | div.output_prompt {color: #d381c3;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #505050; 37 | } 38 | div.output_area pre {font-weight: normal; color: #e0e0e0;} 39 | div.output_subarea {font-weight: normal; color: #e0e0e0;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #e0e0e0 solid; 43 | color: #e0e0e0; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #e0e0e0;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #d381c3;} 50 | div.text_cell_render, div.output_html {color: #e0e0e0;} 51 | 52 | span.ansiblack {color: #303030;} 53 | span.ansiblue {color: #76c7b7;} 54 | span.ansigray {color: #d0d0d0;} 55 | span.ansigreen {color: #a1c659;} 56 | span.ansipurple {color: #d381c3;} 57 | span.ansired {color: #fb0120;} 58 | span.ansiyellow {color: #fda331;} 59 | 60 | div.output_stderr {background-color: #fb0120;} 61 | div.output_stderr pre {color: #f5f5f5;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #000000; color: #f5f5f5;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #303030 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #000000; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #b0b0b0;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #d0d0d0 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #be643c;} 70 | .cm-s-ipython span.cm-atom {color: #d381c3;} 71 | .cm-s-ipython span.cm-number {color: #d381c3;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #a1c659;} 74 | .cm-s-ipython span.cm-keyword {color: #fb0120;} 75 | .cm-s-ipython span.cm-string {color: #fda331;} 76 | .cm-s-ipython span.cm-operator {color: #be643c;} 77 | .cm-s-ipython span.cm-builtin {color: #d381c3;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #a1c659;} 80 | .cm-s-ipython span.cm-variable-2 {color: #6fb3d2;} 81 | .cm-s-ipython span.cm-def {color: #fc6d24;} 82 | .cm-s-ipython span.cm-error {background: #fb0120; color: #d0d0d0;} 83 | .cm-s-ipython span.cm-bracket {color: #e0e0e0;} 84 | .cm-s-ipython span.cm-tag {color: #fb0120;} 85 | .cm-s-ipython span.cm-link {color: #d381c3;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #f5f5f5 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-bright-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Bright Light 4 | Author: Chris Kempson (http://chriskempson.com) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #ffffff;} 20 | a {color: #6fb3d2;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list-container {color: #303030;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #d381c3;} 33 | div.output_prompt {color: #be643c;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #e0e0e0; 37 | } 38 | div.output_area pre {font-weight: normal; color: #505050;} 39 | div.output_subarea {font-weight: normal; color: #505050;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #b0b0b0 solid; 43 | color: #b0b0b0; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #505050;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #be643c;} 50 | div.text_cell_render, div.output_html {color: #505050;} 51 | 52 | span.ansiblack {color: #303030;} 53 | span.ansiblue {color: #76c7b7;} 54 | span.ansigray {color: #d0d0d0;} 55 | span.ansigreen {color: #a1c659;} 56 | span.ansipurple {color: #d381c3;} 57 | span.ansired {color: #fb0120;} 58 | span.ansiyellow {color: #fda331;} 59 | 60 | div.output_stderr {background-color: #fb0120;} 61 | div.output_stderr pre {color: #f5f5f5;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #ffffff; color: #303030;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #f5f5f5 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #ffffff; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #d0d0d0;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #b0b0b0 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #be643c;} 70 | .cm-s-ipython span.cm-atom {color: #d381c3;} 71 | .cm-s-ipython span.cm-number {color: #d381c3;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #a1c659;} 74 | .cm-s-ipython span.cm-keyword {color: #fb0120;} 75 | .cm-s-ipython span.cm-string {color: #fda331;} 76 | .cm-s-ipython span.cm-operator {color: #be643c;} 77 | .cm-s-ipython span.cm-builtin {color: #d381c3;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #a1c659;} 80 | .cm-s-ipython span.cm-variable-2 {color: #6fb3d2;} 81 | .cm-s-ipython span.cm-def {color: #fc6d24;} 82 | .cm-s-ipython span.cm-error {background: #fb0120; color: #b0b0b0;} 83 | .cm-s-ipython span.cm-bracket {color: #505050;} 84 | .cm-s-ipython span.cm-tag {color: #fb0120;} 85 | .cm-s-ipython span.cm-link {color: #d381c3;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #303030 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-chalk-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Chalk Light 4 | Author: Chris Kempson (http://chriskempson.com) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #f5f5f5;} 20 | a {color: #6fc2ef;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list-container {color: #202020;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #e1a3ee;} 33 | div.output_prompt {color: #deaf8f;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #d0d0d0; 37 | } 38 | div.output_area pre {font-weight: normal; color: #303030;} 39 | div.output_subarea {font-weight: normal; color: #303030;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #505050 solid; 43 | color: #505050; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #303030;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #deaf8f;} 50 | div.text_cell_render, div.output_html {color: #303030;} 51 | 52 | span.ansiblack {color: #202020;} 53 | span.ansiblue {color: #12cfc0;} 54 | span.ansigray {color: #b0b0b0;} 55 | span.ansigreen {color: #acc267;} 56 | span.ansipurple {color: #e1a3ee;} 57 | span.ansired {color: #fb9fb1;} 58 | span.ansiyellow {color: #ddb26f;} 59 | 60 | div.output_stderr {background-color: #fb9fb1;} 61 | div.output_stderr pre {color: #e0e0e0;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #f5f5f5; color: #202020;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #e0e0e0 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #f5f5f5; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #b0b0b0;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #505050 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #deaf8f;} 70 | .cm-s-ipython span.cm-atom {color: #e1a3ee;} 71 | .cm-s-ipython span.cm-number {color: #e1a3ee;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #acc267;} 74 | .cm-s-ipython span.cm-keyword {color: #fb9fb1;} 75 | .cm-s-ipython span.cm-string {color: #ddb26f;} 76 | .cm-s-ipython span.cm-operator {color: #deaf8f;} 77 | .cm-s-ipython span.cm-builtin {color: #e1a3ee;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #acc267;} 80 | .cm-s-ipython span.cm-variable-2 {color: #6fc2ef;} 81 | .cm-s-ipython span.cm-def {color: #eda987;} 82 | .cm-s-ipython span.cm-error {background: #fb9fb1; color: #505050;} 83 | .cm-s-ipython span.cm-bracket {color: #303030;} 84 | .cm-s-ipython span.cm-tag {color: #fb9fb1;} 85 | .cm-s-ipython span.cm-link {color: #e1a3ee;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #202020 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-default-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Default Dark 4 | Author: Chris Kempson (http://chriskempson.com) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #181818;} 20 | a {color: #7cafc2;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #e8e8e8;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #a16946;} 33 | div.output_prompt {color: #ba8baf;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #383838; 37 | } 38 | div.output_area pre {font-weight: normal; color: #d8d8d8;} 39 | div.output_subarea {font-weight: normal; color: #d8d8d8;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #d8d8d8 solid; 43 | color: #d8d8d8; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #d8d8d8;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #ba8baf;} 50 | div.text_cell_render, div.output_html {color: #d8d8d8;} 51 | 52 | span.ansiblack {color: #282828;} 53 | span.ansiblue {color: #86c1b9;} 54 | span.ansigray {color: #b8b8b8;} 55 | span.ansigreen {color: #a1b56c;} 56 | span.ansipurple {color: #ba8baf;} 57 | span.ansired {color: #ab4642;} 58 | span.ansiyellow {color: #f7ca88;} 59 | 60 | div.output_stderr {background-color: #ab4642;} 61 | div.output_stderr pre {color: #e8e8e8;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #181818; color: #e8e8e8;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #282828 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #181818; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #585858;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #b8b8b8 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #a16946;} 70 | .cm-s-ipython span.cm-atom {color: #ba8baf;} 71 | .cm-s-ipython span.cm-number {color: #ba8baf;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #a1b56c;} 74 | .cm-s-ipython span.cm-keyword {color: #ab4642;} 75 | .cm-s-ipython span.cm-string {color: #f7ca88;} 76 | .cm-s-ipython span.cm-operator {color: #a16946;} 77 | .cm-s-ipython span.cm-builtin {color: #ba8baf;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #a1b56c;} 80 | .cm-s-ipython span.cm-variable-2 {color: #7cafc2;} 81 | .cm-s-ipython span.cm-def {color: #dc9656;} 82 | .cm-s-ipython span.cm-error {background: #ab4642; color: #b8b8b8;} 83 | .cm-s-ipython span.cm-bracket {color: #d8d8d8;} 84 | .cm-s-ipython span.cm-tag {color: #ab4642;} 85 | .cm-s-ipython span.cm-link {color: #ba8baf;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #e8e8e8 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-default-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Default Light 4 | Author: Chris Kempson (http://chriskempson.com) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #f8f8f8;} 20 | a {color: #7cafc2;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list-container {color: #282828;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #ba8baf;} 33 | div.output_prompt {color: #a16946;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #d8d8d8; 37 | } 38 | div.output_area pre {font-weight: normal; color: #383838;} 39 | div.output_subarea {font-weight: normal; color: #383838;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #585858 solid; 43 | color: #585858; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #383838;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #a16946;} 50 | div.text_cell_render, div.output_html {color: #383838;} 51 | 52 | span.ansiblack {color: #282828;} 53 | span.ansiblue {color: #86c1b9;} 54 | span.ansigray {color: #b8b8b8;} 55 | span.ansigreen {color: #a1b56c;} 56 | span.ansipurple {color: #ba8baf;} 57 | span.ansired {color: #ab4642;} 58 | span.ansiyellow {color: #f7ca88;} 59 | 60 | div.output_stderr {background-color: #ab4642;} 61 | div.output_stderr pre {color: #e8e8e8;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #f8f8f8; color: #282828;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #e8e8e8 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #f8f8f8; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #b8b8b8;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #585858 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #a16946;} 70 | .cm-s-ipython span.cm-atom {color: #ba8baf;} 71 | .cm-s-ipython span.cm-number {color: #ba8baf;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #a1b56c;} 74 | .cm-s-ipython span.cm-keyword {color: #ab4642;} 75 | .cm-s-ipython span.cm-string {color: #f7ca88;} 76 | .cm-s-ipython span.cm-operator {color: #a16946;} 77 | .cm-s-ipython span.cm-builtin {color: #ba8baf;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #a1b56c;} 80 | .cm-s-ipython span.cm-variable-2 {color: #7cafc2;} 81 | .cm-s-ipython span.cm-def {color: #dc9656;} 82 | .cm-s-ipython span.cm-error {background: #ab4642; color: #585858;} 83 | .cm-s-ipython span.cm-bracket {color: #383838;} 84 | .cm-s-ipython span.cm-tag {color: #ab4642;} 85 | .cm-s-ipython span.cm-link {color: #ba8baf;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #282828 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-eighties-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Eighties Dark 4 | Author: Chris Kempson (http://chriskempson.com) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #2d2d2d;} 20 | a {color: #6699cc;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #e8e6df;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #d27b53;} 33 | div.output_prompt {color: #cc99cc;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #515151; 37 | } 38 | div.output_area pre {font-weight: normal; color: #d3d0c8;} 39 | div.output_subarea {font-weight: normal; color: #d3d0c8;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #d3d0c8 solid; 43 | color: #d3d0c8; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #d3d0c8;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #cc99cc;} 50 | div.text_cell_render, div.output_html {color: #d3d0c8;} 51 | 52 | span.ansiblack {color: #393939;} 53 | span.ansiblue {color: #66cccc;} 54 | span.ansigray {color: #a09f93;} 55 | span.ansigreen {color: #99cc99;} 56 | span.ansipurple {color: #cc99cc;} 57 | span.ansired {color: #f2777a;} 58 | span.ansiyellow {color: #ffcc66;} 59 | 60 | div.output_stderr {background-color: #f2777a;} 61 | div.output_stderr pre {color: #e8e6df;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #2d2d2d; color: #e8e6df;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #393939 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #2d2d2d; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #747369;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #a09f93 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #d27b53;} 70 | .cm-s-ipython span.cm-atom {color: #cc99cc;} 71 | .cm-s-ipython span.cm-number {color: #cc99cc;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #99cc99;} 74 | .cm-s-ipython span.cm-keyword {color: #f2777a;} 75 | .cm-s-ipython span.cm-string {color: #ffcc66;} 76 | .cm-s-ipython span.cm-operator {color: #d27b53;} 77 | .cm-s-ipython span.cm-builtin {color: #cc99cc;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #99cc99;} 80 | .cm-s-ipython span.cm-variable-2 {color: #6699cc;} 81 | .cm-s-ipython span.cm-def {color: #f99157;} 82 | .cm-s-ipython span.cm-error {background: #f2777a; color: #a09f93;} 83 | .cm-s-ipython span.cm-bracket {color: #d3d0c8;} 84 | .cm-s-ipython span.cm-tag {color: #f2777a;} 85 | .cm-s-ipython span.cm-link {color: #cc99cc;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #e8e6df !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-embers-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Embers Dark 4 | Author: Jannik Siebert (https://github.com/janniks) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #16130F;} 20 | a {color: #6D5782;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #BEB6AE;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #825757;} 33 | div.output_prompt {color: #82576D;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #433B32; 37 | } 38 | div.output_area pre {font-weight: normal; color: #A39A90;} 39 | div.output_subarea {font-weight: normal; color: #A39A90;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #A39A90 solid; 43 | color: #A39A90; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #A39A90;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #82576D;} 50 | div.text_cell_render, div.output_html {color: #A39A90;} 51 | 52 | span.ansiblack {color: #2C2620;} 53 | span.ansiblue {color: #576D82;} 54 | span.ansigray {color: #8A8075;} 55 | span.ansigreen {color: #57826D;} 56 | span.ansipurple {color: #82576D;} 57 | span.ansired {color: #826D57;} 58 | span.ansiyellow {color: #6D8257;} 59 | 60 | div.output_stderr {background-color: #826D57;} 61 | div.output_stderr pre {color: #BEB6AE;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #16130F; color: #BEB6AE;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #2C2620 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #16130F; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #5A5047;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #8A8075 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #825757;} 70 | .cm-s-ipython span.cm-atom {color: #82576D;} 71 | .cm-s-ipython span.cm-number {color: #82576D;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #57826D;} 74 | .cm-s-ipython span.cm-keyword {color: #826D57;} 75 | .cm-s-ipython span.cm-string {color: #6D8257;} 76 | .cm-s-ipython span.cm-operator {color: #825757;} 77 | .cm-s-ipython span.cm-builtin {color: #82576D;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #57826D;} 80 | .cm-s-ipython span.cm-variable-2 {color: #6D5782;} 81 | .cm-s-ipython span.cm-def {color: #828257;} 82 | .cm-s-ipython span.cm-error {background: #826D57; color: #8A8075;} 83 | .cm-s-ipython span.cm-bracket {color: #A39A90;} 84 | .cm-s-ipython span.cm-tag {color: #826D57;} 85 | .cm-s-ipython span.cm-link {color: #82576D;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #BEB6AE !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-mocha-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Mocha Light 4 | Author: Chris Kempson (http://chriskempson.com) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #f5eeeb;} 20 | a {color: #8ab3b5;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list-container {color: #534636;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #a89bb9;} 33 | div.output_prompt {color: #bb9584;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #d0c8c6; 37 | } 38 | div.output_area pre {font-weight: normal; color: #645240;} 39 | div.output_subarea {font-weight: normal; color: #645240;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #7e705a solid; 43 | color: #7e705a; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #645240;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #bb9584;} 50 | div.text_cell_render, div.output_html {color: #645240;} 51 | 52 | span.ansiblack {color: #534636;} 53 | span.ansiblue {color: #7bbda4;} 54 | span.ansigray {color: #b8afad;} 55 | span.ansigreen {color: #beb55b;} 56 | span.ansipurple {color: #a89bb9;} 57 | span.ansired {color: #cb6077;} 58 | span.ansiyellow {color: #f4bc87;} 59 | 60 | div.output_stderr {background-color: #cb6077;} 61 | div.output_stderr pre {color: #e9e1dd;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #f5eeeb; color: #534636;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #e9e1dd !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #f5eeeb; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #b8afad;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #7e705a !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #bb9584;} 70 | .cm-s-ipython span.cm-atom {color: #a89bb9;} 71 | .cm-s-ipython span.cm-number {color: #a89bb9;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #beb55b;} 74 | .cm-s-ipython span.cm-keyword {color: #cb6077;} 75 | .cm-s-ipython span.cm-string {color: #f4bc87;} 76 | .cm-s-ipython span.cm-operator {color: #bb9584;} 77 | .cm-s-ipython span.cm-builtin {color: #a89bb9;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #beb55b;} 80 | .cm-s-ipython span.cm-variable-2 {color: #8ab3b5;} 81 | .cm-s-ipython span.cm-def {color: #d28b71;} 82 | .cm-s-ipython span.cm-error {background: #cb6077; color: #7e705a;} 83 | .cm-s-ipython span.cm-bracket {color: #645240;} 84 | .cm-s-ipython span.cm-tag {color: #cb6077;} 85 | .cm-s-ipython span.cm-link {color: #a89bb9;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #534636 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-monokai-dark.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Monokai Dark 4 | Author: Wimer Hazenberg (http://www.monokai.nl) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #272822;} 20 | a {color: #66d9ef;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list_container {color: #f5f4f1;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #cc6633;} 33 | div.output_prompt {color: #ae81ff;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #49483e; 37 | } 38 | div.output_area pre {font-weight: normal; color: #f8f8f2;} 39 | div.output_subarea {font-weight: normal; color: #f8f8f2;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #f8f8f2 solid; 43 | color: #f8f8f2; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #f8f8f2;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #ae81ff;} 50 | div.text_cell_render, div.output_html {color: #f8f8f2;} 51 | 52 | span.ansiblack {color: #383830;} 53 | span.ansiblue {color: #a1efe4;} 54 | span.ansigray {color: #a59f85;} 55 | span.ansigreen {color: #a6e22e;} 56 | span.ansipurple {color: #ae81ff;} 57 | span.ansired {color: #f92672;} 58 | span.ansiyellow {color: #f4bf75;} 59 | 60 | div.output_stderr {background-color: #f92672;} 61 | div.output_stderr pre {color: #f5f4f1;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #272822; color: #f5f4f1;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #383830 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #272822; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #75715e;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #a59f85 !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #cc6633;} 70 | .cm-s-ipython span.cm-atom {color: #ae81ff;} 71 | .cm-s-ipython span.cm-number {color: #ae81ff;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #a6e22e;} 74 | .cm-s-ipython span.cm-keyword {color: #f92672;} 75 | .cm-s-ipython span.cm-string {color: #f4bf75;} 76 | .cm-s-ipython span.cm-operator {color: #cc6633;} 77 | .cm-s-ipython span.cm-builtin {color: #ae81ff;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #a6e22e;} 80 | .cm-s-ipython span.cm-variable-2 {color: #66d9ef;} 81 | .cm-s-ipython span.cm-def {color: #fd971f;} 82 | .cm-s-ipython span.cm-error {background: #f92672; color: #a59f85;} 83 | .cm-s-ipython span.cm-bracket {color: #f8f8f2;} 84 | .cm-s-ipython span.cm-tag {color: #f92672;} 85 | .cm-s-ipython span.cm-link {color: #ae81ff;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #f5f4f1 !important;} 88 | -------------------------------------------------------------------------------- /jupyter-custom-config/themes/base16-monokai-light.css: -------------------------------------------------------------------------------- 1 | /* 2 | 3 | Name: Base16 Monokai Light 4 | Author: Wimer Hazenberg (http://www.monokai.nl) 5 | 6 | CodeMirror template adapted for IPython Notebook by Nikhil Sonnad (https://github.com/nsonnad/base16-ipython-notebook) 7 | CodeMirror template by Jan T. Sott (https://github.com/idleberg/base16-chrome-devtools) 8 | Original Base16 color scheme by Chris Kempson (https://github.com/chriskempson/base16) 9 | 10 | */ 11 | 12 | /* Uncomment to use a custom font 13 | div#notebook, div.CodeMirror, div.output_area pre, div.output_wrapper, div.prompt { 14 | font-family: 'Custom Font Name', monospace !important; 15 | } 16 | */ 17 | 18 | /* GLOBALS */ 19 | body {background-color: #f9f8f5;} 20 | a {color: #66d9ef;} 21 | 22 | /* INTRO PAGE */ 23 | .toolbar_info, .list-container {color: #383830;} 24 | 25 | /* NOTEBOOK */ 26 | 27 | /* comment out this line to bring the toolbar back */ 28 | div#maintoolbar, div#header {display: none !important;} 29 | 30 | div#notebook {border-top: none;} 31 | 32 | div.input_prompt {color: #ae81ff;} 33 | div.output_prompt {color: #cc6633;} 34 | div.input_area { 35 | border-radius: 0px; 36 | border: 1px solid #f8f8f2; 37 | } 38 | div.output_area pre {font-weight: normal; color: #49483e;} 39 | div.output_subarea {font-weight: normal; color: #49483e;} 40 | 41 | .rendered_html table, .rendered_html th, .rendered_html tr, .rendered_html td { 42 | border: 1px #75715e solid; 43 | color: #75715e; 44 | } 45 | div.output_html { font-family: sans-serif; } 46 | table.dataframe tr {border: 1px #49483e;} 47 | 48 | div.cell.selected {border-radius: 0px;} 49 | div.cell.edit_mode {border-radius: 0px; border: thin solid #cc6633;} 50 | div.text_cell_render, div.output_html {color: #49483e;} 51 | 52 | span.ansiblack {color: #383830;} 53 | span.ansiblue {color: #a1efe4;} 54 | span.ansigray {color: #a59f85;} 55 | span.ansigreen {color: #a6e22e;} 56 | span.ansipurple {color: #ae81ff;} 57 | span.ansired {color: #f92672;} 58 | span.ansiyellow {color: #f4bf75;} 59 | 60 | div.output_stderr {background-color: #f92672;} 61 | div.output_stderr pre {color: #f5f4f1;} 62 | 63 | .cm-s-ipython.CodeMirror {background: #f9f8f5; color: #383830;} 64 | .cm-s-ipython div.CodeMirror-selected {background: #f5f4f1 !important;} 65 | .cm-s-ipython .CodeMirror-gutters {background: #f9f8f5; border-right: 0px;} 66 | .cm-s-ipython .CodeMirror-linenumber {color: #a59f85;} 67 | .cm-s-ipython .CodeMirror-cursor {border-left: 1px solid #75715e !important;} 68 | 69 | .cm-s-ipython span.cm-comment {color: #cc6633;} 70 | .cm-s-ipython span.cm-atom {color: #ae81ff;} 71 | .cm-s-ipython span.cm-number {color: #ae81ff;} 72 | 73 | .cm-s-ipython span.cm-property, .cm-s-ipython span.cm-attribute {color: #a6e22e;} 74 | .cm-s-ipython span.cm-keyword {color: #f92672;} 75 | .cm-s-ipython span.cm-string {color: #f4bf75;} 76 | .cm-s-ipython span.cm-operator {color: #cc6633;} 77 | .cm-s-ipython span.cm-builtin {color: #ae81ff;} 78 | 79 | .cm-s-ipython span.cm-variable {color: #a6e22e;} 80 | .cm-s-ipython span.cm-variable-2 {color: #66d9ef;} 81 | .cm-s-ipython span.cm-def {color: #fd971f;} 82 | .cm-s-ipython span.cm-error {background: #f92672; color: #75715e;} 83 | .cm-s-ipython span.cm-bracket {color: #49483e;} 84 | .cm-s-ipython span.cm-tag {color: #f92672;} 85 | .cm-s-ipython span.cm-link {color: #ae81ff;} 86 | 87 | .cm-s-ipython .CodeMirror-matchingbracket { text-decoration: underline; color: #383830 !important;} 88 | --------------------------------------------------------------------------------