tide
tide copied to clipboard
Extra newlines in incorrect format (CRLF) cause wrong LSP highlight locations
When submitting issues to this project, please include the following information.
Checklist
- [x] I have searched both open and closed issues and cannot find a duplicate.
- [x] I can reproduce the problem with the latest version of the relevant packages.
- [x] The problem still occurs after I issued
M-x tide-restart-server
in the buffer where I had the problem. - [x] I verified that the version and the configuration file path reported by
M-x tide-verify-setup
are correct. - [x] If tide is reporting an error or warning I think should not be reported, I can run
tsc
(andtslint
, if applicable) without the error or warning I'm seeing in tide. - [x] If tide is not reporting an error or warning I think should be reported,
tsc
(ortslint
, if applicable) reports the error or warning I was expecting to see. - [x] I am positive the problem does not belong to
typescript-mode
ortsserver
.
Relevant Version Numbers
- Tide: 4.5.4
- TypeScript:5.0.3
- Emacs: 29.0.50
(The list above is minimal. Make sure to include any other version numbers relevant to your report.)
Steps to Reproduce the Bug
I noticed that if my document formatted with LF contains an extra CRLF somewhere (^M
) then the highlights become offset and wrong.
Expected Behavior
Highlights should work
Actual Behavior
The highlights are incorrect