blueprint-compiler/blueprintcompiler/language
James Westman 3ba85d1e47
lsp: Fix completions when editing existing item
Many completion snippets insert more than just the name. For example,
the object completer inserts the braces and places your cursor inside
them automatically, to save some typing. However, if you're changing the
class of an existing object, this isn't what you want. Changed so that
if the next token is '{', only the name is inserted.

Made similar changes to the property and signal completers.
2025-01-04 13:50:42 -06:00
..
__init__.py language: Add expression literals 2025-01-04 17:09:57 +00:00
adw_breakpoint.py lsp: Add reference documentation on hover 2024-10-20 21:10:14 -05:00
adw_response_dialog.py lsp: Fix completions when editing existing item 2025-01-04 13:50:42 -06:00
binding.py lsp: Add reference documentation on hover 2024-10-20 21:10:14 -05:00
common.py lsp: Add reference documentation on hover 2024-10-20 21:10:14 -05:00
contexts.py language: Add expression literals 2025-01-04 17:09:57 +00:00
expression.py language: Add expression literals 2025-01-04 17:09:57 +00:00
gobject_object.py language: Add expression literals 2025-01-04 17:09:57 +00:00
gobject_property.py language: Add expression literals 2025-01-04 17:09:57 +00:00
gobject_signal.py lsp: Fix crash on incomplete detailed signal 2024-12-25 10:31:35 -06:00
gtk_a11y.py lsp: Fix completions when editing existing item 2025-01-04 13:50:42 -06:00
gtk_combo_box_text.py lsp: Fix completions when editing existing item 2025-01-04 13:50:42 -06:00
gtk_file_filter.py lsp: Fix completions when editing existing item 2025-01-04 13:50:42 -06:00
gtk_layout.py lsp: Fix completions when editing existing item 2025-01-04 13:50:42 -06:00
gtk_list_item_factory.py Add tests, remove unused code, fix bugs 2024-12-22 18:00:39 -06:00
gtk_menu.py lsp: Fix completions when editing existing item 2025-01-04 13:50:42 -06:00
gtk_scale.py lsp: Fix completions when editing existing item 2025-01-04 13:50:42 -06:00
gtk_size_group.py lsp: Fix completions when editing existing item 2025-01-04 13:50:42 -06:00
gtk_string_list.py lsp: Fix completions when editing existing item 2025-01-04 13:50:42 -06:00
gtk_styles.py lsp: Fix completions when editing existing item 2025-01-04 13:50:42 -06:00
gtkbuilder_child.py lsp: Add reference documentation on hover 2024-10-20 21:10:14 -05:00
gtkbuilder_template.py lsp: Add reference documentation on hover 2024-10-20 21:10:14 -05:00
imports.py Add tests, remove unused code, fix bugs 2024-12-22 18:00:39 -06:00
response_id.py lsp: Add reference documentation on hover 2024-10-20 21:10:14 -05:00
translation_domain.py lsp: Add reference documentation on hover 2024-10-20 21:10:14 -05:00
types.py Add warning for unused imports 2024-04-06 14:33:20 -05:00
ui.py Add warning for unused imports 2024-04-06 14:33:20 -05:00
values.py language: Add expression literals 2025-01-04 17:09:57 +00:00