I use vim a lot, but my workflow usually forces me to interact with other IDE's, so I am not a god-like vim poweruser, nor am I trying to be anytime soon. Vim is not an IDE for me, nor do I want it to be. It is a fast and light editor that doesn't get in my way.
I am looking for simplicity in both usage and config, not uber power or gold stars in efficiency.
I have been preloading several registers with my snippets up until now, and then keep a cheatsheet for which register has which text block. But I am running out of registers, and one single alpha-numeric letter does not immediately remind me of what I preloaded it with.
What is the easiest way to store any number of raw text blocks, and then retrieve them using a single keyword and 1 hotkey (in either order: keyword<>hotkey).
- I don't need language aware snippets (clever keywords will be my solution)
- I don't need snippets that are context aware or smart in any way
- I don't plan on using a mini-template-language to streamline my snippets, thats excessive.
- My snippets should literally paste in the raw text they were defined with, nothing else.
I guess I could just start writing named functions that merely print a block of text into the current buffer. Thats almost all I need, but I was hoping for a little easier way of maintaining/updating my snippet collection.
Are there any minimalist plugins out there that cover my use-case, or do I need to just stick with my .vimrc/python-commands approach?
Minor Update I didn't realize you could chain so many letters with a mapleader, this may provide the magic I need. Then I will still have to alias back to some larger set of functions (probably use python to define commands).