@@ 4,133 4,133 @@
OS は [GNU Guix](https://guix.gnu.org/) を使用し, 可能な限り宣言的に構成を記述している.
-1. [Guix の設定](#org3c2ffde)
- 1. [Guix の設定ファイルの適用](#org03ce651)
- 1. [前処理](#org6f377f9)
- 2. [システムのセットアップ](#org1b44bc6)
- 3. [ホームのセットアップ](#org021d5ab)
- 4. [パッケージのセットアップ](#org630b51f)
- 5. [各設定ファイルのリンク](#org75eb1c0)
- 2. [チャンネルの設定ファイル](#orgf61334d)
- 1. [NonGuix チャンネルの定義](#org7e6c09e)
- 2. [Taix チャンネルの定義](#org57d3ce7)
- 3. [システムの設定ファイル](#org6f470ab)
- 1. [libinput の設定](#org56d2a94)
- 4. [ホームの設定](#org2c2b7f8)
- 5. [パッケージの設定](#org3822047)
- 1. [デスクトップ](#org1886477)
- 2. [パッケージマネージャ](#org81aab7d)
- 3. [Emacs](#org057ae45)
- 4. [シェル](#orgdee4894)
- 5. [アプリケーション](#org1524ce3)
- 6. [フォント](#orgba24bff)
- 7. [開発](#org8132cb6)
- 8. [GNU Build System](#org9a4a6af)
- 9. [ユーティリティ](#org8f12119)
- 10. [関数定義](#orge942bfc)
- 1. [with-poppler-data](#org499f67c)
-2. [Taix チャンネル](#org27f9ab9)
- 1. [emacs-xyz.scm](#org66b297d)
- 2. [pdf.scm](#orgdcd81d9)
-3. [Emacs の設定](#org49d7693)
- 1. [Emacs の設定ファイル](#org498f54a)
- 2. [プリミティブ実装部分のカスタマイズ](#org55de266)
- 1. [dispnew.c](#org3c9b1b2)
- 2. [fontset.c](#orgca88802)
- 3. [frame.c](#org93d0501)
- 4. [xdisp.c](#org84ae857)
- 5. [editfns.c](#orgb2def65)
- 3. [パッケージのカスタマイズ](#org44f2d9f)
- 1. [ace-window.el](#orgfea00e1)
- 2. [files.el](#orgdc46e96)
- 3. [browse-url.el](#orgb062535)
- 4. [company.el](#org73edbf9)
- 5. [minibuffer.el](#org64d01a1)
- 1. [参考](#orga202f92)
- 6. [custom.el](#org78148fd)
- 7. [battery.el](#orge68e110)
- 8. [time.el](#org6ae4862)
- 9. [electric-pair.el](#org189cdea)
- 10. [eldoc.el](#orgdd1079a)
- 11. [paredit.el](#org2536331)
- 12. [rcirc.el](#org89a9081)
- 13. [em-cmpl.el](#org10f5256)
- 14. [icomplete.el](#orgab173de)
- 15. [startup.el](#orgafc7170)
- 16. [org\*.el](#org1c78aec)
- 1. [org.el](#org3e93a23)
- 2. [org-agenda.el](#org1868989)
- 3. [org-capture.el](#org5e5cf64)
- 17. [org-present](#org1d6c24b)
- 18. [ob-async.el](#org86f0e07)
- 19. [ox-gfm.el](#org562e152)
- 20. [scroll-bar.el](#org8cc06f9)
- 21. [sendmail.el](#orge546601)
- 22. [skk\*.el](#org6a3608f)
- 1. [skk-kanagaki.el](#org5f6031f)
- 2. [skk-tut.el](#org8e57e34)
- 3. [skk-vars.el](#org2c25d91)
- 23. [smtpmail.el](#orgef989f6)
- 24. [which-key.el](#orga29ca4a)
- 25. [faces.el](#org61e7a9a)
- 26. [ibuffer.el](#org6ed3367)
- 27. [bash-completion.el](#org1fe3717)
- 28. [server.el](#org77bf331)
- 29. [cus-edit.el](#orgc374048)
- 30. [editorconfig.el](#org001a82c)
- 31. [inf-lisp.el](#org354c90a)
- 32. [slime.el](#orgf0d55f4)
- 33. [yasnippet.el](#org965e2eb)
- 34. [copyright.el](#org33d9042)
- 35. [geiser-guile.el](#orge4285ab)
- 36. [geiser-repl.el](#orga3f4093)
- 37. [simple.el](#orgc480a23)
- 38. [mastodon.el](#orgb86df98)
- 39. [elfeed.el](#org5406fbf)
- 40. [inf-ruby.el](#org353a496)
- 41. [robe.el](#org812b851)
- 42. [flycheck.el](#org83b3fbb)
- 43. [env.el](#org8aa81fa)
- 44. [kintai.el](#orgc7a8090)
- 4. [変数定義](#org9c3c562)
- 1. [**my-sans-serif-font**](#org85218b8)
- 2. [**my-serif-font**](#org1ed319b)
- 3. [**guix-source-path**](#orgc2cd30e)
- 5. [関数定義](#org1841c0e)
- 1. [my-add-hooks](#orgbca7ed0)
- 2. [my-toggle-delete-trailing-whitespace-on-save](#orge479384)
-4. [Ruby の設定](#orgc3c550f)
- 1. [irb の設定ファイル](#orgc9a1b0a)
-5. [Nyxt の設定](#org1dc03b9)
- 1. [Nyxt の設定ファイル](#org9308643)
- 2. [Nyxt のバッファ設定](#org411fe4d)
- 3. [Nyxt のコマンド定義](#org285e675)
- 1. [copy-tver-streaming-url](#orga9e3d36)
- 2. [play-tver-movie-on-mpv](#orgde7608b)
- 3. [play-tver-movie-on-mpv-x2](#orgceba0c8)
- 4. [関数定義](#org106c411)
- 1. [make-streaming-url](#orgd582041)
- 2. [make-mpv-command](#orgd5a2f4c)
-6. [SBCL の設定](#orgbd782bf)
- 1. [ASDF の設定](#orge47d61b)
- 2. [QuickLisp の設定](#org08c965e)
- 3. [CFFI の設定](#org954255c)
-7. [フォントの設定](#orgf1a53ed)
-
-
-<a id="org3c2ffde"></a>
+1. [Guix の設定](#org0970b67)
+ 1. [Guix の設定ファイルの適用](#org9e91739)
+ 1. [前処理](#org7d1480b)
+ 2. [システムのセットアップ](#org806f2ca)
+ 3. [ホームのセットアップ](#orgb540cb4)
+ 4. [パッケージのセットアップ](#org1c63a45)
+ 5. [各設定ファイルのリンク](#orgcf2492a)
+ 2. [チャンネルの設定ファイル](#org885debe)
+ 1. [NonGuix チャンネルの定義](#orge081c6f)
+ 2. [Taix チャンネルの定義](#org8fd5a59)
+ 3. [システムの設定ファイル](#org95e55a0)
+ 1. [libinput の設定](#org5d00d86)
+ 4. [ホームの設定](#orgef5df3a)
+ 5. [パッケージの設定](#org41fbd45)
+ 1. [デスクトップ](#orgeedf1f6)
+ 2. [パッケージマネージャ](#orgbc050a8)
+ 3. [Emacs](#orge22efa5)
+ 4. [シェル](#org592827c)
+ 5. [アプリケーション](#orgde3db9c)
+ 6. [フォント](#org8002f68)
+ 7. [開発](#orgd4e5adf)
+ 8. [GNU Build System](#orge592017)
+ 9. [ユーティリティ](#orgc5b9829)
+ 10. [関数定義](#org7b12240)
+ 1. [with-poppler-data](#org14afbf8)
+2. [Taix チャンネル](#org32c6002)
+ 1. [emacs-xyz.scm](#org20d56af)
+ 2. [pdf.scm](#orgd68ec94)
+3. [Emacs の設定](#orgbb27f40)
+ 1. [Emacs の設定ファイル](#orgf0f5081)
+ 2. [プリミティブ実装部分のカスタマイズ](#orgb4dd806)
+ 1. [dispnew.c](#orgcee1005)
+ 2. [fontset.c](#orga3a9ddf)
+ 3. [frame.c](#org2f2934f)
+ 4. [xdisp.c](#org3088a02)
+ 5. [editfns.c](#orgd46262e)
+ 3. [パッケージのカスタマイズ](#org79b8fce)
+ 1. [ace-window.el](#org2332296)
+ 2. [files.el](#orgff49042)
+ 3. [browse-url.el](#org42ba6e5)
+ 4. [company.el](#org3524948)
+ 5. [minibuffer.el](#org1791612)
+ 1. [参考](#org515a761)
+ 6. [custom.el](#org14b3ac9)
+ 7. [battery.el](#org224ec78)
+ 8. [time.el](#org2cc0a96)
+ 9. [electric-pair.el](#orgd0daae1)
+ 10. [eldoc.el](#org9858e91)
+ 11. [paredit.el](#org50198f6)
+ 12. [rcirc.el](#orgc802d3a)
+ 13. [em-cmpl.el](#orgd2a8a9f)
+ 14. [icomplete.el](#org252ce1c)
+ 15. [startup.el](#org54d1b72)
+ 16. [org\*.el](#orgcb772c0)
+ 1. [org.el](#org307234f)
+ 2. [org-agenda.el](#orgbec1303)
+ 3. [org-capture.el](#orgb0c849f)
+ 17. [org-present](#orgb768759)
+ 18. [ob-async.el](#org47e06ba)
+ 19. [ox-gfm.el](#org433ab18)
+ 20. [scroll-bar.el](#org9e0a278)
+ 21. [sendmail.el](#org5646383)
+ 22. [skk\*.el](#orgd51a460)
+ 1. [skk-kanagaki.el](#org567d460)
+ 2. [skk-tut.el](#org86410e0)
+ 3. [skk-vars.el](#org86add13)
+ 23. [smtpmail.el](#orgbb848e3)
+ 24. [which-key.el](#org5e19ff2)
+ 25. [faces.el](#orgef928bd)
+ 26. [ibuffer.el](#org8eae609)
+ 27. [bash-completion.el](#org03110d0)
+ 28. [server.el](#org1a9e5c0)
+ 29. [cus-edit.el](#orgd36d61a)
+ 30. [editorconfig.el](#orgedeefce)
+ 31. [inf-lisp.el](#org687c449)
+ 32. [slime.el](#org7f4eb4d)
+ 33. [yasnippet.el](#orgac4f36d)
+ 34. [copyright.el](#orgfd49229)
+ 35. [geiser-guile.el](#org76665f1)
+ 36. [geiser-repl.el](#orga7ca187)
+ 37. [simple.el](#orga38118f)
+ 38. [mastodon.el](#org045791c)
+ 39. [elfeed.el](#org8fe768e)
+ 40. [inf-ruby.el](#org2859bed)
+ 41. [robe.el](#org569a899)
+ 42. [flycheck.el](#org556fdfd)
+ 43. [env.el](#orgbb55024)
+ 44. [kintai.el](#org9410ec3)
+ 4. [変数定義](#orga797d8c)
+ 1. [**my-sans-serif-font**](#orgd57ae68)
+ 2. [**my-serif-font**](#org94b23c0)
+ 3. [**guix-source-path**](#org6a65165)
+ 5. [関数定義](#orgce972e0)
+ 1. [my-add-hooks](#org023641a)
+ 2. [my-toggle-delete-trailing-whitespace-on-save](#org3d06131)
+4. [Ruby の設定](#orge734ba0)
+ 1. [irb の設定ファイル](#org447a236)
+5. [Nyxt の設定](#org5d80832)
+ 1. [Nyxt の設定ファイル](#org697e05d)
+ 2. [Nyxt のバッファ設定](#org017bda9)
+ 3. [Nyxt のコマンド定義](#org52b2461)
+ 1. [copy-tver-streaming-url](#org475c7c3)
+ 2. [play-tver-movie-on-mpv](#orgb1b3f71)
+ 3. [play-tver-movie-on-mpv-x2](#org3ae16a0)
+ 4. [関数定義](#org7eba90b)
+ 1. [make-streaming-url](#orgd7f02a0)
+ 2. [make-mpv-command](#orgc6b84db)
+6. [SBCL の設定](#org06d1eb6)
+ 1. [ASDF の設定](#orgfa93e15)
+ 2. [QuickLisp の設定](#org8b6ba26)
+ 3. [CFFI の設定](#orga55f706)
+7. [フォントの設定](#org812c46c)
+
+
+<a id="org0970b67"></a>
## Guix の設定
-<a id="org03ce651"></a>
+<a id="org9e91739"></a>
### Guix の設定ファイルの適用
以下の手順を実行して, Guix を設定する.
-<a id="org6f377f9"></a>
+<a id="org7d1480b"></a>
#### 前処理
@@ 147,7 147,7 @@ guix pull
```
-<a id="org1b44bc6"></a>
+<a id="org806f2ca"></a>
#### システムのセットアップ
@@ 156,7 156,7 @@ sudo guix system reconfigure guix-config/system-config.scm
```
-<a id="org021d5ab"></a>
+<a id="orgb540cb4"></a>
#### ホームのセットアップ
@@ 165,7 165,7 @@ sudo guix system reconfigure guix-config/system-config.scm
```
-<a id="org630b51f"></a>
+<a id="org1c63a45"></a>
#### パッケージのセットアップ
@@ 174,7 174,7 @@ guix package --manifest=guix-config/package-config.scm
```
-<a id="org75eb1c0"></a>
+<a id="orgcf2492a"></a>
#### 各設定ファイルのリンク
@@ 186,7 186,7 @@ stow -vt $HOME emacs.d guix nyxt sbcl fontconfig irb
```
-<a id="orgf61334d"></a>
+<a id="org885debe"></a>
### チャンネルの設定ファイル
@@ 203,7 203,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="org7e6c09e"></a>
+<a id="orge081c6f"></a>
#### NonGuix チャンネルの定義
@@ 221,7 221,7 @@ stow -vt $HOME emacs.d guix nyxt sbcl fontconfig irb
```
-<a id="org57d3ce7"></a>
+<a id="org8fd5a59"></a>
#### Taix チャンネルの定義
@@ 234,7 234,7 @@ stow -vt $HOME emacs.d guix nyxt sbcl fontconfig irb
```
-<a id="org6f470ab"></a>
+<a id="org95e55a0"></a>
### システムの設定ファイル
@@ 342,7 342,7 @@ stow -vt $HOME emacs.d guix nyxt sbcl fontconfig irb
出力されたファイル: [system-config.scm](system-config.scm)
-<a id="org56d2a94"></a>
+<a id="org5d00d86"></a>
#### libinput の設定
@@ 358,14 358,14 @@ EndSection"
```
-<a id="org2c2b7f8"></a>
+<a id="orgef5df3a"></a>
### ホームの設定
TBD
-<a id="org3822047"></a>
+<a id="org41fbd45"></a>
### パッケージの設定
@@ 389,7 389,7 @@ TBD
出力されたファイル: [package-config.scm](package-config.scm)
-<a id="org1886477"></a>
+<a id="orgeedf1f6"></a>
#### デスクトップ
@@ 409,7 409,7 @@ TBD
```
-<a id="org81aab7d"></a>
+<a id="orgbc050a8"></a>
#### パッケージマネージャ
@@ 422,7 422,7 @@ Guix のパッケージになっていないソフトウェアのインストー
```
-<a id="org057ae45"></a>
+<a id="orge22efa5"></a>
#### Emacs
@@ 433,6 433,7 @@ Emacs 関連のパッケージとして下記をインストールする.
(specification->package "emacs-ace-window")
(specification->package "emacs-bash-completion")
(specification->package "emacs-company")
+(specification->package "emacs-debbugs")
((options->transformation
'((with-commit . "emacs-ddskk=3ed86d42717ab2a54ec8de6ab32d552dc0a4c3b0")))
(specification->package "emacs-ddskk-nicola"))
@@ 472,7 473,7 @@ Emacs 関連のパッケージとして下記をインストールする.
```
-<a id="orgdee4894"></a>
+<a id="org592827c"></a>
#### シェル
@@ 490,7 491,7 @@ Emacs 関連のパッケージとして下記をインストールする.
```
-<a id="org1524ce3"></a>
+<a id="orgde3db9c"></a>
#### アプリケーション
@@ 510,7 511,7 @@ Emacs 関連のパッケージとして下記をインストールする.
```
-<a id="orgba24bff"></a>
+<a id="org8002f68"></a>
#### フォント
@@ 522,7 523,7 @@ Emacs 関連のパッケージとして下記をインストールする.
```
-<a id="org8132cb6"></a>
+<a id="orgd4e5adf"></a>
#### 開発
@@ 541,7 542,7 @@ Emacs 関連のパッケージとして下記をインストールする.
```
-<a id="org9a4a6af"></a>
+<a id="orge592017"></a>
#### GNU Build System
@@ 556,7 557,7 @@ GNU Build System のパッケージとして下記をインストールする.
```
-<a id="org8f12119"></a>
+<a id="orgc5b9829"></a>
#### ユーティリティ
@@ 580,12 581,12 @@ GNU Build System のパッケージとして下記をインストールする.
```
-<a id="orge942bfc"></a>
+<a id="org7b12240"></a>
#### 関数定義
-<a id="org499f67c"></a>
+<a id="org14afbf8"></a>
##### with-poppler-data
@@ 599,14 600,14 @@ poppler を依存関係に持つパッケージに poppler-data を追加する
このラッパ関数でパッケージを包むと, PDF ファイル中の日本語を描画したり, 日本語のテキストの抽出できるようになる.
-<a id="org27f9ab9"></a>
+<a id="org32c6002"></a>
## Taix チャンネル
Guix の公式チャンネルなどに未登録で, 独自にパッケージ定義しているものは, 独自チャンネルを作成して管理する.
-<a id="org66b297d"></a>
+<a id="org20d56af"></a>
### emacs-xyz.scm
@@ 662,7 663,7 @@ Guix の公式チャンネルなどに未登録で, 独自にパッケージ定
```
-<a id="orgdcd81d9"></a>
+<a id="orgd68ec94"></a>
### pdf.scm
@@ 685,14 686,14 @@ This package includes Poppler encoding files for rendering of CJK and Cyrillic t
```
-<a id="org49d7693"></a>
+<a id="orgbb27f40"></a>
## Emacs の設定
Org Mode を使用して Literature Programming 方式で Emacs を設定する.
-<a id="org498f54a"></a>
+<a id="orgf0f5081"></a>
### Emacs の設定ファイル
@@ 716,14 717,14 @@ Emacs の設定ファイルは, 下記の構成で記述されている.
出力されたファイル: [dotfiles/emacs.d/.emacs.d/init.el](dotfiles/emacs.d/.emacs.d/init.el)
-<a id="org55de266"></a>
+<a id="orgb4dd806"></a>
### プリミティブ実装部分のカスタマイズ
プリミティブ実装部分のカスタマイズ内容を定義する.
-<a id="org3c9b1b2"></a>
+<a id="orgcee1005"></a>
#### dispnew.c
@@ 736,7 737,7 @@ Emacs の設定ファイルは, 下記の構成で記述されている.
```
-<a id="orgca88802"></a>
+<a id="orga3a9ddf"></a>
#### fontset.c
@@ 756,7 757,7 @@ JIS X 0208 の文字セットでデフォルトの sans-serif フォントを使
```
-<a id="org93d0501"></a>
+<a id="org2f2934f"></a>
#### frame.c
@@ 775,7 776,7 @@ JIS X 0208 の文字セットでデフォルトの sans-serif フォントを使
```
-<a id="org84ae857"></a>
+<a id="org3088a02"></a>
#### xdisp.c
@@ 788,7 789,7 @@ JIS X 0208 の文字セットでデフォルトの sans-serif フォントを使
```
-<a id="orgb2def65"></a>
+<a id="orgd46262e"></a>
#### editfns.c
@@ 801,14 802,14 @@ JIS X 0208 の文字セットでデフォルトの sans-serif フォントを使
```
-<a id="org44f2d9f"></a>
+<a id="org79b8fce"></a>
### パッケージのカスタマイズ
各種パッケージのカスタマイズ内容を定義する.
-<a id="orgfea00e1"></a>
+<a id="org2332296"></a>
#### ace-window.el
@@ 827,7 828,7 @@ ace-window にグローバルなキーをバインドする.
```
-<a id="orgdc46e96"></a>
+<a id="orgff49042"></a>
#### files.el
@@ 864,7 865,7 @@ read-only でファイルを開いた場合は view-mode を有効にする.
```
-<a id="orgb062535"></a>
+<a id="org42ba6e5"></a>
#### browse-url.el
@@ 877,7 878,7 @@ Emacs で使用するデフォルトのブラウザを EWW に設定する.
```
-<a id="org73edbf9"></a>
+<a id="org3524948"></a>
#### company.el
@@ 896,7 897,7 @@ company による補完を 1 文字目で開始する.
```
-<a id="org64d01a1"></a>
+<a id="org1791612"></a>
#### minibuffer.el
@@ 909,7 910,7 @@ company による補完を 1 文字目で開始する.
```
-<a id="orga202f92"></a>
+<a id="org515a761"></a>
##### 参考
@@ 921,7 922,7 @@ company による補完を 1 文字目で開始する.
- 例: `M-x foo` -> `fbarbazoo`
-<a id="org78148fd"></a>
+<a id="org14b3ac9"></a>
#### custom.el
@@ 934,7 935,7 @@ company による補完を 1 文字目で開始する.
```
-<a id="orge68e110"></a>
+<a id="org224ec78"></a>
#### battery.el
@@ 947,7 948,7 @@ company による補完を 1 文字目で開始する.
```
-<a id="org6ae4862"></a>
+<a id="org2cc0a96"></a>
#### time.el
@@ 966,7 967,7 @@ company による補完を 1 文字目で開始する.
```
-<a id="org189cdea"></a>
+<a id="orgd0daae1"></a>
#### electric-pair.el
@@ 979,7 980,7 @@ company による補完を 1 文字目で開始する.
```
-<a id="orgdd1079a"></a>
+<a id="org9858e91"></a>
#### eldoc.el
@@ 994,7 995,7 @@ company による補完を 1 文字目で開始する.
```
-<a id="org2536331"></a>
+<a id="org50198f6"></a>
#### paredit.el
@@ 1014,7 1015,7 @@ Lisp 系の各種モードで paredit-mode を有効にする.
```
-<a id="org89a9081"></a>
+<a id="orgc802d3a"></a>
#### rcirc.el
@@ 1032,7 1033,7 @@ Lisp 系の各種モードで paredit-mode を有効にする.
```
-<a id="org10f5256"></a>
+<a id="orgd2a8a9f"></a>
#### em-cmpl.el
@@ 1045,7 1046,7 @@ EShell のコマンド補完候補に Emacs Lisp 関数も表示するように
```
-<a id="orgab173de"></a>
+<a id="org252ce1c"></a>
#### icomplete.el
@@ 1064,7 1065,7 @@ EShell のコマンド補完候補に Emacs Lisp 関数も表示するように
```
-<a id="orgafc7170"></a>
+<a id="org54d1b72"></a>
#### startup.el
@@ 1083,12 1084,12 @@ Emacs の初期表示画面を抑制する.
```
-<a id="org1c78aec"></a>
+<a id="orgcb772c0"></a>
#### org\*.el
-<a id="org3e93a23"></a>
+<a id="org307234f"></a>
##### org.el
@@ 1123,7 1124,7 @@ org-babel で使用する言語を指定する.
```
-<a id="org1868989"></a>
+<a id="orgbec1303"></a>
##### org-agenda.el
@@ 1136,7 1137,7 @@ org-babel で使用する言語を指定する.
```
-<a id="org5e5cf64"></a>
+<a id="orgb0c849f"></a>
##### org-capture.el
@@ 1159,7 1160,7 @@ org-babel で使用する言語を指定する.
```
-<a id="org1d6c24b"></a>
+<a id="orgb768759"></a>
#### org-present
@@ 1189,7 1190,7 @@ org-present-mode に切り替えた際に, プレゼン用に設定を変更し,
```
-<a id="org86f0e07"></a>
+<a id="org47e06ba"></a>
#### ob-async.el
@@ 1202,7 1203,7 @@ Org Babel を非同期に実行できるようにする.
```
-<a id="org562e152"></a>
+<a id="org433ab18"></a>
#### ox-gfm.el
@@ 1216,7 1217,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="org8cc06f9"></a>
+<a id="org9e0a278"></a>
#### scroll-bar.el
@@ 1225,7 1226,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="orge546601"></a>
+<a id="org5646383"></a>
#### sendmail.el
@@ 1234,12 1235,12 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="org6a3608f"></a>
+<a id="orgd51a460"></a>
#### skk\*.el
-<a id="org5f6031f"></a>
+<a id="org567d460"></a>
##### skk-kanagaki.el
@@ 1248,7 1249,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="org8e57e34"></a>
+<a id="org86410e0"></a>
##### skk-tut.el
@@ 1258,7 1259,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="org2c25d91"></a>
+<a id="org86add13"></a>
##### skk-vars.el
@@ 1268,7 1269,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="orgef989f6"></a>
+<a id="orgbb848e3"></a>
#### smtpmail.el
@@ 1278,7 1279,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="orga29ca4a"></a>
+<a id="org5e19ff2"></a>
#### which-key.el
@@ 1287,7 1288,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="org61e7a9a"></a>
+<a id="orgef928bd"></a>
#### faces.el
@@ 1309,7 1310,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="org6ed3367"></a>
+<a id="org8eae609"></a>
#### ibuffer.el
@@ 1318,7 1319,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="org1fe3717"></a>
+<a id="org03110d0"></a>
#### bash-completion.el
@@ 1328,7 1329,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="org77bf331"></a>
+<a id="org1a9e5c0"></a>
#### server.el
@@ 1339,7 1340,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="orgc374048"></a>
+<a id="orgd36d61a"></a>
#### cus-edit.el
@@ 1354,7 1355,7 @@ Github Flavored Markdown でエクスポートできるようにデフォルト
```
-<a id="org001a82c"></a>
+<a id="orgedeefce"></a>
#### editorconfig.el
@@ 1367,7 1368,7 @@ EditorConfig を有効にする.
```
-<a id="org354c90a"></a>
+<a id="org687c449"></a>
#### inf-lisp.el
@@ 1382,7 1383,7 @@ Inferior Lisp mode で SBCL を使用する.
SLIME などでこの値が参照される.
-<a id="orgf0d55f4"></a>
+<a id="org7f4eb4d"></a>
#### slime.el
@@ 1395,7 1396,7 @@ SLIME で使用する Contrib Package をロードする.
```
-<a id="org965e2eb"></a>
+<a id="orgac4f36d"></a>
#### yasnippet.el
@@ 1417,7 1418,7 @@ Yasnippet をグローバルに有効化する.
```
-<a id="org33d9042"></a>
+<a id="orgfd49229"></a>
#### copyright.el
@@ 1445,7 1446,7 @@ Guix のコントリビュート時に著作権表示を簡単に更新できる
参考: [The Perfect Setup (GNU Guix Reference Manual)](https://guix.gnu.org/manual/en/html_node/The-Perfect-Setup.html)
-<a id="orge4285ab"></a>
+<a id="org76665f1"></a>
#### geiser-guile.el
@@ 1461,14 1462,14 @@ Guix のソースコードを Geiser のロードパスに追加する.
参考: [The Perfect Setup (GNU Guix Reference Manual)](https://guix.gnu.org/manual/en/html_node/The-Perfect-Setup.html)
-<a id="orga3f4093"></a>
+<a id="orga7ca187"></a>
#### geiser-repl.el
> Geiser's REPL
-<a id="orgc480a23"></a>
+<a id="orga38118f"></a>
#### simple.el
@@ 1481,7 1482,7 @@ Guix のソースコードを Geiser のロードパスに追加する.
```
-<a id="orgb86df98"></a>
+<a id="org045791c"></a>
#### mastodon.el
@@ 1500,7 1501,7 @@ Guix のソースコードを Geiser のロードパスに追加する.
```
-<a id="org5406fbf"></a>
+<a id="org8fe768e"></a>
#### elfeed.el
@@ 1513,7 1514,7 @@ Guix のソースコードを Geiser のロードパスに追加する.
```
-<a id="org353a496"></a>
+<a id="org2859bed"></a>
#### inf-ruby.el
@@ 1532,7 1533,7 @@ ruby-mode で inf-ruby-minor-mode を使う.
```
-<a id="org812b851"></a>
+<a id="org569a899"></a>
#### robe.el
@@ 1552,7 1553,7 @@ company-robe を使用する.
```
-<a id="org83b3fbb"></a>
+<a id="org556fdfd"></a>
#### flycheck.el
@@ 1565,7 1566,7 @@ ruby-mode で flycheck-mode を使用する.
```
-<a id="org8aa81fa"></a>
+<a id="orgbb55024"></a>
#### env.el
@@ 1578,7 1579,7 @@ Emacs の中では基本的に pager を使わないため, `PAGER` 環境変数
```
-<a id="orgc7a8090"></a>
+<a id="org9410ec3"></a>
#### kintai.el
@@ 1592,14 1593,14 @@ Emacs の中では基本的に pager を使わないため, `PAGER` 環境変数
```
-<a id="org9c3c562"></a>
+<a id="orga797d8c"></a>
### 変数定義
Emacs のコンフィグで使用する変数を定義する.
-<a id="org85218b8"></a>
+<a id="orgd57ae68"></a>
#### **my-sans-serif-font**
@@ 1612,7 1613,7 @@ Emacs のコンフィグで使用する変数を定義する.
`serif` には `Noto Sans Serif CJK JP` を使用する.
-<a id="org1ed319b"></a>
+<a id="org94b23c0"></a>
#### **my-serif-font**
@@ 1621,7 1622,7 @@ Emacs のコンフィグで使用する変数を定義する.
```
-<a id="orgc2cd30e"></a>
+<a id="org6a65165"></a>
#### **guix-source-path**
@@ 1632,14 1633,14 @@ Guix のソースコードのパスを定義する.
```
-<a id="org1841c0e"></a>
+<a id="orgce972e0"></a>
### 関数定義
Emacs のコンフィグで使用する関数を定義する.
-<a id="orgbca7ed0"></a>
+<a id="org023641a"></a>
#### my-add-hooks
@@ 1651,7 1652,7 @@ Emacs のコンフィグで使用する関数を定義する.
```
-<a id="orge479384"></a>
+<a id="org3d06131"></a>
#### my-toggle-delete-trailing-whitespace-on-save
@@ 1669,12 1670,12 @@ Emacs のコンフィグで使用する関数を定義する.
```
-<a id="orgc3c550f"></a>
+<a id="orge734ba0"></a>
## Ruby の設定
-<a id="orgc9a1b0a"></a>
+<a id="org447a236"></a>
### irb の設定ファイル
@@ 1686,14 1687,14 @@ IRB.conf[:USE_READLINE] = false if ENV['INSIDE_EMACS']
```
-<a id="org1dc03b9"></a>
+<a id="org5d80832"></a>
## Nyxt の設定
メインブラウザとして使用している Nyxt を設定する.
-<a id="org9308643"></a>
+<a id="org697e05d"></a>
### Nyxt の設定ファイル
@@ 1712,7 1713,7 @@ Nyxt の設定ファイルは, 下記の構成で記述されている.
出力されたファイル: [dotfiles/nyxt/.config/nyxt/init.lisp](dotfiles/nyxt/.config/nyxt/init.lisp)
-<a id="org411fe4d"></a>
+<a id="org017bda9"></a>
### Nyxt のバッファ設定
@@ 1724,14 1725,14 @@ Nyxt は Emacs のキーバインドで操作する.
```
-<a id="org285e675"></a>
+<a id="org52b2461"></a>
### Nyxt のコマンド定義
Nyxt で使用する独自コマンドを定義する.
-<a id="orga9e3d36"></a>
+<a id="org475c7c3"></a>
#### copy-tver-streaming-url
@@ 1748,7 1749,7 @@ Nyxt で使用する独自コマンドを定義する.
```
-<a id="orgde7608b"></a>
+<a id="orgb1b3f71"></a>
#### play-tver-movie-on-mpv
@@ 1766,7 1767,7 @@ Nyxt で使用する独自コマンドを定義する.
```
-<a id="orgceba0c8"></a>
+<a id="org3ae16a0"></a>
#### play-tver-movie-on-mpv-x2
@@ 1784,14 1785,14 @@ Nyxt で使用する独自コマンドを定義する.
```
-<a id="org106c411"></a>
+<a id="org7eba90b"></a>
### 関数定義
定義したコマンド等で使用する関数を定義する.
-<a id="orgd582041"></a>
+<a id="orgd7f02a0"></a>
##### make-streaming-url
@@ 1809,7 1810,7 @@ Nyxt で使用する独自コマンドを定義する.
```
-<a id="orgd5a2f4c"></a>
+<a id="orgc6b84db"></a>
##### make-mpv-command
@@ 1822,7 1823,7 @@ URL から mpv コマンドを生成するユーティリティ関数.
```
-<a id="orgbd782bf"></a>
+<a id="org06d1eb6"></a>
## SBCL の設定
@@ 1839,7 1840,7 @@ SBCL を設定する.
出力されたファイル: [dotfiles/.sbclrc](dotfiles/.sbclrc)
-<a id="orge47d61b"></a>
+<a id="orgfa93e15"></a>
### ASDF の設定
@@ 1850,7 1851,7 @@ SBCL を設定する.
```
-<a id="org08c965e"></a>
+<a id="org8b6ba26"></a>
### QuickLisp の設定
@@ 1865,7 1866,7 @@ SBCL を設定する.
```
-<a id="org954255c"></a>
+<a id="orga55f706"></a>
### CFFI の設定
@@ 1883,7 1884,7 @@ CFFI が Guix 上で C ライブラリを参照できるようにする.
参考: [Nyxt Developer Readme](https://github.com/atlas-engineer/nyxt/tree/master/documents#gnulinux-freebsd-gtk-dependencies)
-<a id="orgf1a53ed"></a>
+<a id="org812c46c"></a>
## フォントの設定