Article 1
The ruff LSP has also been a great resource, if a bit intimidating to source dive into. It’s where I got the basic outline of the document store.
View ArticleArticle 0
Holy cow, what a group of candidates 🤩How is one even supposed to start to whittle this down?!https://mastodon.social/@djangonews/113631722935206703
View ArticleArticle 1
Got tired of trying to remember how to bypass shell aliases to go straight to the what the alias is shadowing and having to look it up everytime, so I wrote a small CLI tool that proxies the aliases...
View ArticleArticle 0
It does so in a sorta heavy handed way by not actually using shell aliases and abusing symlinks. On the plus side, I think that makes it fairly shell and platform agnostic. The downside is your local...
View ArticleArticle 3
Debating on making the repo for django-language-server public. On the one hand, it is not ready — barely does anything but log a few messages about the project, installation is very manual, I need to...
View ArticleArticle 2
On the other, it’s no fun developing it in private. I could benefit from other interested people’s ideas — either features or bugs or for the intrepid dev, actual code.
View ArticleArticle 1
Worked all night on making django-language-server pip installable and writing a proper README and now I’ve got cold feet. 😶🌫️Plus it’s far too late, need to sleep on it and probably open it up...
View ArticleArticle 0
No one squat on my package name on PyPI between now and then. I didn’t get to that yet 🤣😴
View ArticleArticle 1
Well, I just did a deep dive and learned a bit about shared libraries and dynamic linking Python with PyO3 and I’ve come to the conclusion I just wasted* a lot of time setting up a robust IPC server...
View ArticleArticle 0
On the plus side, this significantly simplifies.. well, everything! The architecture of the application, installation, not dealing with managing two processes. And I get to delete a whole lot of code....
View ArticleArticle 5
django-language-server v5.1.0a0 is now out!I always had a personal goal of getting autocomplete for templatetags working before opening it up to the the public, and I got that earlier this evening. So...
View ArticleArticle 4
Yes, we're starting from version v5.1.x. Made a conscious decision to adopt DjangoVer (h/t @ubernostrum) in hopes that it's easy to see what version of Django the language server supports.
View ArticleArticle 3
Anyway, give it a try in your Django projects and let me know in the repository's issues if you run into any troubles. And if you feel so inclined, please contribute documentation in how to get it...
View ArticleArticle 2
Must be something in the air, I just stumbled on the recently released django-template-lsp — https://www.fourdigits.nl/blog/django-template-lsp/Very impressive! They are much farther along than I am,...
View ArticleArticle 1
Still, some competition is great. 👍 Hopefully we’ll be able to inspire each other to make better end user experiences. I know I’ve gotten a couple of ideas just looking at what they’ve got so far.
View ArticleArticle 0
If you’ve been interested in what I’ve been working on with django-language-server — maybe give django-template-lsp a try! It certainly does more today than my project 😄
View Article