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

certain indentiations breaks the "formatting" in odin #11571

Open
Memresable opened this issue Aug 25, 2024 · 0 comments
Open

certain indentiations breaks the "formatting" in odin #11571

Memresable opened this issue Aug 25, 2024 · 0 comments
Labels
A-language-support Area: Support for programming/text languages C-bug Category: This is a bug

Comments

@Memresable
Copy link

Summary

in usual cases if you try to use the following indentation style:

some_proc :: proc() -> int
{
  some_struct :: struct
  {
    some_var : i32,
  }
}

this could go wrong and you instead get an indentation like this:

some_proc :: proc() -> int
{
  some_struct :: struct
  {
  some_var : i32,
}
}

it seems to happen (mostly) to structs, and at times to procedures too, here's a video showing the problem in action:

2024-08-25.13-05-34.mp4

i think this more specific to how helix does things with formatiting in general rather than the language? i tried it in a C++ and suprisngly it still happens too, here's another one that's in C++ (but a bit better?):

2024-08-25.13-08-37.mp4

and also this does appear to have an effect on syntax highlighting, sometimes it doesn't properly highlight certain tokens/keywords and things look completely messed up

Reproduction Steps

1 - create an empty odin/cpp file, either main.odin or main.cpp
2 - apply what i did above to both odin and cpp files

Helix log

~/.cache/helix/helix.log
2024-05-01T14:56:05.461 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-01T14:56:05.468 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-01T14:56:06.315 helix_view::theme [WARN] Theme: malformed ANSI: dark-blue
2024-05-01T14:56:07.911 helix_view::theme [WARN] Theme: malformed ANSI: dark-blue
2024-05-01T14:56:09.366 helix_view::theme [WARN] Theme: malformed ANSI: dark-blue
2024-05-05T12:33:19.901 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-05T12:33:19.902 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-05T12:33:20.040 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-05T12:33:20.040 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-05T12:33:22.617 helix_view::theme [WARN] Theme: malformed ANSI: highlight
2024-05-05T12:34:11.658 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-05T12:34:11.659 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-05T12:34:11.692 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-05T12:34:11.692 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-11T15:07:46.672 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-11T15:07:46.673 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-11T15:07:46.824 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-11T15:07:46.824 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-16T13:41:59.462 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-16T13:41:59.463 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-16T13:41:59.606 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-16T13:41:59.606 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-17T20:58:50.521 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-17T20:58:50.523 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-17T20:58:50.682 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-17T20:58:50.682 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-17T20:58:51.192 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-05-17T20:58:51.192 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:03:48.906 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:03:48.908 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:03:49.064 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:03:49.064 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:03:50.765 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:03:50.765 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:08:35.942 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:08:35.943 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:08:36.085 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:08:36.085 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:08:41.788 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:08:41.788 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:08:41.823 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:08:41.823 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:08:42.420 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:08:42.420 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:08:42.559 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:08:42.559 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:08:43.228 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:08:43.228 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:08:52.417 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:08:52.417 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:08:53.830 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:08:53.830 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:08:54.162 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T10:08:54.162 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T13:06:23.735 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T13:06:23.739 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T13:06:23.876 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T13:06:23.876 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T13:06:24.439 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-06-06T13:06:24.439 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-07-14T09:39:58.498 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-07-14T09:39:58.500 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-07-14T09:39:58.649 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-07-14T09:39:58.649 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-07-24T10:31:07.067 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-07-24T10:31:07.068 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-07-24T10:31:07.211 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-07-24T10:31:07.211 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-07-24T10:31:09.448 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-07-24T10:31:09.448 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-07-24T10:31:09.489 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-07-24T10:31:09.489 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-07-24T10:31:09.685 helix_view::theme [WARN] Theme: malformed ANSI: dark-blue
2024-07-24T10:31:12.244 helix_view::theme [WARN] Theme: malformed ANSI: dark-blue
2024-07-24T10:31:13.323 helix_view::theme [WARN] Theme: malformed ANSI: dark-blue
2024-08-18T09:12:58.556 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:12:58.557 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:12:58.589 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:12:58.589 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:13:00.668 helix_view::theme [WARN] Theme: malformed ANSI: highlight
2024-08-18T09:13:01.215 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:13:01.215 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:13:01.891 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:13:01.891 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:13:06.936 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:13:06.936 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:13:08.140 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:13:08.140 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:13:24.310 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:13:24.310 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:13:24.344 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:13:24.344 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:13:25.256 helix_view::theme [WARN] Theme: malformed ANSI: highlight
2024-08-18T09:13:25.421 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:13:25.422 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:19:51.775 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:19:51.775 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:19:51.809 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-18T09:19:51.809 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-19T09:05:32.202 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-19T09:05:32.203 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-19T09:05:35.556 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-19T09:05:35.556 helix_view::theme [WARN] Theme: invalid modifier: "normal"
2024-08-19T09:33:05.376 helix_term::application [WARN] failed to load theme `flexoki-dark` - Theme: file not found for: flexoki-dark
2024-08-19T09:33:22.334 helix_term::application [WARN] failed to load theme `flexoki-dark` - Theme: file not found for: flexoki-dark
2024-08-19T09:42:39.714 helix_view::editor [ERROR] Failed to initialize the language servers for `scope.odin` - `C:\git_clones\ols\ols.exe` { Language server 'C:\git_clones\ols\ols.exe' not defined }
2024-08-19T09:46:20.926 helix_lsp::util [WARN] LSP position Position { line: 2593, character: 0 } out of range assuming EOF
2024-08-19T09:48:46.419 helix_view::document [ERROR] Failed to copy metadata on write: The operation completed successfully. (os error 0)
2024-08-19T09:48:55.068 helix_view::document [ERROR] Failed to copy metadata on write: The operation completed successfully. (os error 0)
2024-08-19T09:49:13.945 helix_view::document [ERROR] Failed to copy metadata on write: The operation completed successfully. (os error 0)
2024-08-19T09:49:25.064 helix_lsp::transport [ERROR] err: <- Other(failed to send a message to server

Caused by:
    channel closed)
2024-08-19T09:49:25.064 helix_lsp::transport [ERROR] ols err: <- StreamClosed
2024-08-19T09:51:34.698 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:34.770 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:34.868 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:34.924 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:35.064 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:35.162 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:35.953 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:36.025 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:36.171 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:36.281 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:36.591 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:36.726 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:36.871 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:37.273 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:37.368 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:37.431 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:37.504 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:37.667 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:37.806 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:37.883 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:38.188 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:38.307 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:38.513 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:38.516 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:38.664 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:38.806 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:38.897 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:39.071 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:39.220 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:39.368 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:39.462 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:39.521 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:39.663 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:39.713 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:42.269 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:42.272 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:51:43.218 helix_lsp::util [WARN] LSP position Position { line: 4644, character: 0 } out of range assuming EOF
2024-08-19T09:51:59.860 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:51:59.861 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:51:59.985 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:51:59.985 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:00.516 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:00.516 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:00.599 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:00.599 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:00.669 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:00.669 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:00.748 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:00.748 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:00.880 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:00.880 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:01.047 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:01.047 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:01.106 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:01.106 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:01.358 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:01.358 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:01.576 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:01.576 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:01.755 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:01.755 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:01.956 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:01.956 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:02.177 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:02.177 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:02.325 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:02.325 helix_lsp::util [WARN] LSP position Position { line: 4646, character: 0 } out of range assuming EOF
2024-08-19T09:52:03.485 helix_lsp::util [WARN] LSP position Position { line: 4647, character: 0 } out of range assuming EOF
2024-08-19T09:52:03.485 helix_lsp::util [WARN] LSP position Position { line: 4647, character: 0 } out of range assuming EOF
2024-08-19T09:52:04.836 helix_lsp::util [WARN] LSP position Position { line: 4649, character: 0 } out of range assuming EOF
2024-08-19T09:52:07.924 helix_lsp::util [WARN] LSP position Position { line: 4643, character: 0 } out of range assuming EOF
2024-08-19T09:53:23.795 helix_view::document [ERROR] Failed to copy metadata on write: The operation completed successfully. (os error 0)
2024-08-19T09:53:26.181 helix_view::document [ERROR] Failed to copy metadata on write: The operation completed successfully. (os error 0)
2024-08-19T09:53:55.060 helix_lsp::transport [ERROR] err: <- Other(failed to send a message to server

Caused by:
    channel closed)
