Skip to content

Conversation

rastislavpapp
Copy link
Collaborator

@rastislavpapp rastislavpapp commented Aug 22, 2025

Allow to configure different placeholder start / end tokens and customize xml namespaces they're active in

This enables user to configure different placeholder tokens (e.g. X{ ... } instead of ${ ... }), or different namespaces, for the XML property placeholder completion. Could solve also spring property placeholders for CE users, should they choose to configure this. (as requested in #1166)

The default configuration only includes the blueprint namespace + ${ ... } style of placeholders.

I've added a new section in the plugin config for this, looks like this:
image

Adding new entry:
image

@davsclaus
Copy link
Collaborator

Yay this is good. There are some new source files which needs to have the ASF license header in the top

… configure different placeholder start / end tokens and customize xml namespaces they're active in
@rastislavpapp
Copy link
Collaborator Author

added the licence headers... sorry again :-)

@rastislavpapp rastislavpapp merged commit fdbf4de into camel-tooling:main Aug 24, 2025
3 checks passed
@rastislavpapp rastislavpapp deleted the generic_placeholders branch August 31, 2025 08:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants