Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bugfixes and some minor cleanup #61

Merged
merged 11 commits into from
Aug 28, 2024
Merged

Bugfixes and some minor cleanup #61

merged 11 commits into from
Aug 28, 2024

Conversation

tarsius
Copy link
Contributor

@tarsius tarsius commented Jul 3, 2024

I am going through my local clones and discovered this fixup branch.

I hope these changes are uncontroversial.

tarsius added 11 commits July 3, 2024 14:08
Also put the definition of the global mode on a single line, resulting
in the name of the mode being properly colored.  Even when doing this,
the length of the line stays below 80 characters.
Use either `cond' or `when'.  In the latter case,
collect the conditions in just one place.
- It is better to avoid using `if' when there is no ELSE part.
- It is better to avoid using `when' when the returned value
  matters.
Or rather employ some tricks to avoid having to either break with how
the code is automatically indented or else ending up with long lines
or other unfortunate results.
Also change matched text to match the examples.
This reverts commit 0e0ea48.

At the time `match-string' is evaluated it, at least sometimes,
returns nil (I suspect it always does), which then causes
`substring-no-properties' to error because it expects a string
as argument.

Alternatively, if this happens to actually return non-nil in
some cases, then `match-string-no-properties' should be used
instead, because, like `match-string', that won't error when
the requested match-data is empty.
@tarsius tarsius changed the title Various minor cleanup Bugfixes and some minor cleanup Jul 5, 2024
@tarsius
Copy link
Contributor Author

tarsius commented Jul 5, 2024

Now I've also added two bugfixes.

@tarsius
Copy link
Contributor Author

tarsius commented Jul 5, 2024

Fixes #47 and maybe #48.

@rougier
Copy link
Owner

rougier commented Aug 28, 2024

Thansk @tarsius and sorry for long delay in my answer.

@rougier rougier merged commit 91179d9 into rougier:main Aug 28, 2024
@tarsius tarsius deleted the cleanup branch August 28, 2024 09:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants