From 429d1efd9ad5e4730eff60be3887963dafa88118 Mon Sep 17 00:00:00 2001 From: Mikkel Svartveit Date: Fri, 31 Oct 2025 10:16:48 +0100 Subject: [PATCH] Update some configs & add MCP servers --- fish/config.fish | 3 +-- iterm2-preferences/com.googlecode.iterm2.plist | 6 ++++-- nvim/init.vim | 3 --- nvim/lua/plugins.lua | 15 +++++++++++++++ opencode/opencode.json | 10 ++++++++++ 5 files changed, 30 insertions(+), 7 deletions(-) diff --git a/fish/config.fish b/fish/config.fish index faf70b0..f4b2030 100644 --- a/fish/config.fish +++ b/fish/config.fish @@ -21,6 +21,7 @@ abbr ws "windsurf" abbr lg "lazygit" abbr p "pnpm" abbr pd "pnpm dev" +abbr pdb "pnpm run db:studio" # Launch Drizzle Studio abbr px "pnpm dlx" abbr ns "npm start" abbr nrs "npm run serve" @@ -105,5 +106,3 @@ source ~/.orbstack/shell/init2.fish 2>/dev/null || : # Initialize zoxide zoxide init fish --cmd j | source -# Claude Code -alias claude="~/.claude/local/claude" diff --git a/iterm2-preferences/com.googlecode.iterm2.plist b/iterm2-preferences/com.googlecode.iterm2.plist index dae1d12..edcafcb 100644 --- a/iterm2-preferences/com.googlecode.iterm2.plist +++ b/iterm2-preferences/com.googlecode.iterm2.plist @@ -25,7 +25,7 @@ AitermURL https://api.openai.com/v1/responses AllowClipboardAccess - + AlternateMouseScroll Command @@ -1968,10 +1968,12 @@ PromptOnQuit + RememberWindowPositions + ShowFullScreenTabBar SmartPlacement - + SoundForEsc SplitPaneDimmingAmount diff --git a/nvim/init.vim b/nvim/init.vim index d760e45..528c0ea 100644 --- a/nvim/init.vim +++ b/nvim/init.vim @@ -23,9 +23,6 @@ set statusline=%f\ %m set ignorecase set smartcase -" Disable mouse support (I find it more annoying than it's worth) -set mouse= - " Use 2 spaces as default indentation set tabstop=2 set shiftwidth=2 diff --git a/nvim/lua/plugins.lua b/nvim/lua/plugins.lua index 7c88d53..e666941 100644 --- a/nvim/lua/plugins.lua +++ b/nvim/lua/plugins.lua @@ -395,3 +395,18 @@ require("lazy").setup({ }, }, }) + +-- Update buffer when embedded terminal has made changes +vim.api.nvim_create_autocmd({ + "BufEnter", + "BufWinEnter", +}, { + group = augroup, + pattern = "*", + callback = function() + if vim.fn.filereadable(vim.fn.expand("%")) == 1 then + vim.cmd("checktime") + end + end, + desc = "Check for file changes on disk", +}) diff --git a/opencode/opencode.json b/opencode/opencode.json index 12c58c0..4f96b69 100644 --- a/opencode/opencode.json +++ b/opencode/opencode.json @@ -5,6 +5,16 @@ "type": "remote", "url": "https://mcp.context7.com/mcp", "enabled": true + }, + "svelte": { + "type": "remote", + "url": "https://mcp.svelte.dev/mcp", + "enabled": true + }, + "chrome-devtools": { + "type": "local", + "command": ["npx", "-y", "chrome-devtools-mcp@latest"], + "enabled": true } } }