mirror of
https://github.com/junegunn/vim-plug.git
synced 2025-12-29 20:06:52 +08:00
Adjust heading levels in README
This commit is contained in:
111
doc/plug.txt
111
doc/plug.txt
@@ -1,24 +1,24 @@
|
||||
plug.txt plug Last change: May 14 2024
|
||||
plug.txt plug Last change: May 15 2024
|
||||
PLUG - TABLE OF CONTENTS *plug* *plug-toc*
|
||||
==============================================================================
|
||||
|
||||
vim-plug |vim-plug|
|
||||
Pros. |plug-pros|
|
||||
Installation |plug-installation|
|
||||
Usage |plug-usage|
|
||||
Getting Help |plug-getting-help|
|
||||
More examples |plug-more-examples|
|
||||
Vim script example |plug-vim-script-example|
|
||||
Lua configuration example for Neovim |plug-lua-configuration-example-for-neovim|
|
||||
Commands |plug-commands|
|
||||
Plug options |plug-options|
|
||||
Global options |plug-global-options|
|
||||
Keybindings |plug-keybindings|
|
||||
Post-update hooks |plug-post-update-hooks|
|
||||
PlugInstall! and PlugUpdate! |pluginstall-and-plugupdate|
|
||||
On-demand loading of plugins |plug-on-demand-loading-of-plugins|
|
||||
Collaborators |plug-collaborators|
|
||||
License |plug-license|
|
||||
vim-plug |vim-plug|
|
||||
Pros. |plug-pros|
|
||||
Installation |plug-installation|
|
||||
Usage |plug-usage|
|
||||
Getting Help |plug-getting-help|
|
||||
Examples |plug-examples|
|
||||
Vim script example |plug-vim-script-example|
|
||||
Lua example for Neovim |plug-lua-example-for-neovim|
|
||||
Commands |plug-commands|
|
||||
Plug options |plug-options|
|
||||
Global options |plug-global-options|
|
||||
Keybindings |plug-keybindings|
|
||||
Post-update hooks |plug-post-update-hooks|
|
||||
PlugInstall! and PlugUpdate! |pluginstall-and-plugupdate|
|
||||
On-demand loading of plugins |plug-on-demand-loading-of-plugins|
|
||||
Collaborators |plug-collaborators|
|
||||
License |plug-license|
|
||||
|
||||
VIM-PLUG *vim-plug*
|
||||
==============================================================================
|
||||
@@ -26,8 +26,8 @@ VIM-PLUG *vim-plug*
|
||||
A minimalist Vim plugin manager.
|
||||
|
||||
|
||||
< Pros. >_____________________________________________________________________~
|
||||
*plug-pros*
|
||||
PROS. *plug-pros*
|
||||
==============================================================================
|
||||
|
||||
- Minimalist design
|
||||
- Just one file with no dependencies. Super easy to set up.
|
||||
@@ -35,8 +35,8 @@ A minimalist Vim plugin manager.
|
||||
boilerplate code required.
|
||||
- No feature bloat
|
||||
- Extremely stable with flawless backward compatibility
|
||||
- Works perfectly with Vim 7.0+ since 2006 and with all versions of Neovim
|
||||
since 2014
|
||||
- Works perfectly with all versions of Vim since 2006 and all versions of
|
||||
Neovim ever released
|
||||
- {Super-fast}{1} parallel installation/update
|
||||
- Creates shallow clones to minimize disk space usage and download time
|
||||
- On-demand loading for {faster startup time}{2}
|
||||
@@ -49,16 +49,16 @@ A minimalist Vim plugin manager.
|
||||
{2} https://github.com/junegunn/vim-startuptime-benchmark#result
|
||||
|
||||
|
||||
< Installation >______________________________________________________________~
|
||||
*plug-installation*
|
||||
INSTALLATION *plug-installation*
|
||||
==============================================================================
|
||||
|
||||
{Download plug.vim}{3} and put it in the "autoload" directory.
|
||||
|
||||
{3} https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
|
||||
|
||||
|
||||
< Usage >_____________________________________________________________________~
|
||||
*plug-usage*
|
||||
USAGE *plug-usage*
|
||||
==============================================================================
|
||||
|
||||
Add a vim-plug section to your `~/.vimrc` (or `init.vim` for Neovim)
|
||||
|
||||
@@ -90,7 +90,7 @@ document is for advanced users who want to know more about the features and
|
||||
options.
|
||||
|
||||
|
||||
Getting Help~
|
||||
< Getting Help >______________________________________________________________~
|
||||
*plug-getting-help*
|
||||
|
||||
- See {tutorial}{4} page to learn more about the basics of vim-plug
|
||||
@@ -101,13 +101,13 @@ Getting Help~
|
||||
{6} https://github.com/junegunn/vim-plug/wiki/faq
|
||||
|
||||
|
||||
< More examples >_____________________________________________________________~
|
||||
*plug-more-examples*
|
||||
EXAMPLES *plug-examples*
|
||||
==============================================================================
|
||||
|
||||
The following examples demonstrate the additional features of vim-plug.
|
||||
|
||||
|
||||
Vim script example~
|
||||
< Vim script example >________________________________________________________~
|
||||
*plug-vim-script-example*
|
||||
>
|
||||
call plug#begin()
|
||||
@@ -162,8 +162,8 @@ Vim script example~
|
||||
" syntax off " Disable syntax highlighting
|
||||
<
|
||||
|
||||
Lua configuration example for Neovim~
|
||||
*plug-lua-configuration-example-for-neovim*
|
||||
< Lua example for Neovim >____________________________________________________~
|
||||
*plug-lua-example-for-neovim*
|
||||
|
||||
In Neovim, you can write your configuration in a Lua script file named
|
||||
`init.lua`. The following code is the Lua script equivalent to the Vim script
|
||||
@@ -211,16 +211,9 @@ example above.
|
||||
|
||||
vim.call('plug#end')
|
||||
<
|
||||
More examples can be found in:
|
||||
|
||||
- https://gitlab.com/sultanahamer/dotfiles/-/blob/master/nvim/lua/plugins.lua?ref_type=heads
|
||||
|
||||
|
||||
< Commands >__________________________________________________________________~
|
||||
*plug-commands*
|
||||
|
||||
*:PlugInstall* *:PlugUpdate* *:PlugClean* *:PlugUpgrade* *:PlugStatus* *:PlugDiff*
|
||||
*:PlugSnapshot*
|
||||
COMMANDS *plug-commands*
|
||||
==============================================================================
|
||||
|
||||
-------------------------------------+------------------------------------------------------------------
|
||||
Command | Description ~
|
||||
@@ -235,8 +228,8 @@ More examples can be found in:
|
||||
-------------------------------------+------------------------------------------------------------------
|
||||
|
||||
|
||||
< Plug options >______________________________________________________________~
|
||||
*plug-options*
|
||||
PLUG OPTIONS *plug-options*
|
||||
==============================================================================
|
||||
|
||||
*<Plug>-mappings*
|
||||
|
||||
@@ -254,8 +247,8 @@ More examples can be found in:
|
||||
------------------------+------------------------------------------------------------
|
||||
|
||||
|
||||
< Global options >____________________________________________________________~
|
||||
*plug-global-options*
|
||||
GLOBAL OPTIONS *plug-global-options*
|
||||
==============================================================================
|
||||
|
||||
*g:plug_threads* *g:plug_timeout* *g:plug_retries* *g:plug_shallow* *g:plug_window*
|
||||
*g:plug_pwindow* *g:plug_url_format*
|
||||
@@ -273,8 +266,8 @@ More examples can be found in:
|
||||
--------------------+-----------------------------------+-----------------------------------------------------------------------------------
|
||||
|
||||
|
||||
< Keybindings >_______________________________________________________________~
|
||||
*plug-keybindings*
|
||||
KEYBINDINGS *plug-keybindings*
|
||||
==============================================================================
|
||||
|
||||
- `D` - `PlugDiff`
|
||||
- `S` - `PlugStatus`
|
||||
@@ -287,8 +280,8 @@ More examples can be found in:
|
||||
- `X` - Revert the update
|
||||
|
||||
|
||||
< Post-update hooks >_________________________________________________________~
|
||||
*plug-post-update-hooks*
|
||||
POST-UPDATE HOOKS *plug-post-update-hooks*
|
||||
==============================================================================
|
||||
|
||||
There are some plugins that require extra steps after installation or update.
|
||||
In that case, use the `do` option to describe the task to be performed.
|
||||
@@ -323,9 +316,9 @@ A post-update hook is executed inside the directory of the plugin and only run
|
||||
when the repository has changed, but you can force it to run unconditionally
|
||||
with the bang-versions of the commands: `PlugInstall!` and `PlugUpdate!`.
|
||||
|
||||
Make sure to escape BARs and double-quotes when you write the `do` option
|
||||
inline as they are mistakenly recognized as command separator or the start of
|
||||
the trailing comment.
|
||||
[!TIP] Make sure to escape BARs and double-quotes when you write the `do`
|
||||
option inline as they are mistakenly recognized as command separator or the
|
||||
start of the trailing comment.
|
||||
>
|
||||
Plug 'junegunn/fzf', { 'do': 'yes \| ./install' }
|
||||
<
|
||||
@@ -336,7 +329,7 @@ variable (or any Vim script expression) as follows:
|
||||
Plug 'junegunn/fzf', { 'do': g:fzf_install }
|
||||
<
|
||||
|
||||
PlugInstall! and PlugUpdate!~
|
||||
< PlugInstall! and PlugUpdate! >______________________________________________~
|
||||
*pluginstall-and-plugupdate*
|
||||
|
||||
The installer takes the following steps when installing/updating a plugin:
|
||||
@@ -351,8 +344,8 @@ The commands with the `!` suffix ensure that all steps are run
|
||||
unconditionally.
|
||||
|
||||
|
||||
< On-demand loading of plugins >______________________________________________~
|
||||
*plug-on-demand-loading-of-plugins*
|
||||
ON-DEMAND LOADING OF PLUGINS *plug-on-demand-loading-of-plugins*
|
||||
==============================================================================
|
||||
>
|
||||
" NERD tree will be loaded on the first invocation of NERDTreeToggle command
|
||||
Plug 'preservim/nerdtree', { 'on': 'NERDTreeToggle' }
|
||||
@@ -408,8 +401,8 @@ loading of the plugin. You can manually load the plugin using
|
||||
See https://github.com/junegunn/vim-plug/wiki/tips#loading-plugins-manually
|
||||
|
||||
|
||||
< Collaborators >_____________________________________________________________~
|
||||
*plug-collaborators*
|
||||
COLLABORATORS *plug-collaborators*
|
||||
==============================================================================
|
||||
|
||||
- {Jan Edmund Lazo}{7} - Windows support
|
||||
- {Jeremy Pallats}{8} - Python installer
|
||||
@@ -418,8 +411,8 @@ See https://github.com/junegunn/vim-plug/wiki/tips#loading-plugins-manually
|
||||
{8} https://github.com/starcraftman
|
||||
|
||||
|
||||
< License >___________________________________________________________________~
|
||||
*plug-license*
|
||||
LICENSE *plug-license*
|
||||
==============================================================================
|
||||
|
||||
MIT
|
||||
|
||||
|
||||
Reference in New Issue
Block a user