<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: William Bille Meyling</title>
    <description>The latest articles on DEV Community by William Bille Meyling (@willthbill).</description>
    <link>https://dev.to/willthbill</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F785478%2F2c2aa535-7243-4f8c-b937-ace327c9e83f.png</url>
      <title>DEV Community: William Bille Meyling</title>
      <link>https://dev.to/willthbill</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/willthbill"/>
    <language>en</language>
    <item>
      <title>My first neovim plugin: Opener.nvim - quickly open directories/folders</title>
      <dc:creator>William Bille Meyling</dc:creator>
      <pubDate>Thu, 10 Feb 2022 14:10:36 +0000</pubDate>
      <link>https://dev.to/willthbill/my-first-neovim-plugin-openernvim-quickly-open-directoriesfolders-f00</link>
      <guid>https://dev.to/willthbill/my-first-neovim-plugin-openernvim-quickly-open-directoriesfolders-f00</guid>
      <description>&lt;p&gt;A very simple yet useful plugin. &lt;a href="https://github.com/willthbill/opener.nvim"&gt;Opener.nvim&lt;/a&gt; lets you open directories / folders in neovim like in mainstream editors (vscode, atom, ...). Essentially, it changes the cwd (current working directory, like :cd) and clears all buffers, tabs and windows (of course respecting any unsaved buffers). This was you can use the same editor instance for different workspaces / projects / directories without reopening neovim. This is especially useful for people using a neovim GUI such as neovide, where it is time consuming to reopen the editor. Also, it may be useful for people using project-management plugins or session -management plugins, to open projects, which has not been open before.&lt;/p&gt;

&lt;p&gt;Bonus: naturally opener.nvim has a built-in telescope.nvim extension for choosing directories.&lt;/p&gt;

&lt;p&gt;Repository: &lt;a href="https://github.com/willthbill/opener.nvim"&gt;https://github.com/willthbill/opener.nvim&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--8aoW2Ks2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wwoq25gzs9rbysxczmov.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--8aoW2Ks2--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_66%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/wwoq25gzs9rbysxczmov.gif" alt="Showcase of opener.nvim" width="880" height="576"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Bonus 2: you can setup hooks to run before and after opening a directory.&lt;/p&gt;

&lt;p&gt;I posted on reddit too: &lt;a href="https://www.reddit.com/r/neovim/comments/sp4bva/my_first_neovim_plugin_openernvim_quickly_open/?utm_source=share&amp;amp;utm_medium=web2x&amp;amp;context=3"&gt;reddit&lt;/a&gt;&lt;/p&gt;

</description>
      <category>neovim</category>
      <category>vim</category>
      <category>lua</category>
      <category>plugin</category>
    </item>
  </channel>
</rss>
