" vi:syntax=vim " base16-vim (https://github.com/chriskempson/base16-vim) " by Chris Kempson (http://chriskempson.com) " OneDark scheme by Lalit Magant (http://github.com/tilal6991) " This enables the coresponding base16-shell script to run so that " :colorscheme works in terminals supported by base16-shell scripts " User must set this variable in .vimrc " let g:base16_shell_path=base16-builder/output/shell/ if !has("gui_running") if exists("g:base16_shell_path") execute "silent !/bin/sh ".g:base16_shell_path."/base16-onedark.sh" endif endif " GUI color definitions let s:gui00 = "282c34" let g:base16_gui00 = "282c34" let s:gui01 = "353b45" let g:base16_gui01 = "353b45" let s:gui02 = "3e4451" let g:base16_gui02 = "3e4451" let s:gui03 = "545862" let g:base16_gui03 = "545862" let s:gui04 = "565c64" let g:base16_gui04 = "565c64" let s:gui05 = "abb2bf" let g:base16_gui05 = "abb2bf" let s:gui06 = "b6bdca" let g:base16_gui06 = "b6bdca" let s:gui07 = "c8ccd4" let g:base16_gui07 = "c8ccd4" let s:gui08 = "e06c75" let g:base16_gui08 = "e06c75" let s:gui09 = "d19a66" let g:base16_gui09 = "d19a66" let s:gui0A = "e5c07b" let g:base16_gui0A = "e5c07b" let s:gui0B = "98c379" let g:base16_gui0B = "98c379" let s:gui0C = "56b6c2" let g:base16_gui0C = "56b6c2" let s:gui0D = "61afef" let g:base16_gui0D = "61afef" let s:gui0E = "c678dd" let g:base16_gui0E = "c678dd" let s:gui0F = "be5046" let g:base16_gui0F = "be5046" " Terminal color definitions let s:cterm00 = "00" let g:base16_cterm00 = "00" let s:cterm03 = "08" let g:base16_cterm03 = "08" let s:cterm05 = "07" let g:base16_cterm05 = "07" let s:cterm07 = "15" let g:base16_cterm07 = "15" let s:cterm08 = "01" let g:base16_cterm08 = "01" let s:cterm0A = "03" let g:base16_cterm0A = "03" let s:cterm0B = "02" let g:base16_cterm0B = "02" let s:cterm0C = "06" let g:base16_cterm0C = "06" let s:cterm0D = "04" let g:base16_cterm0D = "04" let s:cterm0E = "05" let g:base16_cterm0E = "05" if exists("base16colorspace") && base16colorspace == "256" let s:cterm01 = "18" let g:base16_cterm01 = "18" let s:cterm02 = "19" let g:base16_cterm02 = "19" let s:cterm04 = "20" let g:base16_cterm04 = "20" let s:cterm06 = "21" let g:base16_cterm06 = "21" let s:cterm09 = "16" let g:base16_cterm09 = "16" let s:cterm0F = "17" let g:base16_cterm0F = "17" else let s:cterm01 = "10" let g:base16_cterm01 = "10" let s:cterm02 = "11" let g:base16_cterm02 = "11" let s:cterm04 = "12" let g:base16_cterm04 = "12" let s:cterm06 = "13" let g:base16_cterm06 = "13" let s:cterm09 = "09" let g:base16_cterm09 = "09" let s:cterm0F = "14" let g:base16_cterm0F = "14" endif " Neovim terminal colours if has("nvim") let g:terminal_color_0 = "#282c34" let g:terminal_color_1 = "#e06c75" let g:terminal_color_2 = "#98c379" let g:terminal_color_3 = "#e5c07b" let g:terminal_color_4 = "#61afef" let g:terminal_color_5 = "#c678dd" let g:terminal_color_6 = "#56b6c2" let g:terminal_color_7 = "#abb2bf" let g:terminal_color_8 = "#545862" let g:terminal_color_9 = "#e06c75" let g:terminal_color_10 = "#98c379" let g:terminal_color_11 = "#e5c07b" let g:terminal_color_12 = "#61afef" let g:terminal_color_13 = "#c678dd" let g:terminal_color_14 = "#56b6c2" let g:terminal_color_15 = "#c8ccd4" let g:terminal_color_background = g:terminal_color_0 let g:terminal_color_foreground = g:terminal_color_5 if &background == "light" let g:terminal_color_background =
name: Update the repository with the latest base16 colorschemes
on:
workflow_dispatch:
schedule:
- cron: "* * * * 0" # https://crontab.guru/every-week
jobs:
run:
runs-on: ubuntu-latest
steps:
- name: Set up Python
uses: actions/setup-python@v1
with:
python-version: 3.8
- name: Upgrade pip
run: python -m pip install --upgrade pip
- name: Install pybase16
run: pip install pybase16-builder
- name: Fetch the repository code
uses: actions/checkout@v2
- name: Run make
run: make
- name: Commit the changes, if any
uses: stefanzweifel/git-auto-commit-action@v4
with:
token: ${{ secrets.BOT_ACCESS_TOKEN }}
commit_message: Update with the latest base16-project colorschemes
branch: ${{ github.head_ref }}
commit_user_name: base16-project-bot
commit_user_email: base16themeproject@proton.me
commit_author: base16-project-bot <base16themeproject@proton.me>