Comments (5)
So nobody is working on that right now, but I don't think it would be too hard to add.
We follow the "LSP" protocol which is pretty standard.
You can find the binary in build/bin/skip_lsp
from skip.
It seems like there's a intelliJ-LSP plugin. So if you install this plugin and point it to skip_lsp binary, it should "just work" (one can dream :P)
https://github.com/gtache/intellij-lsp
from skip.
It looks like there are plugins for vim
, emacs
and nuclide
in the ide directory.
from skip.
I was wondering specifically about an intellij plugin. I'd work on it but that would mean I'd have to write some Java. 😬
Emacs is cool though.
from skip.
Agreed with @vjeux that we should base all of our IDE integration on skip_lsp. An intelliJ plugin based on intellij-lsp would be fantastic.
We should also do a VSCode plugin. Sadly I didn't get to this before the release.
As I mentioned in #23 open source Nuclide will soon-ish support VSCode plugins unmodified. Once we get the vscode plugin built, we should just wait for the Nuclide work to land to get Nuclide/Atom support.
from skip.
Related Issues (20)
- Abstract static methods on traits are too restrictive HOT 1
- sk still says "Written ..." even when the build failed
- Re-enable memoization tests
- Project file errors leads to skip_server deadlock
- if/then/else unexpected behavior
- Install via homebrew
- Incremental Compilation? HOT 4
- Website appears to be gone HOT 3
- The website is down again. HOT 2
- Create a project file for src/native
- Github Template Files HOT 4
- skip_server doesn't watch for changes in the list of files referenced by globs in skip.project.json HOT 6
- [doc website] HOT 3
- skip_server crashes when @cpp_extern is missing
- High Performance JS Backend HOT 4
- sk script needs longer ps output
- Crash of skip_server if subclass is removed
- This program should be refused, the closure is untracked
- Chars.escape is incorrect
- skip_to_native script fails with LLVM 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from skip.