Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is a draft for now because it would require bigger changes to directory layout in order to fully complete it. If you want me to make those changes, let me know and I can update.
Before this PR
After this PR
With a syntax file
That last screenshot shows what the non-breaking spaces are all about: they provide us with something we can conveniently syntax-highlight to make the headers stand out:
So, why can't I include the syntax file in this PR? Because syntax files have to live under a
syntax
directory, but the repo doesn't have the right layout right now; ie. the current layout is:but the final layout would need to be something like:
ie.
lua
subdirectory; this is where Neovim expects to find Lua files such that they can be imported withrequire('shellbot')
.syntax/shellbot.lua
; standard location for syntax files, automatically loaded whenshellbot
'filetype'
is activated.