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 9v0064f9f6ea000000000257

Pick and sort servers from mirror list

Retrieve the primary server for each country from a mirror list file and organize them alphabetically by country name. Given a mirror list file containing server information for various countries, the objective is to extract the primary server from each country and then arrange these servers in alphabetical order based on the respective country names.

Start file
##
## Arch Linux repository mirrorlist
## Generated on 2023-09-07
##

## Worldwide
#Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch

## Argentina
#Server = http://mirrors.eze.sysarmy.com/archlinux/$repo/os/$arch
#Server = https://mirrors.eze.sysarmy.com/archlinux/$repo/os/$arch

## Australia
#Server = https://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arch
#Server = http://archlinux.mirror.digitalpacific.com.au/$repo/os/$arch
#Server = https://archlinux.mirror.digitalpacific.com.au/$repo/os/$arch
#Server = http://gsl-syd.mm.fcix.net/archlinux/$repo/os/$arch
#Server = https://gsl-syd.mm.fcix.net/archlinux/$repo/os/$arch
#Server = https://sydney.mirror.pkgbuild.com/$repo/os/$arch
#Server = http://ftp.iinet.net.au/pub/archlinux/$repo/os/$arch
#Server = http://mirror.internode.on.net/pub/archlinux/$repo/os/$arch
#Server = http://syd.mirror.rackspace.com/archlinux/$repo/os/$arch
#Server = https://syd.mirror.rackspace.com/archlinux/$repo/os/$arch
#Server = http://ftp.swin.edu.au/archlinux/$repo/os/$arch

## Austria
#Server = http://mirror.alwyzon.net/archlinux/$repo/os/$arch
#Server = https://mirror.alwyzon.net/archlinux/$repo/os/$arch
#Server = http://mirror.digitalnova.at/archlinux/$repo/os/$arch
#Server = http://mirror.easyname.at/archlinux/$repo/os/$arch
#Server = https://at.arch.mirror.kescher.at/$repo/os/$arch

## Bangladesh
#Server = http://mirror.xeonbd.com/archlinux/$repo/os/$arch

## Belarus
#Server = http://ftp.byfly.by/pub/archlinux/$repo/os/$arch
#Server = http://mirror.datacenter.by/pub/archlinux/$repo/os/$arch

## Belgium
#Server = http://archlinux.cu.be/$repo/os/$arch
#Server = http://archlinux.mirror.kangaroot.net/$repo/os/$arch
#Server = http://mirror.tiguinet.net/arch/$repo/os/$arch

## Bosnia and Herzegovina
#Server = http://archlinux.mirror.ba/$repo/os/$arch

## Brazil
#Server = http://archlinux.c3sl.ufpr.br/$repo/os/$arch
#Server = http://www.caco.ic.unicamp.br/archlinux/$repo/os/$arch
#Server = https://www.caco.ic.unicamp.br/archlinux/$repo/os/$arch
#Server = http://linorg.usp.br/archlinux/$repo/os/$arch
#Server = http://archlinux.pop-es.rnp.br/$repo/os/$arch
#Server = http://mirror.ufscar.br/archlinux/$repo/os/$arch
#Server = https://mirror.ufscar.br/archlinux/$repo/os/$arch

## Azerbaijan
#Server = http://mirror.hostart.az/archlinux/$repo/os/$arch
#Server = https://mirror.hostart.az/archlinux/$repo/os/$arch
#Server = http://mirror.yer.az/archlinux/$repo/os/$arch
#Server = https://mirror.yer.az/archlinux/$repo/os/$arch

## Bulgaria
#Server = https://mirror.archlinux.bg/$repo/os/$arch
#Server = https://mirror.darklinux.uk/archlinux/$repo/os/$arch
#Server = http://mirror.host.ag/archlinux/$repo/os/$arch
#Server = http://mirrors.netix.net/archlinux/$repo/os/$arch
#Server = http://mirror.telepoint.bg/archlinux/$repo/os/$arch
#Server = https://mirror.telepoint.bg/archlinux/$repo/os/$arch
#Server = http://mirrors.uni-plovdiv.net/archlinux/$repo/os/$arch
#Server = https://mirrors.uni-plovdiv.net/archlinux/$repo/os/$arch

## Cambodia
#Server = http://mirror.sabay.com.kh/archlinux/$repo/os/$arch
#Server = https://mirror.sabay.com.kh/archlinux/$repo/os/$arch

## Canada
#Server = http://mirror.0xem.ma/arch/$repo/os/$arch
#Server = https://mirror.0xem.ma/arch/$repo/os/$arch
#Server = https://arch.mirror.winslow.cloud/$repo/os/$arch
#Server = http://mirror.cedille.club/archlinux/$repo/os/$arch
#Server = http://archlinux.mirror.colo-serv.net/$repo/os/$arch
#Server = http://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
#Server = https://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
#Server = http://mirror2.evolution-host.com/archlinux/$repo/os/$arch
#Server = https://mirror2.evolution-host.com/archlinux/$repo/os/$arch
#Server = http://mirror.its.dal.ca/archlinux/$repo/os/$arch
#Server = http://mirror.quantum5.ca/archlinux/$repo/os/$arch
#Server = https://mirror.quantum5.ca/archlinux/$repo/os/$arch
#Server = http://muug.ca/mirror/archlinux/$repo/os/$arch
#Server = https://muug.ca/mirror/archlinux/$repo/os/$arch
#Server = http://mirror.powerfly.ca/archlinux/$repo/os/$arch
#Server = https://mirror.powerfly.ca/archlinux/$repo/os/$arch
#Server = http://archlinux.mirror.rafal.ca/$repo/os/$arch
#Server = http://mirror.scd31.com/arch/$repo/os/$arch
#Server = https://mirror.scd31.com/arch/$repo/os/$arch
#Server = http://mirror.xenyth.net/archlinux/$repo/os/$arch
#Server = https://mirror.xenyth.net/archlinux/$repo/os/$arch

## Chile
#Server = http://mirror.anquan.cl/archlinux/$repo/os/$arch
#Server = https://mirror.anquan.cl/archlinux/$repo/os/$arch
#Server = http://mirror.hnd.cl/archlinux/$repo/os/$arch
#Server = https://mirror.hnd.cl/archlinux/$repo/os/$arch
#Server = http://mirror.ufro.cl/archlinux/$repo/os/$arch
#Server = https://mirror.ufro.cl/archlinux/$repo/os/$arch

## China
#Server = http://mirrors.163.com/archlinux/$repo/os/$arch
#Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
#Server = https://mirrors.aliyun.com/archlinux/$repo/os/$arch
#Server = http://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.hit.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.hit.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.jlu.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.jlu.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirror.lzu.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.nju.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.nju.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.njupt.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirror.nyist.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirror.nyist.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.qlu.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirror.redrock.team/archlinux/$repo/os/$arch
#Server = https://mirror.redrock.team/archlinux/$repo/os/$arch
#Server = http://mirrors.shanghaitech.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.shanghaitech.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.sjtug.sjtu.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.wsyu.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.wsyu.edu.cn/archlinux/$repo/os/$arch
#Server = https://mirrors.xjtu.edu.cn/archlinux/$repo/os/$arch
#Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch

## Colombia
#Server = http://edgeuno-bog2.mm.fcix.net/archlinux/$repo/os/$arch
#Server = https://edgeuno-bog2.mm.fcix.net/archlinux/$repo/os/$arch
#Server = http://mirrors.udenar.edu.co/archlinux/$repo/os/$arch

## Croatia
#Server = http://archlinux.iskon.hr/$repo/os/$arch

## Czechia
#Server = http://mirror.dkm.cz/archlinux/$repo/os/$arch
#Server = https://mirror.dkm.cz/archlinux/$repo/os/$arch
#Server = http://ftp.fi.muni.cz/pub/linux/arch/$repo/os/$arch
#Server = http://ftp.linux.cz/pub/linux/arch/$repo/os/$arch
#Server = https://europe.mirror.pkgbuild.com/$repo/os/$arch
#Server = http://gluttony.sin.cvut.cz/arch/$repo/os/$arch
#Server = https://gluttony.sin.cvut.cz/arch/$repo/os/$arch
#Server = http://mirror.it4i.cz/arch/$repo/os/$arch
#Server = https://mirror.it4i.cz/arch/$repo/os/$arch
#Server = http://mirrors.nic.cz/archlinux/$repo/os/$arch
#Server = https://mirrors.nic.cz/archlinux/$repo/os/$arch
#Server = http://ftp.sh.cvut.cz/arch/$repo/os/$arch
#Server = https://ftp.sh.cvut.cz/arch/$repo/os/$arch
#Server = http://mirror.vpsfree.cz/archlinux/$repo/os/$arch

