@@ 4,134 4,134 @@
OS は [GNU Guix](https://guix.gnu.org/) を使用し, 可能な限り宣言的に構成を記述している.
-1. [Guix の設定](#org825d8d9)
- 1. [Guix の設定ファイルの適用](#org17bdfea)
- 1. [前処理](#org481b8a2)
- 2. [システムのセットアップ](#orgc49b50c)
- 3. [ホームのセットアップ](#org2fbb86b)
- 4. [パッケージのセットアップ](#org3138e0f)
- 5. [各設定ファイルのリンク](#orgc03ffe5)
- 2. [チャンネルの設定ファイル](#orge17b150)
- 1. [NonGuix チャンネルの定義](#org2bcdb81)
- 2. [Taix チャンネルの定義](#orgd877b92)
- 3. [システムの設定ファイル](#orga1983e8)
- 1. [libinput の設定](#org237a4b4)
- 4. [ホームの設定](#org1c333a3)
- 5. [パッケージの設定](#org1d8a294)
- 1. [デスクトップ](#org291e024)
- 2. [パッケージマネージャ](#org54ffbba)
- 3. [Emacs](#org7e9cb42)
- 4. [シェル](#org9235709)
- 5. [アプリケーション](#org08d0507)
- 6. [フォント](#org95c9efe)
- 7. [開発](#orge54fc4d)
- 8. [GNU Build System](#org5f03be0)
- 9. [ユーティリティ](#org9fa6c47)
- 10. [関数定義](#org334a9d4)
- 1. [with-poppler-data](#orgf3d8992)
-2. [Taix チャンネル](#org8e748db)
- 1. [emacs-xyz.scm](#org924f4b9)
- 2. [pdf.scm](#org9c904e9)
-3. [Emacs の設定](#orgd9edb35)
- 1. [Emacs の設定ファイル](#orge675382)
- 2. [プリミティブ実装部分のカスタマイズ](#orgfb0c95f)
- 1. [dispnew.c](#org03526dc)
- 2. [fontset.c](#org4c48347)
- 3. [frame.c](#org8878774)
- 4. [xdisp.c](#org2303db7)
- 5. [editfns.c](#orgafa2575)
- 3. [パッケージのカスタマイズ](#orge2d3841)
- 1. [ace-window.el](#org65d3c63)
- 2. [files.el](#orgef94387)
- 3. [browse-url.el](#org215387d)
- 4. [company.el](#orga13117a)
- 5. [minibuffer.el](#orgaa4b378)
- 1. [参考](#org58eee13)
- 6. [custom.el](#org9f3aea9)
- 7. [battery.el](#org882deb1)
- 8. [time.el](#orge42a1bb)
- 9. [electric-pair.el](#org975aa14)
- 10. [eldoc.el](#orgc3836c1)
- 11. [paredit.el](#org54b930c)
- 12. [rcirc.el](#org229aafa)
- 13. [em-cmpl.el](#org45a7626)
- 14. [icomplete.el](#orgefc1e22)
- 15. [startup.el](#orgc8d79d0)
- 16. [org\*.el](#org73aa63a)
- 1. [org.el](#org4cef0f2)
- 2. [org-agenda.el](#org38bb0c9)
- 3. [org-capture.el](#orga66af9d)
- 17. [org-present](#org3cdc6b8)
- 18. [ob-async.el](#orga9b3f54)
- 19. [ox-gfm.el](#orge47ad7c)
- 20. [scroll-bar.el](#org4807fe9)
- 21. [sendmail.el](#orgb3b0b3f)
- 22. [skk\*.el](#orge74859e)
- 1. [skk-kanagaki.el](#org2af061d)
- 2. [skk-tut.el](#org7d8f30c)
- 3. [skk-vars.el](#org7bf8036)
- 23. [smtpmail.el](#org404b822)
- 24. [which-key.el](#orgfe05510)
- 25. [faces.el](#org32a70d9)
- 26. [ibuffer.el](#org08d0a48)
- 27. [bash-completion.el](#orgf41f077)
- 28. [server.el](#org5b64262)
- 29. [cus-edit.el](#org90e1262)
- 30. [editorconfig.el](#org0073f9c)
- 31. [inf-lisp.el](#orgf8878ab)
- 32. [slime.el](#org491828b)
- 33. [yasnippet.el](#orge549a9f)
- 34. [copyright.el](#orgabd1d44)
- 35. [geiser-guile.el](#orge4ca12d)
- 36. [geiser-repl.el](#org34f3291)
- 37. [simple.el](#orgca99baf)
- 38. [mastodon.el](#orgb0d1b3f)
- 39. [elfeed.el](#org8c0e10e)
- 40. [inf-ruby.el](#org16d1337)
- 41. [robe.el](#orgd1377e3)
- 42. [flycheck.el](#org27a36e5)
- 43. [env.el](#org199da2e)
- 44. [kintai.el](#org876f634)
- 45. [js.el](#orgde6e437)
- 4. [変数定義](#orgd05e6a3)
- 1. [**my-sans-serif-font**](#org78cb4f8)
- 2. [**my-serif-font**](#org4f6980b)
- 3. [**guix-source-path**](#orgb335e33)
- 5. [関数定義](#org7ee6465)
- 1. [my-add-hooks](#orgeccb09e)
- 2. [my-toggle-delete-trailing-whitespace-on-save](#org3a6e119)
-4. [Ruby の設定](#org6294abd)
- 1. [irb の設定ファイル](#org6283f9a)
-5. [Nyxt の設定](#org458784e)
- 1. [Nyxt の設定ファイル](#org485b43e)
- 2. [Nyxt のバッファ設定](#orgd6ac3bd)
- 3. [Nyxt のコマンド定義](#orgdfe5e42)
- 1. [copy-tver-streaming-url](#org5839e66)
- 2. [play-tver-movie-on-mpv](#orgfd86f74)
- 3. [play-tver-movie-on-mpv-x2](#orgb06ae5d)
- 4. [関数定義](#org64c0652)
- 1. [make-streaming-url](#orge53ba3a)
- 2. [make-mpv-command](#org8c1fc4c)
-6. [SBCL の設定](#orgf1c6503)
- 1. [ASDF の設定](#org679aa90)
- 2. [QuickLisp の設定](#org150b494)
- 3. [CFFI の設定](#orge2c9f9e)
-7. [フォントの設定](#org43f4e6b)
-
-
-<a id="org825d8d9"></a>
+1. [Guix の設定](#orgaacd14d)
+ 1. [Guix の設定ファイルの適用](#orge1c1624)
+ 1. [前処理](#orga69ac55)
+ 2. [システムのセットアップ](#org566a40a)
+ 3. [ホームのセットアップ](#org3a51b1b)
+ 4. [パッケージのセットアップ](#orgd686cb7)
+ 5. [各設定ファイルのリンク](#org1339f1f)
+ 2. [チャンネルの設定ファイル](#org46c0f0d)
+ 1. [NonGuix チャンネルの定義](#orgf4fd902)
+ 2. [Taix チャンネルの定義](#orgd28dc0f)
+ 3. [システムの設定ファイル](#orgb15caeb)
+ 1. [libinput の設定](#org5a49d0d)
+ 4. [ホームの設定](#org636b64a)
+ 5. [パッケージの設定](#org9dc2dc8)
+ 1. [デスクトップ](#org7242a94)
+ 2. [パッケージマネージャ](#orgf2f3ae8)
+ 3. [Emacs](#orgc041c6d)
+ 4. [シェル](#orgf19d733)
+ 5. [アプリケーション](#orgb8ce10c)
+ 6. [フォント](#orge8b2355)
+ 7. [開発](#org1899396)
+ 8. [GNU Build System](#orgf1a23b4)
+ 9. [ユーティリティ](#orga1d8c73)
+ 10. [関数定義](#org8039e62)
+ 1. [with-poppler-data](#orgfaaf8b9)
+2. [Taix チャンネル](#org25dd7e1)
+ 1. [emacs-xyz.scm](#org956aa98)
+ 2. [pdf.scm](#orge5736e9)
+3. [Emacs の設定](#org1a7d44f)
+ 1. [Emacs の設定ファイル](#org53182d5)
+ 2. [プリミティブ実装部分のカスタマイズ](#orgb7881c3)
+ 1. [dispnew.c](#orge82f2e0)
+ 2. [fontset.c](#orgb728d80)
+ 3. [frame.c](#orgb194f58)
+ 4. [xdisp.c](#org7b07047)
+ 5. [editfns.c](#org7fdf2dc)
+ 3. [パッケージのカスタマイズ](#orgad327cb)
+ 1. [ace-window.el](#org595b645)
+ 2. [files.el](#org0bbb51b)
+ 3. [browse-url.el](#orgc0ecde7)
+ 4. [company.el](#org79f4298)
+ 5. [minibuffer.el](#org3afdbc0)
+ 1. [参考](#org4e5ba35)
+ 6. [custom.el](#orga760ab6)
+ 7. [battery.el](#orgc7f9bec)
+ 8. [time.el](#org58dcc01)
+ 9. [electric-pair.el](#org5b413dc)
+ 10. [eldoc.el](#org62afe87)
+ 11. [paredit.el](#orgc91e871)
+ 12. [rcirc.el](#org1a6b860)
+ 13. [em-cmpl.el](#orge92030e)
+ 14. [icomplete.el](#org92add04)
+ 15. [startup.el](#org1eb0aa5)
+ 16. [org\*.el](#orgf3be851)
+ 1. [org.el](#org8022ea3)
+ 2. [org-agenda.el](#org6e0a406)
+ 3. [org-capture.el](#orgf7b9bbf)
+ 17. [org-present](#org2420376)
+ 18. [ob-async.el](#org928206c)
+ 19. [ox-gfm.el](#org3e6589a)
+ 20. [scroll-bar.el](#orgf86bb99)
+ 21. [sendmail.el](#orge547395)
+ 22. [skk\*.el](#orgf566674)
+ 1. [skk-kanagaki.el](#orgf913677)
+ 2. [skk-tut.el](#orgd18e9ea)
+ 3. [skk-vars.el](#org9c082bd)
+ 23. [smtpmail.el](#org43acd2a)
+ 24. [which-key.el](#org9fb1f3d)
+ 25. [faces.el](#org52baec9)
+ 26. [ibuffer.el](#orgedd6d7b)
+ 27. [bash-completion.el](#org7d599b6)
+ 28. [server.el](#orgcaea489)
+ 29. [cus-edit.el](#orgad0fea4)
+ 30. [editorconfig.el](#orgfc211f3)
+ 31. [inf-lisp.el](#orgf0468f9)
+ 32. [slime.el](#org8ff31c7)
+ 33. [yasnippet.el](#orgc1b6c24)
+ 34. [copyright.el](#org8c74ea8)
+ 35. [geiser-guile.el](#orgf793674)
+ 36. [geiser-repl.el](#orgf1c40b7)
+ 37. [simple.el](#orgebc99b7)
+ 38. [mastodon.el](#org5a6860e)
+ 39. [elfeed.el](#orgce708c1)
+ 40. [inf-ruby.el](#orgd273e77)
+ 41. [robe.el](#org96a0cdc)
+ 42. [flycheck.el](#orgeac3ccc)
+ 43. [env.el](#org5da79ca)
+ 44. [kintai.el](#org8c3a7c3)
+ 45. [js.el](#org382f6df)
+ 4. [変数定義](#org0153524)
+ 1. [**my-sans-serif-font**](#org1ad22f9)
+ 2. [**my-serif-font**](#orgb12dccb)
+ 3. [**guix-source-path**](#org893235e)
+ 5. [関数定義](#org9bb1724)
+ 1. [my-add-hooks](#org9750469)
+ 2. [my-toggle-delete-trailing-whitespace-on-save](#org879a653)
+4. [Ruby の設定](#org4a03c07)
+ 1. [irb の設定ファイル](#org824841a)
+5. [Nyxt の設定](#org9cfb5fd)
+ 1. [Nyxt の設定ファイル](#org8cb494b)
+ 2. [Nyxt のバッファ設定](#orgc4b9568)
+ 3. [Nyxt のコマンド定義](#org6ce6273)
+ 1. [copy-tver-streaming-url](#org70bbedb)
+ 2. [play-tver-movie-on-mpv](#org543c24e)
+ 3. [play-tver-movie-on-mpv-x2](#org383ab07)
+ 4. [関数定義](#org10125e6)
+ 1. [make-streaming-url](#org43c99ce)
+ 2. [make-mpv-command](#orga71d6d1)
+6. [SBCL の設定](#orgc3ab9d4)
+ 1. [ASDF の設定](#org6c385b2)
+ 2. [QuickLisp の設定](#org9a224ac)
+ 3. [CFFI の設定](#orgc907772)
+7. [フォントの設定](#org248c254)
+
+
+<a id="orgaacd14d"></a>
## Guix の設定
-<a id="org17bdfea"></a>
+<a id="orge1c1624"></a>
### Guix の設定ファイルの適用
以下の手順を実行して, Guix を設定する.
-<a id="org481b8a2"></a>
+<a id="orga69ac55"></a>
#### 前処理
@@ 148,7 148,7 @@ guix pull
```
-<a id="orgc49b50c"></a>
+<a id="org566a40a"></a>
#### システムのセットアップ
@@ 157,7 157,7 @@ sudo guix system reconfigure guix-config/system-config.scm
```
-<a id="org2fbb86b"></a>
+<a id="org3a51b1b"></a>
#### ホームのセットアップ
@@ 166,7 166,7 @@ sudo guix system reconfigure guix-config/system-config.scm
```
-<a id="org3138e0f"></a>
+<a id="orgd686cb7"></a>
#### パッケージのセットアップ
@@ 175,7 175,7 @@ guix package --manifest=guix-config/package-config.scm
```
-<a id="orgc03ffe5"></a>
+<a id="org1339f1f"></a>
#### 各設定ファイルのリンク
@@ 187,7 187,7 @@ stow -vt $HOME emacs.d guix nyxt sbcl fontconfig irb
```
-<a id="orge17b150"></a>
+<a id="org46c0f0d"></a>
### チャンネルの設定ファイル
@@ 204,7 204,7 @@ stow -vt $HOME emacs.d guix nyxt sbcl fontconfig irb
出力されたファイル: [dotfiles/guix/.config/guix/channels.scm](dotfiles/guix/.config/guix/channels.scm)
-<a id="org2bcdb81"></a>
+<a id="orgf4fd902"></a>
#### NonGuix チャンネルの定義
@@ 222,7 222,7 @@ stow -vt $HOME emacs.d guix nyxt sbcl fontconfig irb
```
-<a id="orgd877b92"></a>
+<a id="orgd28dc0f"></a>
#### Taix チャンネルの定義
@@ 235,7 235,7 @@ stow -vt $HOME emacs.d guix nyxt sbcl fontconfig irb
```
-<a id="orga1983e8"></a>
+<a id="orgb15caeb"></a>
### システムの設定ファイル
@@ 341,7 341,7 @@ stow -vt $HOME emacs.d guix nyxt sbcl fontconfig irb
出力されたファイル: [system-config.scm](system-config.scm)
-<a id="org237a4b4"></a>
+<a id="org5a49d0d"></a>
#### libinput の設定
@@ 357,14 357,14 @@ EndSection"
```
-<a id="org1c333a3"></a>
+<a id="org636b64a"></a>
### ホームの設定
TBD
-<a id="org1d8a294"></a>
+<a id="org9dc2dc8"></a>
### パッケージの設定
@@ 388,7 388,7 @@ TBD
出力されたファイル: [package-config.scm](package-config.scm)
-<a id="org291e024"></a>
+<a id="org7242a94"></a>
#### デスクトップ
@@ 408,7 408,7 @@ TBD
```
-<a id="org54ffbba"></a>
+<a id="orgf2f3ae8"></a>
#### パッケージマネージャ
@@ 421,7 421,7 @@ Guix のパッケージになっていないソフトウェアのインストー
```
-<a id="org7e9cb42"></a>
+<a id="orgc041c6d"></a>
#### Emacs
@@ 473,7 473,7 @@ Emacs 関連のパッケージとして下記をインストールする.
```
-<a id="org9235709"></a>
+<a id="orgf19d733"></a>
#### シェル
@@ 491,7 491,7 @@ Emacs 関連のパッケージとして下記をインストールする.
```
-<a id="org08d0507"></a>
+<a id="orgb8ce10c"></a>
#### アプリケーション
@@ 499,7 499,6 @@ Emacs 関連のパッケージとして下記をインストールする.
```scheme
(specification->package "anki")
-(with-poppler-data (specification->package "calibre"))
(specification->package "gimp")
(specification->package "icecat")
(specification->package "inkscape")
@@ 511,7 510,7 @@ Emacs 関連のパッケージとして下記をインストールする.
```
-<a id="org95c9efe"></a>
+<a id="orge8b2355"></a>
#### フォント
@@ 523,7 522,7 @@ Emacs 関連のパッケージとして下記をインストールする.
```
-<a id="orge54fc4d"></a>
+<a id="org1899396"></a>
#### 開発
@@ 542,7 541,7 @@ Emacs 関連のパッケージとして下記をインストールする.
```
-<a id="org5f03be0"></a>
+<a id="orgf1a23b4"></a>
#### GNU Build System
@@ 557,7 556,7 @@ GNU Build System のパッケージとして下記をインストールする.
```
-<a id="org9fa6c47"></a>
+<a id="orga1d8c73"></a>
#### ユーティリティ
@@ 581,12 580,12 @@ GNU Build System のパッケージとして下記をインストールする.
```
-<a id="org334a9d4"></a>
+<a id="org8039e62"></a>
#### 関数定義
-<a id="orgf3d8992"></a>
+<a id="orgfaaf8b9"></a>
##### with-poppler-data
@@ 600,14 599,14 @@ poppler を依存関係に持つパッケージに poppler-data を追加する
このラッパ関数でパッケージを包むと, PDF ファイル中の日本語を描画したり, 日本語のテキストの抽出できるようになる.
-<a id="org8e748db"></a>
+<a id="org25dd7e1"></a>
## Taix チャンネル
Guix の公式チャンネルなどに未登録で, 独自にパッケージ定義しているものは, 独自チャンネルを作成して管理する.
-<a id="org924f4b9"></a>
+<a id="org956aa98"></a>
### emacs-xyz.scm
@@ 696,7 695,7 @@ Guix の公式チャンネルなどに未登録で, 独自にパッケージ定
```
-<a id="org9c904e9"></a>
+<a id="orge5736e9"></a>
### pdf.scm
@@ 719,14 718,14 @@ This package includes Poppler encoding files for rendering of CJK and Cyrillic t
```
-<a id="orgd9edb35"></a>
+<a id="org1a7d44f"></a>
## Emacs の設定
Org Mode を使用して Literature Programming 方式で Emacs を設定する.
-<a id="orge675382"></a>
+<a id="org53182d5"></a>
### Emacs の設定ファイル
@@ 750,14 749,14 @@ Emacs の設定ファイルは, 下記の構成で記述されている.
出力されたファイル: [dotfiles/emacs.d/.emacs.d/init.el](dotfiles/emacs.d/.emacs.d/init.el)
-<a id="orgfb0c95f"></a>
+<a id="orgb7881c3"></a>
### プリミティブ実装部分のカスタマイズ
プリミティブ実装部分のカスタマイズ内容を定義する.
-<a id="org03526dc"></a>
+<a id="orge82f2e0"></a>
#### dispnew.c
@@ 770,7 769,7 @@ Emacs の設定ファイルは, 下記の構成で記述されている.
```
-<a id="org4c48347"></a>
+<a id="orgb728d80"></a>
#### fontset.c
@@ 790,7 789,7 @@ JIS X 0208 の文字セットでデフォルトの sans-serif フォントを使
```
-<a id="org8878774"></a>
+<a id="orgb194f58"></a>
#### frame.c
@@ 809,7 808,7 @@ JIS X 0208 の文字セットでデフォルトの sans-serif フォントを使
```
-<a id="org2303db7"></a>
+<a id="org7b07047"></a>
#### xdisp.c
@@ 822,7 821,7 @@ JIS X 0208 の文字セットでデフォルトの sans-serif フォントを使
```
-<a id="orgafa2575"></a>
+<a id="org7fdf2dc"></a>
#### editfns.c
@@ 835,14 834,14 @@ JIS X 0208 の文字セットでデフォルトの sans-serif フォントを使
```
-<a id="orge2d3841"></a>
+<a id="orgad327cb"></a>
### パッケージのカスタマイズ
各種パッケージのカスタマイズ内容を定義する.
-<a id="org65d3c63"></a>
+<a id="org595b645"></a>
#### ace-window.el
@@ 861,7 860,7 @@ ace-window にグローバルなキーをバインドする.
```
-<a id="orgef94387"></a>
+<a id="org0bbb51b"></a>
#### files.el
@@ 898,7 897,7 @@ read-only でファイルを開いた場合は view-mode を有効にする.
```
-<a id="org215387d"></a>
+<a id="orgc0ecde7"></a>
#### browse-url.el
@@ 911,7 910,7 @@ Emacs で使用するデフォルトのブラウザを EWW に設定する.
```
-<a id="orga13117a"></a>
+<a id="org79f4298"></a>
#### company.el
@@ 930,7 929,7 @@ company による補完を 1 文字目で開始する.
```
-<a id="orgaa4b378"></a>
+<a id="org3afdbc0"></a>
#### minibuffer.el
@@ 943,7 942,7 @@ company による補完を 1 文字目で開始する.
```
-<a id="org58eee13"></a>
+<a id="org4e5ba35"></a>
##### 参考
@@ 955,7 954,7 @@ company による補完を 1 文字目で開始する.
- 例: `M-x foo` -> `fbarbazoo`
-<a id="org9f3aea9"></a>
+<a id="orga760ab6"></a>
#### custom.el
@@ 968,7 967,7 @@ company による補完を 1 文字目で開始する.
```
-<a id="org882deb1"></a>
+<a id="orgc7f9bec"></a>
#### battery.el
@@ 981,7 980,7 @@ company による補完を 1 文字目で開始する.
```
-<a id="orge42a1bb"></a>
+<a id="org58dcc01"></a>
#### time.el
@@ 1000,7 999,7 @@ company による補完を 1 文字目で開始する.
```
-<a id="org975aa14"></a>
+<a id="org5b413dc"></a>
#### electric-pair.el
@@ 1013,7 1012,7 @@ company による補完を 1 文字目で開始する.
```
-<a id="orgc3836c1"></a>
+<a id="org62afe87"></a>
#### eldoc.el
@@ 1028,7 1027,7 @@ company による補完を 1 文字目で開始する.
```
-<a id="org54b930c"></a>
+<a id="orgc91e871"></a>
#### paredit.el
@@ 1048,7 1047,7 @@ Lisp 系の各種モードで paredit-mode を有効にする.
```
-<a id="org229aafa"></a>
+<a id="org1a6b860"></a>
#### rcirc.el
@@ 1066,7 1065,7 @@ Lisp 系の各種モードで paredit-mode を有効にする.
```
-<a id="org45a7626"></a>
+<a id="orge92030e"></a>
#### em-cmpl.el
@@ 1079,7 1078,7 @@ EShell のコマンド補完候補に Emacs Lisp 関数も表示するように
```
-<a id="orgefc1e22"></a>
+<a id="org92add04"></a>
#### icomplete.el
@@ 1098,7 1097,7 @@ EShell のコマンド補完候補に Emacs Lisp 関数も表示するように
```
-<a id="orgc8d79d0"></a>
+<a id="org1eb0aa5"></a>
#### startup.el
@@ 1117,12 1116,12 @@ Emacs の初期表示画面を抑制する.
```
-<a id="org73aa63a"></a>
+<a id="orgf3be851"></a>
#### org\*.el
-<a id="org4cef0f2"></a>
+<a id="org8022ea3"></a>
##### org.el
@@ 1157,7 1156,7 @@ org-babel で使用する言語を指定する.
```
-<a id="org38bb0c9"></a>
+<a id="org6e0a406"></a>
##### org-agenda.el
@@ 1170,7 1169,7 @@ org-babel で使用する言語を指定する.
```
-<a id="orga66af9d"></a>
+<a id="orgf7b9bbf"></a>
##### org-capture.el
@@ 1193,7 1192,7 @@ org-babel で使用する言語を指定する.
```
-<a id="org3cdc6b8"></a>
+<a id="org2420376"></a>
#### org-present
@@ 1223,7 1222,7 @@ org-present-mode に切り替えた際に, プレゼン用に設定を変更し,
```
-<a id="orga9b3f54"></a>
+<a id="org928206c"></a>
#### ob-async.el
@@ 1236,7 1235,7 @@ Org Babel を非同期に実行できるようにする.
```
-<a id="orge47ad7c"></a>
+<a id="org3e6589a"></a>
#### ox-gfm.el
@@ 1250,7 1249,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="org4807fe9"></a>
+<a id="orgf86bb99"></a>
#### scroll-bar.el
@@ 1259,7 1258,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="orgb3b0b3f"></a>
+<a id="orge547395"></a>
#### sendmail.el
@@ 1268,12 1267,12 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="orge74859e"></a>
+<a id="orgf566674"></a>
#### skk\*.el
-<a id="org2af061d"></a>
+<a id="orgf913677"></a>
##### skk-kanagaki.el
@@ 1282,7 1281,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="org7d8f30c"></a>
+<a id="orgd18e9ea"></a>
##### skk-tut.el
@@ 1292,7 1291,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="org7bf8036"></a>
+<a id="org9c082bd"></a>
##### skk-vars.el
@@ 1302,7 1301,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="org404b822"></a>
+<a id="org43acd2a"></a>
#### smtpmail.el
@@ 1312,7 1311,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="orgfe05510"></a>
+<a id="org9fb1f3d"></a>
#### which-key.el
@@ 1321,7 1320,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="org32a70d9"></a>
+<a id="org52baec9"></a>
#### faces.el
@@ 1343,7 1342,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="org08d0a48"></a>
+<a id="orgedd6d7b"></a>
#### ibuffer.el
@@ 1352,7 1351,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="orgf41f077"></a>
+<a id="org7d599b6"></a>
#### bash-completion.el
@@ 1362,7 1361,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="org5b64262"></a>
+<a id="orgcaea489"></a>
#### server.el
@@ 1373,7 1372,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="org90e1262"></a>
+<a id="orgad0fea4"></a>
#### cus-edit.el
@@ 1388,7 1387,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="org0073f9c"></a>
+<a id="orgfc211f3"></a>
#### editorconfig.el
@@ 1401,7 1400,7 @@ EditorConfig を有効にする.
```
-<a id="orgf8878ab"></a>
+<a id="orgf0468f9"></a>
#### inf-lisp.el
@@ 1416,7 1415,7 @@ Inferior Lisp mode で SBCL を使用する.
SLIME などでこの値が参照される.
-<a id="org491828b"></a>
+<a id="org8ff31c7"></a>
#### slime.el
@@ 1429,7 1428,7 @@ SLIME で使用する Contrib Package をロードする.
```
-<a id="orge549a9f"></a>
+<a id="orgc1b6c24"></a>
#### yasnippet.el
@@ 1451,7 1450,7 @@ Yasnippet をグローバルに有効化する.
```
-<a id="orgabd1d44"></a>
+<a id="org8c74ea8"></a>
#### copyright.el
@@ 1479,7 1478,7 @@ Guix のコントリビュート時に著作権表示を簡単に更新できる
参考: [The Perfect Setup (GNU Guix Reference Manual)](https://guix.gnu.org/manual/en/html_node/The-Perfect-Setup.html)
-<a id="orge4ca12d"></a>
+<a id="orgf793674"></a>
#### geiser-guile.el
@@ 1495,14 1494,14 @@ Guix のソースコードを Geiser のロードパスに追加する.
参考: [The Perfect Setup (GNU Guix Reference Manual)](https://guix.gnu.org/manual/en/html_node/The-Perfect-Setup.html)
-<a id="org34f3291"></a>
+<a id="orgf1c40b7"></a>
#### geiser-repl.el
> Geiser's REPL
-<a id="orgca99baf"></a>
+<a id="orgebc99b7"></a>
#### simple.el
@@ 1515,7 1514,7 @@ Guix のソースコードを Geiser のロードパスに追加する.
```
-<a id="orgb0d1b3f"></a>
+<a id="org5a6860e"></a>
#### mastodon.el
@@ 1534,7 1533,7 @@ Guix のソースコードを Geiser のロードパスに追加する.
```
-<a id="org8c0e10e"></a>
+<a id="orgce708c1"></a>
#### elfeed.el
@@ 1547,7 1546,7 @@ Guix のソースコードを Geiser のロードパスに追加する.
```
-<a id="org16d1337"></a>
+<a id="orgd273e77"></a>
#### inf-ruby.el
@@ 1566,7 1565,7 @@ ruby-mode で inf-ruby-minor-mode を使う.
```
-<a id="orgd1377e3"></a>
+<a id="org96a0cdc"></a>
#### robe.el
@@ 1586,7 1585,7 @@ company-robe を使用する.
```
-<a id="org27a36e5"></a>
+<a id="orgeac3ccc"></a>
#### flycheck.el
@@ 1599,7 1598,7 @@ ruby-mode で flycheck-mode を使用する.
```
-<a id="org199da2e"></a>
+<a id="org5da79ca"></a>
#### env.el
@@ 1612,7 1611,7 @@ Emacs の中では基本的に pager を使わないため, `PAGER` 環境変数
```
-<a id="org876f634"></a>
+<a id="org8c3a7c3"></a>
#### kintai.el
@@ 1626,7 1625,7 @@ Emacs の中では基本的に pager を使わないため, `PAGER` 環境変数
```
-<a id="orgde6e437"></a>
+<a id="org382f6df"></a>
#### js.el
@@ 1639,14 1638,14 @@ Emacs の中では基本的に pager を使わないため, `PAGER` 環境変数
```
-<a id="orgd05e6a3"></a>
+<a id="org0153524"></a>
### 変数定義
Emacs のコンフィグで使用する変数を定義する.
-<a id="org78cb4f8"></a>
+<a id="org1ad22f9"></a>
#### **my-sans-serif-font**
@@ 1659,7 1658,7 @@ Emacs のコンフィグで使用する変数を定義する.
`serif` には `Noto Sans Serif CJK JP` を使用する.
-<a id="org4f6980b"></a>
+<a id="orgb12dccb"></a>
#### **my-serif-font**
@@ 1668,7 1667,7 @@ Emacs のコンフィグで使用する変数を定義する.
```
-<a id="orgb335e33"></a>
+<a id="org893235e"></a>
#### **guix-source-path**
@@ 1679,14 1678,14 @@ Guix のソースコードのパスを定義する.
```
-<a id="org7ee6465"></a>
+<a id="org9bb1724"></a>
### 関数定義
Emacs のコンフィグで使用する関数を定義する.
-<a id="orgeccb09e"></a>
+<a id="org9750469"></a>
#### my-add-hooks
@@ 1698,7 1697,7 @@ Emacs のコンフィグで使用する関数を定義する.
```
-<a id="org3a6e119"></a>
+<a id="org879a653"></a>
#### my-toggle-delete-trailing-whitespace-on-save
@@ 1716,12 1715,12 @@ Emacs のコンフィグで使用する関数を定義する.
```
-<a id="org6294abd"></a>
+<a id="org4a03c07"></a>
## Ruby の設定
-<a id="org6283f9a"></a>
+<a id="org824841a"></a>
### irb の設定ファイル
@@ 1733,14 1732,14 @@ IRB.conf[:USE_READLINE] = false if ENV['INSIDE_EMACS']
```
-<a id="org458784e"></a>
+<a id="org9cfb5fd"></a>
## Nyxt の設定
メインブラウザとして使用している Nyxt を設定する.
-<a id="org485b43e"></a>
+<a id="org8cb494b"></a>
### Nyxt の設定ファイル
@@ 1759,7 1758,7 @@ Nyxt の設定ファイルは, 下記の構成で記述されている.
出力されたファイル: [dotfiles/nyxt/.config/nyxt/init.lisp](dotfiles/nyxt/.config/nyxt/init.lisp)
-<a id="orgd6ac3bd"></a>
+<a id="orgc4b9568"></a>
### Nyxt のバッファ設定
@@ 1771,14 1770,14 @@ Nyxt は Emacs のキーバインドで操作する.
```
-<a id="orgdfe5e42"></a>
+<a id="org6ce6273"></a>
### Nyxt のコマンド定義
Nyxt で使用する独自コマンドを定義する.
-<a id="org5839e66"></a>
+<a id="org70bbedb"></a>
#### copy-tver-streaming-url
@@ 1795,7 1794,7 @@ Nyxt で使用する独自コマンドを定義する.
```
-<a id="orgfd86f74"></a>
+<a id="org543c24e"></a>
#### play-tver-movie-on-mpv
@@ 1813,7 1812,7 @@ Nyxt で使用する独自コマンドを定義する.
```
-<a id="orgb06ae5d"></a>
+<a id="org383ab07"></a>
#### play-tver-movie-on-mpv-x2
@@ 1831,14 1830,14 @@ Nyxt で使用する独自コマンドを定義する.
```
-<a id="org64c0652"></a>
+<a id="org10125e6"></a>
### 関数定義
定義したコマンド等で使用する関数を定義する.
-<a id="orge53ba3a"></a>
+<a id="org43c99ce"></a>
##### make-streaming-url
@@ 1856,7 1855,7 @@ Nyxt で使用する独自コマンドを定義する.
```
-<a id="org8c1fc4c"></a>
+<a id="orga71d6d1"></a>
##### make-mpv-command
@@ 1869,7 1868,7 @@ URL から mpv コマンドを生成するユーティリティ関数.
```
-<a id="orgf1c6503"></a>
+<a id="orgc3ab9d4"></a>
## SBCL の設定
@@ 1886,7 1885,7 @@ SBCL を設定する.
出力されたファイル: [dotfiles/.sbclrc](dotfiles/.sbclrc)
-<a id="org679aa90"></a>
+<a id="org6c385b2"></a>
### ASDF の設定
@@ 1897,7 1896,7 @@ SBCL を設定する.
```
-<a id="org150b494"></a>
+<a id="org9a224ac"></a>
### QuickLisp の設定
@@ 1912,7 1911,7 @@ SBCL を設定する.
```
-<a id="orge2c9f9e"></a>
+<a id="orgc907772"></a>
### CFFI の設定
@@ 1930,7 1929,7 @@ CFFI が Guix 上で C ライブラリを参照できるようにする.
参考: [Nyxt Developer Readme](https://github.com/atlas-engineer/nyxt/tree/master/documents#gnulinux-freebsd-gtk-dependencies)
-<a id="org43f4e6b"></a>
+<a id="org248c254"></a>
## フォントの設定