doomemacs / doomemacs/core

Unexpected and inconsistent interface: vterm/here uses project root, while eshell/here uses current window

Open
#6,405 2 comments 2 reactions 1 assignee Claimed by @hlissner View on GitHub
:term eshell :term vterm
Dominant language
Emacs Lisp
Stars
22.7k
Forks
3.1k
Avg merge
10h 46m
Merged PRs (30d)
4

Description

### Describe your request

Usually when I want to launch my shell, it is to run some commands deep within a project, but right now the vterm/here command opens the terminal at project root, which is inconsistent with eshell/here which uses the current window.
For consistency I think these shell spawns should be the same. I would prefer it to only respect the current window, because I my described use-case.

### Briefly explain its use-case

1. Open Emacs
2. Navigate to some project
3. Enter some sub-directories
4. when running "vterm/here" I would expect to open a terminal in the same directory as if I would have ran "eshell/here".

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.