<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
  <channel>
    <title>Tomofumi Chiba - Leaves</title>
    <link>https://leaves.chiba.dev/users/chiba</link>
    <description>Tomofumi Chiba - Leaves</description>
    <image>
      <url>https://leaves.chiba.dev/favicon.ico</url>
    </image>
    
    <item>
      <title>devcontainer CLI | Tomofumi Chiba - Leaves</title>
      <link>https://leaves.chiba.dev/posts/440</link>
      <pubDate>Tue, 14 Jul 2026 13:17:26 GMT</pubDate>
      <guid>440</guid>
      <description>
# devcontainer CLI

## Deno で install
```
deno install -g -RE --allow-sys --allow-run=docker,git -N=containers.dev,ghcr.io,pkg-containers.githubusercontent.com -W=/tmp npm:@devcontainers/cli
```
```
devcontainer up --workspace-folder .
```

```
devcontainer exec bash
```

container 内で vs code を動かしてみる
```plain
code serve-web --host 0.0.0.0 --port 8000 --without-connection-token --accept-server-license-terms --default-folder .
```
      </description>
    </item>
    
    <item>
      <title>devcontainer.vim | Tomofumi Chiba - Leaves</title>
      <link>https://leaves.chiba.dev/posts/439</link>
      <pubDate>Mon, 13 Jul 2026 21:08:12 GMT</pubDate>
      <guid>439</guid>
      <description>
# devcontainer.vim
## Install
```
cd ~/.local/bin
wget https://github.com/mikoto2000/devcontainer.vim/releases/download/v4.0.1/devcontainer.vim-linux-amd64
mv devcontainer.vim-linux-amd64 devcontainer.vim
chmod 700 devcontainer.vim
```

```
devcontainer.vim --nvim start .
```
      </description>
    </item>
    
    <item>
      <title>AstroNvim | Tomofumi Chiba - Leaves</title>
      <link>https://leaves.chiba.dev/posts/438</link>
      <pubDate>Sun, 12 Jul 2026 07:42:39 GMT</pubDate>
      <guid>438</guid>
      <description>
# AstroNvim
## NeoVim
```
curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux-x86_64.tar.gz
sudo rm -rf /opt/nvim-linux-x86_64
sudo tar -C /opt -xzf nvim-linux-x86_64.tar.gz
```
```
export PATH=&quot;$PATH:/opt/nvim-linux-x86_64/bin&quot;
```

## 絵文字アイコンが文字化け
Windows にフォント JetBrainsMono Nerd Font `JetBrainsMonoNerdFont-*.ttf` をまとめてインストール
https://www.nerdfonts.com/font-downloads

## Windows のクリップボードにテキストをコピーするには
Shift 押しながらカーソルでテキスト選択。Control + C
マウスイベントが neovim に取られているので素の vim と違う

## Plugin のインストール
```
vi ~/.config/nvim/lua/community.lua
```
以下の行を削除。ファイルが有効になる。
```
if true then return {} end -- WARN: REMOVE THIS LINE TO ACTIVATE THIS FILE
```
必要な Plugin を追記する
```
return {
  &quot;AstroNvim/astrocommunity&quot;,
  { import = &quot;astrocommunity.pack.lua&quot; },
  { import = &quot;astrocommunity.pack.typescript&quot; },
  { import = &quot;astrocommunity.pack.java&quot; },
  { import = &quot;astrocommunity.pack.spring-boot&quot; },
  -- import/override with your plugins folder
}
```
nvim を再起動

## TypeScript の LSP のインストール（これはたぶん不要）
`:mason` から `vtsls` を選択し `i`

## Terminal が bash で起動しない
```
vi ~/.config/nvim/init.lua
```
以下を追加する。
```
vim.opt.shell = &quot;/bin/bash&quot;
```

## 操作
### 開いているファイルをフィルターして選択
space - fb
### buffer の切り替え
`[b` or `]b`

## vim
### terminal の入力モードから通常モードへの切り替え
`&lt;C-\&gt;&lt;C-n&gt;`

## coding
* `space la` で code action。 import 挿入とか
      </description>
    </item>
    
    <item>
      <title>DevPod | Tomofumi Chiba - Leaves</title>
      <link>https://leaves.chiba.dev/posts/437</link>
      <pubDate>Fri, 10 Jul 2026 23:36:44 GMT</pubDate>
      <guid>437</guid>
      <description>
# DevPod

## CLI Linux AMD
```
$ curl -L -o devpod &quot;https://github.com/loft-sh/devpod/releases/latest/download/devpod-linux-amd64&quot; &amp;&amp; sudo install -c -m 0755 devpod /usr/local/bin &amp;&amp; rm -f devpod
$ devpod provider add docker
$ devpod context set-options -o EXIT_AFTER_TIMEOUT=false
```

### uninstall
```
sudo rm /usr/local/bin//devpod
rm -rf ~/.devpod
```

## Windows
```
winget install -e --id LoftLabs.DevPod
```

      </description>
    </item>
    
    <item>
      <title>Zed | Tomofumi Chiba - Leaves</title>
      <link>https://leaves.chiba.dev/posts/436</link>
      <pubDate>Fri, 10 Jul 2026 21:32:43 GMT</pubDate>
      <guid>436</guid>
      <description>
# Zed
## Install
```
winget install -e --id ZedIndustries.Zed
```
WSL 側から `zed .` で開ける。

devcontainer でプロジェクトを開こうとしてみたけどエラー。今のところ、devpod と組み合わせるらしい。
      </description>
    </item>
    
  </channel>
</rss>