use generic config file like gitconfig
use core.editor from config for create and edit command