Open akater opened 4 years ago
I think only vterm.el and vterm-module.so is needed
It does work with only those two in site-lisp
when installed from current master branch, thank you.
The main reason why I want to install vterm from an external package manager, is its non-elisp dependency. In particular, I find it terribly inconvenient to manually patch vterm-module-compile
to use system-libvterm or make other modifications to this build process. So I have extended the issue topic. I have
vterm-module-compile
in its own .el file; I'll be working on pull request soonelisp.h
, utf8.h
, vterm-module.h
somewhere in /usr/include
after vterm is compiled, as part of its installation process?I believe more extensive build instructions are needed in README, due to C dependency, hopefully this will be the start of it. This is a part of a more general issue: since Emacs has modules now, and they prove to be very useful (thanks a lot for vterm!), current approach to elisp packaging is becoming increasingly inadequate. I believe Emacs will eventually need a more mature build DSL with much improved define-package
but it's likely better to start small and discover best practices on a per-package level.
I am packaging
vterm
for use in an external package manager. The installation is supposed to go as follows:Currently, when installing from MELPA, elpa/vterm directory is not cleaned after vterm-module is compiled. I'd like to know which files are supposed to be present in the package directory for vterm to function properly so that I don't install unnecessary ones after the compilation is over.