add dev.el
*** empty log message ***
use (current-indentation)
fix conflict
some editing
using forward-line
change the name of some functions
add doc string
merge dev