|
@ -0,0 +1,32 @@ |
|
|
|
|
|
# Vim Workshop |
|
|
|
|
|
## Eine kleine Einführung in den Editor Vim |
|
|
|
|
|
|
|
|
|
|
|
In diesem Repo befindet sich zum einen die Präsentation, zum anderen auch eine |
|
|
|
|
|
Beispiel-Configdatei, die ihr für den Anfang nutzen könnt. |
|
|
|
|
|
Diese Config setzt [Neovim](https://neovim.io/) voraus. |
|
|
|
|
|
|
|
|
|
|
|
## Abhängigkeiten |
|
|
|
|
|
Damit alle Plugins korrekt funktionieren, müssen noch weitere Voraussetzungen |
|
|
|
|
|
erfüllt sein. |
|
|
|
|
|
### Python |
|
|
|
|
|
Python muss installiert sein (Auf den Rechnern im CIP-Pool der Fall). |
|
|
|
|
|
Darüber hinaus muss die Python-Erweiterung für Neovim per pip installiert |
|
|
|
|
|
werden. |
|
|
|
|
|
|
|
|
|
|
|
```bash |
|
|
|
|
|
pip install neovim |
|
|
|
|
|
pip3 install neovim |
|
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
## Installation |
|
|
|
|
|
Neovim erwartet die Datei im Verzeichnis `~/.config/nvim/`. |
|
|
|
|
|
Folgendes Kommando lädt die Datei herunter und platziert sie im entsprechenden |
|
|
|
|
|
Verzeichnis. |
|
|
|
|
|
|
|
|
|
|
|
```bash |
|
|
|
|
|
curl --create-dirs -o ~/.config/nvim/init.vim https://git.schneider-hosting.de/uni/vim-workshop/raw/branch/master/init.vim |
|
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
Nun kann Neovim per `nvim` gestartet werden und per `:PlugInstall` werden die |
|
|
|
|
|
Plugins installiert. Nach einem Neustart von nvim sind alle Plugins geladen und |
|
|
|
|
|
einsatzbereit |