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 542c8cb02da21600022c7477

Acute accents

Featuring all 17 lowercase letters with an acute accent digraph. Find a way to automate the digraphs.

Start file
acegiklmnoprsuwyz
End file
áćéǵíḱĺḿńóṕŕśúẃýź

View Diff

Wacky zeroing plums. I considered anagramming, but decided against it.

I don't *think* this challenge is that hard. I have 18.

m and n make different chars if you reverse the digraph order.

Kind of the opposite of "Remove Accent off the Letter". Of course, the actual
opposite would be R/S/C and enter the letters in insert mode. And of course
there's no real-world reason to add accents this way. There's potential for
some nasty challenges using this as a hidden pattern that make hidden rot-13
seem tame.

Here's proof you can submit whatever you want in the diff file. Did you read
this? Do you ever press the Show Diff button? Let me know!

Solutions

The best way to learn is to practice. Below, you will find some of the solutions other golfers have entered. To unlock higher ranked solutions, submit your own entry which does as well or better than the solutions you can currently see - climb the ladder!

Check out these helpful resources to improve your Vim skills... Game on.

Unlock 24 remaining solutions by signing in and submitting your own entry
#25 Ilya Grigorik / @igrigorik - Score: 57 - 05/27/18 @ 18:14
d10dddi<50-53><0xc3><0xa1><0xc4><0x87><0xc3><0xa9><0xc7><0xb5><0xc3><0xad><0xe1><0xb8><0xb1><0xc4><0xba><0xe1><0xb8><0xbf><0xc5><0x84><0xc3><0xb3><0xe1><0xb9><0x95><0xc5><0x95><0xc5><0x9b><0xc3><0xba><0xe1><0xba><0x83><0xc3><0xbd><0xc5><0xba><Esc>[201~<Esc>:wq<CR>

0 comments


Created by: @udioica

25 active golfers, 33 entries

Leaderboard (lowest score wins):
18
#1 - John Meisner / @jmeisned

10/02/2014 at 03:45AM

18
#2 - Urtica dioica / @udioica

10/02/2014 at 03:58AM

18
#3 - Caek / @Caek_

10/02/2014 at 04:08AM

18
#4 - Kai Yuan / @kentyuan

10/02/2014 at 08:52AM

18
#5 - John Braxler / @braxler

10/02/2014 at 02:11PM

18
#6 - Petro Тrouq / @zulolosi

10/02/2014 at 10:47PM

18
#7 - mnx / @mnxx

11/12/2014 at 11:50AM

18
#8 - S.Lebedev / @drasgo

08/29/2015 at 05:40PM

18
#9 - Bjarni Þórisson / @hurrumanni

10/01/2015 at 11:09AM

18
#10 - Gerald Tilma / @GeraldTilma

10/19/2015 at 03:50AM

18
#11 - Carsten Dreesbach / @HerbCSO

10/22/2015 at 08:36AM

18
#12 - Smylers / @Smylers2

10/29/2015 at 10:45AM

18
#13 - Robert Goeddel / @f0rdpr3fect

11/13/2015 at 08:33PM

18
#14 - Jon Krause / @jkrause314

02/03/2016 at 09:42PM

18
#15 - Majo / @majodurco

05/15/2016 at 11:28AM

18
#16 - Benjamin Espey / @bennyty

07/28/2016 at 02:40PM

18
#17 - akanb / @GAkt6L6SlKhy8zA

03/16/2017 at 04:16AM

18
#18 - YamasakiKenta / @ymknjugg

06/24/2017 at 08:14AM

18
#19 - Miłosz Łakomy / @foobar01123

01/03/2020 at 02:24AM

18
#20 - Jan Liu / @Jagsomarjan

10/04/2020 at 04:40PM

18
#21 - Peppa Pig / @PeppaPi95550250

06/15/2024 at 08:28AM

24
#22 - James / @Dronak

10/12/2023 at 07:09PM

25
#23 - [-_-] / @bantuts

04/21/2018 at 06:49PM

49
#24 - John Oleksowicz / @JohnOlek

10/09/2018 at 08:12PM

57
#25 - Ilya Grigorik / @igrigorik

05/27/2018 at 06:14PM