Pagegen Vim plugin
The Pagegen Vim plugin is a collection of functionality to make editing a Pagegen site more efficient.
Installation
⚠️ The plugin requires fzy
installed on system.
$ cp extras/vim-plugin ~/.vim/pack/plugins/start/pagegen
Overview
Name | Keys | Description |
---|---|---|
Figure | <leader>f | Select media from assets directory and insert markup |
Link | <leader>l | Select page from content directory and insert link markup |
Open file of URL | <leader>o <leader>or | Opens source file of the url that the cursor is on. Refresh file list <leader>or |
Suggest tags/keywords | <leader>k | Adds words that appear most often in the page to the tag header/frontmatter |
Tags | <leader>t <leader>tr | Select a tag and add it to Tags page header/frontmatter. Refresh list of tags using <leader>tr |
Templates | <leader>m | Select template and insert into current buffer/file. Templates are bash shell scripts stored in vim/templates directory, they are called with one argument, the file name of the current page |
Local vimrc
If vim/pagegen.vim
exists it will be sourced.