Pocket

今更ながらVimからNeovimとdein.vimに移行してやりました。設定など結構ダルい部分があると思いますが、Macの設定など全てansibleで管理しているので、(以下リンクより)今回手動でやる方法とAnsibleでの実行方法を晒します。

[OSS][ansible_Mac]Macの設定をAnsibleで構成管理してみた


■参考

https://blog.lorentzca.me/move-to-neovim-and-dein-vim/

基本友人(キャンパー)のブログを参考にしました。Neovimやdein.vimの概要については上記のリンクを見て学びましょう。(相変わらず省いてるので公式も読みましょう)


■構成


■install NeoVim(Mac)

https://github.com/neovim/neovim/wiki/Installing-Neovim

・brew install

以前までは$ brew install neovim/neovim/neovimからただのneovimに変わりました。

・fix init.vim

ここでneovimの設定ファイルを修正しときます。


■install dein.vim

https://github.com/Shougo/dein.vim

・curl installer.sh

プラグインマネージャーもぶち込みます。

・install

インストール先を~/.cache/deinに変更すると環境が違っても動くのでバタバタしない!インストール後dein Scripts以下をinit.vimにぶち込みましょう!と言われるので上記のようになります。

・dein.toml

カラースキームはdein.tomlで管理してあげましょう。(fix init.vimにてtomlで動くように指定します。)今回はmolokaiとtender.vimをインストールしました。

https://github.com/tomasr/molokai
https://github.com/jacoborus/tender.vim

・install color

・copy color

必ずcolorは~/.config/nvim/colorsにコピーしましょう。

■.zshrc

毎回nvimと打つのはダルいので.zshrcにエイリアス追加しとくと便利!


■すると!


■ちなみにAnsibleだと

https://github.com/RVIRUS0817/ansible_Mac

neovimインストール自体は別roleで分けているので設定ファイルを自動化しているだけです。

・main.yml


■まとめ

Ansibleで管理しとくと楽!

他にもプラグイン入れて触ってみます!

Pocket

カテゴリー: AnsibleMacNeovimvim

adachin

1989年生まれのSRE。ホスティングから大規模なアドテクなどのインフラエンジニアとして携わる。現在はサービスの信頼性向上、DevOps、可用性、レイテンシ、パフォーマンス、モニタリング、オブザーバビリティ、緊急対応、AWSでのインフラ構築、Docker開発環境の提供、IaC、新技術の検証、リファクタリング、セキュリティ強化などを担当している。個人事業主では数社サーバー保守とベンチャー企業のSREインフラコンサルティングやMENTAで未経験者にインフラのコーチング/コミュニティの運用を実施している。また、「脆弱性スキャナVuls」のOSS活動もしており、自称エバンジェリスト/技術広報/テクニカルサポート/コントリビュータでもある。

0件のコメント

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください