All Projects → WilliamVenner → Vscode Glua Enhanced

WilliamVenner / Vscode Glua Enhanced

Licence: gpl-3.0
👨‍💻 Garry's Mod Lua VSCode Extension for enhanced auto completion, wiki integration, snippets, color palette, and much more...

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Vscode Glua Enhanced

root-file-viewer
View ROOT files directly in VS Code!
Stars: ✭ 20 (-68.75%)
Mutual labels:  extension, vscode
Openvsx
An open-source registry for VS Code extensions
Stars: ✭ 344 (+437.5%)
Mutual labels:  vscode, extension
Vue Vscode Extensionpack
The extensions I use when developing a Vue application with VS Code
Stars: ✭ 264 (+312.5%)
Mutual labels:  vscode, extension
Vscode Data Preview
Data Preview 🈸 extension for importing 📤 viewing 🔎 slicing 🔪 dicing 🎲 charting 📊 & exporting 📥 large JSON array/config, YAML, Apache Arrow, Avro, Parquet & Excel data files
Stars: ✭ 245 (+282.81%)
Mutual labels:  vscode, extension
Vscode Todo Plus
Manage todo lists with ease. Powerful, easy to use and customizable.
Stars: ✭ 622 (+871.88%)
Mutual labels:  vscode, extension
vscode-save-and-run
Visual Studio Code extension to run commands whenever a file is saved https://marketplace.visualstudio.com/items?itemName=wk-j.save-and-run
Stars: ✭ 31 (-51.56%)
Mutual labels:  extension, vscode
Frontend Vscode Extensionpack
(820+ Users) Handpicked collection of vscode extensions for FE development. Get the extension @ https://marketplace.visualstudio.com/items?itemName=solodynamo.frontend-vscode-extensionpack
Stars: ✭ 329 (+414.06%)
Mutual labels:  vscode, extension
Vscode Vlang
V Language extension for Visual Studio Code.
Stars: ✭ 190 (+196.88%)
Mutual labels:  vscode, extension
Vscode Es7 Javascript React Snippets
Extension for Javascript/React snippets with search supporting ES7 and babel features
Stars: ✭ 435 (+579.69%)
Mutual labels:  vscode, extension
Amvim For Vscode
The Vim mode for Visual Studio Code(vscode) that works as expected.
Stars: ✭ 393 (+514.06%)
Mutual labels:  vscode, extension
Code Debug
Native debugging for VSCode
Stars: ✭ 232 (+262.5%)
Mutual labels:  vscode, extension
Vscode Simple Vim
Vim extension for VSCode
Stars: ✭ 38 (-40.62%)
Mutual labels:  vscode, extension
Vscode Coverage Gutters
Display test coverage generated by lcov and xml - works with many languages
Stars: ✭ 226 (+253.13%)
Mutual labels:  vscode, extension
vscode-note
a simple note-taking extension for vscode.
Stars: ✭ 29 (-54.69%)
Mutual labels:  extension, vscode
Vscode React Native
VSCode extension for React Native - supports debugging and editor integration
Stars: ✭ 2,366 (+3596.88%)
Mutual labels:  vscode, extension
Vscode Cordova
A Visual Studio Code extension providing intellisense, debug, and build support for Cordova and Ionic projects.
Stars: ✭ 267 (+317.19%)
Mutual labels:  vscode, extension
Vscode Twitch Highlighter
This is a VS Code extension that will allow your Twitch chat to highlight a line of code via a command message. Example: `!line 8 server.js`. See master branch README.md for more details
Stars: ✭ 169 (+164.06%)
Mutual labels:  vscode, extension
Vscode Live Frame
Run your web app inside VS Code
Stars: ✭ 173 (+170.31%)
Mutual labels:  vscode, extension
Bracketpair
Bracket Colorizer Extension for VSCode
Stars: ✭ 374 (+484.38%)
Mutual labels:  vscode, extension
Snipsnap
The ultimate snippets collection for VS Code
Stars: ✭ 840 (+1212.5%)
Mutual labels:  vscode, extension

Logo

👨‍💻 vscode-glua-enhanced

Supercharge your Garry's Mod development experience!

Media

Click!

Features

  • Syntax highlighting
  • Auto completion & wiki integration for almost everything in Garry's Mod
  • Client/Server/Menu flags
  • flags
  • Colour palette for Color()
  • Notes, Warnings, Bugs, etcc. imported from wiki
  • Function argument names, types and descriptions shown as you type
  • Function enum arguments autocompletion
  • File icons for .lua, .vmt, .vtf, .mdl, *.vtx, .vvd, .phy
  • .png & .vmt file previews
  • Workspace models/, materials/, sound/ and lua/ autocompletion file browser
  • Default sound/ autocompletion file browser
  • Default materials/flags16/ autocompletion file browser
  • Default materials/icon16/ autocompletion file browser
  • "View Source" auto completions button to look at the GitHub Lua source of literally every Lua-defined function in Garry's Mod
  • NetworkVar discovery and autocompletion
  • Net message discovery and autocompletion
  • Function signatures
  • Hook callback signatures
  • Hover documentation
  • References & definitions
  • Hover to see string length and cursor position
  • Hover to decode Lua ASCII byte sequences
  • Locals & globals autocompletion
  • Global table autocompletion
  • See definitions of functions defined in the Garry's Mod Lua repository
  • Jump to global and local definitions

And way more that I can't really be bothered to list because there are just too many :D

Workspace Globals Scanner

Global Calls Optimizer

Bytecode Heatmap Generator

Generates a (very, VERY approximate) "heatmap" of how heavy some parts of your code are, and allows you to inspect what bytecode is being generated and where.

Credits: Spar

Common Issues

Where are the file icons?!

Click the Gear icon in the bottom left of VSCode, click "File Icon Theme" and then select GLua.

Auto completion documentation isn't showing up!

Press CTRL + Space

I'm not seeing globals or local variables

You may have the editor.quickSuggestions setting set to false.

Bugs/Feature Requests

Please open an issue to report bugs and suggest features.

Recommended Companion Extensions

glualint

A GLua linter, powered by FPtje's glualint.

gluadump

This extension uses the gluadump addon to extract some information (e.g. debug.getinfo data for the "View Source" buttons) from Garry's Mod and may need to periodically be updated as new features and libraries are added to Garry's Mod.

Credits

lua.tmLanguage taken from FPtje/Sublime-GLua-Highlight

Bytecode heatmap generator written by Spar for LLLua

vtflib.js by Meepen

gluac made by Matt Stevens (MIT License)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].