FIGlet.vim : Finally, the power of Vim + FIGlet!
| script karma
Downloaded by 730
Comments, bugs, improvements
script versions (upload new version)
|Use the g@ operator or the :FIGlet command to filter your text through figlet, in-place!
:FIGlet has a completion function that will complete on installed font names, too.
Plus, there is a Windows/MS-DOS version of FIGlet, so everybody can get in on the fun!
Q: Can't I do this same thing with the :! command?
A: Basically, sure
Q: What does this plugin give me that Vim's built-in filtering doesn't?
A1. Convenience - through variables it can remember your preferences
A2. Completion - so you don't have to memorize all of the commands or font names
A3. Text-objects - use the g@ operator with text-objects for blazing fast transformations that will knock shoulder-surfer's socks off
A4. A font sample buffer to help you pick out the perfect font for the occasion
Q: Okay, I'm sold. But what is this FIGlet you speak of?
__ _ _ _
/ _(_) __ _| | ___| |_
| |_| |/ _` | |/ _ \ __|
| _| | (_| | | __/ |_
|_| |_|\__, |_|\___|\__|
Er, that wasn't quite as impressive as I was hoping. Check out http://www.figlet.org/ to get with the times.
|Make sure you've got the figlet program installed on your $PATH
Copy script into your .vim/plugin directory
Click on the package to download.
ip used for rating: 126.96.36.199
||I cannot thank Suraj N. Kurapati enough for submitting a patch that sets the '[ and '] marks around the FIGlet-ified text. Thank you for your great work. If it weren't for you there wouldn't be a version 3.0!
This version also changes the spelling of the commands from :Figlet* to :FIGlet* in keeping with the style of www.figlet.org.
||:FigletFontDemo can be given a small sample of text to render; this lets you easily compare fonts
||Add :FigletFontDemo - open a buffer with generated samples of installed fonts
Bugfixes; use shellescape() on text sent to figlet; better able to cope with figlet crashes, work around broken DOS build of figlet