Goal
I’m interested in creating a devShell
that additively includes a Vim plugin when the shell is entered.
If the user already has an existing, personally configured Vim installation, I’d like for the devShell
to retain their existing configuration.
Motivation
I’m looking to achieve this for the vim-tidal
Vim plugin included with my tidalcycles.nix
flake.
The plugin adds some useful live-coding functionality for interacting with GHCi and SuperCollider, but I’d like to keep my existing, personal Vim configuration when I enter a devShell
that includes this plugin.
Any advice on how I might achieve this would be greatly appreciated!