nevada_scout
-
Posts
11 -
Joined
-
Last visited
Content Type
Profiles
Forums
Articles
Posts posted by nevada_scout
-
-
Nice work, will definitely be giving it a try.
It'll be great to hear your feedback!
is it possible to add function to parse whole code in file?
seems that feature is missing in other editors
Yep! This is the biggest feature we've got planned for Dash. Should be arriving in the 2.0 update in a few months time
-
-
I intend to develop this long term, and indeed - the source code is available so other people are free to fork it or submit pull requests and I'm happy to merge them in.
The SQF compiler and error checker are due for version 2.0, which is a higher priority than the RPT analyser. I want to make this the best possible editor for SQF that it can be, so don't worry about that side of things.
There will be a few updates before 2.0 hits which focus on stability, but 2.0 will be the update that has the major enhancements as far as writing SQF goes.
By the way poster above me
I assume you mean me? I'm the developer of Dash :)
I honestly had given no thought in regards of licences. I'll have a think and publish one later on.
Dash is free software that is open source. The only thing I would have an issue with is, if someone forked dash then started selling it. Anything else is (probably) okay by me.
-
Looks promising.
Does it allow for auto update for files (i.e. it will continually load logfiles that are being updated) with the option to pause updating ?. That would be good to have. Notepad++ does it but it could be better implemented.
Also, the ability to change the highlighting colours from within the program would be good. Light green on a white background is not so tired eye friendly for example.
Very interested in the additional feature so will keep a close eye on the progress.
Would also be good to pick out syntax errors like a ");" on a line on its own (ie mistype of "};" ) and things like that that can take quite a while and a lot of squinting to discover. A parse for possible syntax errors option (sorta like a spell checker) may be a nice way of doing it.
Currently, it doesn't do any auto-updating for files that are changed outside the editor, however for log files, I've been talking to someone on Reddit who suggested implementing an RPT analyser that will run in real time as you're testing your script in Arma.
You'll be able to see what's going on as it happens, and go directly to the code causing any errors.
Agreed - custom syntax highlighting themes are on the roadmap to come fairly soon :)
And yep, the SQF compiler will pick up things like this as you're typing. It'll get highlighted with a red wavy underline and will refuse to compile :)
More details here: https://github.com/nevadascout/dash-core/issues/71
-
Been trying it out this morning. Can't wait to use the compiler!! Where has this been all my Arma life?!?! :D
Glad you like it! I can't wait for the compiler either :D
If you've got any suggestions, let me know :)
-
Looks great dude, loving your work :D
Cheers man :D
Any bugs/suggestions - let me know :)
-
I've gotten a lot of great feedback on the Reddit post for it, as well as several new bug reports on GitHub.
I'm keen to make Dash the best possible tool for editing SQF, so if you like it now, you'll love what I've got planned for the future ;)
-
Yep, it has everything I could pull off the Wiki so all the new commands from Arma 3 should be in there. If you find something that's not there, or has the wrong syntax highlighting, let me know!
I always used Notepad++, but got annoyed when I'd make silly errors like missing a semi-colon or naming a variable wrong -- and only find out 10 minutes later when I've finally loaded into Arma...
"ArmaSense" should help with the latter as it suggests variables and auto-completes their names for you, and the built-in SQF compiler I've got planned for 2.0 will (hopefully) eliminate the former.
It'll be awesome when I get the Visual Studio-style red wavy underlines working. That's what I'm looking forward to most!
-
Thanks man! :)
only thing I have a issue with right now is trying to open files directly from explorer doesn't open them, it just opens dash itself not the file other than that no flaws!
Ooh, that's a good point! I've added a new issue for this. Thanks for the feedback!
-
Introducing "Dash" - The most advanced SQF editor for Arma ever built.
Features:
Dash has many features that aim to make writing SQF code as painless as possible:
- It has full support + syntax highlighting for SQF and SQM files, with the other file types (.ext, .cpp, etc) coming soon.
- It features the "ArmaSense" code-completion engine that suggests Arma script commands and user defined variables as you are typing.
- You can fold code inside curly braces, or create your own folding areas using "//#region" and "//#endregion" to hide code between the two comments.
Planned Features:
- Enhanced "ArmaSense" code-completion to suggest user variables that are in scope and defined in any file in the project
- SQF Lexer/Parser to provide Microsoft Word or Visual Studio-style wavy red underlines underneath code that does not compile -- without the need to run your code through a compiler
- RPT file analyser that can link you straight to the code that caused the error you're looking at
- Work directly inside PBO files without needing to pack/unpack them (great for server admins working on their mission/server pbos)
- Custom themes to allow you to change the syntax highlighting colours as you want
Screenshots:
An example of the "ArmaSense" code-completion engine:
In Summary:
Dash is being actively developed by myself. It's written in C# and the source code is openly available on GitHub, along with the issue tracker (please, feel free to lend a hand! :) )
The full website for the project is here: http://dash.nevadascout.com which includes a download for the installer for the latest version (v1.2 at the time of writing).
I'm interested to see what you guys think of this, let me know below! :)
Dash - SQF Editor
in A2: Epoch Tools (1.0.5.1)
Posted
That's a great idea -- I've added it to the future features list :)
Check the 1.3-dev branch ;) https://github.com/nevadascout/dash-core/tree/dev-1.3