:vimgrep I'll get a column to the left that with indicators pointing at lines where things were found. After editing, how can I hide this quickfix column?
Let me know if the question is unclear. Thanks!
That column on the left is the "sign column" and those markers are "signs". You can read about them in
Both your diagnostic and your solution are completely wrong.
Signs are created manually (by you) or programatically (by a script). Never automatically (by Vim itself).
The sign column appears when signs are created for the current buffer and disappears when there are no signs left.
:grep create signs by default and there's no available setting for that.
The content of the quickfix list may be used to create signs but, like with the commands above, it is not done automatically and there's no setting for that.
Conclusion: that sign column and those signs are there only because of a third party script. Find that script, see if this behaviour can be altered with an option and, if not, see if you can change its code or submit an issue to the author.
I found a hacky solution: just run
:vimgrep (or grep) again with a search term that doesn't exist; the gutter column will disappear because nothing is found.
:vimgrep /asdlfjalskdfj/ .
This is similar to another hack: turning off search highlighting by searching for a nonexistent string!