Our great sponsors
-
Meanwhile their Tree-Sitter-based semantic parser[1] looks abandoned. There is even rotting for years pull request[2] adding support of the same stack graphs into it.
-
-
Scout APM
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
-
If you haven't tried again recently the neovim team has done a ton of work updating the documentation on [nvim-lspconfig](https://github.com/neovim/nvim-lspconfig). There's also projects like [kickstart.nvim](https://github.com/nvim-lua/kickstart.nvim) which aim to provide a very simple starting point for new users. It's "batteries-included" neovim which notably includes LSP, TreeSitter, completion engines, and some basic git functionality.
-
If you haven't tried again recently the neovim team has done a ton of work updating the documentation on [nvim-lspconfig](https://github.com/neovim/nvim-lspconfig). There's also projects like [kickstart.nvim](https://github.com/nvim-lua/kickstart.nvim) which aim to provide a very simple starting point for new users. It's "batteries-included" neovim which notably includes LSP, TreeSitter, completion engines, and some basic git functionality.
-
As mentioned elsewhere on this thread, stack graphs and Semantic were built by the same team (which I manage). Semantic is not abandoned, we've just been focusing on a different layer of our tech stack for the past year or so. https://news.ycombinator.com/item?id=29501389
That PR on the Semantic repo was our first attempt at implementing these ideas. We decided to reimplement it in a separate library (also open source, https://github.com/github/stack-graphs), which only builds on tree-sitter directly so that there's an easier story for us and language communities to add support for new languages. It's a fair point that we could have closed the Semantic PR to indicate that more clearly.