Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
Query Command Complete ====================== Vim plugin to suggest completions with the results of an external query command. The original intention is to use it as a mutt query_command wrapper to complete addresses in the mail headers, but it can be adapted to any other kind of functionality by modifying the exposed setting parameters. Last Change: 2012 Dec 29 Author: Caio Romão <firstname.lastname@example.org> License: This file is placed in the public domain Contributors: Brian Henderson <https://github.com/bhenderson> Mark Stillwell <https://github.com/marklee77> Setup: This plugin exports the completion function QueryCommandComplete, which can be set as the complete function (or omni function) for any filetype. If you have a working mutt setup with query_command configured, the plugin works out of the box. Example: let g:qcc_query_command='abook' au BufRead /tmp/mutt* setlocal omnifunc=QueryCommandComplete Settings: g:qcc_query_command External command that queries for contacts If empty, QueryCommandComplete tries to guess what command to run by executing `mutt -Q query_command`. g:qcc_line_separator Separator for each entry in the result from the query default: '\n' g:qcc_field_separator Separator for the fields of an entry from the result default: '\t' g:qcc_pattern Pattern used to match against the current line to decide whether to call the query command default: '^\(To\|Cc\|Bcc\|From\|Reply-To\):' g:qcc_multiline Whether to try matching g:qcc_pattern against the current and any previous line default: 0 g:qcc_multiline_pattern Pattern to match against the current line when deciding wether to keep looking for a line that matches g:qcc_pattern This provides finer control over the recursion, which is useful if calling the completion on really big files. default: '.*'