Closed4

MacBookAir 環境設定

habara-khabara-k

概要

普段はMacBookPro M1を使っているが、諸事情によりしばらくの間インテル入ってるMacBookAirを使うことになった。
その際に設定したことをまとめる。

環境

  • macOS Big Sur 11.5.2
  • Intel Core i5
habara-khabara-k

Homebrewをインストールする。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

zshとtmuxの設定をする。

brew install asdf ghq tmux fzf
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm
ghq get https://github.com/habara-k/dotfiles.git
~/ghq/github.com/habara-k/dotfiles/install.sh

ターミナルのテーマをMolokaiに変更する。

ghq get https://github.com/lysyi3m/macos-terminal-themes.git
open ~/ghq/github.com/lysyi3m/macos-terminal-themes/themes/Molokai.terminal
habara-khabara-k

Neovimの設定

ターミナルのフォントを変更する。
次のコマンドでインストールしたあと、ターミナルのフォントをHack Nerd Fontに変更。

brew tap homebrew/cask-fonts && brew install --cask font-hack-nerd-font

neovimを設定する。次のコマンドを実行したら、neovimを起動して適当に:PackerInstall :PackerSync を実行するといい感じにプラグインが入る。 https://zenn.dev/habara_k/scraps/d6e8f0a53c70e4

ghq get https://github.com/habara-k/NvChad.git
brew install neovim ripgrep
mkdir ~/.config && ln -s ~/ghq/github.com/habara-k/NvChad ~/.config/nvim
habara-khabara-k

Language Server Protocol (LSP)

まずは必要な言語をインストールする。適宜zshを再起動してください。

brew install go 
asdf plugin-add python && asdf install python latest && asdf global python latest
brew install nodebrew && /usr/local/opt/nodebrew/bin/nodebrew setup_dirs && echo export PATH='$HOME/.nodebrew/current/bin:$PATH' >> ~/.zshenv && nodebrew install-binary stable && nodebrew use latest
npm install -g yarn

:LspInstall <Tab> でインストールしたいLSPを選ぶ。
自分はcpp go python rust lua dockerfile yaml html css vue typescript json graphql をインストールした。

Debug Adapter Protocol (DAP)

python go cpp rustのデバッグ環境を作る。

pip install debugpy
go install github.com/go-delve/delve/cmd/dlv@latest && echo export PATH='$HOME/go/bin:$PATH'
brew install llvm && echo export PATH='/usr/local/opt/llvm/bin:$PATH' >> ~/.zshrc
このスクラップは2021/08/20にクローズされました