dvcrn / proton

space-atom. spacemacs and sublimious style editing in atom
GNU General Public License v3.0
565 stars 55 forks source link

Integrate new nuclide #101

Open dvcrn opened 8 years ago

dvcrn commented 8 years ago

http://nuclide.io/blog/2016/01/13/Nuclide-v0.111.0-The-Unified-Package/

dvcrn commented 8 years ago

So instead of installing multiple nuclide packages on change we need to deactivate / activate from the nuclide core. Though integrating nuclide by default could be veeeery slow during installation. Maybe lazy load it until the user actually sets a nuclide option?

If this new nuclide is faster than the previous one, we could also think about making the nuclide tree and quick open the default option

Configs for disabling all packages:

  nuclide:
    "nuclide-arcanist": {}
    "nuclide-buck-files": {}
    "nuclide-debugger-hhvm": {}
    "nuclide-flow": {}
    "nuclide-format-js": {}
    "nuclide-health": {}
    "nuclide-ocaml": {}
    use:
      hyperclick: false
      "nuclide-arcanist": false
      "nuclide-blame": false
      "nuclide-blame-provider-hg": false
      "nuclide-blame-ui": false
      "nuclide-buck-files": false
      "nuclide-busy-signal": false
      "nuclide-clang-atom": false
      "nuclide-clipboard-path": false
      "nuclide-code-format": false
      "nuclide-code-highlight": false
      "nuclide-debugger-atom": false
      "nuclide-debugger-hhvm": false
      "nuclide-debugger-lldb": false
      "nuclide-debugger-lldb-client": false
      "nuclide-debugger-lldb-server": false
      "nuclide-debugger-node": false
      "nuclide-diagnostics-store": false
      "nuclide-diagnostics-ui": false
      "nuclide-diff-view": false
      "nuclide-file-tree": false
      "nuclide-file-watcher": false
      "nuclide-find-references": false
      "nuclide-flow": false
      "nuclide-format-js": false
      "nuclide-fuzzy-filename-provider": false
      "nuclide-gadgets": false
      "nuclide-hack": false
      "nuclide-hack-symbol-provider": false
      "nuclide-health": false
      "nuclide-hg-repository": false
      "nuclide-home": false
      "nuclide-language-hack": false
      "nuclide-move-pane": false
      "nuclide-objc": false
      "nuclide-ocaml": false
      "nuclide-open-filenames-provider": false
      "nuclide-quick-open": false
      "nuclide-react-native-inspector": false
      "nuclide-recent-files-provider": false
      "nuclide-recent-files-service": false
      "nuclide-related-files": false
      "nuclide-remote-ctags": false
      "nuclide-remote-projects": false
      "nuclide-service-monitor": false
      "nuclide-test-runner": false
      "nuclide-toolbar": false
      "nuclide-type-hint": false
      "nuclide-url-hyperclick": false