Definindo o comando customizado em nvim.init

0

Estou tentando definir meu comando personalizado em nvim.init (NeoVim), mas ocorreu um erro. Poderia ser tão gentil e me ajudar a me livrar disso?

Aqui está uma linha que eu coloquei em nvim.init :

commmand GenerateTags find . -type f -iregex ".*\.js$" -not -path "./node_modules/*" -exec jsctags {} -f \; | sed '/^$/d' | sort > tags

Error message: E492: Not an editor command: commmand GenerateTags find . -type f -iregex "..js$" -not -path "./node_modules/" -exec jsctags {} -f \; | sed '/^$/d' | sort > tags Press ENTER or type command to continue

    
por FieryCod 04.06.2017 / 12:27

1 resposta

0

Descobri que o problema estava na ortografia: Deve haver:

  • command no commmand
  • ! antes de encontrar, porque é um comando shell, não um Vim

Como a tarefa está bloqueando, descobri que seria melhor usar um plug-in que tornasse o comando async.

Veja como o comando se parece agora:

command GenerateTags AsyncRun find . -type f -iregex ".*\.js$" -not -path "./node_modules/*" -exec jsctags {} -f \; | sed '/^$/d' | sort > tags

    
por 04.06.2017 / 14:32

Tags