When I try to read bash history into vim, I get nothing.
:r !history
If I just execute the command, i.e.
:!history
Try:
r !set -o history; HISTFILE=~/.bash_history; history -r; history 10
This will include the timestamps and will not include history that hasn't been saved to the history file.