Well, I only typed it as isaac-newton because on my phone, it shows a dash in @amorriscode 's message. I understand he wants lowercase filenames and he wants to link to them with the words with starting capitals. I am only demonstrating that we already can, and with very little effort at that.
Perhaps I don’t understand very well what you mean by double typing links and that being wasteful etc. Or do you mean the first option I gave, and YAML is the way to go?
With YAML you only have to state once that your isaac newton note can also be linked to as Isaac Newton.
Even if you create 100 notes a day - use a note template that has
---
alias:
---
and it will cost you 2 secs to fill in the alias for any given note. That’s 200 seconds per day. What is wasteful in a little over 3 minutes per day?
The alias could even be something totally else, as long as you can remember that you mean isaac newton.md
So personally, I still don’t see the need for extra hocus pocus to magically save notes names in lowercase without spaces. I just name them however I want and use an alias for linking to them.