Qutepart. Code editor widget for C++ / Qt6. Syntax highlighting and many more useful features

codeeditor editor qt6 widget
7 Open Issues Need Help Last updated: Jul 12, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The task is to design and implement an asynchronous API for code completion in the Qutepart C++ code editor widget. The current synchronous API is blocking, which is unsuitable for integration with asynchronous language servers. The new API should likely utilize QFuture or callbacks to provide non-blocking completion suggestions.

Complexity: 4/5
enhancement help wanted question

Qutepart. Code editor widget for C++ / Qt6. Syntax highlighting and many more useful features

C++
#codeeditor#editor#qt6#widget

AI Summary: The task is to refactor the `Indenter::indentBlock()` function in the Qutepart C++ code editor widget to use Qt::Key instead of QChar for representing keys, thereby eliminating unnecessary string conversions. This improves efficiency and code clarity.

Complexity: 2/5
enhancement good first issue

Qutepart. Code editor widget for C++ / Qt6. Syntax highlighting and many more useful features

C++
#codeeditor#editor#qt6#widget

AI Summary: The task involves refactoring a C++ code snippet within the Qutepart project. The change requires replacing a `foreach` loop with a range-based `for` loop and making the container being iterated over `const`. This improves code readability and potentially enhances const-correctness.

Complexity: 2/5
enhancement good first issue

Qutepart. Code editor widget for C++ / Qt6. Syntax highlighting and many more useful features

C++
#codeeditor#editor#qt6#widget

AI Summary: The task is to debug and fix an indentation issue in the Qutepart code editor. After pressing Enter, the cursor is placed incorrectly when indenting nested lists. The goal is to ensure the cursor is positioned correctly before the text on the next line after indentation.

Complexity: 4/5
good first issue indenters

Qutepart. Code editor widget for C++ / Qt6. Syntax highlighting and many more useful features

C++
#codeeditor#editor#qt6#widget

AI Summary: Debug and fix a bug in the Qutepart code editor's block comment functionality. The issue is that when a block comment is started and closed, the lines of code following the closing comment are not properly updated with syntax highlighting, suggesting a problem with the update mechanism.

Complexity: 4/5
bug good first issue

Qutepart. Code editor widget for C++ / Qt6. Syntax highlighting and many more useful features

C++
#codeeditor#editor#qt6#widget

AI Summary: Implement functionality in the Qutepart code editor to allow cutting the current line when no text is selected. The user should be able to use the keyboard shortcut Ctrl+X to perform this action. This involves adding logic to detect the absence of a selection and then cut the line at the cursor's position.

Complexity: 3/5
enhancement good first issue

Qutepart. Code editor widget for C++ / Qt6. Syntax highlighting and many more useful features

C++
#codeeditor#editor#qt6#widget

AI Summary: The task is to fix a bug in the Qutepart code editor where moving selected lines using Alt+Up/Down only moves the current line instead of the entire selection. The solution involves modifying the existing line movement functionality to correctly handle multiple selected lines.

Complexity: 3/5
bug enhancement good first issue

Qutepart. Code editor widget for C++ / Qt6. Syntax highlighting and many more useful features

C++
#codeeditor#editor#qt6#widget