# Enhanced nvim with project detection function v if test (count $argv) -eq 0 # Open nvim in project root or current dir if test -f package.json; or test -f go.mod; or test -f requirements.txt; or test -f Dockerfile; or test -f docker-compose.yml nvim . else nvim end else nvim $argv end end # Quick config edit function vconfig nvim ~/.config/nvim/ end # Edit dockerfile function vdocker if test -f Dockerfile nvim Dockerfile else if test -f docker-compose.yml nvim docker-compose.yml else echo "No Docker files found" end end