Search Criteria
Package Details: termux-language-server 0.0.31-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/termux-language-server.git (read-only, click to copy) |
|---|---|
| Package Base: | termux-language-server |
| Description: | Language server for build.sh, PKGBUILD, ebuild |
| Upstream URL: | https://github.com/termux/termux-language-server |
| Licenses: | GPL3 |
| Conflicts: | pkgbuild-language-server, portage-language-server |
| Provides: | pkgbuild-language-server, portage-language-server |
| Replaces: | pkgbuild-language-server, portage-language-server |
| Submitter: | Freed |
| Maintainer: | Freed (CodingThunder, grimler) |
| Last Packager: | Freed |
| Votes: | 7 |
| Popularity: | 0.53 |
| First Submitted: | 2023-07-20 16:54 (UTC) |
| Last Updated: | 2025-11-04 06:21 (UTC) |
Dependencies (9)
- namcap (namcap-gitAUR)
- pyalpm (pyalpm-gitAUR)
- python-fqdn
- python-lsp-tree-sitterAUR
- python-platformdirs
- python-rfc3987
- python-tree-sitter-bashAUR
- python-installer (make)
- portageAUR (optional)
Latest Comments
« First ‹ Previous 1 2 3 Next › Last »
SaltRockLamp commented on 2023-07-08 03:40 (UTC)
For whatever it's worth, I agree with MarsSeed that the
python-prefix is both unnecessary and confusing.That said, thank you for creating this package!
MarsSeed commented on 2023-07-04 14:38 (UTC) (edited on 2023-07-04 14:39 (UTC) by MarsSeed)
In accordance with Python package naming rules, please change pkgname to termux-language-server in PKGBUILD, and resubmit under that name to AUR. Thank you.
MarsSeed commented on 2023-06-21 19:11 (UTC) (edited on 2023-06-21 19:16 (UTC) by MarsSeed)
Please kindly stop using
python-name prefixes for language servers that are not for the Python language itself.I have already linked the relevant Arch package naming rule for Python in my comment on the python-pkgbuild-language-server page.
Based on that, it is not just a preference of mine or of others, but an actual requirement for all Arch and AUR maintainers to adhere to.
MarsSeed commented on 2023-06-20 14:44 (UTC) (edited on 2023-06-20 17:06 (UTC) by MarsSeed)
My recommendation does not apply to cases like with python-requirements-language-server, of course.
As the package above is necessarily for Python's requirements listings and not for any other language's dependency definitions.
MarsSeed commented on 2023-06-20 14:38 (UTC) (edited on 2023-06-23 13:08 (UTC) by MarsSeed)
Please see excerpt from Arch wiki's Python package guidelines:
MarsSeed commented on 2023-06-20 14:25 (UTC) (edited on 2023-06-23 13:10 (UTC) by MarsSeed)
In Arch repo, none of the language servers that are implemented in a different language than what language they provide the server for have a name prefix for the implementing language:
https://archlinux.org/packages/?q=language-server
Most of them are made in nodejs or typescript.
This one is made in Python:
And on AUR, these are made in or with Python:
As a developer myself, I don't care which programming language implements a language server, as long as it works and serves its purpose.
But it is confusing to see
python-prefix ornodejs-prefix for language servers for autoconf, pkgbuild, dockerfile, sql etc.Imagine the following packages - aren't these names totally misleading when you see them?
:)
MarsSeed commented on 2023-06-20 13:48 (UTC)
Hi,
At least please don't continue to create new language server packages with the
python-prefix.python-packages in general are intended for other Python packages to use.A language server is intended for any kind of application to use as a plugin.
Freed commented on 2023-06-20 06:58 (UTC)
@MarsSeed, I am not sure, I have many
python-XXX-language-servers. If it must be renamed, I need to change all of them. I want to know if more people want it?« First ‹ Previous 1 2 3 Next › Last »