Skip to content

feat(ghostel): new term module#16

Open
carlosdagos wants to merge 1 commit into
doomemacs:mainfrom
carlosdagos:feat/ghostel
Open

feat(ghostel): new term module#16
carlosdagos wants to merge 1 commit into
doomemacs:mainfrom
carlosdagos:feat/ghostel

Conversation

@carlosdagos

Copy link
Copy Markdown

As discussed in https://github.com/orgs/doomemacs/discussions/116

Add a new term module for ghostel: https://github.com/dakra/ghostel

This 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.

Note

  1. I have purposefully ignored autoloads for popup terminals etc, as well as default keybindings to minimise the review burden, but happy to discuss and add them :)
  2. The current pin for the packages is the latest version: https://github.com/dakra/ghostel/releases/tag/v0.38.0
  3. Because the README is based off vterm, I just copied the [[id:...]] blocks and other thuings, but my org-mode skills are not that great so I may have fudged something.

  • I searched the issue tracker and this hasn't been PRed before.
  • My changes are not on the do-not-PR list for this project.
  • My commits conform to Doom's git conventions.
  • I am blindly checking these off.
  • This PR contains AI-generated work.
  • Any relevant issues or PRs have been linked to.
  • This a draft PR; I need more time to finish it.

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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant