Uploaded image for project: 'Qt Creator'
  1. Qt Creator
  2. QTCREATORBUG-26348

Consider using tree-sitter for syntax highlighting

XMLWordPrintable

    • Icon: Suggestion Suggestion
    • Resolution: Out of scope
    • Icon: Not Evaluated Not Evaluated
    • None
    • Qt Creator 5.0.1
    • Editors
    • None
    • All

      From the project's README:

      Tree-sitter is a parser generator tool and an incremental parsing library. It can build a concrete syntax tree for a source file and efficiently update the syntax tree as the source file is edited.

      Qt Creator could use tree-sitter for language-related tasks that need to be fast, like syntax highlighting, code folding, and structural editing.

      Code analysis and refactoring could be left to more heavy-weight LSP.

      Tree-sitter is an increasingly popular project with integrations in neovim and Emacs and could be maybe used by Qt Creator to support more languages.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            davschul David Schulz
            jbornema Joerg Bornemann
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes