Skip to content

Commit 257d801

Browse files
committed
fix(renderer): check diagnostic enabled for buffer only. Fixes #160
1 parent 3255aaf commit 257d801

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

.beads/issues.jsonl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
{"id":"tiny-inline-diagnostic.nvim-ciu","content_hash":"b1bae68097b016c449d1eaf521de63eafc097bec5eb78663fcdee27199adb1e8","title":"Run test suite validation","description":"Execute full test suite to verify 187 tests still pass after refactoring","status":"open","priority":1,"issue_type":"task","created_at":"2025-11-09T11:10:39.334213939+01:00","updated_at":"2025-11-09T11:10:39.334213939+01:00","source_repo":"."}
2-
{"id":"tiny-inline-diagnostic.nvim-kxl","content_hash":"43d7069fb55ce9a9b2063a45053dc895db5773821716a45b3d4247b2d9e9c0c3","title":"Refactor chunk.lua to facade pattern","description":"Transform chunk.lua to re-export functions from new submodules while maintaining API compatibility","status":"in_progress","priority":1,"issue_type":"task","created_at":"2025-11-09T11:10:38.252467341+01:00","updated_at":"2025-11-09T11:10:43.080627553+01:00","source_repo":"."}
3-
{"id":"tiny-inline-diagnostic.nvim-vpy","content_hash":"ad527f313f04f728beb5b3858cd83bd4d529175dace46bf3ed6f901c6a16c08e","title":"Analyze issue #158: diagnostics not showing with basedpyright","description":"Investigate why tiny-inline-diagnostic.nvim shows for nixd but not basedpyright. Review setup order, event triggers, buffer attach logic, diagnostic fields.","status":"in_progress","priority":2,"issue_type":"task","created_at":"2025-11-22T16:50:20.70267504+01:00","updated_at":"2025-11-22T16:50:22.407223959+01:00","source_repo":"."}
1+
{"id":"tiny-inline-diagnostic.nvim-ciu","title":"Run test suite validation","description":"Execute full test suite to verify 187 tests still pass after refactoring","status":"open","priority":1,"issue_type":"task","created_at":"2025-11-09T11:10:39.334213939+01:00","updated_at":"2025-11-09T11:10:39.334213939+01:00"}
2+
{"id":"tiny-inline-diagnostic.nvim-kxl","title":"Refactor chunk.lua to facade pattern","description":"Transform chunk.lua to re-export functions from new submodules while maintaining API compatibility","status":"in_progress","priority":1,"issue_type":"task","created_at":"2025-11-09T11:10:38.252467341+01:00","updated_at":"2025-11-09T11:10:43.080627553+01:00"}
3+
{"id":"tiny-inline-diagnostic.nvim-vpy","title":"Analyze issue #158: diagnostics not showing with basedpyright","description":"Investigate why tiny-inline-diagnostic.nvim shows for nixd but not basedpyright. Review setup order, event triggers, buffer attach logic, diagnostic fields.","status":"in_progress","priority":2,"issue_type":"task","created_at":"2025-11-22T16:50:20.70267504+01:00","updated_at":"2025-11-22T16:50:22.407223959+01:00"}

lua/tiny-inline-diagnostic/renderer.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ local function validate_and_prepare_state(bufnr)
1717

1818
if
1919
not state.user_toggle_state
20-
or not (state.enabled and vim.diagnostic.is_enabled() and vim.api.nvim_buf_is_valid(bufnr))
20+
or not (state.enabled and vim.diagnostic.is_enabled({ bufnr = bufnr }) and vim.api.nvim_buf_is_valid(bufnr))
2121
then
2222
extmarks.clear(bufnr)
2323
return nil

0 commit comments

Comments
 (0)