Configuration

Currently, laze has no configuratin itself. Only its <TAB> (shell-) completions need some set-up.

Shell completions

laze provides dynamic shell completions (TAB completions in the shell). In order to use them, they need to be set up.

If you've installed laze using your package manager, chances are that this is already working out of the box.

Use the snippet that corresponds to your shell to automatically load the correct completions on shell start (if in doubt, you're probably running bash):

Bash

echo "source <(COMPLETE=bash laze)" >> ~/.bashrc

Elvish

echo "eval (E:COMPLETE=elvish laze | slurp)" >> ~/.elvish/rc.elv

Fish

echo "source (COMPLETE=fish laze | psub)" >> ~/.config/fish/config.fish

Powershell

echo "COMPLETE=powershell laze | Invoke-Expression" >> $PROFILE

Zsh

echo "source <(COMPLETE=zsh laze)" >> ~/.zshrc

The shell will need to be restarted for this to take effect. In order to just set up completions for the currently running shell session, issue just the source ... command, e.g., source <(COMPLETE=bash laze).