Ryan Rueger

ryan@rueg.re / picture / key / home
aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 058c3588a0b91275c3a20896ff10b365001c854b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
## Statusryne

This is a fairly simple satusline and tabline plugin for vim.

#### Satusline

![Preview of long normal mode](screenshots/statusryne.png)
![Preview of short normal mode git](screenshots/statusryne-git.png)
![Preview of short normal mode](screenshots/statusryne-short.png)
![Preview of short insert mode](screenshots/statusryne-insert.png)
![Preview of short visual mode](screenshots/statusryne-visual.png)

Left side: Mode, filename, git branch, git additions and deletions.

Right side: Word count, character count, file size (as reported by `du`),
spelling language, filetype, percentage through file in lines, line count/ total
line count, cursor column line.

Features:

* *(Filename set dynamically)* Depending on the size available in the terminal,
  first the full path of the file is displayed, else a shortened path is
  displayed, else only the basename is shown.

* *(Colour indicator)* Automatic mode dependent colour switching.

* *(Git information)* Display git branch with insertions and deletions

#### Tabline

![Preview of tabline](screenshots/statusryne-tabline.png)
![Preview of tabline](screenshots/statusryne-tabline-widths.png)

Features:

* *(Equal spacing)* Tab widths are set to equal lengths whenever a new buffer is
  opened.