Neovim-from-scratch - 理解できるようにゼロから設計されたNeovim構成

(A Neovim config designed from scratch to be understandable)

Created at: 2021-12-15 13:35:18
Language: Lua
License: GPL-3.0

Neovimをゼロから

重要な更新このリポジトリを最初に作成したとき、重大な変更の量は予想していませんでした。これと同じ基本構成をベースとして使用する場合は、新しいリポジトリnvim-basic-ideをお勧めします。

別の更新このリポジトリはNeovim0.8で正常に機能するはずです。また、すべてのパッケージが固定されているため、安定した状態を維持する必要があります。

各動画はブランチに関連付けられるため、興味のある動画をチェックアウトして、この再生リストをフォローできます。

この設定を試してください

nvim
必ず現在のディレクトリを削除または移動してください

重要[Neovimv0.8.0]](https://github.com/neovim/neovim/releases)が必要です。 以前のバージョンを使用している場合はアップグレードしてください。

git clone https://github.com/LunarVim/Neovim-from-scratch.git ~/.config/nvim

nvim
プラグインがインストールされるのを実行して待ちます

(次にNeovimを開いたときに、ツリーシッターがパーサーの束を引き込んでいることに気付くでしょう)

元気になる

以下を開い

nvim
て入力します。

:checkhealth

Pythonとノードがセットアップされていないことにも、コピー/貼り付けがサポートされていないことに気付くでしょう。

だからそれを修正しましょう

まず、コピー/貼り付けを修正します

  • Macではビルトイン

    pbcopy
    する必要があります

  • Ubuntuの場合

    sudo apt install xsel
    
  • ArchLinuxの場合

    sudo pacman -S xsel
    

次に、Pythonサポートをインストールする必要があります(ノードはオプションです)

  • Neovimpythonのサポート

    pip install pynvim
    
  • Neovimノードのサポート

    npm i -g neovim
    

ノードがインストールされていることを確認してください。fnmのようなノードマネージャーをお勧めします。

最新リリースにアップグレードする

ソースから、クローンを作成したフォルダーにビルドて、次のコマンドを実行するとします。

cd
neovim

git pull
make distclean && make CMAKE_BUILD_TYPE=Release
sudo make install
nvim -v

コンピューティング科学者の主な課題は、彼自身の作成の複雑さに混乱しないことです。

-エドガー・W・ダイクストラ