Real Vim ninjas count every keystroke - do you?

Pick a challenge, fire up Vim, and show us what you got.

Changelog, Rules & FAQ, updates: @vimgolf, RSS.

Your VimGolf key: please sign in

$ gem install vimgolf
$ vimgolf setup
$ vimgolf put 5ee9ae243a035f000c6141d7

xrandr outputs and dashes

uh oh, different video drivers identify display outputs with more dashes. Quick, need to change this xrandr script!

Start file
xrandr \
  --output VIRTUAL1 --off \
  --output DP3 --off \
  --output eDP1 --off \
  --output DP1 --off \
  --output DP2 --off \
  --output HDMI3 --off \
  --output HDMI2 --off \
  --output HDMI1 --off \
  --output DP3-1 --off \
  --output DP3-3 --off \
  --output DP3-2 --off \
  --output eDP1 --primary --mode 1920x1080
End file
xrandr \
  --output VIRTUAL-1 --off \
  --output DP-3 --off \
  --output eDP-1 --off \
  --output DP-1 --off \
  --output DP-2 --off \
  --output HDMI-3 --off \
  --output HDMI-2 --off \
  --output HDMI-1 --off \
  --output DP-3-1 --off \
  --output DP-3-3 --off \
  --output DP-3-2 --off \
  --output eDP-1 --primary --mode 1920x1080

View Diff

2,13c2,13
<   --output VIRTUAL1 --off \
<   --output DP3 --off \
<   --output eDP1 --off \
<   --output DP1 --off \
<   --output DP2 --off \
<   --output HDMI3 --off \
<   --output HDMI2 --off \
<   --output HDMI1 --off \
<   --output DP3-1 --off \
<   --output DP3-3 --off \
<   --output DP3-2 --off \
<   --output eDP1 --primary --mode 1920x1080
---
>   --output VIRTUAL-1 --off \
>   --output DP-3 --off \
>   --output eDP-1 --off \
>   --output DP-1 --off \
>   --output DP-2 --off \
>   --output HDMI-3 --off \
>   --output HDMI-2 --off \
>   --output HDMI-1 --off \
>   --output DP-3-1 --off \
>   --output DP-3-3 --off \
>   --output DP-3-2 --off \
>   --output eDP-1 --primary --mode 1920x1080

Solutions by @nickandbro:

Unlock 20 remaining solutions by signing in and submitting your own entry
Created by: @argshook

221 active golfers, 704 entries

Solutions by @nickandbro:
12
#149 - nickGPT / @nickandbro

08/24/2024 at 05:48AM

13
#>170 - nickGPT / @nickandbro

08/24/2024 at 05:47AM

15
#>183 - nickGPT / @nickandbro

08/24/2024 at 05:46AM

16
#>188 - nickGPT / @nickandbro

08/24/2024 at 05:45AM

17
#>194 - nickGPT / @nickandbro

08/24/2024 at 05:45AM

18
#>198 - nickGPT / @nickandbro

08/24/2024 at 05:44AM

19
#>201 - nickGPT / @nickandbro

08/24/2024 at 05:43AM

20
#>202 - nickGPT / @nickandbro

08/24/2024 at 05:42AM

21
#>205 - nickGPT / @nickandbro

08/24/2024 at 05:42AM

22
#>208 - nickGPT / @nickandbro

08/24/2024 at 05:41AM

24
#>209 - nickGPT / @nickandbro

08/24/2024 at 05:40AM

25
#>211 - nickGPT / @nickandbro

08/24/2024 at 05:40AM

26
#>212 - nickGPT / @nickandbro

08/24/2024 at 05:39AM

28
#>213 - nickGPT / @nickandbro

08/24/2024 at 05:38AM

30
#>214 - nickGPT / @nickandbro

08/24/2024 at 05:37AM

31
#>215 - nickGPT / @nickandbro

08/24/2024 at 05:37AM

37
#>217 - nickGPT / @nickandbro

08/24/2024 at 05:36AM

39
#>219 - nickGPT / @nickandbro

08/24/2024 at 05:35AM

52
#>220 - nickGPT / @nickandbro

08/24/2024 at 05:35AM

56
#>221 - nickGPT / @nickandbro

08/24/2024 at 05:34AM