MV Basic extension VSCode - lowercase vs uppercase syntax

132 views
Skip to first unread message

John Thompson

unread,
Aug 2, 2022, 3:23:13 PM8/2/22
to Pick and MultiValue Databases
Hey all, I've made my way back into the MV community after some years away (long story).

I've been using the MV Basic extension (publisher MV Extensions) for VSCode and I'm wondering if there is a way to make the autocomplete use uppercase?  

Much of the work I'm doing requires uppercase code.  Thanks.


Osvaldo Djivelekian

unread,
Aug 2, 2022, 5:16:11 PM8/2/22
to mvd...@googlegroups.com
Hi John. Try this.

Look for a file named MvLanguage.json in the folder C:\Users\your_username\.vscode\extensions\mvextensions.mvbasic-2.1.3\Syntaxes\
You can modify each key to uppercase to satisfy your needs. 
For instance:

       {
            "key": "Writev",      <- change to WRITEV
            "icon": 14,
            "documentation": "The WRITEV statement writes an attribute to file using the specified key and attribute number. The file must be opened before the WRITE statement can be used. If an error occurs the ON ERROR clause is executed",
            "detail": "WRITEV record ON filevariable , key , attribute {ON ERROR}"
         },

Don't forget to backup the original file!!!!

Let me know if this helps you.

Regards.
Osvaldo


--
You received this message because you are subscribed to
the "Pick and MultiValue Databases" group.
To post, email to: mvd...@googlegroups.com
To unsubscribe, email to: mvdbms+un...@googlegroups.com
For more options, visit http://groups.google.com/group/mvdbms
---
You received this message because you are subscribed to the Google Groups "Pick and MultiValue Databases" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mvdbms+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/1a055a3c-3e75-41e1-a2c2-a5168a8c65f5n%40googlegroups.com.

Eugene Klaus

unread,
Aug 3, 2022, 2:21:19 AM8/3/22
to mvd...@googlegroups.com
PLEASE READ

I am very interested in this position.

Skill Matrix:
Skill Set Years of Exp Rating (1 to 10)
UNIX 30 8+
SOLARIS 25 5
LINUX 20 7
KERNEL 30 5
Functional Prog 30 7+


Summary of Qualifications:

Experience in application development and staging, delivery.
Installation, configuring, maintaining databases, and supporting servers.
Develop relationships with co-workers, management, and Owners.
Network testing to verify connectivity and accuracy of Domains, and IP
addresses.
Document applications and systems using MS Office, MS Word, MS Excel.
Three years CPA Level IRS Individual 1040 tax report.
Billing System for ER Physicians Blue Cross and Medicare reporting.
Twelve Years Accounts Payable, Accounts Receivable, Inventory,
Payroll, Order Entry, General Ledger, State, and Federal Fuel Tax
reporting Pick Basic 12 years.
Specialized IBM training Business Continuity and Secure Backup 2 years
Five years NC programming Multi-Axis Drilling, Boring, Milling, and Grinding.

Full Legal Name.......................: Eugene Arthur Klaus, Jr.

LinkedIn:...https://www.linkedin.com/in/eugene-klaus-a44a8811
Current Location......................: 7302 109th Street
Flushing, Michigan 48433
Preferred email ID....................: <gene...@gmail.com>
Day/Evening phone numbers: (810) 221-6499 Work
Authorization..................: United States Citizen

Minimum W2 rate.......................................< $50 per hour >
<
$110,000 per/year>

Preferred Pay Period:................................Weekly
Acceptable Pay Period:...........................Bi-Weekly

No Invoicing ie… Net 45 etc

Interview with 48-HOUR NOTICE.: 11 AM EST to 4 PM EST Tuesday thru Friday

Start date...................................: Immediately

Birth...........................................: 2/14
Last 4 SSN.................................: 6784

I am a Veteran.
I am seeking a local to Michigan position.



Respectfully,

Eugene Klaus
Proven Unix Linux Systems Engineer | Be kind to those you pass on the way
up, remember you will meet them on the way down.
https://www.linkedin.com/in/eugene-klaus-a44a8811
gene...@gmail.com / (810) 221-6499 Cell
>> <https://groups.google.com/d/msgid/mvdbms/1a055a3c-3e75-41e1-a2c2-a5168a8c65f5n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
> --
> You received this message because you are subscribed to
> the "Pick and MultiValue Databases" group.
> To post, email to: mvd...@googlegroups.com
> To unsubscribe, email to: mvdbms+un...@googlegroups.com
> For more options, visit http://groups.google.com/group/mvdbms
> ---
> You received this message because you are subscribed to the Google Groups
> "Pick and MultiValue Databases" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to mvdbms+un...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/mvdbms/CAF5GgtjAUUadH1iNRmrOmR3LpdP_7haKgYZNuo5uX7HYBfA%2Bng%40mail.gmail.com.
>


--
Respectfully,
Gene Klaus
Proven Unix Linux Systems Engineer | “How do you know if you can trust
someone until you take a chance and let them prove you right or
wrong?“ <ErnestHemingway>
https://www.linkedin.com/in/eugene-klaus-a44a8811
gene...@gmail.com / (810) 221-6499
ZZZZ_NEW_RES.doc

Jay LaBonte

unread,
Aug 3, 2022, 2:27:58 AM8/3/22
to mvd...@googlegroups.com
You forgot to add your blood type.

Why would you post this much personal information in a public forum?



Sent from my iPad

> On Aug 3, 2022, at 2:21 AM, Eugene Klaus <gene...@gmail.com> wrote:
>
>  PLEASE READ
> To view this discussion on the web visit https://groups.google.com/d/msgid/mvdbms/CAFihYNWSQeY1E2hK4ttWqcA2m6MJoM1ApKiO9tz8C3VUdt6HAw%40mail.gmail.com.
ZZZZ_NEW_RES.doc

John Thompson

unread,
Aug 3, 2022, 10:56:31 AM8/3/22
to Pick and MultiValue Databases
Ok thanks.  I'll give this a try and post a file whenever I get far enough.

Kevin Powick

unread,
Aug 4, 2022, 11:46:11 AM8/4/22
to Pick and MultiValue Databases
If I recall correctly, I had the same issue when I first started using MV Extensions.

I believe that you only need to update your VS Code preferences with "MVBasic.useCamelCase": false

I'm sure you don't have to edit the syntax file.  That would take forever, and be lost each time MV Extensions was updated.


--
Kevin Powick

John Thompson

unread,
Aug 9, 2022, 10:30:03 AM8/9/22
to Pick and MultiValue Databases
This seems to have worked.  Thank you.  Much easier.
Reply all
Reply to author
Forward
0 new messages