aboutsummaryrefslogtreecommitdiff
path: root/lite-xl/install.sh
diff options
context:
space:
mode:
authorbozo.kopic <bozo@kopic.xyz>2023-10-06 13:03:50 +0200
committerbozo.kopic <bozo@kopic.xyz>2023-10-06 13:03:50 +0200
commit872615941ef71eefc86c3e637959a2ede7f33c20 (patch)
tree9fb507ca0d45ba976163f97b35e7a4f3b3c7a0de /lite-xl/install.sh
parent9b7d09d161e3000c8c440059040348466b16811c (diff)
.
Diffstat (limited to 'lite-xl/install.sh')
-rwxr-xr-xlite-xl/install.sh71
1 files changed, 71 insertions, 0 deletions
diff --git a/lite-xl/install.sh b/lite-xl/install.sh
new file mode 100755
index 0000000..f8530ac
--- /dev/null
+++ b/lite-xl/install.sh
@@ -0,0 +1,71 @@
+#!/bin/sh
+
+cd ~/.config/lite-xl
+
+mkdir -p libraries
+mkdir -p plugins
+
+# gitdiff_highlight
+[ ! -d plugins/gitdiff_highlight ] && \
+ git clone https://github.com/vincens2005/lite-xl-gitdiff-highlight plugins/gitdiff_highlight || \
+ git -C plugins/gitdiff_highlight pull
+
+# lintplus
+[ ! -d plugins/lintplus ] && \
+ git clone https://github.com/liquidev/lintplus plugins/lintplus || \
+ git -C plugins/lintplus pull
+
+# lsp
+[ ! -d plugins/lsp ] && \
+ git clone https://github.com/lite-xl/lite-xl-lsp plugins/lsp || \
+ git -C plugins/lsp pull
+[ ! -d libraries/widget ] && \
+ git clone https://github.com/lite-xl/lite-xl-widgets libraries/widget || \
+ git -C libraries/widget pull
+[ ! -d plugins/lintplus ] && \
+ git clone https://github.com/liquidev/lintplus plugins/lintplus || \
+ git -C plugins/lintplus pull
+curl -L -o plugins/snippets.lua https://raw.githubusercontent.com/vqns/lite-xl-snippets/main/snippets.lua
+curl -L -o plugins/lsp_snippets.lua https://raw.githubusercontent.com/vqns/lite-xl-snippets/main/lsp_snippets.lua
+
+# scm
+[ ! -d plugins/scm ] && \
+ git clone https://github.com/lite-xl/lite-xl-scm plugins/scm || \
+ git -C plugins/scm pull
+curl -L -o plugins/language_diff.lua https://raw.githubusercontent.com/lite-xl/lite-xl-plugins/master/plugins/language_diff.lua
+
+# ephemeral_tabs
+curl -L -o plugins/ephemeral_tabs.lua https://raw.githubusercontent.com/lite-xl/lite-xl-plugins/master/plugins/ephemeral_tabs.lua
+
+# fontconfig
+curl -L -o plugins/fontconfig.lua https://raw.githubusercontent.com/lite-xl/lite-xl-plugins/master/plugins/fontconfig.lua
+
+# gitstatus
+curl -L -o plugins/indentguide.lua https://raw.githubusercontent.com/lite-xl/lite-xl-plugins/master/plugins/gitstatus.lua
+
+# indentguide
+curl -L -o plugins/indentguide.lua https://raw.githubusercontent.com/lite-xl/lite-xl-plugins/master/plugins/indentguide.lua
+
+# minimap
+curl -L -o plugins/minimap.lua https://raw.githubusercontent.com/lite-xl/lite-xl-plugins/master/plugins/minimap.lua
+
+# nerdicons
+curl -L -o plugins/nerdicons.lua https://raw.githubusercontent.com/lite-xl/lite-xl-plugins/master/plugins/nerdicons.lua
+
+# scalestatus
+curl -L -o plugins/scalestatus.lua https://raw.githubusercontent.com/lite-xl/lite-xl-plugins/master/plugins/scalestatus.lua
+
+# search_ui
+curl -L -o plugins/search_ui.lua https://raw.githubusercontent.com/lite-xl/lite-xl-plugins/master/plugins/search_ui.lua
+
+# select_colorscheme
+curl -L -o plugins/select_colorscheme https://raw.githubusercontent.com/lite-xl/lite-xl-plugins/master/plugins/select_colorscheme.lua
+
+# selectionhighlight
+curl -L -o plugins/selectionhighlight.lua https://raw.githubusercontent.com/lite-xl/lite-xl-plugins/master/plugins/selectionhighlight.lua
+
+# sort
+curl -L -o plugins/sort.lua https://raw.githubusercontent.com/lite-xl/lite-xl-plugins/master/plugins/sort.lua
+
+# spellcheck
+curl -L -o plugins/spellcheck.lua https://raw.githubusercontent.com/lite-xl/lite-xl-plugins/master/plugins/spellcheck.lua