## Denmark
#Server = http://mirrors.dotsrc.org/archlinux/$repo/os/$arch
#Server = https://mirrors.dotsrc.org/archlinux/$repo/os/$arch
#Server = http://mirror.one.com/archlinux/$repo/os/$arch
#Server = https://mirror.one.com/archlinux/$repo/os/$arch
#Server = https://mirror.safe-con.dk/archlinux/$repo/os/$arch

## Ecuador
#Server = http://mirror.cedia.org.ec/archlinux/$repo/os/$arch
#Server = http://mirror.espoch.edu.ec/archlinux/$repo/os/$arch

## Estonia
#Server = http://mirror.cspacehostings.com/archlinux/$repo/os/$arch
#Server = https://mirror.cspacehostings.com/archlinux/$repo/os/$arch
#Server = http://repo.br.ee/arch/$repo/os/$arch
#Server = https://repo.br.ee/arch/$repo/os/$arch
#Server = http://mirrors.xtom.ee/archlinux/$repo/os/$arch
#Server = https://mirrors.xtom.ee/archlinux/$repo/os/$arch

## Finland
#Server = https://arch.mcstrugs.org/$repo/os/$arch
#Server = http://mirror.arctic.lol/ArchMirror/$repo/os/$arch
#Server = https://mirror.arctic.lol/ArchMirror/$repo/os/$arch
#Server = http://arch.mirror.far.fi/$repo/os/$arch
#Server = http://mirror.hosthink.net/archlinux/$repo/os/$arch
#Server = http://arch.kyberorg.fi/$repo/os/$arch
#Server = https://arch.kyberorg.fi/$repo/os/$arch
#Server = http://mirror.5i.fi/archlinux/$repo/os/$arch
#Server = https://mirror.5i.fi/archlinux/$repo/os/$arch
#Server = https://mirror.srv.fail/archlinux/$repo/os/$arch
#Server = http://mirror.wuki.li/archlinux/$repo/os/$arch
#Server = https://mirror.wuki.li/archlinux/$repo/os/$arch
#Server = https://mirror.hel.sl-chat.ru/archlinux/$repo/os/$arch
#Server = http://arch.yhtez.xyz/$repo/os/$arch
#Server = https://arch.yhtez.xyz/$repo/os/$arch
End file
## Argentina 
#Server = http://mirrors.eze.sysarmy.com/archlinux/$repo/os/$arch
## Australia 
#Server = https://mirror.aarnet.edu.au/pub/archlinux/$repo/os/$arch
## Austria 
#Server = http://mirror.alwyzon.net/archlinux/$repo/os/$arch
## Azerbaijan 
#Server = http://mirror.hostart.az/archlinux/$repo/os/$arch
## Bangladesh 
#Server = http://mirror.xeonbd.com/archlinux/$repo/os/$arch
## Belarus 
#Server = http://ftp.byfly.by/pub/archlinux/$repo/os/$arch
## Belgium 
#Server = http://archlinux.cu.be/$repo/os/$arch
## Bosnia and Herzegovina 
#Server = http://archlinux.mirror.ba/$repo/os/$arch
## Brazil 
#Server = http://archlinux.c3sl.ufpr.br/$repo/os/$arch
## Bulgaria 
#Server = https://mirror.archlinux.bg/$repo/os/$arch
## Cambodia 
#Server = http://mirror.sabay.com.kh/archlinux/$repo/os/$arch
## Canada 
#Server = http://mirror.0xem.ma/arch/$repo/os/$arch
## Chile 
#Server = http://mirror.anquan.cl/archlinux/$repo/os/$arch
## China 
#Server = http://mirrors.163.com/archlinux/$repo/os/$arch
## Colombia 
#Server = http://edgeuno-bog2.mm.fcix.net/archlinux/$repo/os/$arch
## Croatia 
#Server = http://archlinux.iskon.hr/$repo/os/$arch
## Czechia 
#Server = http://mirror.dkm.cz/archlinux/$repo/os/$arch
## Denmark 
#Server = http://mirrors.dotsrc.org/archlinux/$repo/os/$arch
## Ecuador 
#Server = http://mirror.cedia.org.ec/archlinux/$repo/os/$arch
## Estonia 
#Server = http://mirror.cspacehostings.com/archlinux/$repo/os/$arch
## Finland 
#Server = https://arch.mcstrugs.org/$repo/os/$arch
## Worldwide 
#Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch

