Implement automatic :nohlsearch feature

TODO: doc & test