├── .dir-locals.el ├── .gitignore ├── .travis.yml ├── LICENSE ├── PROTOCOL.md ├── README.md ├── Setup.hs ├── bundle ├── .gitignore └── build.sh ├── client └── Main.hs ├── examples └── Main.purs ├── psc-ide.cabal ├── server └── Main.hs ├── src └── PureScript │ ├── Ide.hs │ └── Ide │ ├── CaseSplit.hs │ ├── CodecJSON.hs │ ├── Command.hs │ ├── Completion.hs │ ├── Error.hs │ ├── Externs.hs │ ├── Filter.hs │ ├── Internal │ └── Sandbox.hs │ ├── Matcher.hs │ ├── Pursuit.hs │ ├── Reexports.hs │ ├── SourceFile.hs │ ├── State.hs │ ├── Types.hs │ └── Watcher.hs ├── stack.yaml └── test ├── PureScript ├── Ide │ ├── FilterSpec.hs │ ├── MatcherSpec.hs │ └── ReexportsSpec.hs └── IdeSpec.hs └── Spec.hs /.dir-locals.el: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/.dir-locals.el -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/LICENSE -------------------------------------------------------------------------------- /PROTOCOL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/PROTOCOL.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /bundle/.gitignore: -------------------------------------------------------------------------------- 1 | macos.* 2 | -------------------------------------------------------------------------------- /bundle/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/bundle/build.sh -------------------------------------------------------------------------------- /client/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/client/Main.hs -------------------------------------------------------------------------------- /examples/Main.purs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/examples/Main.purs -------------------------------------------------------------------------------- /psc-ide.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/psc-ide.cabal -------------------------------------------------------------------------------- /server/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/server/Main.hs -------------------------------------------------------------------------------- /src/PureScript/Ide.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/src/PureScript/Ide.hs -------------------------------------------------------------------------------- /src/PureScript/Ide/CaseSplit.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/src/PureScript/Ide/CaseSplit.hs -------------------------------------------------------------------------------- /src/PureScript/Ide/CodecJSON.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/src/PureScript/Ide/CodecJSON.hs -------------------------------------------------------------------------------- /src/PureScript/Ide/Command.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/src/PureScript/Ide/Command.hs -------------------------------------------------------------------------------- /src/PureScript/Ide/Completion.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/src/PureScript/Ide/Completion.hs -------------------------------------------------------------------------------- /src/PureScript/Ide/Error.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/src/PureScript/Ide/Error.hs -------------------------------------------------------------------------------- /src/PureScript/Ide/Externs.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/src/PureScript/Ide/Externs.hs -------------------------------------------------------------------------------- /src/PureScript/Ide/Filter.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/src/PureScript/Ide/Filter.hs -------------------------------------------------------------------------------- /src/PureScript/Ide/Internal/Sandbox.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/src/PureScript/Ide/Internal/Sandbox.hs -------------------------------------------------------------------------------- /src/PureScript/Ide/Matcher.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/src/PureScript/Ide/Matcher.hs -------------------------------------------------------------------------------- /src/PureScript/Ide/Pursuit.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/src/PureScript/Ide/Pursuit.hs -------------------------------------------------------------------------------- /src/PureScript/Ide/Reexports.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/src/PureScript/Ide/Reexports.hs -------------------------------------------------------------------------------- /src/PureScript/Ide/SourceFile.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/src/PureScript/Ide/SourceFile.hs -------------------------------------------------------------------------------- /src/PureScript/Ide/State.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/src/PureScript/Ide/State.hs -------------------------------------------------------------------------------- /src/PureScript/Ide/Types.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/src/PureScript/Ide/Types.hs -------------------------------------------------------------------------------- /src/PureScript/Ide/Watcher.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/src/PureScript/Ide/Watcher.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/stack.yaml -------------------------------------------------------------------------------- /test/PureScript/Ide/FilterSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/test/PureScript/Ide/FilterSpec.hs -------------------------------------------------------------------------------- /test/PureScript/Ide/MatcherSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/test/PureScript/Ide/MatcherSpec.hs -------------------------------------------------------------------------------- /test/PureScript/Ide/ReexportsSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/test/PureScript/Ide/ReexportsSpec.hs -------------------------------------------------------------------------------- /test/PureScript/IdeSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kritzcreek/psc-ide/HEAD/test/PureScript/IdeSpec.hs -------------------------------------------------------------------------------- /test/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | --------------------------------------------------------------------------------