chrisbra/Recover.vim — pull request #8 by inkarkat (2012-08-12 20:21:35+00:00)
Title: FIX: Avoid error for recursive :redir.

The s:CheckSwapFileExists() may be triggered while a command or mapping runs that :redirs itself. Unfortunately, recursive :redir is not allowed, and Vim throws an error, which negatively affects the original command / mapping. This has actually been reported by a user of my EnhancedJumps plugin (vimscript #2695).

Since an occasionally failing swapfile check isn't tragic, let's just suppress the error via :silent!.