Sí, eso es completado de código, donde intenta coincidir con lo que estás escribiendo actualmente con lo que has escrito antes. La idea es evitar errores tipográficos y acelerar la entrada de términos comunes. Los elementos que sigue tienden a ser palabras clave del lenguaje e elementos que has ingresado previamente, como nombres de funciones y variables.
Diferentes editores pueden utilizar varias combinaciones de teclas y/o implementar fragmentos, sustituciones o no hacer nada. Mi suposición es que la acción Ejecutar Script Shell no se molesta ya que los scripts de shell suelen utilizar términos cortos o de un solo carácter, por lo que probablemente molestaría más de lo que vale la pena.
La forma en que funciona en las acciones Ejecutar JavaScript y Ejecutar AppleScript es que si hay solo una coincidencia con lo que estás escribiendo actualmente, se mostrará en gris claro, y al presionar la tecla de escape se introducirá ese texto y se moverá el cursor al final. Los puntos significan que hay múltiples posibilidades y está esperando más caracteres para hacer una coincidencia. Puedes seguir escribiendo, pero al presionar la tecla de escape aparecerá una lista de posibles sugerencias de las que puedes elegir. Las teclas de flecha navegarán por los elementos, retornará entrará en el elemento seleccionado y escape cerrará el diálogo.