<?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 marktaguiad.dev</title>
    <link>https://marktaguiad.dev/tags/vim/</link>
    <description>Recent content in Vim on marktaguiad.dev</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <managingEditor>marktaguiad@marktaguiad.dev (Mark Taguiad)</managingEditor>
    <webMaster>marktaguiad@marktaguiad.dev (Mark Taguiad)</webMaster>
    <copyright>marktaguiad.dev</copyright>
    <lastBuildDate>Mon, 23 Feb 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://marktaguiad.dev/tags/vim/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Esc the Matrix Neovim </title>
      <link>https://marktaguiad.dev/post/nvim-notes/</link>
      <pubDate>Mon, 23 Feb 2026 00:00:00 +0000</pubDate><author>marktaguiad@marktaguiad.dev (Mark Taguiad)</author>
      <guid>https://marktaguiad.dev/post/nvim-notes/</guid>
      <description>&lt;div class=&#34;alert alert-warning&#34;&gt;&#xA;  &lt;div class=&#34;alert-title&#34;&gt;Warning&lt;/div&gt;&#xA;  &lt;div class=&#34;alert-content&#34;&gt;&#xA;    See old post &lt;a href=&#34;https://marktaguiad.dev/post/vim-notes/&#34;&gt;here&lt;/a&gt; before you proceed with neovim.&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;img&#xA;  src=&#34;https://marktaguiad.dev/images/linux/matrix/neo_fly.gif&#34;&#xA;  alt=&#34;imagen&#34;&#xA;  style=&#34;display: block; margin: 0 auto;&#34;&#xA;  loading=&#34;lazy&#34;&#xA;&gt;&#xA;&lt;p&gt;This will be configured with NixOS, I recommend &lt;a href=&#34;https://github.com/nvim-lua/kickstart.nvim&#34;&gt;kickstart.nvim&lt;/a&gt; if you are running other system. Or check my neovim setup with my ubuntu server - &lt;a href=&#34;https://github.com/mcbtaguiad/dotfile-neovim&#34;&gt;repo&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h1 id=&#34;table-of-contents&#34;&gt;Table of Contents&lt;/h1&gt;&#xA;&lt;nav id=&#34;TableOfContents&#34;&gt;&#xA;  &lt;ol&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#why-neovim&#34;&gt;Why Neovim?&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#core-setup&#34;&gt;Core Setup&lt;/a&gt;&#xA;      &lt;ol&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#basic-config&#34;&gt;Basic Config&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#leader-keys&#34;&gt;Leader Keys&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#editor-options&#34;&gt;Editor Options&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ol&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#basic-keymaps&#34;&gt;Basic Keymaps&lt;/a&gt;&#xA;      &lt;ol&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#clear-search-highlight&#34;&gt;Clear search highlight&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#window-navigation&#34;&gt;Window Navigation&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#split&#34;&gt;Split&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#buffer&#34;&gt;Buffer&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#comment&#34;&gt;Comment&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ol&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#status&#34;&gt;Status&lt;/a&gt;&#xA;      &lt;ol&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#status-line&#34;&gt;Status line&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#git&#34;&gt;Git&lt;/a&gt;&#xA;          &lt;ol&gt;&#xA;            &lt;li&gt;&lt;a href=&#34;#lazygit&#34;&gt;Lazygit&lt;/a&gt;&lt;/li&gt;&#xA;            &lt;li&gt;&lt;a href=&#34;#git-signs&#34;&gt;Git Signs&lt;/a&gt;&lt;/li&gt;&#xA;          &lt;/ol&gt;&#xA;        &lt;/li&gt;&#xA;      &lt;/ol&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#theme&#34;&gt;Theme&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#file-navigation--search&#34;&gt;File Navigation &amp;amp; Search&lt;/a&gt;&#xA;      &lt;ol&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#fuzzy-finder&#34;&gt;Fuzzy Finder&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#file-browser&#34;&gt;File Browser&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ol&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#dashboard--sessions&#34;&gt;Dashboard &amp;amp; Sessions&lt;/a&gt;&#xA;      &lt;ol&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#greeter&#34;&gt;Greeter&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#session&#34;&gt;Session&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ol&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#autocomplete--snippet&#34;&gt;Autocomplete &amp;amp; Snippet&lt;/a&gt;&#xA;      &lt;ol&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#snippet&#34;&gt;Snippet&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#autocomplete&#34;&gt;Autocomplete&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#autopairs&#34;&gt;Autopairs&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ol&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#language-server-protocol&#34;&gt;Language Server Protocol&lt;/a&gt;&#xA;      &lt;ol&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#lsp-installer&#34;&gt;LSP Installer&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#language&#34;&gt;Language&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#diagnostics&#34;&gt;Diagnostics&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#linting&#34;&gt;Linting&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ol&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#complete-config&#34;&gt;Complete Config&lt;/a&gt;&lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#commands-we-learned-along-the-way&#34;&gt;Commands we learned along the way&lt;/a&gt;&#xA;      &lt;ol&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#multiple-line-tab&#34;&gt;Multiple line tab&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#copy-all-line&#34;&gt;Copy all line&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ol&gt;&#xA;    &lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/nav&gt;&#xA;&lt;h3 id=&#34;why-neovim&#34;&gt;Why Neovim?&lt;/h3&gt;&#xA;&lt;p&gt;Let&amp;rsquo;s be honest, because you find it cool - not using the mouse or just like me who like using the nipple (trackpoint). In this post let&amp;rsquo;s try to replicate IDE like vscode - this also a note for my stupid self who always forget the binding and commands.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Esc to Morph</title>
      <link>https://marktaguiad.dev/post/vim-notes/</link>
      <pubDate>Mon, 16 Feb 2026 00:00:00 +0000</pubDate><author>marktaguiad@marktaguiad.dev (Mark Taguiad)</author>
      <guid>https://marktaguiad.dev/post/vim-notes/</guid>
      <description>&lt;div class=&#34;alert alert-info&#34;&gt;&#xA;  &lt;div class=&#34;alert-title&#34;&gt;Info&lt;/div&gt;&#xA;  &lt;div class=&#34;alert-content&#34;&gt;&#xA;    This will be updated if I have the time - backlog since 2019, left in old repo to forget.&#xA;  &lt;/div&gt;&#xA;&lt;/div&gt;&#xA;&#xA;&lt;!-- [![imagen](/images/linux/ranger-vim-sed-awk-find/morph.jpg)](/images/linux/ranger-vim-sed-awk-find/morph.jpg) --&gt;&#xA;&lt;img&#xA;  src=&#34;https://marktaguiad.dev/images/linux/ranger-vim-sed-awk-find/morph.jpg&#34;&#xA;  alt=&#34;imagen&#34;&#xA;  style=&#34;display: block; margin: 0 auto;&#34;&#xA;  loading=&#34;lazy&#34;&#xA;&gt;&#xA;&lt;h1 id=&#34;table-of-contents&#34;&gt;Table of Contents&lt;/h1&gt;&#xA;&lt;nav id=&#34;TableOfContents&#34;&gt;&#xA;  &lt;ol&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#mode&#34;&gt;Mode&lt;/a&gt;&#xA;      &lt;ol&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#normal-mode&#34;&gt;Normal Mode&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#insert-mode&#34;&gt;Insert Mode&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#basics&#34;&gt;Basics&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ol&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#movement&#34;&gt;Movement&lt;/a&gt;&#xA;      &lt;ol&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#by-character&#34;&gt;by Character&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#by-words&#34;&gt;by Words&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ol&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#insert-mode-1&#34;&gt;Insert Mode&lt;/a&gt;&#xA;      &lt;ol&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#insert-at-line-ends&#34;&gt;Insert at Line Ends&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#opening-new-lines&#34;&gt;Opening New Lines&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#making-small-edits&#34;&gt;Making Small Edits&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ol&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#essebtial-motions&#34;&gt;Essebtial Motions&lt;/a&gt;&#xA;      &lt;ol&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#moving-by-uppercase-words&#34;&gt;Moving by Uppercase WORDs&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#moving-to-line-ends&#34;&gt;Moving to Line Ends&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#find-motion&#34;&gt;Find Motion&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#till-motion&#34;&gt;Till Motion&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ol&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#operators&#34;&gt;Operators&lt;/a&gt;&#xA;      &lt;ol&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#delete-word&#34;&gt;Delete word&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#delete-word-1&#34;&gt;Delete WORD&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#delete-linecharacter&#34;&gt;Delete Line/Character&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#delete-text-object&#34;&gt;Delete Text Object&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#counts-with-dw&#34;&gt;Counts with dw&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#change-word&#34;&gt;Change word&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#change-word-1&#34;&gt;Change WORD&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#change-linecharacter&#34;&gt;Change Line/Character&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#change-text-object&#34;&gt;Change Text Object&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#delete-multiple-line&#34;&gt;Delete Multiple Line&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ol&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#copypaste&#34;&gt;Copy/Paste&lt;/a&gt;&#xA;      &lt;ol&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#copy-words&#34;&gt;Copy words&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#copy-lines&#34;&gt;Copy lines&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#basic-paste&#34;&gt;Basic Paste&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#system-clipboard&#34;&gt;System clipboard&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ol&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#find&#34;&gt;Find&lt;/a&gt;&#xA;      &lt;ol&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#word-search-under-cursor&#34;&gt;Word search under cursor&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ol&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#vertical-jump&#34;&gt;Vertical Jump&lt;/a&gt;&#xA;      &lt;ol&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#top--bottom&#34;&gt;Top / bottom&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#paragraph-jumps&#34;&gt;Paragraph jumps&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#half-page-jumps-scroll--move-cursor&#34;&gt;Half-page jumps (scroll + move cursor)&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ol&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#ex-mode&#34;&gt;EX Mode&lt;/a&gt;&#xA;      &lt;ol&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#show-line-numbers&#34;&gt;Show Line Numbers&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#go-to-line&#34;&gt;Go to line&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#full-search&#34;&gt;Full Search&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#search-parameter&#34;&gt;Search Parameter&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#search-and-replace&#34;&gt;Search and Replace&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#search-range&#34;&gt;Search range&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#savequit&#34;&gt;Save/Quit&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#delete-lines&#34;&gt;Delete Lines&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#copypaste-1&#34;&gt;Copy/Paste&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ol&gt;&#xA;    &lt;/li&gt;&#xA;    &lt;li&gt;&lt;a href=&#34;#visual-mode&#34;&gt;Visual Mode&lt;/a&gt;&#xA;      &lt;ol&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#delete-lines-1&#34;&gt;Delete Lines&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#copypaste-2&#34;&gt;Copy/Paste&lt;/a&gt;&lt;/li&gt;&#xA;        &lt;li&gt;&lt;a href=&#34;#other-commands&#34;&gt;Other Commands&lt;/a&gt;&lt;/li&gt;&#xA;      &lt;/ol&gt;&#xA;    &lt;/li&gt;&#xA;  &lt;/ol&gt;&#xA;&lt;/nav&gt;&#xA;&lt;h3 id=&#34;mode&#34;&gt;Mode&lt;/h3&gt;&#xA;&lt;h4 id=&#34;normal-mode&#34;&gt;Normal Mode&lt;/h4&gt;&#xA;&lt;p&gt;This is the default mode. When you press &lt;code&gt;Escape&lt;/code&gt; when in Insert mode you will exit to Normal mode. This is used in moving the cursur, deleting characters, words, lines etc. Operation like copy and paste is also done in this mode.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
