Raised This Month: $37 Target: $400
 9% 

[VSCODE EXTENSION] Improved version of Dreae's vscode extension


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Sarrus
Member
Join Date: May 2020
Location: France
Old 03-02-2021 , 14:28   [VSCODE EXTENSION] Improved version of Dreae's vscode extension
Reply With Quote #1

Hello,
If anybody is interested, I'm trying to improve/fix Dreae's vscode extension.
Here is the release page of the first **beta** version of my version https://github.com/Sarrus1/sourcepaw...ses/tag/v0.1.4
Feel free to test it out!
Please read the documentation if you want to do so!

INSTALLATION
1. Go to the release page above.
2. Download the .vsix file (in the assets at the bottom)
3. Open vscode and go to the marketplace.
4. Click on the `...` at the top then on `Install from .vsix`
5. Uninstall Dreae's extension to avoid conflicts (you can install it back later).

IMPORTANT
This version breaks sourcemod directory autocompletion. For now, if you want to have auto completion from your sourcemod directory, you have to move it to your project include folder. I'm having a hard time fixing this.

MarketPlace Download Link
__________________
Discord: Sarrus#9090 | Steam Profile | Community Website | Github Profile

Taking paid requests (add me on Discord)

Last edited by Sarrus; 04-03-2021 at 06:48.
Sarrus is offline
Sarrus
Member
Join Date: May 2020
Location: France
Old 03-03-2021 , 16:08   Re: [VSCODE EXTENSION] Improved version of Dreae's vscode extension
Reply With Quote #2

Version 0.1.5

New beta release for testing and suggestions

This version is meant for testing purposes only, I'm planning on making more changes in the coming days.

What was fixed/improved from the last version:
  • Sourcemod parsing on boot is back. You can now use your sourcemod include directory for autocompletion.
  • Added new icons.
  • Added the `#define` snippet.
  • Improved performances and cleaned up the code.

Latest release
__________________
Discord: Sarrus#9090 | Steam Profile | Community Website | Github Profile

Taking paid requests (add me on Discord)

Last edited by Sarrus; 03-03-2021 at 16:12. Reason: Added link to release
Sarrus is offline
Sarrus
Member
Join Date: May 2020
Location: France
Old 03-04-2021 , 16:13   Re: [VSCODE EXTENSION] Improved version of Dreae's vscode extension
Reply With Quote #3

Version 0.1.6

MarketPlace release

This version is meant for testing purposes only, I'm planning on making more changes in the coming days.

What was fixed/improved from the last version:
  • Added support for variables autocompletion.
  • Fixed parsing error for some functions.
  • Added new icons.
  • Improved performances and cleaned up the code.

MarketPlace Download Link
__________________
Discord: Sarrus#9090 | Steam Profile | Community Website | Github Profile

Taking paid requests (add me on Discord)

Last edited by Sarrus; 03-04-2021 at 16:13. Reason: Formatting error
Sarrus is offline
notMe2
Member
Join Date: Feb 2014
Old 03-08-2021 , 11:41   Re: [VSCODE EXTENSION] Improved version of Dreae's vscode extension
Reply With Quote #4

Thanks!
notMe2 is offline
Stefanx
Member
Join Date: Feb 2018
Location: Romania
Old 03-10-2021 , 09:04   Re: [VSCODE EXTENSION] Improved version of Dreae's vscode extension
Reply With Quote #5

Good work!
Stefanx is offline
Sarrus
Member
Join Date: May 2020
Location: France
Old 03-11-2021 , 16:37   Re: [VSCODE EXTENSION] Improved version of Dreae's vscode extension
Reply With Quote #6

Version 0.1.7

Parsing improvements

What was fixed/improved from the last version:
  • Added multiline function parsing.
  • Improved snippets and added new ones.
  • Added support for simple // descriptions above functions.
  • Fixed internal sourcemod functions being parsed.
  • Added beginner friendly include parsing.
  • Fixed descriptions not showing.

MarketPlace Download Link
__________________
Discord: Sarrus#9090 | Steam Profile | Community Website | Github Profile

Taking paid requests (add me on Discord)
Sarrus is offline
Sarrus
Member
Join Date: May 2020
Location: France
Old 03-17-2021 , 16:59   Re: [VSCODE EXTENSION] Improved version of Dreae's vscode extension
Reply With Quote #7

Version 1.7.1

HotFix

What was fixed/improved from the last version:
  • Fixed a potential missing dependencies crash.
  • Improved the icons.

MarketPlace Download Link
__________________
Discord: Sarrus#9090 | Steam Profile | Community Website | Github Profile

Taking paid requests (add me on Discord)
Sarrus is offline
Sarrus
Member
Join Date: May 2020
Location: France
Old 03-20-2021 , 18:39   Re: [VSCODE EXTENSION] Improved version of Dreae's vscode extension
Reply With Quote #8

Version 0.8.3

New features

What was fixed/improved from the last version:
  • Added multiline function parsing.
  • Added support for for loops variable completion.
  • Added support for enums parsing.
  • Added a command for tasks.json generation from a template.
  • Added a command for .sp file generation from a template.
  • Added a command for README.md file generation from a template.
  • Added a command for github Actions file generation from a template.
  • Added a command to generate a Project from a template.
  • Added a linter based on spcomp.
  • Added a command and a button to compile the current .sp file.
  • Added more settings to support the above features.



MarketPlace Download Link
__________________
Discord: Sarrus#9090 | Steam Profile | Community Website | Github Profile

Taking paid requests (add me on Discord)
Sarrus is offline
Sarrus
Member
Join Date: May 2020
Location: France
Old 03-25-2021 , 10:39   Re: [VSCODE EXTENSION] Improved version of Dreae's vscode extension
Reply With Quote #9

Version 1.8.4

Performance improvements and new features

CHANGELOG:
  • Switched to a client-based extension, removing support for LSP.
  • Switched to an iterative parser, instead of a recursive one, thus fixing Call Stack Overflow errors when parsing large files.
  • Added an option to hide the compile button (Suggested by NullifidianSF).
  • Added an option to add additional include folders location (Suggested by Bara).
  • Fixed an error where the compiler would not resolve the path correctly (Fixed by Natanel-Shitrit).

MarketPlace Download Link
__________________
Discord: Sarrus#9090 | Steam Profile | Community Website | Github Profile

Taking paid requests (add me on Discord)

Last edited by Sarrus; 03-25-2021 at 10:40. Reason: Removed image
Sarrus is offline
Sarrus
Member
Join Date: May 2020
Location: France
Old 03-25-2021 , 17:29   Re: [VSCODE EXTENSION] Improved version of Dreae's vscode extension
Reply With Quote #10

Version 1.9.0

Performance improvements and Go To Definition

CHANGELOG:
  • Added Go-To-Definition for functions and for global variables (in the same file).
  • Added forward parsing.
  • Added better description support.
  • Added better iterative parsing, it is no longer required to save the document for completions to take effect.
  • Improved the overall quality and readability of the code.

MarketPlace Download Link
__________________
Discord: Sarrus#9090 | Steam Profile | Community Website | Github Profile

Taking paid requests (add me on Discord)
Sarrus is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 02:11.


Powered by vBulletin®
Copyright ©2000 - 2021, vBulletin Solutions, Inc.
Theme made by Freecode