Since most of you seem to be using NetBSD as your main BSD, I want to ask a few questions on how to fix certain things.
First one is about the terminal.
Whenever I do something like git diff
, the message "WARNING: terminal is not fully functional" shows up before it executes the command, and when I do top
, I get "top: can't open termcap file".
Terminal emulator is Suckless st, and shell is ZSH.
Second one is more specific about ZSH.
The home, end, and delete keys don't seem to function as expected in the shell.
In Neovim, the home key works, the end key doesn't, and delete key opens help.txt in a separate buffer.
Third thing is that even though I'm using OhMyZSH, NetBSD is seemingly the only OS where I can't seem to go up in history based on user input.
On OpenBSD, FreeBSD, Linux, OpenIndiana, and even macOS, if I write "ne" and do arrow up, it'll rotate between "neofetch" and "neomutt", and pressing tab will highlight words that start with "ne" so I can autocomplete it.
But on NetBSD, writing "ne" and arrow up will just give me whatever the last command was, and pressing tab will spawn a list of programs starting with "ne", but are not selectable at all, so it behaves much more like GNU Bash.
And the forth thing is more something I can't understand, and that's Neofetch reporting I'm using up 7 GiB of RAM out of 8 GiB, even though I have nothing running apart from ST, CWM, and SSH in the background.
Very similar to how memory usage shows up in FreeBSD, except in FreeBSD I'm using ZFS, but on NetBSD that's just UFS.
So why is that?
As for the first 3 problems, any ideas how to fix those?