Comments (3)
I don't think that camel keyword is a big requirements as it will be part of import package for RouteBuilder which will be a very common use case to have in the file.
I would like to avoid to have something specific to users to specify when to activate it in client side or not and have a smarter detection on Language server side.
Having it on client side means that we will need to develop it X times, X being the number of IDE clients (currently 3).
For smarter detection:
- other heuristics?
- see if Camel built-in parsers can be used
- see if we put a dependency on jdt.ls and reuse the classpath mechanism available so that we can detect the exact correct class available.
The goal was to release a first version with some constraints and see the feedback from users if we really need to go further or not, and with which priority.
from camel-lsp-client-vscode.
Ah, sorry, I had misread the article and thought that camel
was a requirement in the file name, not just to be present in the content of the file.
That was probably the main point in my enhancement request, so since it was never valid, we can even ignore this request.
I'd personally like the idea to be able to have the support also for an in-progress no name file, but that's not super important.
from camel-lsp-client-vscode.
to have the support also for an in-progress no name file
I don't think that a lot of IDEs are able to provide great support on non-named file; I just tried with VS Code and there is not even syntax coloring for Java. On Eclipse Desktop, you are forced to provide a name first.
from camel-lsp-client-vscode.
Related Issues (20)
- Move to Red Hat publisher HOT 2
- Support Java DSL for camel-k .java files in VSCode HOT 4
- Update to name given by legal department HOT 1
- Exclude dependabots branch from Travis build (except PR of course) HOT 1
- Missing image in doc for file creation of xml dsl
- Prepare automated tests for Camel LSP for VS Code HOT 1
- Add bump to Camel 2.24.2 in changelog HOT 1
- [Regression]Diagnostics for Camel URIs is not working HOT 2
- Include UI tests in jenkins tests
- Proxy issue with content-length? HOT 1
- Support loading Language Server from java.home specified in VS Code settings (avoid to fail to load when `java` isn't in `$PATH`) HOT 1
- Extention crashes on Windows (BUG) HOT 6
- java.lang.ClassCastException when a Java interface file is available in the workspace HOT 6
- Review usage of workspaceContains activationEvent HOT 2
- Normal YAML does not have code folding option with this extension enabled HOT 2
- Error when using a static nodejs
- Auto-completion doesn't work on MacOS HOT 10
- Stop publishing vsix file to download.jboss.org HOT 4
- DSL Language Support is not working for Apache Camel K on VS Code HOT 5
- Loading YAML fails HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from camel-lsp-client-vscode.