Claus Ibsen created CAMEL-25242:
-----------------------------------
Summary: camel-jbang - source editor: complete the arguments of
simple functions (date commands and patterns, beans, property keys)
Key: CAMEL-25242
URL: https://issues.apache.org/jira/browse/CAMEL-25242
Project: Camel
Issue Type: Improvement
Components: camel-jbang
Reporter: Claus Ibsen
Follow-up of CAMEL-25219 (simple completion in the source editor of
camel-jbang). Tab completes the functions after ${, header names after
${header. and the operators, but nothing inside the arguments of a function:
* after ${date: (and date-with-timezone(): the commands (now, millis,
exchangeCreated, header.xxx, variable.xxx, exchangeProperty.xxx, file), after
the next colon common date patterns, for date-with-timezone the time zones;
* after ${bean: the beans the project declares (@BindToRegistry, @Named,
@Component, @Bean, beans of YAML and XML files), as the source editor already
finds them for its bean jump links;
* after ${properties: and ${propertiesExist: the property keys of the project's
.properties files, with their values.
Read from the line like the rest of the simple completion, so it works while
the file does not parse. Tests in camel-jbang-plugin-tui; help and doc page
updated.
_Claude Code on behalf of davsclaus_
--
This message was sent by Atlassian Jira
(v8.20.10#820010)