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

Matching angle bracket in closing HTML tag not highlighted #13004

Open
willfaught opened this issue Mar 3, 2025 · 0 comments
Open

Matching angle bracket in closing HTML tag not highlighted #13004

willfaught opened this issue Mar 3, 2025 · 0 comments
Labels
C-bug Category: This is a bug

Comments

@willfaught
Copy link
Contributor

willfaught commented Mar 3, 2025

Summary

Matching right angle bracket for opening HTML tag is highlighted when the cursor is on the left one:

Image

Same for the matching closing curly bracket:

Image

But not for a closing tag:

Image

Reproduction Steps

I tried this:

  1. hx
  2. Enter:
    <html>
      <body>
        {{block "main" .}}{{end}}
      </body>
    </html>
    
  3. Put cursor on < of </html> tag.

I expected this to happen:

> of </html> to be highlighted.

Instead, this happened:

> of </html> was not highlighted.

Note also that mm doesn't work.

Helix log

~/.cache/helix/helix.log
2023-03-11T22:43:31.956 helix_view::editor [ERROR] Failed to initialize the LSP for `source.yaml` { cannot find binary path }
2023-03-11T22:43:35.456 helix_view::editor [ERROR] Failed to initialize the LSP for `source.yaml` { cannot find binary path }
2023-03-11T22:43:37.178 helix_view::editor [ERROR] Failed to initialize the LSP for `source.yaml` { cannot find binary path }
2023-03-11T22:43:55.877 helix_view::editor [ERROR] Failed to initialize the LSP for `source.yaml` { cannot find binary path }
2023-03-11T22:46:02.024 helix_view::editor [ERROR] Failed to initialize the LSP for `source.yaml` { cannot find binary path }
2023-04-01T22:28:20.556 helix_view::editor [ERROR] editor error: 1 unsaved buffer(s) remaining: ["[scratch]"]
2023-04-01T22:28:32.822 helix_vcs [ERROR] Error {
    context: "failed to open git repo",
    source: Discover(
        NoGitRepository {
            path: "/usr/local/Cellar/helix/23.03/libexec/runtime",
        },
    ),
}
2023-04-01T22:28:32.823 helix_vcs [ERROR] failed to open diff base for /usr/local/Cellar/helix/23.03/libexec/runtime/tutor
2023-04-01T22:28:32.823 helix_vcs [ERROR] Error {
    context: "failed to open git repo",
    source: Discover(
        NoGitRepository {
            path: "/usr/local/Cellar/helix/23.03/libexec/runtime",
        },
    ),
}
2023-04-01T22:28:32.823 helix_vcs [ERROR] failed to obtain current head name for /usr/local/Cellar/helix/23.03/libexec/runtime/tutor
2023-04-01T22:53:28.478 helix_view::editor [ERROR] editor error: 1 unsaved buffer(s) remaining: ["[scratch]"]
2023-04-20T20:23:01.690 helix_vcs [ERROR] Error {
    context: "failed to open git repo",
    source: Discover(
        NoGitRepository {
            path: "/Users/Will/Developer/company/terraform",
        },
    ),
}
2023-04-20T20:23:01.691 helix_vcs [ERROR] failed to open diff base for /Users/Will/Developer/company/terraform/main.tf
2023-04-20T20:23:01.691 helix_vcs [ERROR] Error {
    context: "failed to open git repo",
    source: Discover(
        NoGitRepository {
            path: "/Users/Will/Developer/company/terraform",
        },
    ),
}
2023-04-20T20:23:01.691 helix_vcs [ERROR] failed to obtain current head name for /Users/Will/Developer/company/terraform/main.tf
2023-04-20T20:23:01.693 helix_view::editor [ERROR] Failed to initialize the LSP for `source.hcl` { cannot find binary path }
2023-05-09T20:16:48.104 helix_vcs [ERROR] Error {
    context: "failed to open git repo",
    source: Discover(
        NoGitRepository {
            path: "/usr/local/Cellar/helix/23.03/libexec/runtime",
        },
    ),
}
2023-05-09T20:16:48.106 helix_vcs [ERROR] failed to open diff base for /usr/local/Cellar/helix/23.03/libexec/runtime/tutor
2023-05-09T20:16:48.106 helix_vcs [ERROR] Error {
    context: "failed to open git repo",
    source: Discover(
        NoGitRepository {
            path: "/usr/local/Cellar/helix/23.03/libexec/runtime",
        },
    ),
}
2023-05-09T20:16:48.106 helix_vcs [ERROR] failed to obtain current head name for /usr/local/Cellar/helix/23.03/libexec/runtime/tutor
2023-05-21T21:57:25.251 helix_view::editor [ERROR] editor error: 1 unsaved buffer(s) remaining: ["[scratch]"]
2023-12-31T21:11:54.140 helix_view::editor [ERROR] editor error: no such command: 'help'
2023-12-31T21:12:06.088 helix_view::editor [ERROR] editor error: no such command: 'help'
2024-07-18T14:18:38.787 helix_term::application [WARN] unhandled window/showMessage: ShowMessageParams { typ: Error, message: "Error loading workspace folders (expected 1, got 0)\nfailed to load view for file:///Users/will/Developer/go/src: err: exit status 1: stderr: go: downloading go1.23.0 (darwin/arm64)\ngo: download go1.23.0 for darwin/arm64: toolchain not available\n\n" }
2024-07-18T14:18:39.342 helix_term::application [WARN] unhandled window/showMessage: ShowMessageParams { typ: Error, message: "Error loading workspace folders (expected 1, got 0)\nfailed to load view for file:///Users/will/Developer/go/src/text/template: err: exit status 1: stderr: go: downloading go1.23.0 (darwin/arm64)\ngo: download go1.23.0 for darwin/arm64: toolchain not available\n\n" }
2024-07-18T14:27:00.598 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:27:00.600 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:27:02.776 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:27:02.777 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:27:04.190 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:27:04.190 helix_view::document [WARN] LSP formatting failed: protocol error: ServerError(0): no views
2024-07-18T14:28:08.074 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:08.074 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:09.402 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:09.402 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:13.630 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:13.631 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:14.734 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:14.734 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:15.833 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:15.833 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:16.826 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:16.826 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:21.485 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:21.485 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:22.426 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:22.426 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:23.666 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:23.667 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:24.565 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:24.565 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:26.501 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:26.502 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:27.448 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:27.449 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:31.449 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:31.449 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:32.262 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:32.262 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:33.522 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:33.522 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:34.308 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:34.308 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:35.748 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:35.748 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:36.625 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:36.625 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:39.866 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:39.866 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:40.633 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:40.633 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:42.262 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:42.262 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:28:43.106 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:28:43.106 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:29:21.491 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:29:21.492 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:29:22.324 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:29:22.324 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:29:30.854 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:29:30.854 helix_term::handlers::signature_help [ERROR] signature help request failed: protocol error: ServerError(0): no views
2024-07-18T14:29:55.540 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T14:29:55.540 helix_view::document [WARN] LSP formatting failed: protocol error: ServerError(0): no views
2024-07-18T14:29:55.551 helix_lsp::transport [ERROR] gopls err: <- StreamClosed
2024-07-18T14:57:57.424 helix_term::application [WARN] unhandled window/showMessage: ShowMessageParams { typ: Error, message: "Error loading workspace folders (expected 1, got 0)\nfailed to load view for file:///Users/will/Developer/go/src: err: exit status 1: stderr: go: downloading go1.23.0 (darwin/arm64)\ngo: download go1.23.0 for darwin/arm64: toolchain not available\n\n" }
2024-07-18T14:58:11.781 helix_term::application [WARN] unhandled window/showMessage: ShowMessageParams { typ: Error, message: "Error loading workspace folders (expected 1, got 0)\nfailed to load view for file:///Users/will/Developer/go/src/text/template: err: exit status 1: stderr: go: downloading go1.23.0 (darwin/arm64)\ngo: download go1.23.0 for darwin/arm64: toolchain not available\n\n" }
2024-07-18T14:59:11.410 helix_term::application [ERROR] Timed out waiting for language servers to shutdown
2024-07-18T14:59:11.414 helix_lsp::transport [ERROR] Could not close request on a closed channel (id=Num(2))
2024-07-18T14:59:11.414 helix_lsp::transport [ERROR] err: <- Other(failed to send a message to server

Caused by:
    channel closed)
2024-07-18T14:59:11.414 helix_lsp::transport [ERROR] gopls err: <- StreamClosed
2024-07-18T15:00:03.633 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T15:00:03.634 helix_view::document [WARN] LSP formatting failed: protocol error: ServerError(0): no views
2024-07-18T15:00:14.063 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T15:00:14.064 helix_view::document [WARN] LSP formatting failed: protocol error: ServerError(0): no views
2024-07-18T15:00:37.641 helix_lsp::transport [ERROR] gopls <- ServerError(0): no views
2024-07-18T15:00:37.642 helix_view::document [WARN] LSP formatting failed: protocol error: ServerError(0): no views
2024-07-18T15:00:37.654 helix_lsp::transport [ERROR] gopls err: <- StreamClosed

Platform

macOS

Terminal Emulator

macOS Terminal.app

Installation Method

brew

Helix Version

helix 25.01.1 (e7ac2fc)

@willfaught willfaught added the C-bug Category: This is a bug label Mar 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-bug Category: This is a bug
Projects
None yet
Development

No branches or pull requests

1 participant