---
title:
- RSA - vi improved
author:
- Malin

theme:
- Warsaw
colortheme:
- orchid
---

# Myths, Half-Truths and Lies

- You can get `vim`-keys in other programs
    * Yea, nah
- `vim` [ is/ is not ] an IDE
    * UNIX is the IDE
- `vim` is hard
    * It's four commands!

## Heresies

> Emacs: "a great operating system, lacking only a decent editor"

> `code`, because everything is a web browser.

# `vim` is a Language

- `d$`
- `y$`
- `dp`
- `dip`
- `di[`
- `vi[p`

# Plugins: Just Don't

```

/home/ghost/.vim
|-- doc
|   |-- completion.txt
|   |-- manet.txt
|   |-- tags
|-- plugin -> /home/ghost/.dots/mess/vim/plugin
|   |-- completion.vim
|   |-- manet.vim
|-- skel -> /home/ghost/.dots/mess/vim/skel
|   |-- bindAnimal.tex
|   |-- bindArtefact.tex
|   |-- bindCharacter.tex
|   |-- wod_vampire.tex
|-- spell
    |-- en.utf-8.add
    |-- en.utf-8.add.spl
    |-- sr.utf-8.spl

```

# Tricks

## Remote Editing

> vim scp://*user*@*myserver*[:*port*]//*path/to/file.txt*

## File Navigation

```bash
vim .
```

## Tabs

```bash
vim -p .bash*
```
## Literally Anything


```bash
r!fortune
```