View Diff

1,9c1
< ##
< ## Arch Linux repository mirrorlist
< ## Generated on 2023-09-07
< ##
< 
< ## Worldwide
< #Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch
< 
< ## Argentina
---
> ## Argentina 
11,13c3
< #Server = https://mirrors.eze.sysarmy.com/archlinux/$repo/os/$arch
< 
< ## Australia
---
> ## Australia 
15,26c5
< #Server = http://archlinux.mirror.digitalpacific.com.au/$repo/os/$arch
< #Server = https://archlinux.mirror.digitalpacific.com.au/$repo/os/$arch
< #Server = http://gsl-syd.mm.fcix.net/archlinux/$repo/os/$arch
< #Server = https://gsl-syd.mm.fcix.net/archlinux/$repo/os/$arch
< #Server = https://sydney.mirror.pkgbuild.com/$repo/os/$arch
< #Server = http://ftp.iinet.net.au/pub/archlinux/$repo/os/$arch
< #Server = http://mirror.internode.on.net/pub/archlinux/$repo/os/$arch
< #Server = http://syd.mirror.rackspace.com/archlinux/$repo/os/$arch
< #Server = https://syd.mirror.rackspace.com/archlinux/$repo/os/$arch
< #Server = http://ftp.swin.edu.au/archlinux/$repo/os/$arch
< 
< ## Austria
---
> ## Austria 
28,33c7,9
< #Server = https://mirror.alwyzon.net/archlinux/$repo/os/$arch
< #Server = http://mirror.digitalnova.at/archlinux/$repo/os/$arch
< #Server = http://mirror.easyname.at/archlinux/$repo/os/$arch
< #Server = https://at.arch.mirror.kescher.at/$repo/os/$arch
< 
< ## Bangladesh
---
> ## Azerbaijan 
> #Server = http://mirror.hostart.az/archlinux/$repo/os/$arch
> ## Bangladesh 
35,36c11
< 
< ## Belarus
---
> ## Belarus 
38,40c13
< #Server = http://mirror.datacenter.by/pub/archlinux/$repo/os/$arch
< 
< ## Belgium
---
> ## Belgium 
42,45c15
< #Server = http://archlinux.mirror.kangaroot.net/$repo/os/$arch
< #Server = http://mirror.tiguinet.net/arch/$repo/os/$arch
< 
< ## Bosnia and Herzegovina
---
> ## Bosnia and Herzegovina 
47,48c17
< 
< ## Brazil
---
> ## Brazil 
50,63c19
< #Server = http://www.caco.ic.unicamp.br/archlinux/$repo/os/$arch
< #Server = https://www.caco.ic.unicamp.br/archlinux/$repo/os/$arch
< #Server = http://linorg.usp.br/archlinux/$repo/os/$arch
< #Server = http://archlinux.pop-es.rnp.br/$repo/os/$arch
< #Server = http://mirror.ufscar.br/archlinux/$repo/os/$arch
< #Server = https://mirror.ufscar.br/archlinux/$repo/os/$arch
< 
< ## Azerbaijan
< #Server = http://mirror.hostart.az/archlinux/$repo/os/$arch
< #Server = https://mirror.hostart.az/archlinux/$repo/os/$arch
< #Server = http://mirror.yer.az/archlinux/$repo/os/$arch
< #Server = https://mirror.yer.az/archlinux/$repo/os/$arch
< 
< ## Bulgaria
---
> ## Bulgaria 
65,73c21
< #Server = https://mirror.darklinux.uk/archlinux/$repo/os/$arch
< #Server = http://mirror.host.ag/archlinux/$repo/os/$arch
< #Server = http://mirrors.netix.net/archlinux/$repo/os/$arch
< #Server = http://mirror.telepoint.bg/archlinux/$repo/os/$arch
< #Server = https://mirror.telepoint.bg/archlinux/$repo/os/$arch
< #Server = http://mirrors.uni-plovdiv.net/archlinux/$repo/os/$arch
< #Server = https://mirrors.uni-plovdiv.net/archlinux/$repo/os/$arch
< 
< ## Cambodia
---
> ## Cambodia 
75,77c23
< #Server = https://mirror.sabay.com.kh/archlinux/$repo/os/$arch
< 
< ## Canada
---
> ## Canada 
79,100c25
< #Server = https://mirror.0xem.ma/arch/$repo/os/$arch
< #Server = https://arch.mirror.winslow.cloud/$repo/os/$arch
< #Server = http://mirror.cedille.club/archlinux/$repo/os/$arch
< #Server = http://archlinux.mirror.colo-serv.net/$repo/os/$arch
< #Server = http://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
< #Server = https://mirror.csclub.uwaterloo.ca/archlinux/$repo/os/$arch
< #Server = http://mirror2.evolution-host.com/archlinux/$repo/os/$arch
< #Server = https://mirror2.evolution-host.com/archlinux/$repo/os/$arch
< #Server = http://mirror.its.dal.ca/archlinux/$repo/os/$arch
< #Server = http://mirror.quantum5.ca/archlinux/$repo/os/$arch
< #Server = https://mirror.quantum5.ca/archlinux/$repo/os/$arch
< #Server = http://muug.ca/mirror/archlinux/$repo/os/$arch
< #Server = https://muug.ca/mirror/archlinux/$repo/os/$arch
< #Server = http://mirror.powerfly.ca/archlinux/$repo/os/$arch
< #Server = https://mirror.powerfly.ca/archlinux/$repo/os/$arch
< #Server = http://archlinux.mirror.rafal.ca/$repo/os/$arch
< #Server = http://mirror.scd31.com/arch/$repo/os/$arch
< #Server = https://mirror.scd31.com/arch/$repo/os/$arch
< #Server = http://mirror.xenyth.net/archlinux/$repo/os/$arch
< #Server = https://mirror.xenyth.net/archlinux/$repo/os/$arch
< 
< ## Chile
---
> ## Chile 
102,108c27
< #Server = https://mirror.anquan.cl/archlinux/$repo/os/$arch
< #Server = http://mirror.hnd.cl/archlinux/$repo/os/$arch
< #Server = https://mirror.hnd.cl/archlinux/$repo/os/$arch
< #Server = http://mirror.ufro.cl/archlinux/$repo/os/$arch
< #Server = https://mirror.ufro.cl/archlinux/$repo/os/$arch
< 
< ## China
---
> ## China 
110,143c29
< #Server = http://mirrors.aliyun.com/archlinux/$repo/os/$arch
< #Server = https://mirrors.aliyun.com/archlinux/$repo/os/$arch
< #Server = http://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch
< #Server = https://mirrors.bfsu.edu.cn/archlinux/$repo/os/$arch
< #Server = http://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch
< #Server = https://mirrors.cqu.edu.cn/archlinux/$repo/os/$arch
< #Server = http://mirrors.hit.edu.cn/archlinux/$repo/os/$arch
< #Server = https://mirrors.hit.edu.cn/archlinux/$repo/os/$arch
< #Server = http://mirrors.jlu.edu.cn/archlinux/$repo/os/$arch
< #Server = https://mirrors.jlu.edu.cn/archlinux/$repo/os/$arch
< #Server = http://mirror.lzu.edu.cn/archlinux/$repo/os/$arch
< #Server = http://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
< #Server = https://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
< #Server = http://mirrors.nju.edu.cn/archlinux/$repo/os/$arch
< #Server = https://mirrors.nju.edu.cn/archlinux/$repo/os/$arch
< #Server = https://mirrors.njupt.edu.cn/archlinux/$repo/os/$arch
< #Server = http://mirror.nyist.edu.cn/archlinux/$repo/os/$arch
< #Server = https://mirror.nyist.edu.cn/archlinux/$repo/os/$arch
< #Server = https://mirrors.qlu.edu.cn/archlinux/$repo/os/$arch
< #Server = http://mirror.redrock.team/archlinux/$repo/os/$arch
< #Server = https://mirror.redrock.team/archlinux/$repo/os/$arch
< #Server = http://mirrors.shanghaitech.edu.cn/archlinux/$repo/os/$arch
< #Server = https://mirrors.shanghaitech.edu.cn/archlinux/$repo/os/$arch
< #Server = https://mirrors.sjtug.sjtu.edu.cn/archlinux/$repo/os/$arch
< #Server = http://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
< #Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
< #Server = http://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
< #Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
< #Server = http://mirrors.wsyu.edu.cn/archlinux/$repo/os/$arch
< #Server = https://mirrors.wsyu.edu.cn/archlinux/$repo/os/$arch
< #Server = https://mirrors.xjtu.edu.cn/archlinux/$repo/os/$arch
< #Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch
< 
< ## Colombia
---
> ## Colombia 
145,148c31
< #Server = https://edgeuno-bog2.mm.fcix.net/archlinux/$repo/os/$arch
< #Server = http://mirrors.udenar.edu.co/archlinux/$repo/os/$arch
< 
< ## Croatia
---
> ## Croatia 
150,151c33
< 
< ## Czechia
---
> ## Czechia 
153,167c35
< #Server = https://mirror.dkm.cz/archlinux/$repo/os/$arch
< #Server = http://ftp.fi.muni.cz/pub/linux/arch/$repo/os/$arch
< #Server = http://ftp.linux.cz/pub/linux/arch/$repo/os/$arch
< #Server = https://europe.mirror.pkgbuild.com/$repo/os/$arch
< #Server = http://gluttony.sin.cvut.cz/arch/$repo/os/$arch
< #Server = https://gluttony.sin.cvut.cz/arch/$repo/os/$arch
< #Server = http://mirror.it4i.cz/arch/$repo/os/$arch
< #Server = https://mirror.it4i.cz/arch/$repo/os/$arch
< #Server = http://mirrors.nic.cz/archlinux/$repo/os/$arch
< #Server = https://mirrors.nic.cz/archlinux/$repo/os/$arch
< #Server = http://ftp.sh.cvut.cz/arch/$repo/os/$arch
< #Server = https://ftp.sh.cvut.cz/arch/$repo/os/$arch
< #Server = http://mirror.vpsfree.cz/archlinux/$repo/os/$arch
< 
< ## Denmark
---
> ## Denmark 
169,174c37
< #Server = https://mirrors.dotsrc.org/archlinux/$repo/os/$arch
< #Server = http://mirror.one.com/archlinux/$repo/os/$arch
< #Server = https://mirror.one.com/archlinux/$repo/os/$arch
< #Server = https://mirror.safe-con.dk/archlinux/$repo/os/$arch
< 
< ## Ecuador
---
> ## Ecuador 
176,178c39
< #Server = http://mirror.espoch.edu.ec/archlinux/$repo/os/$arch
< 
< ## Estonia
---
> ## Estonia 
180,186c41
< #Server = https://mirror.cspacehostings.com/archlinux/$repo/os/$arch
< #Server = http://repo.br.ee/arch/$repo/os/$arch
< #Server = https://repo.br.ee/arch/$repo/os/$arch
< #Server = http://mirrors.xtom.ee/archlinux/$repo/os/$arch
< #Server = https://mirrors.xtom.ee/archlinux/$repo/os/$arch
< 
< ## Finland
---
> ## Finland 
188,201c43,44
< #Server = http://mirror.arctic.lol/ArchMirror/$repo/os/$arch
< #Server = https://mirror.arctic.lol/ArchMirror/$repo/os/$arch
< #Server = http://arch.mirror.far.fi/$repo/os/$arch
< #Server = http://mirror.hosthink.net/archlinux/$repo/os/$arch
< #Server = http://arch.kyberorg.fi/$repo/os/$arch
< #Server = https://arch.kyberorg.fi/$repo/os/$arch
< #Server = http://mirror.5i.fi/archlinux/$repo/os/$arch
< #Server = https://mirror.5i.fi/archlinux/$repo/os/$arch
< #Server = https://mirror.srv.fail/archlinux/$repo/os/$arch
< #Server = http://mirror.wuki.li/archlinux/$repo/os/$arch
< #Server = https://mirror.wuki.li/archlinux/$repo/os/$arch
< #Server = https://mirror.hel.sl-chat.ru/archlinux/$repo/os/$arch
< #Server = http://arch.yhtez.xyz/$repo/os/$arch
< #Server = https://arch.yhtez.xyz/$repo/os/$arch
---
> ## Worldwide 
> #Server = https://geo.mirror.pkgbuild.com/$repo/os/$arch

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 83 remaining solutions by signing in and submitting your own entry
#84 Camille Masset / @MassetCamille - Score: 108 - 10/30/23 @ 00:02
dap:g/^##/exe '.,.+1m0'<CR>}dG:%s/##<BS>Se/<BS><BS><BS><BS>##/\r##/<CR>:g/^##/exe 'norm vipJ'<CR>:g/^$/d<CR>vip:sort<CR>:%s/#S/\r#S/<CR><Esc>:wq<CR>

0 comments


Created by: @Somin13

84 active golfers, 409 entries

Leaderboard (lowest score wins):
28
#1 - Danilo J. S. Bellini 🥊🇧🇷 / @danilobellini

09/11/2023 at 09:10AM

28
#2 - John Braxler / @braxler

09/14/2023 at 04:14PM

28
#3 - Joey / @jrobertson20

12/05/2023 at 01:21AM

28
#4 - Peppa Pig / @PeppaPi95550250

07/11/2024 at 04:20AM

29
#5 - Smylers / @Smylers2

09/10/2023 at 06:11PM

29
#6 - tien / @tien40766111

10/17/2023 at 03:23PM

29
#7 - Andrew Morris / @AndrewJZ

11/01/2023 at 06:31AM

29
#8 - Henrique Malheiro / @rike09

11/08/2023 at 06:51PM

29
#9 - Newdriver / @Newdriver10

11/21/2023 at 12:20AM

29
#10 - Jonatas Rafael Carneiro Ribeiro / @jonatasrafael

11/24/2023 at 08:08PM

29
#11 - Lukasz Sroka / @louqash

11/26/2023 at 04:36PM

29
#12 - 悟史 / @A1OBJTxN5fTg5EJ

11/28/2023 at 02:52PM

29
#13 - Eric Dobson / @ericdobson

