Una buena respuesta sería bastante larga. La respuesta corta es sí. Cada uno de Helm and Icicles ofrece características que el otro no ofrece.
No son necesariamente alternativas / competidores. Puedes usar ambos.
Escriba su pregunta sobre la coincidencia de candidatos, no hay diferencia en mostrar todos los candidatos. IOW, Icicles también mostrará todos los candidatos en cualquier momento que desee (incluso inicialmente, sin presionar ninguna tecla). " candidatos que coinciden con su entrada actual " es completamente general e incluye el caso de que su entrada esté vacía, lo que significa que todos los candidatos están incluidos.
Aquí hay una lista de alto nivel de las características más importantes de Icicles . Algunos de estos también se han agregado progresivamente a Helm a lo largo de los años, si es de una forma diferente. Otras respuestas a su pregunta podrían ayudar más a saber qué ofrece Helm.
FWIW, dudo seriamente que una discusión de lo que puede o no puede hacer con cada uno de estos paquetes sea útil aquí. Mi sugerencia, si está interesado en explorar Icicles, sería intentarlo.
Pero al igual que el uso de Helm se beneficia (o implica o requiere) un modelo mental (mentalidad) diferente del uso de Emacs de vainilla, también lo hace el uso de Icicles. Para probar Icicles o Helm, es útil intentar hacer las cosas a la manera de Icicles o Helm, respectivamente.
Icicles no es Helm, y Helm no es Icicles. Ninguno intenta ser el otro. Esperar usar uno de la misma manera que usa el otro (a) probablemente sea decepcionante y (b) haga que extrañe mucho (incluido el punto del diseño). Es un poco como un vi
usuario "ávido" echando un vistazo a Emacs (o un usuario de Emacs echando un vistazo vi
). Si realmente desea comprobarlo, intente entrar en su enfoque / POV, en lugar de preguntar cómo reproducir un comportamiento o efecto particular al que está acostumbrado y que está "ávido".
Decidir echar un vistazo a Icicles basado solo en una comparación de lista de características con Helm eliminaría la diversión de aprender Icicles, en mi humilde opinión. Es algo así como aprender una nueva asignatura de matemáticas: solo tienes que seguir el flujo de Let x ... , para darle el beneficio de la duda. Vea lo que sucede a continuación y luego descubra por qué puede ser interesante y qué puede hacer con él. Si su actitud desde el principio es " ¿ De qué sirve el álgebra lineal (o teoría de grupo o ...)? ", Entonces diría que no se moleste, puede que no sea nada bueno para usted.