WezM.net The weblog of Wesley Moore

17Aug/095

Idea: Adaptive shell

I had an idea today when navigating around in the shell. All my work related files are stored in ~/Work. Under that there’s a folder for each project. Sometimes there are multiple variations on a project or project with a similar prefix such as:

  • radiopaedia
  • radiopaedia-stable
  • radiant-sites

When I type rad [Tab] in my shell (zsh) it kindly completes this to radi and gives a list of the other completions since there are several to choose from. I though it would be nice if the shell could learn from the choices I make. So if I generally choose radiopaedia then rad [Tab] would complete to radiopaedia but still show the list of option.

I’m sure there are several other areas where an adaptive shell that learnt from usage patterns could be applied.

Tagged as: , , 5 Comments
   

Recent Comments

Categories

Links

Archives

Tags

adaptive atom awk bash benchmark books cake consolas core-audio debian decoder delivery expand feed font fonts git glob gripe installer iPhone ipod Linux mad melbourne microsoft mp3 mpg123 music package pocket-reference rss ruby script sed shell smoothing snow-leopard textmate title tux UNIX uri-scheme variable virtualbox

Meta

Contact