12/09/2023 at 06:33PM

29
#14 - dvquentincarrel / @dvquentincarrel

12/28/2023 at 08:08PM

29
#15 - Trewornan / @Trewornan

02/08/2024 at 01:04PM

29
#16 - Michael Pruglo / @michael-pruglo

02/09/2024 at 06:15PM

29
#17 - nightgather / @nightgather

02/23/2024 at 03:00AM

29
#18 - Mike Rayner / @mikesfake

03/09/2024 at 08:25PM

29
#19 - Jinli Xiao / @jinlixiao

03/11/2024 at 08:53PM

29
#20 - Miter / @MiterMe

04/05/2024 at 01:09PM

29
#21 - Lennart / @lennartack

04/27/2024 at 11:04AM

30
#22 - Jean George / @JeanGeo20504212

09/09/2023 at 11:31PM

30
#23 - Андрей Куренков (Arey) / @Arey_65536

09/18/2023 at 09:40PM

30
#24 - Luoyb / @Luoyb

10/18/2023 at 07:10AM

30
#25 - Alex Pepper / @AlexPepper1457

10/26/2023 at 08:09PM

30
#26 - wemgulf / @wemgulfer

11/03/2023 at 11:04AM

30
#27 - Qing Liu / @poeminlash

12/13/2023 at 05:32AM

30
#28 - Jasper v. B. / @jazzpi

12/29/2023 at 04:39PM

30
#29 - Tom Anderson / @andogq

01/13/2024 at 02:51AM

30
#30 - rcmosher / @rcmosher

04/09/2024 at 01:32AM