-
-
Notifications
You must be signed in to change notification settings - Fork 79
Features
xplr
is built with configurability in mind.
So it allows you to perform a vast set of operations and make it behave just the way you want.
You can easily dump the default configuration or copy it into an YAML file as ~/.config/xplr/config.yml
and then tweak it. And next time when you run xplr
, it will load
that configuration.
However, it is recommended that you tweak only the sections you want to customize to keep your config file clean and minimal.
A few things you can do with the xplr
configuration:
Although speed is not the primary concern, xplr
is already fast enough so that you can take it out for a walk into
your /nix/store
any time you want. I currently measure the most commonly used operations and I have seen it improve significantly over time, and it's only the start.
xplr
prefers to stay minimal, but just like speed, minimalism isn't as aggressively pursued as configurability. If adding some lines of code or a dependency allows the users to be a little more productive or allows xplr
to be a little more configurable, it will be considered. But of-course, the bulk vs productivity gain per user
balance will also be considered in the decision-making.
Being super configurable, xplr
by design integrates well with other tools. Try this fzf integration tutorial or this vim plugin if you are not convinced yet.