Coder Social home page Coder Social logo

ferruslogic / vscode-livecodescript Goto Github PK

View Code? Open in Web Editor NEW
8.0 2.0 4.0 139 KB

LiveCode language extension for Visual Studio Code

License: BSD 3-Clause "New" or "Revised" License

TypeScript 100.00%
livecode livecode-builder livecode-script vscode-extension programming-languages vscode visual-studio-code

vscode-livecodescript's Introduction

VS Code support for Livecode language

CI CI

Features

Lots of new improvements happening! We now have a Changelog

General Features

Learn more about the rich features of the Livecode extension:

  • Linting
  • Format your code
  • Syntax highlighting
  • Go to definition (across opened documents)
  • Outline
  • Breadcrumbs
  • Livecode builder support

Usage

Install the VSCode Livecode Extension.

This extension requires Livecode server in order to support linting and formatting.

Download and install livecode-server. When the plugin is loaded it will ask for Livecode-server executable.

Search for 'Livecode Server Executable Path' in VSCode configuration.

Livecode builder (LCB) support

LiveCode Builder is a variant of the current LiveCode scripting language (LiveCode Script) which has been designed for 'systems' building. It is statically compiled with optional static typing and direct foreign code interconnect. To use the lcb linter you must configure the lc-compile executable. Search for 'Livecodebuilder: LCBCompiler Path' and 'Livecodebuilder: LCBDependencies Path' on VScode configuration.

Contributing

Contributions are welcome. Read more at Contribute

License

BSD 3 © FerrusLogic

vscode-livecodescript's People

Contributors

livecodealexv avatar livecoderuaridh avatar torocruzand avatar williamdelrey avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

vscode-livecodescript's Issues

spawn <server file path> EACCES

I recently migrated to an M2 MBA; I downloaded the latest available version of server (9.6.8 pro) and entering the file path of the server binary immediately generates the error:

spawn <- file path to server file- > EACCES

I take this to mean there was an error of some kind when trying to use the server for linting. I haven't seen this before and am not sure how to resolve - but now using VSCode doesn't actually pick up syntax errors. I initially had the server living in /Applications and then tried the same moving it to my Documents folder.

Grateful for advice
Stam

Erroneous text alterations on formatting

On VSCode 1.65.2 on MacOS Monterey:
On a particular set of text, formatting 'eats' characters. In the attached example, this affects the string group "dates"
Within handler text the space between words is removed. In comment text, both the space and the 'p' are removed.

error on formatting

[[formatter]] Outdated format

Multiline comments should continue on new lines with a space in front of a "*" character Ej

/* This is a multiline comment
 * continued in this line */

Also linebreaks should indent only one level after (currently 2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.