summaryrefslogtreecommitdiffstats
path: root/assets
diff options
context:
space:
mode:
authorsharkdp <davidpeter@web.de>2018-05-16 21:22:16 +0200
committerDavid Peter <sharkdp@users.noreply.github.com>2018-05-16 22:04:12 +0200
commit145b99f01c19416b5d6419d6bcf3d51a771a5518 (patch)
treefa1471ca33db25e077bc421355b1c8e17c57fa9c /assets
parent9af1d2b8917710e3c2ce0a591af5f8bdd0101635 (diff)
Include syntaxes and themes in repository
This changes a few things: - All syntaxes and themes are now stored (as submodules) under assets/syntaxes and assets/themes - The default directories for syntaxes and themes are "syntaxes" and "themes" (used to be "syntax" and "themes") - The "bat cache" command can now take a `--source <dir>` and `--target <dir>` option. - The cached files have been renamed to "themes.bin" and "syntaxes.bin"
Diffstat (limited to 'assets')
-rw-r--r--assets/create.sh38
-rw-r--r--assets/syntax_setbin307813 -> 0 bytes
-rw-r--r--assets/syntaxes.binbin0 -> 332425 bytes
m---------assets/syntaxes/Elixir0
m---------assets/syntaxes/Julia0
m---------assets/syntaxes/Markdown-Extended0
m---------assets/syntaxes/Packages0
m---------assets/syntaxes/TOML0
-rw-r--r--assets/theme_setbin5312 -> 0 bytes
-rw-r--r--assets/themes.binbin0 -> 5147 bytes
l---------assets/themes/Default.tmTheme1
m---------assets/themes/sublime-monokai-extended0
12 files changed, 7 insertions, 32 deletions
diff --git a/assets/create.sh b/assets/create.sh
index 8b20316c..466d382c 100644
--- a/assets/create.sh
+++ b/assets/create.sh
@@ -1,37 +1,11 @@
-set -e
+#!/bin/bash
-THEME_FOLDER="$HOME/.config/bat/themes"
-SYNTAX_FOLDER="$HOME/.config/bat/syntax"
+ASSET_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
-if [ ! -e "$THEME_FOLDER" ]; then
- mkdir -p "$THEME_FOLDER"
- (
- cd "$THEME_FOLDER"
- git clone https://github.com/jonschlinkert/sublime-monokai-extended
- ln -s "sublime-monokai-extended/Monokai Extended.tmTheme" Default.tmTheme
- )
-fi
+DEFAULT_MARKDOWN_SYNTAX="$ASSET_DIR/syntaxes/Packages/Markdown"
-if [ ! -e "$SYNTAX_FOLDER" ]; then
- mkdir -p "$SYNTAX_FOLDER"
- (
- cd "$SYNTAX_FOLDER"
- git clone https://github.com/sublimehq/Packages/
+rm -rf "$DEFAULT_MARKDOWN_SYNTAX"
- # Patch JavaScript syntax
- sed -i -e 's/{{identifier_break}}+/{{identifier_break}}/' Packages/JavaScript/JavaScript.sublime-syntax
+bat cache --init --source="$ASSET_DIR" --target="$ASSET_DIR"
- # Use extended Markdown syntax
- rm -rf Packages/Markdown
- git clone https://github.com/jonschlinkert/sublime-markdown-extended
-
- # Add additional sxntax definitions
- git clone https://github.com/princemaple/elixir-sublime-syntax/
- git clone https://github.com/sharkdp/sublime_toml_highlighting
- git clone https://github.com/JuliaEditorSupport/Julia-sublime
- )
-fi
-
-bat cache --init
-
-cp "$HOME/.cache/bat"/* .
+git -C "$ASSET_DIR/syntaxes/Packages" checkout "$DEFAULT_MARKDOWN_SYNTAX"
diff --git a/assets/syntax_set b/assets/syntax_set
deleted file mode 100644
index 03855ec5..00000000
--- a/assets/syntax_set
+++ /dev/null
Binary files differ
diff --git a/assets/syntaxes.bin b/assets/syntaxes.bin
new file mode 100644
index 00000000..e00efb74
--- /dev/null
+++ b/assets/syntaxes.bin
Binary files differ
diff --git a/assets/syntaxes/Elixir b/assets/syntaxes/Elixir
new file mode 160000
+Subproject 044d9af8a1cc5c4da234e60f4a22ce8603b2d77
diff --git a/assets/syntaxes/Julia b/assets/syntaxes/Julia
new file mode 160000
+Subproject 581805e47c7af5ab0a880aaef5b27f8c1ccc29a
diff --git a/assets/syntaxes/Markdown-Extended b/assets/syntaxes/Markdown-Extended
new file mode 160000
+Subproject 7b7a83aeeaf3afc752f7d921b10051330557aa0
diff --git a/assets/syntaxes/Packages b/assets/syntaxes/Packages
new file mode 160000
+Subproject 1cb4c3ec368c751d6f7ecfa16fe02ceff23a1f6
diff --git a/assets/syntaxes/TOML b/assets/syntaxes/TOML
new file mode 160000
+Subproject b5e3064e9950dd36a2debed2ea95ab90712ab06
diff --git a/assets/theme_set b/assets/theme_set
deleted file mode 100644
index d80e679d..00000000
--- a/assets/theme_set
+++ /dev/null
Binary files differ
diff --git a/assets/themes.bin b/assets/themes.bin
new file mode 100644
index 00000000..7e32c456
--- /dev/null
+++ b/assets/themes.bin
Binary files differ
diff --git a/assets/themes/Default.tmTheme b/assets/themes/Default.tmTheme
new file mode 120000
index 00000000..0344e33b
--- /dev/null
+++ b/assets/themes/Default.tmTheme
@@ -0,0 +1 @@
+sublime-monokai-extended/Monokai Extended.tmTheme \ No newline at end of file
diff --git a/assets/themes/sublime-monokai-extended b/assets/themes/sublime-monokai-extended
new file mode 160000
+Subproject 1658f51c15400978b3f6ba7cf5ed6b171e71058