Add Claude Code integration to Neovim

This commit is contained in:
Mikkel Svartveit 2025-05-29 13:50:00 +02:00
parent dce78000d2
commit a117bcb328
3 changed files with 17 additions and 10 deletions

1
git/ignore Normal file
View file

@ -0,0 +1 @@
**/.claude/settings.local.json

View file

@ -3,6 +3,7 @@
"LuaSnip": { "branch": "master", "commit": "faf3c94a44508cec1b961406d36cc65113ff3b98" }, "LuaSnip": { "branch": "master", "commit": "faf3c94a44508cec1b961406d36cc65113ff3b98" },
"auto-session": { "branch": "main", "commit": "00334ee24b9a05001ad50221c8daffbeedaa0842" }, "auto-session": { "branch": "main", "commit": "00334ee24b9a05001ad50221c8daffbeedaa0842" },
"catppuccin": { "branch": "main", "commit": "56a9dfd1e05868cf3189369aad87242941396563" }, "catppuccin": { "branch": "main", "commit": "56a9dfd1e05868cf3189369aad87242941396563" },
"claude-code.nvim": { "branch": "main", "commit": "ffdf35d8566528cb144d9812eccfecee34502edf" },
"cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" }, "cmp-nvim-lsp": { "branch": "main", "commit": "a8912b88ce488f411177fc8aed358b04dc246d7b" },
"code_runner.nvim": { "branch": "main", "commit": "386bcaa8aa7ae8703281afce4465ecfdb7c44e65" }, "code_runner.nvim": { "branch": "main", "commit": "386bcaa8aa7ae8703281afce4465ecfdb7c44e65" },
"gitsigns.nvim": { "branch": "main", "commit": "8b729e489f1475615dc6c9737da917b3bc163605" }, "gitsigns.nvim": { "branch": "main", "commit": "8b729e489f1475615dc6c9737da917b3bc163605" },

View file

@ -175,6 +175,21 @@ require("lazy").setup({
end, end,
}, },
-- Claude Code integration
{
"greggh/claude-code.nvim",
dependencies = {
"nvim-lua/plenary.nvim",
},
config = function()
require("claude-code").setup({
window = {
split_ratio = 0.5,
},
})
end,
},
-- Auto-restore session when opening Neovim -- Auto-restore session when opening Neovim
{ {
"rmagatti/auto-session", "rmagatti/auto-session",
@ -296,16 +311,6 @@ require("lazy").setup({
end, end,
}, },
-- Live Markdown preview in browser
-- {
-- "iamcco/markdown-preview.nvim",
-- build = "cd app && npm install",
-- ft = "markdown",
-- init = function()
-- vim.g.mkdp_auto_close = 0
-- end,
-- },
-- Git integration - show modified lines next to line numbers -- Git integration - show modified lines next to line numbers
{ {
"lewis6991/gitsigns.nvim", "lewis6991/gitsigns.nvim",