feat(ghostel): new term module#16
Conversation
as discussed in https://github.com/orgs/doomemacs/discussions/116 add a new `term` module for `ghostel`: https://github.com/dakra/ghostel the module is heavily based in the existing `vterm` module in terms of coding style. no autoloads for poups or keybindings present for now. added flags to enable some of the `ghostel` modes that users may want, such as using it for compilation buffers, comint buffers, and eshell handoff to visual commands.
f09065c to
1c7e770
Compare
|
Testing it as we speak, yay! I’ve encountered an issue while trying the
If I add (with-eval-after-load 'em-term
(add-to-list 'eshell-visual-commands "btop" t))then If I try to run The funny thing is that the same behavior can be seen (both At any rate, I thought I’d comment it here so that we know what to expect when testing this new module. |
|
This PR cannot be complete without another complementary PR to core: https://github.com/doomemacs/core/blob/master/static/init.example.el#L80-L84 The funny comment! The hardest part! 😜 |
|
Regarding the keybindings, I’d suggest just using the same |
|
Don't worry about updating init.example.el; I'll do that after this PR is merged, but in the near future, Anyhow, thanks for this PR! I've wanted to try ghostel for some time now. I'll set some time aside to test, review, and merge this this weekend. |
|
Caveat Emptor: https://search.nixos.org/packages?channel=unstable&query=ghostel#show=emacsPackages.ghostel but not the latest release ( The project is very active, and we are not up to date yet. |
|
Posting this here so I don't forget later: as mentioned in dakra/ghostel#456, ghostel can rename its own buffer(s), which persp-mode won't like (because it stores buffers as names, rather than pointers), so buried workspaces may lose track of them. A workaround appears to be setting |
|
Thanks for including a ghostel module in doom :) Just because I saw the PR, 2 quick notes/question:
I know a few (/ a lot?) of users deactivate the buffer renaming, but personally I like it.
The user from the "Ghostel if fantastic" reddit post had that as well. The only thing that's different and maybe less useful is the current line number. |
As discussed in https://github.com/orgs/doomemacs/discussions/116
Add a new
termmodule forghostel: https://github.com/dakra/ghostelThis module is heavily based in the existing
vtermmodule in terms of coding style. No autoloads for poups or keybindings present for now.Added flags to enable some of the
ghostelmodes that users may want, such as using it for compilation buffers, comint buffers, and eshell handoff to visual commands.Note
pinfor the packages is the latest version: https://github.com/dakra/ghostel/releases/tag/v0.38.0vterm, I just copied the[[id:...]]blocks and other thuings, but my org-mode skills are not that great so I may have fudged something.