Reputation: 13
I want to define a command that is executed by :command<CR>
.
I tried something like this:
cmap hello exec "normal aHello World"<Esc>
I have two problems with the result:
If I type slowly, then there sits :hello
in the bottom line, and after pressing Return, I get
Not an editor command: hello
If I type fast then :hello
doesn’t sit there and it doesn't wait for me to hit the Return key – but at least it works.
Can somebody please points out to me how I have to define the hello
command in a way that typing slowly will work?
Upvotes: 1
Views: 260
Reputation:
The way I've always written colon-mode commands in vim is like this:
command! BASH !start bash
note the command must be in uppercase.
Upvotes: 1