<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Emacs on Raveen Kumar</title>
    <link>https://raveenkumar.com/tags/emacs/</link>
    <description>Recent content in Emacs on Raveen Kumar</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <copyright>Raveen Kumar</copyright>
    <lastBuildDate>Wed, 17 May 2023 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://raveenkumar.com/tags/emacs/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Unsubscribe from Emacs Org-mode mailing list</title>
      <link>https://raveenkumar.com/posts/2023-05-17-unsubscribe-from-emacs-org-mode-mailing-list/</link>
      <pubDate>Wed, 17 May 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2023-05-17-unsubscribe-from-emacs-org-mode-mailing-list/</guid>
      <description>&lt;p&gt;Visit this link and follow the instructions - &lt;a href=&#34;https://lists.gnu.org/mailman/options/emacs-orgmode&#34;&gt;https://lists.gnu.org/mailman/options/emacs-orgmode&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://emacs-orgmode.gnu.narkive.com/SrK9BVd1/o-how-i-can-unsubscribe-this-mail-list&#34;&gt;https://emacs-orgmode.gnu.narkive.com/SrK9BVd1/o-how-i-can-unsubscribe-this-mail-list&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emacs symbol search at point</title>
      <link>https://raveenkumar.com/posts/2023-04-12-emacs-symbol-search-at-point/</link>
      <pubDate>Wed, 12 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2023-04-12-emacs-symbol-search-at-point/</guid>
      <description>&lt;p&gt;To enter symbol search press &lt;code&gt;M-s .&lt;/code&gt; this with execute &lt;code&gt;isearch-forward-symbol-at-point&lt;/code&gt; function. This is similar to vim&amp;rsquo;s &lt;code&gt;*&lt;/code&gt; key. I accitentally pressed it instead of &lt;code&gt;M-s h .&lt;/code&gt; and found it while trying to highlight a symbol, lol.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mark ring and Jumplist with emacs and helm</title>
      <link>https://raveenkumar.com/posts/2023-04-07-mark-ring-and-jumplist-with-emacs-and-helm/</link>
      <pubDate>Fri, 07 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2023-04-07-mark-ring-and-jumplist-with-emacs-and-helm/</guid>
      <description>&lt;p&gt;Like vim, emacs has an alternative to jump list. It is called mark rings but its difficult to use. Fortunately there is a helm and counsel function to help us navigate the mark rings. Add this following command to emacs init file,&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-lisp&#34; data-lang=&#34;lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(global-set-key (kbd &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;C-c &amp;#39;&amp;#34;&lt;/span&gt;) &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;helm-all-mark-rings&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;I use &lt;code&gt;C-c &#39;&lt;/code&gt; to browse mark rings.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Stop asking tags table to be reset every time a new file is visited in a different project</title>
      <link>https://raveenkumar.com/posts/2023-04-07-stop-asking-tags-table-to-be-reset-every-time-a-new-file-is-visited-in-a-different-project/</link>
      <pubDate>Fri, 07 Apr 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2023-04-07-stop-asking-tags-table-to-be-reset-every-time-a-new-file-is-visited-in-a-different-project/</guid>
      <description>&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-lisp&#34; data-lang=&#34;lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;setq&lt;/span&gt; tags-add-tables &lt;span style=&#34;color:#66d9ef&#34;&gt;nil&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Emacs configuration for perl programming</title>
      <link>https://raveenkumar.com/posts/2023-03-03-emacs-configuration-for-perl-programming/</link>
      <pubDate>Fri, 03 Mar 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2023-03-03-emacs-configuration-for-perl-programming/</guid>
      <description>&lt;p&gt;Configuration taken from &lt;a href=&#34;https://www.emacswiki.org/emacs/CPerlMode&#34;&gt;https://www.emacswiki.org/emacs/CPerlMode&lt;/a&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-lisp&#34; data-lang=&#34;lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;;;; Perl&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;;; cperl-mode is preferred to perl-mode&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;;; &amp;#34;Brevity is the soul of wit&amp;#34; &amp;lt;foo at acm.org&amp;gt;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(defalias &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;perl-mode&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;cperl-mode&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;setq&lt;/span&gt; cperl-invalid-face &lt;span style=&#34;color:#66d9ef&#34;&gt;nil&lt;/span&gt;) &#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;setq&lt;/span&gt; cperl-electric-keywords &lt;span style=&#34;color:#66d9ef&#34;&gt;t&lt;/span&gt;) &lt;span style=&#34;color:#75715e&#34;&gt;;; expands for keywords such as foreach, while, etc...&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;setq&lt;/span&gt; cperl-hairy &lt;span style=&#34;color:#66d9ef&#34;&gt;t&lt;/span&gt;) &lt;span style=&#34;color:#75715e&#34;&gt;;; Turns on most of the CPerlMode options&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Emacs keybindings work on macos</title>
      <link>https://raveenkumar.com/posts/2023-02-23-emacs-keybindings-works-on-macos/</link>
      <pubDate>Thu, 23 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2023-02-23-emacs-keybindings-works-on-macos/</guid>
      <description>&lt;p&gt;I was suprised to find out that when I accidentally pressed ctrl-k on a line it killed it in macos. Looks like some emacs keybindings are supported system wide by default.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://irreal.org/blog/?p=259&#34;&gt;http://irreal.org/blog/?p=259&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Explained in this blog post.&lt;/p&gt;&#xA;&lt;p&gt;【Ctrl+f】, 【Ctrl+b】, 【Ctrl+a】, 【Ctrl+e】, 【Ctrl+k】, 【Ctrl+y】, 【Ctrl+p】, 【Ctrl+n】, and a few others work across the whole system.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Killed it</title>
      <link>https://raveenkumar.com/posts/2023-02-21-killed-it/</link>
      <pubDate>Tue, 21 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2023-02-21-killed-it/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://i.imgflip.com/7by6qq.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emacs File-info package</title>
      <link>https://raveenkumar.com/posts/2023-02-20-emacs-file-info-package/</link>
      <pubDate>Mon, 20 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2023-02-20-emacs-file-info-package/</guid>
      <description>&lt;p&gt;Found a new package today. Does exactly what I want. List and copy the file info and path with a keybind and a popup window.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://github.com/Artawower/file-info.el&#34;&gt;https://github.com/Artawower/file-info.el&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Installation:&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;Add this to you init.el file&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-lisp&#34; data-lang=&#34;lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#75715e&#34;&gt;;; File-info&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;use-package&lt;/span&gt; hydra&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#e6db74&#34;&gt;:straight&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;t&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;use-package&lt;/span&gt; browse-at-remote&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#e6db74&#34;&gt;:straight&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;t&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;use-package&lt;/span&gt; posframe&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#e6db74&#34;&gt;:straight&lt;/span&gt; &lt;span style=&#34;color:#66d9ef&#34;&gt;t&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#a6e22e&#34;&gt;use-package&lt;/span&gt; file-info&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#e6db74&#34;&gt;:straight&lt;/span&gt; (&lt;span style=&#34;color:#e6db74&#34;&gt;:host&lt;/span&gt; github &lt;span style=&#34;color:#e6db74&#34;&gt;:repo&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;artawower/file-info.el&amp;#34;&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#e6db74&#34;&gt;:bind&lt;/span&gt; ((&lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;C-c f i&amp;#34;&lt;/span&gt; &lt;span style=&#34;color:#f92672&#34;&gt;.&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;file-info-show&lt;/span&gt;))&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#e6db74&#34;&gt;:config&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#66d9ef&#34;&gt;setq&lt;/span&gt; hydra-hint-display-type &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;posframe&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (&lt;span style=&#34;color:#66d9ef&#34;&gt;setq&lt;/span&gt; hydra-posframe-show-params &lt;span style=&#34;color:#f92672&#34;&gt;`&lt;/span&gt;(&lt;span style=&#34;color:#e6db74&#34;&gt;:poshandler&lt;/span&gt; posframe-poshandler-frame-center&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                                               &lt;span style=&#34;color:#e6db74&#34;&gt;:internal-border-width&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;2&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                                               &lt;span style=&#34;color:#e6db74&#34;&gt;:internal-border-color&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;#61AFEF&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                                               &lt;span style=&#34;color:#e6db74&#34;&gt;:left-fringe&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;16&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;                                               &lt;span style=&#34;color:#e6db74&#34;&gt;:right-fringe&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;16&lt;/span&gt;)))&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;img src=&#34;https://du-blog.ru/media/elisp.webp&#34; alt=&#34;&#34;&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emacs wrap region package</title>
      <link>https://raveenkumar.com/posts/2023-02-20-emacs-wrap-region-package/</link>
      <pubDate>Mon, 20 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2023-02-20-emacs-wrap-region-package/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/rejeep/wrap-region.el&#34;&gt;https://github.com/rejeep/wrap-region.el&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Wrap Region is a minor mode for Emacs that wraps a region with punctuations. For &amp;ldquo;tagged&amp;rdquo; markup modes, such as HTML and XML, it wraps with tags.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Recursively grep with emacs lisp only</title>
      <link>https://raveenkumar.com/posts/2023-02-20-recursive-grep-with-emacs-lisp-only/</link>
      <pubDate>Mon, 20 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2023-02-20-recursive-grep-with-emacs-lisp-only/</guid>
      <description>&lt;p&gt;I was looking for a way to recursively grep inside a directory and a find-grep replacement since its not availabe in windows and I found this.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.reddit.com/r/emacs/comments/bxtwfg/grep_and_find_but_in_pure_emacs_lisp/&#34;&gt;https://www.reddit.com/r/emacs/comments/bxtwfg/grep_and_find_but_in_pure_emacs_lisp/&lt;/a&gt;&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-lisp&#34; data-lang=&#34;lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(project-find-regexp)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Text Editors</title>
      <link>https://raveenkumar.com/library/text-editors/</link>
      <pubDate>Sun, 19 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/library/text-editors/</guid>
      <description></description>
    </item>
    <item>
      <title>Advising a function in emacs lisp</title>
      <link>https://raveenkumar.com/posts/2023-01-22-emacs-lisp-advice/</link>
      <pubDate>Thu, 16 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2023-01-22-emacs-lisp-advice/</guid>
      <description>&lt;p&gt;One of the awesome things that I found when programming in elisp is the advice. For any function, you can advice before, after, around, to it.&lt;/p&gt;&#xA;&lt;p&gt;When you advice a function A with a function B. Function B will executed before it. This is really interesting and useful.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-lisp&#34; data-lang=&#34;lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(advice-add &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;funa&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;:before&lt;/span&gt; &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;funb&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;EMACS is a event based program, it has hooks, advices and all that goodness to modify and customize anything. 🪝&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emacs</title>
      <link>https://raveenkumar.com/library/text-editors/emacs/</link>
      <pubDate>Thu, 16 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/library/text-editors/emacs/</guid>
      <description>&lt;p&gt;You mean Vim?&lt;/p&gt;&#xA;&lt;p&gt;No matter how much I try EMACS is just too slow for me. Its not snappy as vim. and often times its lagging and hanging and the package management is too slow. Its bluky and full of bloat. Dont get me wrong the base emacs is great. But as soon as I add packages and try to modify it, it keeps getting bulkier and difficult to manage. Whereas vim is snappy. And I can full use tmux and terminal and my hands and safe from injuries. And its comfy.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Open new eshell buffer without closing the current one</title>
      <link>https://raveenkumar.com/posts/2023-02-16-open-new-eshell-buffer/</link>
      <pubDate>Thu, 16 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2023-02-16-open-new-eshell-buffer/</guid>
      <description>&lt;p&gt;I usually run multiple shell instances in terminal. If you already have one eshell buffer open. You can use prefix command to open a new eshell buffer without closing the current one.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-emacs&#34; data-lang=&#34;emacs&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;C-u M-x eshell&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&#34;https://stackoverflow.com/questions/2540997/create-more-than-one-eshell-instance-in-emacs/75480565#75480565&#34;&gt;https://stackoverflow.com/questions/2540997/create-more-than-one-eshell-instance-in-emacs/75480565#75480565&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Here is my implementation of new eshell buffer / instance.&lt;/p&gt;&#xA;&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-elisp&#34; data-lang=&#34;elisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(defun eshell-new-buffer (args)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;Create a new eshell buffer.&amp;#34;&lt;/span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (interactive &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;P&amp;#34;&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  (eshell &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;new&amp;#34;&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;  )&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(global-set-key (kbd &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;C-c e e&amp;#34;&lt;/span&gt;) &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;eshell&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&#xA;&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(global-set-key (kbd &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#34;C-c e n&amp;#34;&lt;/span&gt;) &lt;span style=&#34;color:#e6db74&#34;&gt;&amp;#39;eshell-new-buffer&lt;/span&gt;)&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
    </item>
    <item>
      <title>Copy paste org tables into confluence with proper formatting</title>
      <link>https://raveenkumar.com/posts/2023-02-08-copy-paste-org-tables-into-confluence/</link>
      <pubDate>Wed, 08 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2023-02-08-copy-paste-org-tables-into-confluence/</guid>
      <description>&lt;h2 id=&#34;copy-paste-org-tables-into-confluence&#34;&gt;Copy paste org tables into confluence&lt;/h2&gt;&#xA;&lt;p&gt;Select all org table replace &lt;code&gt;+&lt;/code&gt; with &lt;code&gt;|&lt;/code&gt; in header seperator and copy paste into confluence page and it will automatically convert to tables.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Emacs Conf 2022</title>
      <link>https://raveenkumar.com/posts/2023-01-09-emacs-conf-2022/</link>
      <pubDate>Fri, 03 Feb 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2023-01-09-emacs-conf-2022/</guid>
      <description>&lt;h2 id=&#34;emacs-conf-2022&#34;&gt;EMACS conf 2022&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://emacsconf.org/2022/talks/eshell/&#34;&gt;EmacsConf - 2022 - talks - Top 10 reasons why you should be using Eshell&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/ag91/emacs-buddy&#34;&gt;GitHub - ag91/emacs-buddy: Emacs Buddy initiative to help new Emacs users with their struggles&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;</description>
    </item>
    <item>
      <title>Emacs drag and drop with mouse</title>
      <link>https://raveenkumar.com/posts/2023-01-12-emacs-drag-and-drop-text-with-mouse/</link>
      <pubDate>Thu, 12 Jan 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2023-01-12-emacs-drag-and-drop-text-with-mouse/</guid>
      <description>&lt;p&gt;Emacs drag and drop text with mouse &lt;a href=&#34;https://www.youtube.com/watch?v=ahqKXbBVjpQ&amp;amp;feature=share&#34;&gt;Changing Emacs drag-n-drop behavior - YouTube&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Set inline image width in org mode</title>
      <link>https://raveenkumar.com/posts/2023-01-06-set-inline-image-width-in-org-mode/</link>
      <pubDate>Fri, 06 Jan 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2023-01-06-set-inline-image-width-in-org-mode/</guid>
      <description>&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-lisp&#34; data-lang=&#34;lisp&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;(&lt;span style=&#34;color:#66d9ef&#34;&gt;setq&lt;/span&gt; org-image-actual-width (&lt;span style=&#34;color:#a6e22e&#34;&gt;list&lt;/span&gt; &lt;span style=&#34;color:#ae81ff&#34;&gt;250&lt;/span&gt;))&#xA;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;This will set the value to 250px. You can customize this in the org customization buffer as well.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.reddit.com/r/emacs/comments/hwsmuf/downscaling_inline_images_in_orgmode/&#34;&gt;https://www.reddit.com/r/emacs/comments/hwsmuf/downscaling_inline_images_in_orgmode/&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Spent a lot of time on configuring emacs. Hopefully this will improve my speed.</title>
      <link>https://raveenkumar.com/posts/2023-01-06-configuring-emacs-again/</link>
      <pubDate>Fri, 06 Jan 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2023-01-06-configuring-emacs-again/</guid>
      <description></description>
    </item>
    <item>
      <title>Benchmark doom emacs</title>
      <link>https://raveenkumar.com/posts/2023-01-05-benchmark-doom-emacs/</link>
      <pubDate>Thu, 05 Jan 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2023-01-05-benchmark-doom-emacs/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://github.com/doomemacs/doomemacs/issues/4498&#34;&gt;What is the correct way to profile Doom startup? · Issue #4498 · doomemacs/doomemacs (github.com)&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using emacs is getting harded and harder these days</title>
      <link>https://raveenkumar.com/posts/2023-01-04-using-emacs-is-getting-harder-these-days/</link>
      <pubDate>Wed, 04 Jan 2023 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2023-01-04-using-emacs-is-getting-harder-these-days/</guid>
      <description>&lt;p&gt;Especially its been very difficult on the remote machines. The few seconds of slowness and hangs is causing too much problem for my productivity.&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;https://images.unsplash.com/photo-1453227588063-bb302b62f50b?crop=entropy&amp;amp;cs=tinysrgb&amp;amp;fit=max&amp;amp;fm=jpg&amp;amp;ixid=MnwzNjAwOTd8MHwxfHNlYXJjaHwxM3x8ZnVubnklMjBjcnlpbmd8ZW58MHwwfHx8MTY3Mjg0MDI0NQ&amp;amp;ixlib=rb-4.0.3&amp;amp;q=80&amp;amp;w=1080&#34; alt=&#34;Pug in a b|200&#34;&gt;&#xA;&lt;em&gt;Photo by &lt;a href=&#34;https://unsplash.com/@matthewhenry?utm_source=Obsidian%20Image%20Inserter%20Plugin&amp;amp;utm_medium=referral&#34;&gt;Matthew Henry&lt;/a&gt; on &lt;a href=&#34;https://unsplash.com/?utm_source=Obsidian%20Image%20Inserter%20Plugin&amp;amp;utm_medium=referral&#34;&gt;Unsplash&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Thoughts on vim and emacs</title>
      <link>https://raveenkumar.com/posts/2022-11-27-rambling-about-switching-to-vim-but-i-am-back-to-emacs-again/</link>
      <pubDate>Sun, 27 Nov 2022 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2022-11-27-rambling-about-switching-to-vim-but-i-am-back-to-emacs-again/</guid>
      <description>&lt;p&gt;I will keep using this for 1 more year.&lt;/p&gt;&#xA;&lt;p&gt;Switch to vim when required.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&amp;ldquo;A blade can cut a hair, but an axe can cut a tree. But a blade can&amp;rsquo;t cut a tree and an axe can&amp;rsquo;t cut a hair.&amp;rdquo;&lt;/p&gt;&#xA;&lt;/blockquote&gt;</description>
    </item>
    <item>
      <title>Emacs can highlight git merge conflicts in buffer</title>
      <link>https://raveenkumar.com/posts/2022-05-30-emacs-can-highlight-git-merge-conflicts-in-buffer/</link>
      <pubDate>Mon, 30 May 2022 00:00:00 +0000</pubDate>
      <guid>https://raveenkumar.com/posts/2022-05-30-emacs-can-highlight-git-merge-conflicts-in-buffer/</guid>
      <description>&lt;h2 id=&#34;emacs-can-highlight-git-merge-conflicts-in-buffer&#34;&gt;Emacs can highlight git merge conflicts in buffer&lt;/h2&gt;</description>
    </item>
  </channel>
</rss>
