This PR will make the expanded skeletons look the same as the raw skeleton files by removing the new line at EOF that Neovim implicitly adds when writing files.
This PR includes two bonus commits: a fix for a bug where user key maps could cause unexpected behaviour, and support for skeletons with CR/CRLF line endings. Let me know if you want these as separate PRs; I will rebase them to a different branch.
This PR will make the expanded skeletons look the same as the raw skeleton files by removing the new line at EOF that Neovim implicitly adds when writing files.
This PR includes two bonus commits: a fix for a bug where user key maps could cause unexpected behaviour, and support for skeletons with CR/CRLF line endings. Let me know if you want these as separate PRs; I will rebase them to a different branch.
Screenshots
By using these skeletons:
Original behaviour
This PR