solargraph, eglot ports for FreeBSD #544
spchamp
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I've sent a series of diffs out to FreeBSD bugzilla, for adding solargraph, the backport i/o library, and eglot to the FreeBSD ports tree. These ports have been tested with Ruby 3.0 and Emacs 29 under a local contrib fork on FreeBSD ports.
Until the ports might be introduced to the main ports three, the diffs there could be of use for building the ports locally e.g wih poudriere. The ports are fully integrated with the ports tree in the thinkum_main branch of a contrib fork on FreeBSD ports, which I've been publishing to Github. This github repository could be used e.g as an alternate origin for a local FreeBSD ports tree managed with git, under
/usr/ports
, or as a separate port tree for poudriere. This port tree includes my own localMakefile.inc
which is not extensively documented.It might generally be easier to apply the diffs separately, there's only three for this contribution to the FreeBSD ports tree - two, if one would not be building eglot.
Of course, there might still not be any port for enh-ruby-mode. While it's available via Melpa and could even be installed as a git submodule of a dot-emacs directory managed with git, imo it would be nice if it was in the ports tree. With solargraph via eglot and enh-ruby-mode in the ruby source file edit buffer, imo it's a really comfortable coding environment.
Simply to be able to see what module a module or class is defined in, with the minibuffer message from solargraph and eglot, imo it's a great improvement for Ruby source file editing. I hope it may be of use to anyone who can make use of it in FreeBSD ports
Beta Was this translation helpful? Give feedback.
All reactions