2024-08-19T09:53:55.060 helix_lsp::transport [ERROR] ols err: <- StreamClosed
2024-08-25T12:40:16.432 helix_view::document [ERROR] Failed to copy metadata on write: The operation completed successfully. (os error 0)
2024-08-25T12:40:19.012 helix_view::document [ERROR] Failed to copy metadata on write: The operation completed successfully. (os error 0)
2024-08-25T12:40:22.288 helix_view::document [ERROR] Failed to copy metadata on write: The operation completed successfully. (os error 0)
2024-08-25T12:40:38.774 helix_view::document [ERROR] Failed to copy metadata on write: The operation completed successfully. (os error 0)
2024-08-25T12:41:35.027 helix_view::document [ERROR] Failed to copy metadata on write: The operation completed successfully. (os error 0)
2024-08-25T12:41:48.711 helix_lsp::util [WARN] LSP position Position { line: 3393, character: 0 } out of range assuming EOF
2024-08-25T12:41:51.213 helix_lsp::util [WARN] LSP position Position { line: 3393, character: 0 } out of range assuming EOF
2024-08-25T12:41:51.284 helix_lsp::util [WARN] LSP position Position { line: 3393, character: 0 } out of range assuming EOF
2024-08-25T12:41:55.357 helix_view::document [ERROR] Failed to copy metadata on write: The operation completed successfully. (os error 0)
2024-08-25T12:52:15.686 helix_lsp::util [WARN] LSP position Position { line: 427, character: 0 } out of range assuming EOF
2024-08-25T12:52:15.822 helix_lsp::util [WARN] LSP position Position { line: 427, character: 0 } out of range assuming EOF
2024-08-25T12:52:51.462 helix_lsp::util [WARN] LSP position Position { line: 438, character: 0 } out of range assuming EOF
2024-08-25T12:52:51.544 helix_lsp::util [WARN] LSP position Position { line: 438, character: 0 } out of range assuming EOF
2024-08-25T12:52:51.880 helix_lsp::util [WARN] LSP position Position { line: 438, character: 0 } out of range assuming EOF
2024-08-25T12:52:59.058 helix_lsp::util [WARN] LSP position Position { line: 441, character: 0 } out of range assuming EOF
2024-08-25T12:52:59.147 helix_lsp::util [WARN] LSP position Position { line: 441, character: 0 } out of range assuming EOF
2024-08-25T12:52:59.797 helix_lsp::util [WARN] LSP position Position { line: 441, character: 0 } out of range assuming EOF
2024-08-25T12:52:59.797 helix_lsp::util [WARN] LSP position Position { line: 441, character: 0 } out of range assuming EOF
2024-08-25T12:53:00.124 helix_lsp::util [WARN] LSP position Position { line: 442, character: 0 } out of range assuming EOF
2024-08-25T12:53:00.124 helix_lsp::util [WARN] LSP position Position { line: 442, character: 0 } out of range assuming EOF
2024-08-25T12:53:46.712 helix_lsp::util [WARN] LSP position Position { line: 438, character: 0 } out of range assuming EOF
2024-08-25T12:53:46.762 helix_lsp::util [WARN] LSP position Position { line: 438, character: 0 } out of range assuming EOF
2024-08-25T12:53:59.505 helix_lsp::util [WARN] LSP position Position { line: 443, character: 0 } out of range assuming EOF
2024-08-25T12:53:59.594 helix_lsp::util [WARN] LSP position Position { line: 443, character: 0 } out of range assuming EOF
2024-08-25T12:54:00.378 helix_lsp::util [WARN] LSP position Position { line: 443, character: 0 } out of range assuming EOF
2024-08-25T12:55:49.227 helix_lsp::util [WARN] LSP position Position { line: 453, character: 0 } out of range assuming EOF
2024-08-25T12:55:49.292 helix_lsp::util [WARN] LSP position Position { line: 453, character: 0 } out of range assuming EOF
2024-08-25T12:55:49.620 helix_lsp::util [WARN] LSP position Position { line: 453, character: 0 } out of range assuming EOF
2024-08-25T12:55:52.179 helix_lsp::util [WARN] LSP position Position { line: 456, character: 0 } out of range assuming EOF
2024-08-25T12:55:52.283 helix_lsp::util [WARN] LSP position Position { line: 456, character: 0 } out of range assuming EOF
2024-08-25T12:55:52.884 helix_lsp::util [WARN] LSP position Position { line: 456, character: 0 } out of range assuming EOF
2024-08-25T12:55:53.220 helix_lsp::util [WARN] LSP position Position { line: 456, character: 0 } out of range assuming EOF
2024-08-25T12:55:53.220 helix_lsp::util [WARN] LSP position Position { line: 456, character: 0 } out of range assuming EOF
2024-08-25T12:55:56.152 helix_lsp::util [WARN] LSP position Position { line: 459, character: 0 } out of range assuming EOF
2024-08-25T12:55:56.275 helix_lsp::util [WARN] LSP position Position { line: 459, character: 0 } out of range assuming EOF
2024-08-25T12:55:56.896 helix_lsp::util [WARN] LSP position Position { line: 459, character: 0 } out of range assuming EOF
2024-08-25T12:55:56.896 helix_lsp::util [WARN] LSP position Position { line: 459, character: 0 } out of range assuming EOF
2024-08-25T12:55:58.060 helix_lsp::util [WARN] LSP position Position { line: 460, character: 0 } out of range assuming EOF
2024-08-25T12:55:58.060 helix_lsp::util [WARN] LSP position Position { line: 460, character: 0 } out of range assuming EOF
2024-08-25T12:55:59.827 helix_lsp::util [WARN] LSP position Position { line: 462, character: 0 } out of range assuming EOF
2024-08-25T12:56:00.053 helix_lsp::util [WARN] LSP position Position { line: 462, character: 0 } out of range assuming EOF
2024-08-25T12:56:33.997 helix_lsp::util [WARN] LSP position Position { line: 445, character: 0 } out of range assuming EOF
2024-08-25T12:56:37.535 helix_lsp::util [WARN] LSP position Position { line: 445, character: 0 } out of range assuming EOF
2024-08-25T12:56:37.623 helix_lsp::util [WARN] LSP position Position { line: 445, character: 0 } out of range assuming EOF
2024-08-25T12:56:49.148 helix_lsp::util [WARN] LSP position Position { line: 449, character: 0 } out of range assuming EOF
2024-08-25T12:56:49.252 helix_lsp::util [WARN] LSP position Position { line: 449, character: 0 } out of range assuming EOF
2024-08-25T12:56:49.636 helix_lsp::util [WARN] LSP position Position { line: 449, character: 0 } out of range assuming EOF
2024-08-25T12:56:52.032 helix_lsp::util [WARN] LSP position Position { line: 452, character: 0 } out of range assuming EOF
2024-08-25T12:56:52.146 helix_lsp::util [WARN] LSP position Position { line: 452, character: 0 } out of range assuming EOF
2024-08-25T12:56:52.709 helix_lsp::util [WARN] LSP position Position { line: 452, character: 0 } out of range assuming EOF
2024-08-25T12:56:52.709 helix_lsp::util [WARN] LSP position Position { line: 452, character: 0 } out of range assuming EOF
2024-08-25T12:56:52.793 helix_lsp::util [WARN] LSP position Position { line: 453, character: 0 } out of range assuming EOF
2024-08-25T12:56:52.793 helix_lsp::util [WARN] LSP position Position { line: 453, character: 0 } out of range assuming EOF
2024-08-25T12:57:00.472 helix_lsp::util [WARN] LSP position Position { line: 452, character: 0 } out of range assuming EOF
2024-08-25T12:57:00.605 helix_lsp::util [WARN] LSP position Position { line: 452, character: 0 } out of range assuming EOF
2024-08-25T12:57:01.234 helix_lsp::util [WARN] LSP position Position { line: 452, character: 0 } out of range assuming EOF
2024-08-25T12:57:01.234 helix_lsp::util [WARN] LSP position Position { line: 452, character: 0 } out of range assuming EOF
2024-08-25T12:57:01.408 helix_lsp::util [WARN] LSP position Position { line: 452, character: 0 } out of range assuming EOF
2024-08-25T12:57:02.076 helix_lsp::util [WARN] LSP position Position { line: 453, character: 0 } out of range assuming EOF
2024-08-25T12:57:14.577 helix_lsp::util [WARN] LSP position Position { line: 452, character: 0 } out of range assuming EOF
2024-08-25T12:57:15.189 helix_lsp::util [WARN] LSP position Position { line: 453, character: 0 } out of range assuming EOF
2024-08-25T12:57:24.921 helix_lsp::util [WARN] LSP position Position { line: 452, character: 0 } out of range assuming EOF
2024-08-25T12:57:27.537 helix_view::document [ERROR] Failed to copy metadata on write: The operation completed successfully. (os error 0)
2024-08-25T12:57:40.833 helix_lsp::util [WARN] LSP position Position { line: 442, character: 0 } out of range assuming EOF
2024-08-25T12:57:42.168 helix_lsp::util [WARN] LSP position Position { line: 442, character: 0 } out of range assuming EOF
2024-08-25T12:57:42.240 helix_lsp::util [WARN] LSP position Position { line: 442, character: 0 } out of range assuming EOF
2024-08-25T12:57:46.732 helix_lsp::util [WARN] LSP position Position { line: 446, character: 0 } out of range assuming EOF
2024-08-25T12:57:47.706 helix_lsp::util [WARN] LSP position Position { line: 446, character: 0 } out of range assuming EOF
2024-08-25T12:57:47.840 helix_lsp::util [WARN] LSP position Position { line: 446, character: 0 } out of range assuming EOF
2024-08-25T12:57:48.240 helix_lsp::util [WARN] LSP position Position { line: 446, character: 0 } out of range assuming EOF
2024-08-25T12:57:50.060 helix_lsp::util [WARN] LSP position Position { line: 449, character: 0 } out of range assuming EOF
2024-08-25T12:57:55.437 helix_lsp::util [WARN] LSP position Position { line: 450, character: 0 } out of range assuming EOF
2024-08-25T12:57:55.619 helix_lsp::util [WARN] LSP position Position { line: 450, character: 0 } out of range assuming EOF
2024-08-25T12:57:56.578 helix_lsp::util [WARN] LSP position Position { line: 450, character: 0 } out of range assuming EOF
2024-08-25T12:57:56.958 helix_lsp::util [WARN] LSP position Position { line: 450, character: 0 } out of range assuming EOF
2024-08-25T12:57:57.331 helix_lsp::util [WARN] LSP position Position { line: 450, character: 0 } out of range assuming EOF
2024-08-25T12:57:57.523 helix_lsp::util [WARN] LSP position Position { line: 450, character: 0 } out of range assuming EOF
2024-08-25T12:57:58.396 helix_lsp::util [WARN] LSP position Position { line: 450, character: 0 } out of range assuming EOF
2024-08-25T12:57:58.492 helix_lsp::util [WARN] LSP position Position { line: 450, character: 0 } out of range assuming EOF
2024-08-25T12:57:58.522 helix_lsp::util [WARN] LSP position Position { line: 450, character: 0 } out of range assuming EOF
2024-08-25T12:58:00.613 helix_lsp::util [WARN] LSP position Position { line: 450, character: 0 } out of range assuming EOF
2024-08-25T12:58:01.774 helix_lsp::util [WARN] LSP position Position { line: 450, character: 0 } out of range assuming EOF
2024-08-25T12:58:03.119 helix_lsp::util [WARN] LSP position Position { line: 451, character: 0 } out of range assuming EOF
2024-08-25T12:58:36.598 helix_lsp::util [WARN] LSP position Position { line: 446, character: 0 } out of range assuming EOF
2024-08-25T12:58:36.760 helix_lsp::util [WARN] LSP position Position { line: 446, character: 0 } out of range assuming EOF
2024-08-25T12:58:37.205 helix_lsp::util [WARN] LSP position Position { line: 446, character: 0 } out of range assuming EOF
2024-08-25T12:58:37.855 helix_lsp::util [WARN] LSP position Position { line: 446, character: 0 } out of range assuming EOF
2024-08-25T12:58:38.380 helix_lsp::util [WARN] LSP position Position { line: 446, character: 0 } out of range assuming EOF
2024-08-25T12:58:45.597 helix_lsp::util [WARN] LSP position Position { line: 450, character: 0 } out of range assuming EOF
2024-08-25T12:58:45.714 helix_lsp::util [WARN] LSP position Position { line: 450, character: 0 } out of range assuming EOF
2024-08-25T12:58:46.244 helix_lsp::util [WARN] LSP position Position { line: 450, character: 0 } out of range assuming EOF
2024-08-25T12:58:48.212 helix_lsp::util [WARN] LSP position Position { line: 453, character: 0 } out of range assuming EOF
2024-08-25T12:58:51.797 helix_lsp::util [WARN] LSP position Position { line: 455, character: 0 } out of range assuming EOF
2024-08-25T12:58:52.222 helix_lsp::util [WARN] LSP position Position { line: 455, character: 0 } out of range assuming EOF
2024-08-25T12:58:53.059 helix_lsp::util [WARN] LSP position Position { line: 455, character: 0 } out of range assuming EOF
2024-08-25T12:58:53.439 helix_lsp::util [WARN] LSP position Position { line: 455, character: 0 } out of range assuming EOF
2024-08-25T12:58:53.621 helix_lsp::util [WARN] LSP position Position { line: 455, character: 0 } out of range assuming EOF
2024-08-25T12:58:53.760 helix_lsp::util [WARN] LSP position Position { line: 455, character: 0 } out of range assuming EOF
2024-08-25T12:58:54.231 helix_lsp::util [WARN] LSP position Position { line: 455, character: 0 } out of range assuming EOF
2024-08-25T12:58:54.364 helix_lsp::util [WARN] LSP position Position { line: 455, character: 0 } out of range assuming EOF
2024-08-25T12:58:54.531 helix_lsp::util [WARN] LSP position Position { line: 455, character: 0 } out of range assuming EOF
2024-08-25T12:58:54.630 helix_lsp::util [WARN] LSP position Position { line: 455, character: 0 } out of range assuming EOF
2024-08-25T12:58:54.764 helix_lsp::util [WARN] LSP position Position { line: 455, character: 0 } out of range assuming EOF
2024-08-25T12:58:54.831 helix_lsp::util [WARN] LSP position Position { line: 455, character: 0 } out of range assuming EOF
2024-08-25T12:58:54.877 helix_lsp::util [WARN] LSP position Position { line: 455, character: 0 } out of range assuming EOF
2024-08-25T12:58:55.603 helix_lsp::util [WARN] LSP position Position { line: 456, character: 0 } out of range assuming EOF
2024-08-25T13:05:41.381 helix_lsp::util [WARN] LSP position Position { line: 450, character: 0 } out of range assuming EOF
2024-08-25T13:05:41.630 helix_lsp::util [WARN] LSP position Position { line: 450, character: 0 } out of range assuming EOF
2024-08-25T13:05:48.927 helix_lsp::util [WARN] LSP position Position { line: 453, character: 0 } out of range assuming EOF
2024-08-25T13:05:53.276 helix_lsp::util [WARN] LSP position Position { line: 455, character: 0 } out of range assuming EOF
2024-08-25T13:05:53.393 helix_lsp::util [WARN] LSP position Position { line: 455, character: 0 } out of range assuming EOF
2024-08-25T13:05:53.715 helix_lsp::util [WARN] LSP position Position { line: 455, character: 0 } out of range assuming EOF
2024-08-25T13:05:55.448 helix_lsp::util [WARN] LSP position Position { line: 458, character: 0 } out of range assuming EOF
2024-08-25T13:06:00.198 helix_lsp::util [WARN] LSP position Position { line: 460, character: 0 } out of range assuming EOF
2024-08-25T13:06:00.310 helix_lsp::util [WARN] LSP position Position { line: 460, character: 0 } out of range assuming EOF
2024-08-25T13:06:01.354 helix_lsp::util [WARN] LSP position Position { line: 460, character: 0 } out of range assuming EOF
2024-08-25T13:06:01.957 helix_lsp::util [WARN] LSP position Position { line: 460, character: 0 } out of range assuming EOF
2024-08-25T13:06:02.189 helix_lsp::util [WARN] LSP position Position { line: 460, character: 0 } out of range assuming EOF
2024-08-25T13:06:02.358 helix_lsp::util [WARN] LSP position Position { line: 460, character: 0 } out of range assuming EOF
2024-08-25T13:06:02.477 helix_lsp::util [WARN] LSP position Position { line: 460, character: 0 } out of range assuming EOF
2024-08-25T13:06:02.545 helix_lsp::util [WARN] LSP position Position { line: 460, character: 0 } out of range assuming EOF
2024-08-25T13:06:02.592 helix_lsp::util [WARN] LSP position Position { line: 460, character: 0 } out of range assuming EOF
2024-08-25T13:06:03.476 helix_lsp::util [WARN] LSP position Position { line: 461, character: 0 } out of range assuming EOF
2024-08-25T13:08:21.852 helix_view::document [ERROR] Failed to copy metadata on write: The operation completed successfully. (os error 0)
2024-08-25T13:16:47.888 helix_view::document [ERROR] Failed to copy metadata on write: The operation completed successfully. (os error 0)

Platform

Windows

Terminal Emulator

Windows Terminal 1.20.11781.0

Installation Method

winget

Helix Version

helix 24.7 (079f544)

@Memresable Memresable added the C-bug Category: This is a bug label Aug 25, 2024
@kirawi kirawi added the A-language-support Area: Support for programming/text languages label Aug 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-language-support Area: Support for programming/text languages C-bug Category: This is a bug
Projects
None yet
Development

No branches or pull requests

2 participants