Skip to content

Commit 3a8bb5c

Browse files
Peeeajeclaude
andcommitted
fix: add missing oil.nvim filetype checks for window selection
- Add oil filetype check in diff.lua's _find_main_editor_window() - Add oil filetype check in open_file.lua's find_main_editor_window() - Add oil filetype check in init.lua's ClaudeCodeSend command These changes ensure oil.nvim buffers are properly excluded when searching for main editor windows, preventing diff views and file opens from appearing in the oil explorer window. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent 847c45b commit 3a8bb5c

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

lua/claudecode/diff.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ function M._find_main_editor_window()
4949
or filetype == "neo-tree-popup"
5050
or filetype == "ClaudeCode"
5151
or filetype == "NvimTree"
52+
or filetype == "oil"
5253
or filetype == "aerial"
5354
or filetype == "tagbar"
5455
)

lua/claudecode/init.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -408,6 +408,7 @@ function M._create_commands()
408408

409409
local is_tree_buffer = current_ft == "NvimTree"
410410
or current_ft == "neo-tree"
411+
or current_ft == "oil"
411412
or string.match(current_bufname, "neo%-tree")
412413
or string.match(current_bufname, "NvimTree")
413414

lua/claudecode/tools/open_file.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ local function find_main_editor_window()
7575
or filetype == "neo-tree-popup"
7676
or filetype == "ClaudeCode"
7777
or filetype == "NvimTree"
78+
or filetype == "oil"
7879
or filetype == "aerial"
7980
or filetype == "tagbar"
8081
)

0 commit comments

Comments
 (0)