fix shift+up/down mapping, add cscope support