Skip to content

Integrated terminal in NVChad doesn't recognize commands (using fish-shell) #380

@BAD-WOLF

Description

@BAD-WOLF
2024-10-22-00-13-30.mp4

I'm experiencing an issue with the integrated terminal in NVChad. When I open the terminal using :term, it seems to be running an extremely minimal shell. Commands like nodejs, php, and apt are not recognized, and I can only use basic commands like cd, ls, and other default system commands. It appears that the terminal is defaulting to sh instead of using my preferred shell (fish).

I have fish-shell set as my default shell, but NVChad's integrated terminal doesn't seem to recognize this and always loads sh by default. When I manually run fish, it works, but this behavior shouldn't be happening.

Steps to reproduce:

  1. Open NVChad.
  2. Open the integrated terminal using :term.
  3. Try running a command like nodejs, php, or apt.

Expected behavior:
The terminal should recognize fish-shell as the default shell and allow me to run commands like nodejs, php, apt, etc.

Environment:

  • NVChad version: 2.5
  • Shell: fish-shell
  • Operating system: Linux Ubuntu

Any help or guidance would be appreciated!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions