All Projects → Subtixx → vscode-mtalua

Subtixx / vscode-mtalua

Licence: GPL-3.0 license
Visual Studio Code MTA:SA Lua Syntax Highlighter and Companion

Programming Languages

typescript
32286 projects
HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to vscode-mtalua

awesome-mta-sa
List of free/opensource MTA:SA resources.
Stars: ✭ 29 (+93.33%)
Mutual labels:  mtasa, multitheftauto, mta-sa
vscode-yaml-sort
This VS Code extension exposes the possibility to sort, format and validate yaml files.
Stars: ✭ 25 (+66.67%)
Mutual labels:  visual-studio-code
PCF-Builder-VSCode
Build your Power Apps Component Framework custom controls faster. No need to remember the PCF CLI commands. All commands provided in one selection list for you to execute. https://marketplace.visualstudio.com/items?itemName=danish-naglekar.pcf-builder
Stars: ✭ 15 (+0%)
Mutual labels:  visual-studio-code
Monokai-Flat
A material monokai color scheme for Visual Studio, Visual Studio Code, JetBrains IDE and some terminal
Stars: ✭ 21 (+40%)
Mutual labels:  visual-studio-code
p5canvas
An interactive preview for writing p5js code in Visual Studio Code
Stars: ✭ 36 (+140%)
Mutual labels:  visual-studio-code
mlxprs
MarkLogic Extension for Visual Studio Code
Stars: ✭ 17 (+13.33%)
Mutual labels:  visual-studio-code
vscode-api-cn
VS Code API 中文文档
Stars: ✭ 27 (+80%)
Mutual labels:  visual-studio-code
nix-env-selector
Allows switch environment for Visual Studio Code using Nix Package Manager.
Stars: ✭ 154 (+926.67%)
Mutual labels:  visual-studio-code
Python-Course
🐍 This is the most complete course in Python, completely practical and all the lessons are explained with examples, so that they can be easily understood. 🍫
Stars: ✭ 18 (+20%)
Mutual labels:  visual-studio-code
vscode-language-rtf
RTF Language Extension for Visual Studio Code
Stars: ✭ 17 (+13.33%)
Mutual labels:  visual-studio-code
vscode-liquid
💧Liquid language support for VS Code
Stars: ✭ 137 (+813.33%)
Mutual labels:  visual-studio-code
vscode-ghq
ghq interface for Visual Studio Code
Stars: ✭ 22 (+46.67%)
Mutual labels:  visual-studio-code
puppet-editor-services
Puppet Language Server for editors
Stars: ✭ 35 (+133.33%)
Mutual labels:  visual-studio-code
intellij-visual-studio-code-dark-plus
Visual Studio Code Dark Plus theme for JetBrains IDEs
Stars: ✭ 108 (+620%)
Mutual labels:  visual-studio-code
JetStory
JetStory is an open source android app made to help you spend your waiting time reading stories that have similar length to your available time.
Stars: ✭ 20 (+33.33%)
Mutual labels:  visual-studio-code
vscode-formatting-toggle
A VS Code extension that allows you to toggle the formatter (Prettier, Beautify, …) ON and OFF with a simple click.
Stars: ✭ 52 (+246.67%)
Mutual labels:  visual-studio-code
VSC-React-Native-React-Redux-Snippets
Snippets for React and React-Native with a bit of Redux for es6/es7 user.
Stars: ✭ 56 (+273.33%)
Mutual labels:  visual-studio-code
vscode-terminal-manager
VSCode Extension to manage Terminals. Lets you add multiple optional terminals and easily switch through them. 🎉
Stars: ✭ 28 (+86.67%)
Mutual labels:  visual-studio-code
Better-Less
Cross-compatible syntax highlighting for Less
Stars: ✭ 13 (-13.33%)
Mutual labels:  visual-studio-code
snipped
🖥️ 🖼️ Create fancy screenshots of your code without leaving the editor.
Stars: ✭ 98 (+553.33%)
Mutual labels:  visual-studio-code

vscode-mta-sa-lua-logo

MTA:SA Lua

⚠️ Due to an issue with Microsoft / Visual Studio Marketplace I'm unable to upload new versions to it. See this comment ⚠️

MTA:SA Lua is a VS Code extension to add syntax highlighting, code completion and other useful functions for MTA San Andreas LUA to VS Code.

Table of contents

Preview Images

Code Completion

Code Completion shows what functions are available

CodeCompletion

Syntax Highlighting

Server only Function

Server only functions will be highlighted in orange

Server Function

Client only Function

Client only functions will be highlighted in red

Server Function

Shared Function

Shared functions will be highlighted in blue

Shared Function

Generate files Manage resources

Easy way to generate meta.xml and script files

Generate Files

Generated Meta

Reference Link Provider

Easy way to access documentation on the MTA Wiki

Document Link

VSDark

Server

Server Syntax Highlighting

Client

Client Syntax Highlighting

Monokai (Unsupported)

Monokai

Configuration Options

mtalua-http.enabled

Enable the WebAdmin Http Functionality for restarting/starting/stopping resources

mtalua-http.enable_restart_on_save

Enable automagically restarting resources when saving

mtalua-http.enable_search_hinting

Enable search hinting when restarting resources (Requires http whitelisting this ip)

mtalua-http.uri

URL to the MTA Http Server

mtalua-http.username

Authentication username for the MTA Http Server required for restarting/starting/stopping resources

mtalua-http.password

Authentication password for the MTA Http Server restarting/starting/stopping resources

mtalua-generate.author

Allows you to set a custom author when generating new resources (meta.xml -> info -> author)

mtalua-generate.watermarking

Enable or disable watermarking of meta files (will place a comment with a notice that the meta was generated by this extension)

mtalua-generate.meta_default_version

Default version when generating new resources (meta.xml -> info -> version)

mtalua-generate.meta_default_type

Default type of new resources (script, gamemode, map, misc)

mtalua-generate.shared_prefix

Custom suffix/prefix for shared files (Default is g_ prefix) This will treat files named g_test or test_g as shared files

mtalua-generate.shared_extension

Custom extension for shared files (Default is lua) This will treat files named test.glua as shared files

mtalua-generate.shared_prefix_type

If the shared is a prefix (true) or a suffix (false) (Prefix g_test Suffix test_g)

mtalua-generate.client_prefix

Custom suffix/prefix for client files (Default is c_ prefix) This will treat files named c_test or test_c as client files

mtalua-generate.client_extension

Custom extension for client files (Default is lua) This will treat files named test.clua as client files

mtalua-generate.client_prefix_type

If the client is a prefix (true) or a suffix (false) (Prefix c_test Suffix test_c)

mtalua-generate.server_prefix

Custom suffix/prefix for server files (Default is s_ prefix) This will treat files named s_test or test_s as server files

mtalua-generate.server_extension

Custom extension for server files (Default is lua) This will treat files named test.slua as server files

mtalua-generate.server_prefix_type

If the server is a prefix (true) or a suffix (false) (Prefix s_test Suffix test_s)

mtalua-generate.activate_client_file_generation

When activated generates a client file when using generate new resource

mtalua-generate.default_client_content

Allows you to set custom content that should be placed in the newly generated client file

mtalua-generate.activate_server_file_generation

When activated generates a server file when using generate new resource

mtalua-generate.default_server_content

Allows you to set custom content that should be placed in the newly generated server file

mtalua-generate.activate_shared_file_generation

When activated generates a shared file when using generate new resource

mtalua-generate.default_shared_content

Allows you to set custom content that should be placed in the newly generated shared file

mtalua-generate.modify_meta

When adding new client/server-side files should the meta.xml automagically be modified?

mtalua-generate.filesrc_extensions

Extensions which are declated as file

mtalua-sense.activate_signature_help_parentheses

Allows you to disable the signature help when using (

mtalua-sense.activate_signature_help

Allows you to disable the signature help completely

mtalua-sense.show_relevant_only

Only show relevant functions (A serverside script is open, only serverside & shared functions will show)

mtalua-sense.show_reference_links (v2.3.5 and up)

Make functions clickable which redirect directly to the MTA Wiki

Changelog

(2.4.0 (10. Nov 2020)

  • Updated packages
  • Implemented new MTA Functions
  • Removed old MTA Functions

v2.3.6 (19. Jan 2019)

  • Bugfix for dependency 'request'

v2.3.5 (13. Jan 2019)

  • Added ability to make document full of links to the MTA Wiki
  • More internal seperation of different types of functions (peds, vehicles, engine)
  • Bugfixes for functions

v2.3.2 (13. Jan 2019)

  • Added ability to only show relevant functions (Serverside only functions will only display in server lua files)
  • Removed duplicated functions
  • Scriptside will now show in completion items

v2.3.1 (11. Jan 2019)

  • Added 1.5.6 functions and deprecations
  • Search hinting for new resource manager
  • Added verification if resource exists

v2.3.0 (9. Jan 2019)

  • Added resource manager to start/stop/restart resources
  • Fixed existing files in generate classes will break extension
  • Fixed some missing information in some functions

v2.2.5 (8. Jan 2019)

  • Added more settings
  • Added the ability to modify existing meta files
  • Added the ability to customize file extensions, file prefix/suffixes
  • Added the ability to turn off watermarking
  • Fixed generating client files
  • Fixed extension upload

v2.2.0 (7. Jan 2019)

  • Added the ability to create meta/client/server files on the fly

References

  • Thanks to 50p for the sublime text syntax highlighter. Which inspired me to create the VSCode extension.
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].