I mostly do data-oriented things in Python using Emacs.
At your own risk! Here's what I do to install my Unix configuration:
cd $HOME
git init
git remote add origin [email protected]:renzmann/renzmann
git pull
git checkout --force main
Then I install editor configs as needed.
git clone [email protected]:renzmann/.emacs.d ~/.emacs.d
git clone [email protected]:renzmann/config-nvim ~/.config/nvim
git clone [email protected]:renzmann/.vim ~/.vim
Each of these is their own repo ready to be cloned into their canonical configuration location. See the instructions in each one for installation: