Duanling Li Editor