hezkore / deprecated-vscode-blitzmax-support Goto Github PK
View Code? Open in Web Editor NEW[Deprecated] VSCode BlitzMax Language Basics
License: MIT License
[Deprecated] VSCode BlitzMax Language Basics
License: MIT License
Setup (place X in matching boxes):
Describe the bug
Hi!
I'm wery apprisuate your extension. Love it! After about 15 years of old MaxIDE it is blessing)
Is it normal that my OUTLINES window is empty, while editing .bmx files? Maybe I miss some settings?
End Extern is incorrectly highlighted, with End and Extern being recognised as separate keywords.
Hi Hezkore, per the worklog, I'm still getting nothing in the samples/modules dropdowns. The dropdowns 'turn' when clicked, but nothing... drops down!
BlitzMaxNG is sitting at D:\DevTools\Blitz\BlitzMaxNG\bin
and this is set in my PATH, so the folders are at:
D:\DevTools\Blitz\BlitzMaxNG\samples
D:\DevTools\Blitz\BlitzMaxNG\mod
I'm on latest 1.29.0 extension update, just installed/restarted. Latest blitzmax.org NG release too.
EDIT: Relevant? Using Windows 7, 64-bit.
Quick hack from the worklog post follows...
Hmm, still no joy! On looking up where the log file is, I found the VSC developer tools thing, which does show this:
[code]
EntryNotFound (FileSystemError):
at massageError (c:\Users\James.vscode\extensions\hezkore.blitzmax-1.26.1\out\samplesTree.js:35:43)
at handleResult (c:\Users\James.vscode\extensions\hezkore.blitzmax-1.26.1\out\samplesTree.js:27:20)
at c:\Users\James.vscode\extensions\hezkore.blitzmax-1.26.1\out\samplesTree.js:66:51
at FSReqCallback.oncomplete (fs.js:153:23)
[/code]I see the sample scanning code in [code]c:\Users\James.vscode\extensions\hezkore.blitzmax-1.26.1\out\samplesTree.js[/code], but can't really follow it!
The error seems to be pointing to [code]handleResult(resolve, reject, error, normalizeNFC(children)))[/code] in [code]function readdir(path)[/code]. At least, that seems to be what sits at samplesTree.js:66:51.
No idea if that's any use!
Setup (place X in matching boxes):
Describe the bug
When a keyword is highlighted in the editor, using ctrl-mouse-over to bring up info on something vscode doesn't understand shows the tooltip summary for the highlighted text.
This might be a bit confusing for some (like me!)
Screenshots
Note that If
is the highlighted keyword at the beginning...
Setup (place X in matching boxes):
Describe the bug
When I attempt to type a sequence of three quotes ("), unfortunately it automagically adds a forth.
Two pairs of quotes is not valid syntax anyway :-)
8874e46 broke the task provider on MacOS
Describe the feature
Currently there is no way for the user to define compiler options. -ud
accepts a comma-separated list that will be made available to the code as compiler options in addition to the defaults.
the path can not have spaces
Setup (place X in matching boxes):
Describe the bug
As you can see from the screenshot, the contents of the string are being incorrectly coloured. Everything between the triple-quotes should be classed as a single string and coloured appropriately.
Screenshots
Apologies for the size... it looks half that size when I screen grabbed it.
Setup (place X in matching boxes):
Describe the bug
Good Afternoon!
Any function or type that is after an accessor ('Private', 'Public', Etc..) will not show in the outline.
As an example:
Function Foo()
...
End Function
will display correctly in the outline, but
Private Function Foo()
...
End Function
will not.
I do know that this is probably not standard convention for Max, but it doesn't cause a compiler error and the latest version of BlitzMax (NG) is able to list the items in its outline without issue.
I have also noticed syntax highlighting for hex and binary literals is not working, but the Outline is the one we use the most.
Thank you for all the work you have been doing on here! At the risk of GitHub getting mad, I have to tell you that this plugin is fucking awesome!
Edit: Bad grammar!
The FormatDocument feature will insert spaces before and after some letters, even if they're inside a string.
Setup (place X in matching boxes):
Describe the bug
This is a request, no bug report!
If it is possible to do: Can we have optional bracket handling in auto-completion?
For me it looks very strange to have a space between the opening bracket and the first parameter, or the last parameter and the closing bracket.
I know, that i can do it by modifying blitzmax.js (lines 386+392), but in my opinion that is not the right way. After all this has to be done each time the extension is updated.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.