I end up having this in my vimrc nnoremap <silent> ,m :marks abcdefghijklmnopqrstuvwxyz<CR>:normal! ` With this, `,m` vim lists all my marks and then I only have to type the mark that I want to jump to, and hit enter. The 'normal' command executes its command-line args as if you had pressed those keys in normal mode. We deliberately don't add a `<CR>` to this, part so that the user is presented with a half-typed command: :normal! ' The `'` at the end is the start of a 'go to mark' command, hence the user can just press 'A' (or whatever) and then enter.