Home

Awesome

chezmoi-telescope.nvim

Custom Telescope Picker for Chez Moi Managed Dot Files!

Also adds neovim commands to:

Installation

All that is needed is to install the plugin and load the telescope extension via require("telescope").load_extension("chezmoi").

Here is an example with Lazy:

{
    "nvim-telescope/telescope.nvim",
    dependencies = {
        { "GianniBYoung/chezmoi-telescope.nvim" },
    },
    config = function()
        require("telescope").load_extension("chezmoi")
    end,
}

Pre-reqs

Usage

Options

The available options are:

Options can be set in the following ways:

  1. :Telescope chezmoi dotfiles option1=value1 option2=bool2

  2. require('telescope').extensions.chezmoi.dotfiles({option1="value1", option2=bool2})

Features

This plugin provides a custom picker for telescope that populates results with files from $CHEZMOI_SOURCE_DIR and opens the result in a new buffer on selection.

Roadmap

Contributing

If this plugin is missing functionality for your use case please open an issue or submit a PR!