Giter VIP home page Giter VIP logo

purescript-ide-purescript-core's Introduction

purescript-ide-purescript-core

Build Status

Common PureScript code for the core implementation of PureScript editor plugins for JavaScript-based editors, i.e. atom-ide-purescript and vscode-ide-purescript.

Makes use of purescript-psc-ide to launch and connect to purs ide server, which provides editor services (based on PureScript compiler API and particularly compiler "externs" files) supporting completion, type info, search, pursuit, etc.

Also wraps the PureScript compiler JSON output.

purescript-ide-purescript-core's People

Contributors

nwolverson avatar natefaubion avatar

Stargazers

Sri Harsha Chilakapati avatar Vasiliy Yorkin avatar cybai (Haku) avatar Paul Young avatar Thiago Gama avatar Rossen Krastev avatar bouzuya avatar Andrew Jones avatar Adel Nizamutdinov avatar narinari avatar Pascal Hartig avatar

Watchers

Abhik Khanra avatar James Cloos avatar  avatar Christoph Hegemann avatar  avatar

Forkers

natefaubion

purescript-ide-purescript-core's Issues

Multiple psc-ide-server executables

I'm getting this error:

Found multiple psc-ide-server executables; using /usr/local/bin/psc-ide-server

But it's not clear where it's finding the "other" executable? If I npm uninstall -g purescript then it doesn't find any.

Path check broken on windows

Though paths are normalised, I ended up with a case where I had C:\foo\bar fs c:\foo\bar which warned the path was wrong. Can probably just compare case insensitive and not warn otherwise.

Possible to run psc-ide-server, etc. in docker?

Tried the naive thing by "purescript.pscIdeServerExe": "docker-compose run --rm purescript psc-ide-server", which is a valid command in the workspace directory, but of course the core code expects to find the executable on $PATH (the emacs PS integration seems to follow a similar pattern).

Other than wrapping docker calls in executable scripts or submitting a PR, is there a canonical way?

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.