aboutsummaryrefslogtreecommitdiff
path: root/bootstrap-nvim-dict.sh
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2026-01-07 17:41:33 +0100
committerThomas Schmucker <ts@its1.de>2026-01-07 17:41:33 +0100
commite86bb8fb1c09357d0cbd411c0f2a2f3fcf9d4c49 (patch)
treecfe9d76121ec7e32fe46f54ff9d32142c284fbab /bootstrap-nvim-dict.sh
parent5c72780402bc51b085c7b019e56d14cd4e17dca7 (diff)
downloaddotfiles-e86bb8fb1c09357d0cbd411c0f2a2f3fcf9d4c49.tar.gz
dotfiles-e86bb8fb1c09357d0cbd411c0f2a2f3fcf9d4c49.tar.bz2
dotfiles-e86bb8fb1c09357d0cbd411c0f2a2f3fcf9d4c49.zip
neovim: Download skript für Wörterbücher
Diffstat (limited to 'bootstrap-nvim-dict.sh')
-rwxr-xr-xbootstrap-nvim-dict.sh34
1 files changed, 34 insertions, 0 deletions
diff --git a/bootstrap-nvim-dict.sh b/bootstrap-nvim-dict.sh
new file mode 100755
index 0000000..aae8f88
--- /dev/null
+++ b/bootstrap-nvim-dict.sh
@@ -0,0 +1,34 @@
1#!/bin/sh
2set -eu
3
4SPELL_DIR="$HOME/.local/share/nvim/site/spell"
5mkdir -p "$SPELL_DIR"
6
7cd "$SPELL_DIR"
8
9download() {
10 local url="$1"
11 local file
12 file=$(basename "$url")
13
14 if [ -f "$file" ]; then
15 echo "Skipping $file (already exists)"
16 return
17 fi
18
19 echo "Downloading $file..."
20 if command -v wget >/dev/null 2>&1; then
21 wget -q --show-progress "$url"
22 elif command -v curl >/dev/null 2>&1; then
23 curl -LO "$url"
24 else
25 echo "ERROR: neither wget nor curl found"
26 exit 1
27 fi
28}
29
30# Deutsche Wörterbücher
31download "https://ftp.nluug.nl/pub/vim/runtime/spell/de.utf-8.spl"
32download "https://ftp.nluug.nl/pub/vim/runtime/spell/de.utf-8.sug"
33
34echo "Deutsche Wörterbücher für Neovim installiert!"