SubscribeArticlePostHistory

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

Save to del.icio.usSubmit Story to Digg

cavorite, Mon Aug 18 15:56:27 2008


Nice solution. I like your lispy python. :)

Save to del.icio.usSubmit Story to Digg

ceronman, 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.

Save to del.icio.usSubmit Story to Digg

Alfabravo, 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.

Save to del.icio.usSubmit Story to Digg

azul, Wed Aug 20 13:33:45 2008


Ask him through twitter, you moron! :P :P :P

Save to del.icio.usSubmit Story to Digg

Alfabravo, Thu Aug 21 19:20:22 2008


Hahahahah.

Save to del.icio.usSubmit Story to Digg

azul, 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.

Save to del.icio.usSubmit Story to Digg

azul, Mon Aug 25 13:35:44 2008

Comment:

Identity

Please enter your name, to associate it with your changes:

Author:

Spam control

Please answer the following question:

1 + 7

Email address

Enter your email address if you want to subscribe to this page:

Email address(optional):

Last update: 2008-11-13 (Rev 14708)

svnwiki $Rev: 14721 $