[Nix-dev] [***SPAM***] bashCompletion / multi-shell-support update

Marc Weber marco-oweber at gmx.de
Mon Jan 28 20:14:33 CET 2013

Hi Peter, do you have an idea how bashCompletion compares with the sample
completion shipping with bash?

I'd also like ask for feedback about this multi-shell patch.

The main difference is that some of the fancy setup is moved into users
.bashrc .zshrc so that they can opt-out in various ways such as:
- not sourcing /etc/{bash,zsh}/setup-all
- defining DID_* vars before sourcing it.

This way its even possible to opt-out from some bash completion scripts

Eventually it does even make sense to move all code depending on
NIX_PROFILES into user's bashrc, so that they can tell the system which
profiles they want to use. I havn't had a use case yet so I don't care.

A feature attr is introduced providing initPrompt, aliases and the like.
This way administrators can override pieces only easily.

Its also duplicating some code (bash/zsh) implementation and
introducing small lib files providing helper functions.

I'll do some more testing while waiting for some feedback, too.

Marc Weber
-------------- next part --------------
A non-text attachment was scrubbed...
Name: multi-shell-support.patch
Type: application/octet-stream
Size: 32077 bytes
Desc: not available
Url : http://lists.science.uu.nl/pipermail/nix-dev/attachments/20130128/5a766291/attachment-0001.obj 

More information about the nix-dev mailing list