added some improve (listchar, wildmenu)