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 57ab8b6f621d160fcd000001

C Reformatting

You may use Visual mode... or not. #uppercase

Start file
typedef enum {
   FORMAT_AUDIO_UNKNOWN = 0,
   FORMAT_AUDIO_VORBIS  = 1,
   FORMAT_AUDIO_PCM_U8  = 2,
   FORMAT_AUDIO_PCM_S16LE = 3,
   FORMAT_AUDIO_PCM_S24LE = 4,
   FORMAT_AUDIO_ADPCM_MS = 5, /*!< Microsoft ADPCM */
   FORMAT_AUDIO_AAC = 6,      /*!< Detected but not supported */
   FORMAT_AUDIO_OPUS = 7,     /*!< Xiph Opus */
   FORMAT_AUDIO_NONE = 0x10
} FMT_audio_type;
/* --- */
End file
FMT_AUDIO_TYPE(FORMAT_AUDIO_UNKNOWN, 0);
FMT_AUDIO_TYPE(FORMAT_AUDIO_VORBIS, 1);
FMT_AUDIO_TYPE(FORMAT_AUDIO_PCM_U8, 2);
FMT_AUDIO_TYPE(FORMAT_AUDIO_PCM_S16LE, 3);
FMT_AUDIO_TYPE(FORMAT_AUDIO_PCM_S24LE, 4);
FMT_AUDIO_TYPE(FORMAT_AUDIO_ADPCM_MS, 5);
FMT_AUDIO_TYPE(FORMAT_AUDIO_AAC, 6);
FMT_AUDIO_TYPE(FORMAT_AUDIO_OPUS, 7);
FMT_AUDIO_TYPE(FORMAT_AUDIO_NONE, 0x10);

View Diff

1,12c1,9
< typedef enum {
<    FORMAT_AUDIO_UNKNOWN = 0,
<    FORMAT_AUDIO_VORBIS  = 1,
<    FORMAT_AUDIO_PCM_U8  = 2,
<    FORMAT_AUDIO_PCM_S16LE = 3,
<    FORMAT_AUDIO_PCM_S24LE = 4,
<    FORMAT_AUDIO_ADPCM_MS = 5, /*!< Microsoft ADPCM */
<    FORMAT_AUDIO_AAC = 6,      /*!< Detected but not supported */
<    FORMAT_AUDIO_OPUS = 7,     /*!< Xiph Opus */
<    FORMAT_AUDIO_NONE = 0x10
< } FMT_audio_type;
< /* --- */
---
> FMT_AUDIO_TYPE(FORMAT_AUDIO_UNKNOWN, 0);
> FMT_AUDIO_TYPE(FORMAT_AUDIO_VORBIS, 1);
> FMT_AUDIO_TYPE(FORMAT_AUDIO_PCM_U8, 2);
> FMT_AUDIO_TYPE(FORMAT_AUDIO_PCM_S16LE, 3);
> FMT_AUDIO_TYPE(FORMAT_AUDIO_PCM_S24LE, 4);
> FMT_AUDIO_TYPE(FORMAT_AUDIO_ADPCM_MS, 5);
> FMT_AUDIO_TYPE(FORMAT_AUDIO_AAC, 6);
> FMT_AUDIO_TYPE(FORMAT_AUDIO_OPUS, 7);
> FMT_AUDIO_TYPE(FORMAT_AUDIO_NONE, 0x10);

Solutions by @majo_senf:

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

161 active golfers, 688 entries

Solutions by @majo_senf:
30
#20 - majo senf / @majo_senf

06/19/2019 at 02:22PM

32
#>46 - majo senf / @majo_senf

06/19/2019 at 02:20PM

33
#>55 - majo senf / @majo_senf

06/19/2019 at 02:19PM

35
#>57 - majo senf / @majo_senf

06/19/2019 at 02:18PM

38
#>59 - majo senf / @majo_senf

06/19/2019 at 02:16PM

39
#>60 - majo senf / @majo_senf

06/19/2019 at 02:15PM

40
#>61 - majo senf / @majo_senf

06/19/2019 at 02:14PM

41
#>66 - majo senf / @majo_senf

06/19/2019 at 02:12PM

42
#>66 - majo senf / @majo_senf

06/19/2019 at 02:10PM

43
#>69 - majo senf / @majo_senf

06/19/2019 at 02:07PM

44
#>74 - majo senf / @majo_senf

06/19/2019 at 02:06PM

45
#>75 - majo senf / @majo_senf

06/19/2019 at 01:59PM

47
#>79 - majo senf / @majo_senf

06/19/2019 at 01:57PM

49
#>83 - majo senf / @majo_senf

06/19/2019 at 01:56PM

50
#>85 - majo senf / @majo_senf

06/19/2019 at 01:53PM

51
#>93 - majo senf / @majo_senf

06/19/2019 at 01:52PM

54
#>101 - majo senf / @majo_senf

06/19/2019 at 01:49PM

55
#>103 - majo senf / @majo_senf

06/19/2019 at 01:46PM

56
#>108 - majo senf / @majo_senf

06/19/2019 at 01:41PM

56
#>108 - majo senf / @majo_senf

06/19/2019 at 01:48PM