Base functions of vim-chatworker (first commit)