Skip to content

Latest commit

 

History

28 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nvim-config

AstroNvim v4 をベースにカスタマイズした、個人用の Neovim 設定です。プラグイン管理は lazy.nvim

特徴

  • AstroNvim v4 ベース — 安定した土台の上に、自分の用途へ合わせたプラグイン・設定を追加
  • LaTeX 執筆対応VimTeX でビルド・プレビュー・補完
  • AI 補完 — GitHub Copilot を統合
  • 日本語入力との相性im-select で挿入モードを抜けるときに IME を自動オフし、ノーマルモードでの誤入力を防止
  • 編集効率化flash.nvim(高速モーション)、nvim-surround(囲み記号の操作)、LSP signature のインライン表示
  • LSP / フォーマット / Lint — Mason によるツール管理、none-ls による整形・診断
  • 設定自体の品質管理 — Lua 設定を Stylua(整形)と Selene(Lint)で管理

構成

ファイル / ディレクトリ 役割
init.lua lazy.nvim のブートストラップ
lua/lazy_setup.lua AstroNvim 本体とプラグインの読み込み
lua/options.lua, lua/keymaps.lua エディタオプション・キーマップ
lua/community.lua AstroCommunity 経由の言語パック等
lua/plugins/ 個別プラグイン設定(vimtex / copilot / flash / nvim-surround / im-select / treesitter / mason / none-ls ...)
lua/polish.lua 最終調整

必要環境

  • Neovim(AstroNvim v4 が要求するバージョン。詳細は AstroNvim 公式ドキュメント を参照)
  • Nerd Font 対応のターミナル
  • git / make / ripgrep など、AstroNvim が前提とするツール群

インストール

⚠️ 既存の Neovim 設定は上書きされます。必要ならバックアップしてください。

# 既存設定のバックアップ(任意)
mv ~/.config/nvim ~/.config/nvim.bak

# このリポジトリを設定ディレクトリへクローン
git clone https://github.com/Yoke1390/nvim-config ~/.config/nvim

# 初回起動時にプラグインが自動インストールされます
nvim

About

AstroNvim をベースにカスタマイズした個人用 Neovim 設定(Lua / lazy.nvim)

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages