Use ProcessHandle in withServer to allow kill it by client code
-rw-r--r-- 322 .gitignore
-rw-r--r-- 3947 .travis.yml
-rw-r--r-- 996 ChangeLog.md
-rw-r--r-- 1512 LICENSE
-rw-r--r-- 1827 README.md
-rw-r--r-- 46 Setup.hs
drwxr-xr-x - example
-rw-r--r-- 3483 lsp-test.cabal
drwxr-xr-x - src
-rw-r--r-- 134 stack.yaml
-rw-r--r-- 1314 stack.yaml.lock
drwxr-xr-x - test