2025 01 26 Emacs Setting Update

ずーーーーーっとやりたいと思っていたEmacsの設定棚卸しとアップデート、ようやく着手して一段落つきました。

何した?

ひとまずの完成形(2025.01.26時点)

1. leafの導入

なんだかわからないまま使っていたuse-packageをやめてstraight.elを導入したけど、leafがいいって聞いたので、設定をleafに書き換えた。

たくさんエラー出た。。

ちょっとでも依頼内容端折ったり適当するとChatGPTが意図しない内容返してくるのでホントに苦戦した。

たまにstraight.elならインストールできたのにleafだとインストールできないパッケージもあった。

そういうのはめんどうだから設定からスポイルした。

straight.elだとGitHubを指定してインストールできるが、leafだとそのあたりうまくいかなかった。

leafでも「:vc」キーワードがあるのだが、なんかうまくいかなかった。。

2. 各プログラミング言語用設定の整理と追加

html及びテンプレートファイル用、CSS用、JS系など既にある設定のの見直しと、今まで先延ばししていた他言語の設定ファイルを追加した。

eglot関連でまだ実際には使わないLSPのインストールは対象URLだけメモして先延ばしにした。

3. codeiumの導入

これも先延ばししていた、AIの導入。

とりあえず無料で始められるCodeiumを導入した。

Codeium + eglot + Corfu がどうもうまく連携取れていない感じだけど、ひとまず動かないこともない状態になったので一段落とした。

4. 全然分かってないこと

元々companyを入れていたのだけど、今回Corfuに変えてみた。

全く理解していないので、現在の設定でいいのかどうかも分かっていない。

困る

他の方設定を参考にしようにも千差万別の設定内容で、自分の困ってるに微妙にハマらない。

初心者や弱々な人でもこういう設定にしたい、このパッケージはこうするとよい。など見やすく分かりやすいドキュメントサイトがあればいいのになって思った。

今後

今後は実際にコーディングしながら、自分のスタイルに応じて設定を追加したい。

この記事を書いている時も、Codeiumが動いて文章提案してくるのちょっとウザい。