vim: `noshelltemp` for interactive external filters
Vim and Neovim allow passing some or all of the lines in current buffer through an external filter, :%! .... The shelltemp option decides whether to write the filter's output to a temporary file or not. Using temporary files causes issues for interactive commands (e.g. fzf), so setting noshelltemp is very helpful.
Published on: 18 Oct 2025