No se qué me sorprende más: lo práctico de la solución o verla escrita en Python :-)
La verdad no he tenido este problema pero me gusta la idea de utilizar una función propia que sirva para autocompletar.
Algo que me gusta del código es la posibilidad de incluir funciones dentro de la lista de patrones, es permitiría hacer cosas interesantes.
En cuanto a la necesidad de incluirlo para cada comando, no conozco bien bash (ni todo lo que hay detrás) pero creo que se podría asignar una tecla para que se autocomplete con esta función. En este post (http://dailyburrito.com/blog/mac/commandHistoryLikeMatlab.html) hacen algo parecido, tal vez uno se podría basar en eso.
Y mejor no digo nada acerca de la sangría de dos espacios :-P
, Mon Aug 18 15:56:27 2008
Nice solution. I like your lispy python. :)
, Mon Aug 18 21:42:44 2008
A geek post, at last! I was afraid of losing the good'n old zuul! :-)
PS. I don't know bash good enough to say anything useful, then I don't.
, Mon Aug 18 22:22:24 2008
Heh, la solución está en Python porque está instalado en todas las máquinas donde puedo querer ejecutar esto. :-P
Creo que lo que se puede hacer es simplemente enchufar este código con el builtin de Bash 'complete', aunque no he mirado bien cómo sería.
Gracias por los comments. Esperemos a ver qué dice Arhuacox.
, Wed Aug 20 13:33:45 2008
Ask him through twitter, you moron! :P :P :P
, Thu Aug 21 19:20:22 2008
Hahahahah.
, Mon Aug 25 13:33:56 2008
On an unrelated note, I've found that this has the advantage over normal autocomplete of being faster in the common case due to not being interactive.
, Mon Aug 25 13:35:44 2008
Last update: 2008-11-13 (Rev 14708)


