Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Add T24 Functions as Language #130

Open
silvergem opened this issue Oct 27, 2020 · 1 comment
Open

[FEATURE] Add T24 Functions as Language #130

silvergem opened this issue Oct 27, 2020 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@silvergem
Copy link

Is your feature request related to a problem? Please describe.
We are using jbase as DB connected on T24(Transact) Core Banking, Since VS studio code is very flexible on adding user snippets. I've added the common functions in T24

Describe the solution you'd like
Add new language T24 as language or linked the user snippets on extension

Describe alternatives you've considered
Downloadable mvbasic.json than can be added as user snippets

Additional context
mvbasic_20201027_162502.zip

@itsxallwater
Copy link
Member

Hi @silvergem! Thanks for taking the time to submit this. If you're open to going a little further, here's what is ultimately involved in adding a new language type:

  1. A language definition file i.e. jBASELanguage.json
  2. A syntax highlighting file i.e. jBASE.tmLanguage.json
  3. Optionally, a snippets file such as the one you've included above or snippets-jbase.json

At the moment, the most important is that first item--the language definition file. That is what is used to drive IntelliSense for the language. Since the version of jBASE we have defined at the moment is the official Zumasys distribution, I could see merit in defining a T24 jBASE type as well. If you're game for it, we'd love the assist in getting it defined and contributed! The syntax highlighting could come later on, as issue #14 still needs to be completed in order to have the highlighting changed dynamically when the user changes the language type in the settings.

@itsxallwater itsxallwater added enhancement New feature or request help wanted Extra attention is needed labels Oct 28, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants