Skip to content

AstroNvim卒業: スタンドアロンNeovim設定への移行#6

Open
o8n wants to merge 1 commit into
masterfrom
feature/standalone-nvim-config
Open

AstroNvim卒業: スタンドアロンNeovim設定への移行#6
o8n wants to merge 1 commit into
masterfrom
feature/standalone-nvim-config

Conversation

@o8n

@o8n o8n commented Mar 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • AstroNvim v4の全依存(astrocore/astroui/astrolsp)を除去し、lazy.nvimで直接プラグイン管理する構成に移行
  • テーマをtokyonight-nightに変更、ステータスラインをheirlineからlualineに変更
  • Community packを個別のlang-*ファイル(lua/go/typescript/ruby)に置換
  • gwq-ghq, activity-monitorのastrocore依存をネイティブNeovim APIに置換

Changes

  • 削除: lazy_setup.lua, community.lua, polish.lua, astrocore.lua, astrolsp.lua, astroui.lua, mason.lua, none-ls.lua, user.lua, ruby.lua, cmp-cmdline.lua, markdown-preview.lua
  • 新規: config/{options,lazy,keymaps,autocmds}.lua, plugins/{colorscheme,statusline,lsp,cmp,neo-tree,gitsigns,editing,ui,dap,session,markdown,lang-*}.lua
  • 修正: init.lua, treesitter.lua, telescope.lua, toggleterm.lua, git-conflict.lua, ai-review.lua, gwq-ghq.lua, activity-monitor.lua

Test plan

  • nvim 起動エラーなし
  • tokyonight-nightテーマ適用
  • Leader=Space, LocalLeader=,
  • バッファ移動 ]b/[b、ファイルパスコピー <Leader>cp
  • fff動作 <Leader>ff/<Leader>fw
  • Telescope隠しファイル表示、ignore_patterns適用
  • Neo-tree左側表示、ドットファイル表示
  • LSP接続 (Lua, Ruby, Go, TypeScript)
  • nvim-cmp補完動作 (LSP, バッファ, パス, コマンドライン)
  • Treesitterハイライト
  • ToggleTerm <Leader>t1
  • git-conflict <Leader>gx*
  • AI Review <Leader>ar
  • Markdown Preview <Leader>mp
  • gwq worktree picker <Leader>gww
  • ghq repo picker <Leader>fp
  • activity monitor <Leader>aa
  • セッション自動保存・復元
  • ステータスラインにgitブランチ・worktreeインジケーター表示
  • 自動保存動作
  • Gitsigns blame表示

🤖 Generated with Claude Code

Remove all AstroNvim/astrocore/astroui/astrolsp dependencies and replace
with direct lazy.nvim plugin management. Switch theme to tokyonight-night,
replace heirline with lualine, and convert all community packs to individual
language configurations.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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