O/S: Arch Linux (Kernel 4.3.3-2-ARCH)While editing files with VIM 7.4 it occassionally happens that system messages appear on the screen, ruining my workflow but obviously not altering the contents of the file. The strings seem to be return values or error messages/warnings from other background processes (e.g. thunderbird &). Is there any way to suppress these? Additionally, I'd really like to know why this happens..
System messages in vim
shell;arch linux;vim;stdout
Commands started in a shell session will have stdout and stderr (standard output and error) connected to that session. You're starting Thunderbird manually (i.e. by typing thunderbird &, not by clicking an icon in a graphical user interface) so its messages to stdout and stderr will arrive in your current shell session regardless of what you're currently doing.Two solutions springs to mind:Start the application in another window (another shell session).Redirect the standard streams to /dev/null:$ thunderbird >/dev/null 2>&1 &