LazyVim をはじめました
TechCommit AdventCalendar2024 9日目の記事です。
最近 LazyVim を触り始めたのでそのセットアップ備忘録になります。 自分は今まで Emacs を長年触ってきましたが最近は動作のもっさり感とたまにクラッシュするのでどうしたものかなぁと思っていたところ、たまたま LazyVim の存在を知ったので入門してみました。 Vim は NeoVim で拡張できることは知ってましたが、セットアップが大変なイメージがあったのでこれまで躊躇してました。
Install
|
|
~/.zshrc
に alias を追加
|
|
Nerd Font をインストール
- Nerd Font とは各種プログラミング用フォントにアイコンなどが加わったセット
- Nerd Font がないと LazyVim 起動時のアイコンなどが tofu になる
- このサイトで比較できる
|
|
ターミナルで Nerd Font を使用する設定を書く
.alacritty
の設定ファイルに追記- https://github.com/iriya-ufo/dotfiles/commit/6727358dc41930f2ee2ed7398edeec1bc4b5aeb8
コンフィグを Git 管理する
|
|
不必要な設定を消して config からやり直す方法
|
|
設定の基本方針
基本は LazyVim が用意されているものを使用する
- LazyVim のプラグインを有効化するときは公式に習って
lua/config/lazy.lua
でインポートする - そのデフォルト動作を上書きしたい場合に限って
plugins
ディレクトリにファイルを作成して設定する - その他、用意されているプラグインではないものは直接
plugins
ディレクトリにファイルを作って書く
Tailwind有効化
- Tailwindを有効化したときに出たエラーの解決
lua/config/lazy.lua
で tailwind を import したとき以下のエラーが出た
|
|
- エラーを解決しようと以下の作業を行った(以下では解決できない)
|
|
lua/plugins/tailwindcss.lua
ファイルを作成し以下の設定を入れることで解決した
|
|
Cheat Sheet
Author
LastMod 2024-12-11