diff --git a/README.md b/README.md new file mode 100644 index 0000000..8854bb7 --- /dev/null +++ b/README.md @@ -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 diff --git a/how-to-vim.pdf b/how-to-vim.pdf index 048fbe3..6363df7 100644 Binary files a/how-to-vim.pdf and b/how-to-vim.pdf differ diff --git a/how-to-vim.tex b/how-to-vim.tex index fff9aab..e302b62 100644 --- a/how-to-vim.tex +++ b/how-to-vim.tex @@ -110,6 +110,10 @@ \begin{minted}[stripall]{bash} xmodmap -e 'clear Lock' -e 'keycode 0x42 = Escape' \end{minted} + + % https://askubuntu.com/a/365701 + Oder per dconf-editor in Unity, unter \url{org/gnome/desktop/input-sources} + bei \url{xkb-options} \mintinline{bash}{'caps:swapescape'} einfügen. \end{frame} \begin{frame}{Bewegung im Normal Mode}