El autocompletado es particularmente útil al escribir CSS, para ver las opciones disponibles para una propiedad determinada. La compañía proporciona company-minimum-prefix-length
controlar cuántos caracteres tengo que escribir antes de comenzar a ofrecer opciones.
Sin embargo, quiero completar sin ningún carácter, así que obtengo esto:
Actualmente, solo puedo obtener esto:
- Llamando explícitamente
M-x company-complete
- Configuración
(setq company-minimum-prefix-length 0)
, escribir un solo carácter y retroceso, por ejemploa DEL
.
es posible? Lo ideal sería poder hacerlo tanto para las propiedades como para sus valores.
completion
company-mode
css
Wilfred Hughes
fuente
fuente
company-minimum-prefix-length
conjunto en 0, ya verá la ventana emergente de finalización después de escribir espacio. Sin embargo, no después de presionar volver.Respuestas:
Utilizo TAB para activar el modo de empresa a pedido en casos como ese: funciona bien en su ejemplo de CSS. También uso TAB para sangrar (
tab-always-indent
establecido encomplete
). Puede integrar la empresa con el incorporadoindent-for-tab-command
utilizando la configuración descrita aquí: https://github.com/company-mode/company-mode/issues/94#issuecomment-40884387Aquí está el código relevante del comentario de github vinculado:
fuente
A partir de versiones recientes de
company
, este es el camino a seguir:fuente