<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Vim on Gaveen Prabhasara</title><link>https://gaveen.me/tags/vim/</link><description>Recent content in Vim on Gaveen Prabhasara</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Mon, 01 Jan 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://gaveen.me/tags/vim/index.xml" rel="self" type="application/rss+xml"/><item><title>My Setup: Text Editor</title><link>https://gaveen.me/about/my-editor-config/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://gaveen.me/about/my-editor-config/</guid><description>&lt;p&gt;In the future, I might keep an up-to-date page here explaining my text editor configuration (including plugin selection), both for posterity and as a hopefully helpful source of information.&lt;/p&gt;
&lt;h2 id="vim"&gt;Vim&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://www.vim.org/"&gt;Vim&lt;/a&gt; has been my preferred text editor for a long time. Since there is already &lt;a href="https://gaveen.me/2020/02/my-vim-story/"&gt;a reasonably detailed blog post&lt;/a&gt;, I&amp;rsquo;ll point to it until there is a significant change.&lt;/p&gt;
&lt;h2 id="neovim"&gt;Neovim&lt;/h2&gt;
&lt;p&gt;&lt;a href="https://neovim.io/"&gt;Neovim&lt;/a&gt; is a more modernized variation of Vim (kind of like how Vim was an upgrade to Vi). I use Neovim (nvim) as my preferred coding editor since is has everything Vim has and much more. For example, better syntax handling, better Language Server Protocol (LSP) and Debug Adapter Protocol (DAP) client integration, better code completion, etc.&lt;/p&gt;</description></item><item><title>My vim story</title><link>https://gaveen.me/2020/02/my-vim-story/</link><pubDate>Fri, 14 Feb 2020 00:00:00 +0000</pubDate><guid>https://gaveen.me/2020/02/my-vim-story/</guid><description>&lt;p&gt;Once you have used &amp;rsquo;notepad.exe,&amp;rsquo; you have used all text editors—they said. A text editor is a text editor is a text editor—they said. After the first few years of running Linux/Unix professionally, I had subconsciously almost agreed with this idea, even though I knew Vim—more accurately, I thought I knew Vim. But when other people who actually knew how to use Vim used it, &lt;a href="https://en.wikipedia.org/wiki/Vim_(text_editor)"&gt;Vim&lt;/a&gt; still looked like magic.&lt;/p&gt;
&lt;p&gt;If you have worked in a command line at some point, I am sure you can appreciate the wisdom of learning how to use a text editing program properly. On Unix/Linux command lines, text is king. Therefore, learning how to manipulate text effectively goes a long way for your productivity. If you can open a file and edit its content, it enables you to configure your system.&lt;/p&gt;</description></item></channel></rss>