<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>emre şahin's digital garden 🍃 - config</title>
    <link>https://emresahin.net/tags/config/</link>
    <description>Posts in the config tag</description>
    <language>en</language>
    <managingEditor>contact@emresahin.net (Emre Şahin)</managingEditor>
    <lastBuildDate>Tue, 15 Sep 2026 19:46:32 +0000</lastBuildDate>
    <atom:link href="https://emresahin.net/tags/config/rss.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>bits 7</title>
      <published>2024-05-23T16:33:49+00:00</published>
      <updated>2024-05-23T16:33:49+00:00</updated>
      <author>Emre Şahin</author>
      <pubDate>Thu, 23 May 2024 16:33:49 +0000</pubDate>
      <link>https://emresahin.net/bits-7/</link>
      <guid isPermaLink="true">https://emresahin.net/bits-7/</guid>
      <description>I noticed it’s not possible to unmap the F1 key in Neovim using vim.api.nvim_del_keymap if it’s not already registered. Instead, you can simply override it with something like: vim.keymap.set({ "n" }, "&lt;F1&gt;", ":Telescope buffers&lt;CR&gt;", { noremap = true, desc = "Find buffer" })</description>
      <category>bits</category>
      <category>neovim</category>
      <category>lua</category>
      <category>keymaps</category>
      <category>telescope</category>
      <category>config</category>
      <content:encoded><![CDATA[<p>I noticed it’s not possible to unmap the <code>F1</code> key in Neovim using
<code>vim.api.nvim_del_keymap</code> if it’s not already registered. Instead, you can
simply override it with something like:</p>
<pre><code class="language-lua">vim.keymap.set({ "n" }, "&lt;F1&gt;", ":Telescope buffers&lt;CR&gt;", { noremap = true, desc = "Find buffer" })
</code></pre>]]></content:encoded>
    </item>
    <item>
      <title>SSH Keys for Multiple Accounts on GitHub</title>
      <published>2018-11-18T16:18:58+00:00</published>
      <updated>2018-11-18T16:18:58+00:00</updated>
      <author>Emre Şahin</author>
      <pubDate>Sun, 18 Nov 2018 16:18:58 +0000</pubDate>
      <link>https://emresahin.net/ssh-keys-multiple-accounts-14371-8399/</link>
      <guid isPermaLink="true">https://emresahin.net/ssh-keys-multiple-accounts-14371-8399/</guid>
      <description>I have multiple GitHub accounts, and some of these are collaborators on others. I don’t like to enter my password every time I push, so I set up SSH keys for my accounts. However, GitHub (understandably) doesn’t accept the same key for more than one account. (Otherwise, how would it know which ac...</description>
      <category>DevOps</category>
      <category>Tutorial</category>
      <category>SSH</category>
      <category>GitHub</category>
      <category>Git</category>
      <category>Config</category>
      <content:encoded><![CDATA[<p>I have multiple GitHub accounts, and some of these are collaborators on others. I
don’t like to enter my password every time I push, so I set up SSH keys for my
accounts. However, GitHub (understandably) doesn’t accept the same key for more than one
account. (Otherwise, how would it know which account is being used?)</p>
<p>Fortunately, there is a way to use the <code>~/.ssh/config</code> file to specify different keys for different
target URLs.</p>
<pre><code class="language-config"># Personal account - the default config
Host github.com
   HostName github.com
   User git
   IdentityFile ~/.ssh/id_rsa

# Work Account
Host work.github.com
   HostName github.com
   User git
   IdentityFile ~/.ssh/id_rsa_work
</code></pre>
<p>Now you can create another SSH key in <code>~/.ssh/id_rsa_work</code> and add it to your
work account. When you configure a repository, you need to specify
<code>git@work.github.com:user/repo.git</code> as the repository address rather than
<code>git@github.com:user/repo.git</code>.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
