improve comment behavior
move functions in init-editing into defuns folder
fix assignment for free variable warning