Como faço para evitar que o meu autocmd vim seja executado na janela de linha de comando?

Eu uso um autocommand para fechar a janela de pré-visualização quando deixo o modo de inserção como descrito emesta resposta. Mas quando estou na janela de linha de comando (q:), Recebo um erro:E11: Invalid in the command-line window; <CR> executes, CTRL-C quits: :pclose|endif

Como posso evitar esse erro?

Eu tentei correr:set na janela de linha de comando e uma janela normal, mas nenhuma opção óbvia se revelou no diff.

questionAnswers(1)

yourAnswerToTheQuestion