chore(style): convert blocks into functions (see #325)
[webi-installers/.git] / vim-essentials / install.sh
index 9be7ed71e7dc3191cad45006494afb1c13de0204..8c446b3775eaaaba3d1b93d65ad0b19181f8fae6 100644 (file)
@@ -1,22 +1,28 @@
-webi \
-    vim-leader \
-    vim-shell \
-    vim-sensible \
-    vim-viminfo \
-    vim-lastplace \
-    vim-spell \
-    vim-ale \
-    vim-prettier \
-    vim-whitespace
-# done
+#!/bin/bash
 
-printf '\n'
-printf 'Suggestion: Also check out these great plugins:\n'
-printf '\n'
-printf '    - vim-nerdtree (better than the default file browser)\n'
-printf '    - vim-gui      (mouse & clipboard support)\n'
-printf '    - vim-devicons (use nerdfont icons in vim)\n'
-printf '\n'
-printf '    - vim-go       (golang linting, etc)\n'
-printf '    - vim-rust     (rustlang linting, etc)\n'
-printf '\n'
+function __init_vim_essentials() {
+    webi \
+        vim-leader \
+        vim-shell \
+        vim-sensible \
+        vim-viminfo \
+        vim-lastplace \
+        vim-spell \
+        vim-ale \
+        vim-prettier \
+        vim-whitespace
+    # done
+
+    printf '\n'
+    printf 'Suggestion: Also check out these great plugins:\n'
+    printf '\n'
+    printf '    - vim-nerdtree (better than the default file browser)\n'
+    printf '    - vim-gui      (mouse & clipboard support)\n'
+    printf '    - vim-devicons (use nerdfont icons in vim)\n'
+    printf '\n'
+    printf '    - vim-go       (golang linting, etc)\n'
+    printf '    - vim-rust     (rustlang linting, etc)\n'
+    printf '\n'
+}
+
+__init_vim_essentials