Skip to content

Refactor Neovim configuration in Lua - #23

Merged
TOGEP merged 1 commit into
masterfrom
refactor/nvim-lua
Aug 7, 2026
Merged

TOGEP merged 1 commit into
masterfrom
refactor/nvim-lua

Conversation

@TOGEP

@TOGEP TOGEP commented Aug 7, 2026

Copy link
Copy Markdown
Owner

概要

  • init.vim をモジュール化した Lua 設定へ移行
  • プラグイン管理を vim-plug から lazy.nvim へ変更し、lockfile を追加
  • LSP、補完、フォーマット、DAP、UI 系プラグインを整理・刷新
  • link.sh と初回セットアップ処理を新構成に対応

主な変更

  • NERDTree、fzf.vim、lightline、GitGutter、EasyMotion などを Lua 製プラグインへ置換
  • ALE と QuickRun を削除し、LSP diagnostics と conform.nvim に統合
  • Go、Lua、Rust、Terraform の format on save を設定
  • 既存の主要キーバインドと Octo のカスタム処理を維持
  • lazy-lock.json によりプラグインバージョンを固定

確認内容

  • make link
  • make nvim
  • Neovim headless plugin smoke test
  • LSP、format on save、DAP command の動作確認
  • checkhealth lazy vim.lsp
  • Stylua check、shell syntax check、git diff --check
  • 秘密情報およびユーザー固有絶対パスが含まれていないことを確認

起動時間の中央値は約 193ms から 41ms へ短縮

@TOGEP
TOGEP merged commit 3aa33c5 into master Aug 7, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant