set less's default option `-R`
don't use easymotion as search (`/`) because it doesn't match characters in folded lines
meet_hoge_requirements => hoge_available
add availability checks of ag, ack, and migemo
standardize variable names as "on_{platform}"