{"action":"created","issue":{"url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/11161","repository_url":"https://api.github.com/repos/syl20bnr/spacemacs","labels_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/11161/labels{/name}","comments_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/11161/comments","events_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/11161/events","html_url":"https://github.com/syl20bnr/spacemacs/issues/11161","id":349702994,"node_id":"MDU6SXNzdWUzNDk3MDI5OTQ=","number":11161,"title":"How do I use LSP with Java/Python/Rust/C++?","user":{"login":"haydenflinner","id":14845292,"node_id":"MDQ6VXNlcjE0ODQ1Mjky","avatar_url":"https://avatars0.githubusercontent.com/u/14845292?v=4","gravatar_id":"","url":"https://api.github.com/users/haydenflinner","html_url":"https://github.com/haydenflinner","followers_url":"https://api.github.com/users/haydenflinner/followers","following_url":"https://api.github.com/users/haydenflinner/following{/other_user}","gists_url":"https://api.github.com/users/haydenflinner/gists{/gist_id}","starred_url":"https://api.github.com/users/haydenflinner/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/haydenflinner/subscriptions","organizations_url":"https://api.github.com/users/haydenflinner/orgs","repos_url":"https://api.github.com/users/haydenflinner/repos","events_url":"https://api.github.com/users/haydenflinner/events{/privacy}","received_events_url":"https://api.github.com/users/haydenflinner/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":16,"created_at":"2018-08-11T03:48:52Z","updated_at":"2018-08-23T14:47:10Z","closed_at":null,"author_association":"NONE","body":"Just making this as a sort of knowledge collection issue. I wanted to try out one of the various LSP layers (I don't really care what language), but I think I might just be a bit early.\r\n\r\nIdeally, I'd like to be able to install a language server, copy paste some easy elisp at worst, and be ready to go. When I started writing this issue it was because I had no success getting a C/C++ LSP system going in ~5 minutes, which is about when my patience for new tools runs out when given no feedback. So, I went digging for the status of LSP modes for each language, here's what I found:\r\n\r\nRust - [This](https://github.com/syl20bnr/spacemacs/issues/10443#issuecomment-391721510) issue is as close as I see to that, but it only gives you lsp-ui, whatever that is. Not completion, so no go for now.\r\n\r\nC/C++ - [This](https://github.com/syl20bnr/spacemacs/issues/10134) seemed like it might be the closest thing, got there from quicknir's cpp2 layer, but then by the end of the thread MaskRay forked cquery and I jumped out. Did see [10486](https://github.com/syl20bnr/spacemacs/pull/10486) though, which I think I can just checkout and add the layer he mentions to my config and be ready to go? Will try that out tomorrow, I think.\r\n\r\nJava - [Finished layer link!](https://github.com/Ruin0x11/lsp-intellij-spacemacs) this one appears to be done and ready to go, just that the author didn't submit a pull request. But then there's also [this](https://github.com/syl20bnr/spacemacs/pull/10820), not sure what the difference is unless maybe Ruin's just got stale and this new one will be able to be merged.\r\n\r\nEdit: On the bright side, it looks like everyone is standardizing behind #10486, which means we will no longer have BS like the CPP layer's find reference being `, r` and anaconda mode's being `, r u`.\r\n\r\nPython -[Finished layer link!](https://github.com/syl20bnr/spacemacs/tree/develop/layers/%2Blang/python) This appears to be done and ready to go!"},"comment":{"url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/comments/415445149","html_url":"https://github.com/syl20bnr/spacemacs/issues/11161#issuecomment-415445149","issue_url":"https://api.github.com/repos/syl20bnr/spacemacs/issues/11161","id":415445149,"node_id":"MDEyOklzc3VlQ29tbWVudDQxNTQ0NTE0OQ==","user":{"login":"chriskaukis","id":455,"node_id":"MDQ6VXNlcjQ1NQ==","avatar_url":"https://avatars0.githubusercontent.com/u/455?v=4","gravatar_id":"","url":"https://api.github.com/users/chriskaukis","html_url":"https://github.com/chriskaukis","followers_url":"https://api.github.com/users/chriskaukis/followers","following_url":"https://api.github.com/users/chriskaukis/following{/other_user}","gists_url":"https://api.github.com/users/chriskaukis/gists{/gist_id}","starred_url":"https://api.github.com/users/chriskaukis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chriskaukis/subscriptions","organizations_url":"https://api.github.com/users/chriskaukis/orgs","repos_url":"https://api.github.com/users/chriskaukis/repos","events_url":"https://api.github.com/users/chriskaukis/events{/privacy}","received_events_url":"https://api.github.com/users/chriskaukis/received_events","type":"User","site_admin":false},"created_at":"2018-08-23T14:47:10Z","updated_at":"2018-08-23T14:47:10Z","author_association":"CONTRIBUTOR","body":"I tried using localhost and 127.0.0.1 and this is the output:\r\n\r\n```\r\nELISP> (open-network-stream \"TCP connection\" nil \"localhost\" 7658 :type 'plain)\r\n#<process TCP connection<1>>\r\nELISP> (open-network-stream \"TCP connection\" nil \"127.0.0.1\" 7658 :type 'plain)\r\n#<process TCP connection<2>>\r\nELISP> \r\n```"}}
{"actor":{"display_login":"chriskaukis"}}