Giter VIP home page Giter VIP logo

vscode-extempore's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

kisielk cyblue9

vscode-extempore's Issues

expr matching thoroughly broken

More then half of the expression in examples\core\covers.xtm (for example) no longer evaluate (don't find expr correctly)

Formatting multi-line block removes last line

Right-clicking and selecting Format Selection on a block of code usually removes the last line. The workaround is selecting an extra empty line below the block.

Formatting the entire document at once also removes the last line.

Improv Feedback when Evaling Code

Currently when the user evals a code function there is very minimal feedback. It should be very obvious to the user that it has been successful.

One suggestion would be to briefly highlight the block that has been evaluated.

Feature request: evaluation value in status bar

Similarly to #1, when evaling code it'd be very nice if the value sent back by the server gets printed out on screen briefly eg in the status bar.

For example evaluating (random 10 20) would result in a number eg 15 printed out in the status bar.

Is this possible at all in VSCode?

openingBracketPos is not effective

openingBracketPos will quite happily match against opening brackets inside strings and comments - which then causes problems downstream.

EXAMPLE:
Try to evaluate the first println after the comment evaluates (i.e. matches) from the "(" down to "BYE)"

;; test example
(println "(" (* 6 7))

(println "BYE)")

Extempore Startup

VSCode should have the equivalent of C-c C-z in Emacs. That is it should be possible to start Extempore without having to mess around in the console. By default extempore should be started in the same folder as the currently active file.

Docstring support

Currently there is no easy way to access the doc-strings. The plugin should support it in two ways:

  1. tooltips - Tooltips should use the docstring for functions.
  2. shortcut - There should be a way to show the help in the panels below/to the side of the editor.

Not sure if it's working or not

macOS 10.13.3 High Sierra
VSCode Insiders 1.21.0
I've just downloaded and installed from the binary. I've gotten as far being able to issue the extempore start command whereupon I get the following showing in my terminal window:

screen shot 2018-02-22 at 23 19 08

I notice that it shows an error message namely Error binding extempore address to socket.

More in hope rather than judgement, I press on and issue the extempore connect whereupon I am prompted to accept the default entry of localhost and the port 7099. There is no indication of success or failure here.

Finally, I position the cursor on the same line as the (println "Hello, World!") code and press Cmd-Enter. I see the brief orange highlight, but there is no other indication, especially in the Debug Console that the program has produced any output. In view of the earlier error message, it does seem unlikely that it has worked.

I'm sure it's something simple to fix, but what that could be, I haven't a clue. Help!!

Help Integration

One really nice thing that SuperCollider IDE has is really tight integration with helpfiles. At a minimum it should be possible to view and navigate the documentation from within the plugin.

Unable to copy/paste on Mac Os

VSCode Version: 1.30.2
OS Version: 10.14.1

With .xtm files and the extension loaded I can't copy/paste text. Or better, the text is copied and pasted for a fraction of a second but then it disappears.

Anyone else had the same issue?

Possibly related discussions here:

... although in my case this happens only with .xtm files (irrespectively of whether I start vscode from the terminal or finder).

Unable to copy/paste on Mac Os

VSCode Version: 1.30.2
OS Version: 10.14.1

With .xtm files and the extension loaded I can't copy/paste text. Or better, the text is copied and pasted for a fraction of a second but then it disappears.

Anyone else had the same issue?

Possibly related discussions here:

... although in my case this happens only with .xtm files (irrespectively of whether I start vscode from the terminal or finder).

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.