Lower cased and dashed strings
As I have to generate big fixtures files, I wanted to find a way to format input data the way described by start and end files. Especially the lower-cased-and-dashed ids Not so good to find a pure Vim way, that's why I submit this challenge ;)
Start file
Lôrem Ipsum
Dolor.eros
Auctor: eros (elémentum)
Tincïdunt, âc
End file
lorem-ipsum:
name: "Lôrem Ipsum"
dolor-eros:
name: "Dolor.eros"
auctor-eros-elementum:
name: "Auctor: eros (elémentum)"
tincidunt-ac:
name: "Tincïdunt, âc"
View Diff
1,4c1,8
< Lôrem Ipsum
< Dolor.eros
< Auctor: eros (elémentum)
< Tincïdunt, âc
---
> lorem-ipsum:
> name: "Lôrem Ipsum"
> dolor-eros:
> name: "Dolor.eros"
> auctor-eros-elementum:
> name: "Auctor: eros (elémentum)"
> tincidunt-ac:
> name: "Tincïdunt, âc"
Solutions by @OlivierSwift:
Unlock 3 remaining solutions by signing in and submitting your own entry