add param for acception at cursor or not, fix a unite source
add test for not accepting at cursor