mimic AndrewRadev/switch.vim plugin structure
mimic AndrewRadev/switch.vim plugin structure need autoload