{"id":3084,"date":"2023-08-31T12:40:33","date_gmt":"2023-08-31T07:10:33","guid":{"rendered":"https:\/\/smarttech101.com\/?p=3084"},"modified":"2023-08-31T12:40:36","modified_gmt":"2023-08-31T07:10:36","slug":"how-to-manage-plugins-in-vim-neovim-ft-vim-plug","status":"publish","type":"post","link":"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/","title":{"rendered":"How to Manage Plugins in Vim\/Neovim (ft. vim-plug)"},"content":{"rendered":"\n<p>Vim and Neovim, powerful text editors revered for their efficiency, are further enhanced through plugins that cater to specific programming needs. However, the management of these plugins, updates, and potential issues can become a cumbersome task. This is where <strong>vim-plug<\/strong>, a minimalistic plugin manager, steps in. In this guide, we&#8217;ll delve into the seamless management of plugins using vim-plug. From effortless installation and updates to hassle-free uninstallation and error detection, we&#8217;ll cover it all. Say goodbye to intricate <code>curl<\/code>, <code>git<\/code>, and other convoluted processes \u2013 with vim-plug, elevating your Vim\/Neovim experience is as simple as a few commands.<\/p>\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_69_1 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#How_to_Install_vim-plug_in_VimNeovim\" title=\"How to Install vim-plug in Vim\/Neovim\">How to Install vim-plug in Vim\/Neovim<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#How_to_Install_a_Plugin_Using_vim-plug\" title=\"How to Install a Plugin Using vim-plug\">How to Install a Plugin Using vim-plug<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#Step_1_Add_a_vim-plug_section\" title=\"Step 1: Add a vim-plug section\">Step 1: Add a vim-plug section<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#Step_2_Reload_MYVIMRC_and_Run_PlugInstall\" title=\"Step 2: Reload $MYVIMRC and Run :PlugInstall\">Step 2: Reload $MYVIMRC and Run :PlugInstall<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#Step_3_Configure_Your_Plugin\" title=\"Step 3: Configure Your Plugin\">Step 3: Configure Your Plugin<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#How_to_Manage_Plugins_Using_vim-plug\" title=\"How to Manage Plugins Using vim-plug\">How to Manage Plugins Using vim-plug<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#How_to_Update_Plugins_Using_vim-plug\" title=\"How to Update Plugins Using vim-plug\">How to Update Plugins Using vim-plug<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#How_to_Uninstall_a_Plugin_in_vim-plug\" title=\"How to Uninstall a Plugin in vim-plug\">How to Uninstall a Plugin in vim-plug<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#Other_vim-plug_Commands\" title=\"Other vim-plug Commands\">Other vim-plug Commands<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#Conclusion\" title=\"Conclusion\">Conclusion<\/a><\/li><\/ul><\/nav><\/div>\n\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_Install_vim-plug_in_VimNeovim\"><\/span>How to Install vim-plug in Vim\/Neovim<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Head over to the <a href=\"https:\/\/github.com\/junegunn\/vim-plug\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">official junegunn\/vim-plug page<\/a> and download the file <code>plug.vim<\/code>. Now, put it in the <code>autoload<\/code> directory.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"891\" height=\"826\" src=\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2023\/08\/download_plug.vim_.png-w3.png?resize=891%2C826&#038;ssl=1\" alt=\"Download the file plug.vim from official site of vim-plug\" class=\"wp-image-3090\" srcset=\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2023\/08\/download_plug.vim_.png-w3.png?w=891&amp;ssl=1 891w, https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2023\/08\/download_plug.vim_.png-w3.png?resize=768%2C712&amp;ssl=1 768w\" sizes=\"(max-width: 891px) 100vw, 891px\" \/><figcaption class=\"wp-element-caption\">Figure 1: Download the file plug.vim from the official site<\/figcaption><\/figure>\n\n\n\n<p><strong>Autoload Directory<\/strong>:<\/p>\n\n\n\n<p>Create the required directory(ies) if it does not exist.<\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\">For vim:<\/span><\/p>\n\n\n\n<p><code>~\/.vim\/autoload<\/code> (Unix\/Linux)<\/p>\n\n\n\n<p><span style=\"text-decoration: underline;\">For Neovim:<\/span><\/p>\n\n\n\n<p><code>~\/.config\/nvim\/autoload<\/code> (Unix\/Linux)<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>For Windows, refer to the official site of vim-plug.<\/li>\n\n\n\n<li>For a one-line command to download the file <code>plug.vim<\/code> into the <code>autoload<\/code> directory, consult the official site. This can be a bit problematic due to frequent changes in the location of <code>plug.vim<\/code>, so I cannot provide the command here.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_Install_a_Plugin_Using_vim-plug\"><\/span>How to Install a Plugin Using vim-plug<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>I will guide you through using the plug-in <a href=\"https:\/\/github.com\/luochen1990\/rainbow\">luochen1990\/rainbow<\/a>. By the way, this plug-in is used for colorizing matching parentheses with different colors. Visit its site to learn more.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_1_Add_a_vim-plug_section\"><\/span>Step 1: Add a vim-plug section<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Add a vim-plug section to your <code>.vimrc<\/code> or <code>init.vim<\/code> file:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>call plug#begin('&lt;auto_load_directory>\/plugged')\n  Plug '&lt;plugin_1>' \n  Plug '&lt;plugin_2>'\n  Plug '&lt;plugin_3>'\n  ...\n  ...\n  ...\ncall plug#end()<\/code><\/pre>\n\n\n\n<p>I am choosing the directory <code>&lt;auto_load_directory&gt;\/plugged<\/code> because it does not conflict with any files\/directories of vim\/neovim. In this directory, all the files related to plugins will be downloaded.<\/p>\n\n\n\n<p>Replace the placeholders <code>plugin_1<\/code>, <code>plugin_2<\/code>, etc. with the plugin names you want to install.<\/p>\n\n\n\n<p>For example, to install the plugin <code>luochen1990\/rainbow<\/code>, use:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>call plug#begin('~\/.config\/nvim\/autoload\/plugged')\n  Plug 'luochen1990\/rainbow'\ncall plug#end()<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_2_Reload_MYVIMRC_and_Run_PlugInstall\"><\/span>Step 2: Reload <code>$MYVIMRC<\/code> and Run <code>:PlugInstall<\/code><span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Reload <code>init.vim<\/code> or <code>.vimrc<\/code> (or if you encounter confusion or configuration issues after reloading, simply restart your vim\/neovim). Now, execute the vim command <code>:PlugInstall<\/code> in the command line. This command will install the plugins listed in the vim-plug section.<\/p>\n\n\n\n<p>I have automated this step by adding the following snippet after the section:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>autocmd VimEnter *\n  \\  if len(filter(values(g:plugs), '!isdirectory(v:val.dir)'))\n  \\|   PlugInstall --sync | q\n  \\| endif<\/code><\/pre>\n\n\n\n<p>This snippet will automatically install missing plugins whenever you open any Vim\/Neovim window\/buffer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_3_Configure_Your_Plugin\"><\/span>Step 3: Configure Your Plugin<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Now, in <code>init.vim<\/code> or <code>.vimrc<\/code>, you can add snippets related to the plugin.<\/p>\n\n\n\n<p>For example, for the previous plugin <code>luochen1990\/rainbow<\/code>, I have appended the following:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>let g:rainbow_active = 1 \"set to 0 if you want to enable it later via :RainbowToggle<\/code><\/pre>\n\n\n\n<p>Here&#8217;s how <code>init.vim<\/code> or <code>.vimrc<\/code> will look:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"718\" height=\"319\" src=\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2023\/08\/installing_a_plugin_using_vim_plug.png.png?resize=718%2C319&#038;ssl=1\" alt=\"Figure 2: Installing a plugin rainbow using vim-plug and its configuration\" class=\"wp-image-3086\"\/><figcaption class=\"wp-element-caption\">Figure 2: Installing a plugin <code>rainbow<\/code> using vim-plug and its configuration<\/figcaption><\/figure>\n\n\n\n<p>\ud83d\udca1 Recommendation: Split your Vim\/Neovim Configuration. This will help declutter it as you install more plugins and configure them.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_Manage_Plugins_Using_vim-plug\"><\/span>How to Manage Plugins Using vim-plug<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_Update_Plugins_Using_vim-plug\"><\/span>How to Update Plugins Using vim-plug<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Execute the vim command <code>:PlugUpdate<\/code> to update all the installed plugins.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"561\" height=\"554\" src=\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2023\/08\/PlugUpdate_in_vim_plug-85.png?resize=561%2C554&#038;ssl=1\" alt=\"PlugUpdate in vim-plug\" class=\"wp-image-3087\"\/><figcaption class=\"wp-element-caption\">Figure 3: PlugUpdate<\/figcaption><\/figure>\n\n\n\n<p>Alternatively, you can use <code>:PlugUpdate [name \u2026] [#threads]<\/code> to update specific plugins.<\/p>\n\n\n\n<p>Vim-plug can also update itself. To do that, run the vim command <code>:PlugUpgrade<\/code>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_Uninstall_a_Plugin_in_vim-plug\"><\/span>How to Uninstall a Plugin in vim-plug<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>To uninstall a plugin, simply remove the lines corresponding to the plugins you no longer want to use (e.g., <code>Plug '&lt;plugin-names'<\/code>) from the file <code>init.vim<\/code> or <code>.vimrc<\/code>, and then run the command <code>:PlugClean<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"730\" height=\"240\" src=\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2023\/08\/PlugClean_vim-plug.png?resize=730%2C240&#038;ssl=1\" alt=\"Figure 4: PlugClean in vim-plug\" class=\"wp-image-3088\"\/><figcaption class=\"wp-element-caption\">Figure 4: PlugClean<\/figcaption><\/figure>\n\n\n\n<p>After running the command, the files and directories corresponding to these plugins will be deleted.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Other_vim-plug_Commands\"><\/span>Other vim-plug Commands<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>PlugStatus<\/code>: Used to check the status of plugins (e.g., if there are any errors or not).<\/li>\n\n\n\n<li><code>PlugDiff<\/code>: Shows the differences between the previous update (i.e., currently installed plugins) and the pending updates (i.e., latest versions available on the internet).<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Conclusion\"><\/span>Conclusion<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>That covers everything you need to know to use this plugin manager. You can also bind these vim-plug commands (<code>PlugUpdate<\/code>, <code>PlugUpgrade<\/code>, <code>PlugClean<\/code>, <code>PlugStatus<\/code>, <code>PlugDiff<\/code>) with leader keys, which will be displayed in vim-which-key. <a href=\"https:\/\/smarttech101.com\/how-to-popup-vim-neovim-keybindings-using-vim-which-key\/\">To learn more about vim-which-key, refer to this article.<\/a><\/p>\n\n\n\n<p>That&#8217;s all, folks. Thank you. If you have any questions, suggestions, or comments, please leave them in the comment section below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unlock the potential of Vim\/Neovim with vim-plug: a comprehensive guide to seamless plugin management. Effortless installation, updates, and removal for an optimized text editing experience.<\/p>\n","protected":false},"author":2,"featured_media":3092,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[37],"tags":[40,39],"class_list":["post-3084","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-neovim","tag-neovim","tag-nvim"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Manage Plugins in Vim\/Neovim (ft. vim-plug) | SmartTech101<\/title>\n<meta name=\"description\" content=\"Effortlessly manage Vim\/Neovim plugins with vim-plug. Simplify installation, updates, and uninstallation for enhanced editing experience.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Manage Plugins in Vim\/Neovim (ft. vim-plug) | SmartTech101\" \/>\n<meta property=\"og:description\" content=\"Effortlessly manage Vim\/Neovim plugins with vim-plug. Simplify installation, updates, and uninstallation for enhanced editing experience.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/\" \/>\n<meta property=\"og:site_name\" content=\"SmartTech101\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-31T07:10:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-31T07:10:36+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/smarttech101.com\/wp-content\/uploads\/2023\/08\/How-to-Manage-Plugins-in-VimNeovim-ft.-vim-plug.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Ajay\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ajay_yadav\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ajay\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/\"},\"author\":{\"name\":\"Ajay\",\"@id\":\"https:\/\/smarttech101.com\/#\/schema\/person\/2edfee738a82f9c963210f8cdb438334\"},\"headline\":\"How to Manage Plugins in Vim\/Neovim (ft. vim-plug)\",\"datePublished\":\"2023-08-31T07:10:33+00:00\",\"dateModified\":\"2023-08-31T07:10:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/\"},\"wordCount\":635,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/smarttech101.com\/#\/schema\/person\/e8d5aebc510d698e11e9df6291381633\"},\"image\":{\"@id\":\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2023\/08\/How-to-Manage-Plugins-in-VimNeovim-ft.-vim-plug.png?fit=1280%2C720&ssl=1\",\"keywords\":[\"neovim\",\"nvim\"],\"articleSection\":[\"Neovim\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/\",\"url\":\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/\",\"name\":\"How to Manage Plugins in Vim\/Neovim (ft. vim-plug) | SmartTech101\",\"isPartOf\":{\"@id\":\"https:\/\/smarttech101.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2023\/08\/How-to-Manage-Plugins-in-VimNeovim-ft.-vim-plug.png?fit=1280%2C720&ssl=1\",\"datePublished\":\"2023-08-31T07:10:33+00:00\",\"dateModified\":\"2023-08-31T07:10:36+00:00\",\"description\":\"Effortlessly manage Vim\/Neovim plugins with vim-plug. Simplify installation, updates, and uninstallation for enhanced editing experience.\",\"breadcrumb\":{\"@id\":\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2023\/08\/How-to-Manage-Plugins-in-VimNeovim-ft.-vim-plug.png?fit=1280%2C720&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2023\/08\/How-to-Manage-Plugins-in-VimNeovim-ft.-vim-plug.png?fit=1280%2C720&ssl=1\",\"width\":1280,\"height\":720,\"caption\":\"How to Manage Plugins in Vim\/Neovim (ft. vim-plug)\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/smarttech101.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Manage Plugins in Vim\/Neovim (ft. vim-plug)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/smarttech101.com\/#website\",\"url\":\"https:\/\/smarttech101.com\/\",\"name\":\"SmartTech101\",\"description\":\"Do Everything in Linux\",\"publisher\":{\"@id\":\"https:\/\/smarttech101.com\/#\/schema\/person\/e8d5aebc510d698e11e9df6291381633\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/smarttech101.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/smarttech101.com\/#\/schema\/person\/e8d5aebc510d698e11e9df6291381633\",\"name\":\"Ajay Yadav\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/smarttech101.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/09\/cropped-ST101_logo.png?fit=180%2C60&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/09\/cropped-ST101_logo.png?fit=180%2C60&ssl=1\",\"width\":180,\"height\":60,\"caption\":\"Ajay Yadav\"},\"logo\":{\"@id\":\"https:\/\/smarttech101.com\/#\/schema\/person\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/smarttech101.com\/#\/schema\/person\/2edfee738a82f9c963210f8cdb438334\",\"name\":\"Ajay\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/smarttech101.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6eea348caae2173954765a7cdf6cd107?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6eea348caae2173954765a7cdf6cd107?s=96&d=mm&r=g\",\"caption\":\"Ajay\"},\"sameAs\":[\"https:\/\/x.com\/ajay_yadav\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Manage Plugins in Vim\/Neovim (ft. vim-plug) | SmartTech101","description":"Effortlessly manage Vim\/Neovim plugins with vim-plug. Simplify installation, updates, and uninstallation for enhanced editing experience.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/","og_locale":"en_US","og_type":"article","og_title":"How to Manage Plugins in Vim\/Neovim (ft. vim-plug) | SmartTech101","og_description":"Effortlessly manage Vim\/Neovim plugins with vim-plug. Simplify installation, updates, and uninstallation for enhanced editing experience.","og_url":"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/","og_site_name":"SmartTech101","article_published_time":"2023-08-31T07:10:33+00:00","article_modified_time":"2023-08-31T07:10:36+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/smarttech101.com\/wp-content\/uploads\/2023\/08\/How-to-Manage-Plugins-in-VimNeovim-ft.-vim-plug.png","type":"image\/png"}],"author":"Ajay","twitter_card":"summary_large_image","twitter_creator":"@ajay_yadav","twitter_misc":{"Written by":"Ajay","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#article","isPartOf":{"@id":"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/"},"author":{"name":"Ajay","@id":"https:\/\/smarttech101.com\/#\/schema\/person\/2edfee738a82f9c963210f8cdb438334"},"headline":"How to Manage Plugins in Vim\/Neovim (ft. vim-plug)","datePublished":"2023-08-31T07:10:33+00:00","dateModified":"2023-08-31T07:10:36+00:00","mainEntityOfPage":{"@id":"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/"},"wordCount":635,"commentCount":0,"publisher":{"@id":"https:\/\/smarttech101.com\/#\/schema\/person\/e8d5aebc510d698e11e9df6291381633"},"image":{"@id":"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2023\/08\/How-to-Manage-Plugins-in-VimNeovim-ft.-vim-plug.png?fit=1280%2C720&ssl=1","keywords":["neovim","nvim"],"articleSection":["Neovim"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/","url":"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/","name":"How to Manage Plugins in Vim\/Neovim (ft. vim-plug) | SmartTech101","isPartOf":{"@id":"https:\/\/smarttech101.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#primaryimage"},"image":{"@id":"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2023\/08\/How-to-Manage-Plugins-in-VimNeovim-ft.-vim-plug.png?fit=1280%2C720&ssl=1","datePublished":"2023-08-31T07:10:33+00:00","dateModified":"2023-08-31T07:10:36+00:00","description":"Effortlessly manage Vim\/Neovim plugins with vim-plug. Simplify installation, updates, and uninstallation for enhanced editing experience.","breadcrumb":{"@id":"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#primaryimage","url":"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2023\/08\/How-to-Manage-Plugins-in-VimNeovim-ft.-vim-plug.png?fit=1280%2C720&ssl=1","contentUrl":"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2023\/08\/How-to-Manage-Plugins-in-VimNeovim-ft.-vim-plug.png?fit=1280%2C720&ssl=1","width":1280,"height":720,"caption":"How to Manage Plugins in Vim\/Neovim (ft. vim-plug)"},{"@type":"BreadcrumbList","@id":"https:\/\/smarttech101.com\/how-to-manage-plugins-in-vim-neovim-ft-vim-plug\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/smarttech101.com\/"},{"@type":"ListItem","position":2,"name":"How to Manage Plugins in Vim\/Neovim (ft. vim-plug)"}]},{"@type":"WebSite","@id":"https:\/\/smarttech101.com\/#website","url":"https:\/\/smarttech101.com\/","name":"SmartTech101","description":"Do Everything in Linux","publisher":{"@id":"https:\/\/smarttech101.com\/#\/schema\/person\/e8d5aebc510d698e11e9df6291381633"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/smarttech101.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/smarttech101.com\/#\/schema\/person\/e8d5aebc510d698e11e9df6291381633","name":"Ajay Yadav","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/smarttech101.com\/#\/schema\/person\/image\/","url":"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/09\/cropped-ST101_logo.png?fit=180%2C60&ssl=1","contentUrl":"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2022\/09\/cropped-ST101_logo.png?fit=180%2C60&ssl=1","width":180,"height":60,"caption":"Ajay Yadav"},"logo":{"@id":"https:\/\/smarttech101.com\/#\/schema\/person\/image\/"}},{"@type":"Person","@id":"https:\/\/smarttech101.com\/#\/schema\/person\/2edfee738a82f9c963210f8cdb438334","name":"Ajay","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/smarttech101.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/6eea348caae2173954765a7cdf6cd107?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6eea348caae2173954765a7cdf6cd107?s=96&d=mm&r=g","caption":"Ajay"},"sameAs":["https:\/\/x.com\/ajay_yadav"]}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/smarttech101.com\/wp-content\/uploads\/2023\/08\/How-to-Manage-Plugins-in-VimNeovim-ft.-vim-plug.png?fit=1280%2C720&ssl=1","_links":{"self":[{"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/posts\/3084"}],"collection":[{"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/comments?post=3084"}],"version-history":[{"count":4,"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/posts\/3084\/revisions"}],"predecessor-version":[{"id":3094,"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/posts\/3084\/revisions\/3094"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/media\/3092"}],"wp:attachment":[{"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/media?parent=3084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/categories?post=3084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smarttech101.com\/wp-json\/wp\/v2\/tags?post=3084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}