ネオビムの出発点は次のとおりです。
Kickstart.nvimは、Neovimの最新の「安定版」と最新の「ナイトリー」のみをターゲットにしています。問題が発生している場合は、最新バージョンを使用していることを確認してください。
このリポジトリは、ユーザー自身の構成の開始点として使用することを目的としています。使用しないものを削除し、見逃したものを追加します。特定の言語をすぐに有効/無効にすることについてのコメントを残すことは控えてください。
init.lua
$HOME/.config/nvim/init.lua
nvim
:PackerInstall
:PackerInstall
使用したくない言語がある場合は、コピーして貼り付けた後(たとえば、メイソン構成)からそれらの構成とメモを削除します。
init.lua
個人的なカスタマイズでファイルを直接変更できます。このオプションは最も簡単ですが、このリポジトリから構成を更新する場合は、変更を再適用する必要がある場合があります。
init.lua
別の方法は、独自のプラグインを登録するための別のモジュールを作成することです。さらに、ディレクトリ内でさらにカスタマイズを処理できます (「」を参照)。詳細については、次の例を参照してください。この手法を活用すると、このリポジトリの新しいバージョンへのアップグレードが容易になります。
custom.plugins
/after/plugin/
:help load-plugins
plugins.lua
以下は、独自のプラグインを登録できるモジュール(にあります)の例です。
plugins.lua
$HOME/.config/nvim/lua/custom/plugins.lua
return function(use)
use({
"folke/which-key.nvim",
config = function()
require("which-key").setup({})
end
})
end
defaults.lua
さらにカスタマイズするには、フォルダにファイルを追加して(「」を参照)、独自のオプション、キーマップ、自動グループなどを含めることができます。次に、サンプル ファイルを示します (にあります)。
/after/plugin/
:help load-plugins
defaults.lua
$HOME/.config/nvim/after/plugin/defaults.lua
vim.opt.relativenumber = true
vim.keymap.set('n', '<leader>sr', require('telescope.builtin').resume, { desc = '[S]earch [R]esume' })
プルリクエストは大歓迎です。このリポジトリの目的は、Neovim 構成フレームワークを作成することではなく、Neovim で使用可能な機能を例で示す開始テンプレートを提供することです。含まれないもの:
各PR、特に行数を増やすPRには、PRが必要な理由を説明する必要があります。
.local
rm -rf ~/.local/share/nvim/