Skip to content

Commit 9579e06

Browse files
committed
ci: use nvim-typecheck-action v2
1 parent ecdfbac commit 9579e06

File tree

10 files changed

+33
-37
lines changed

10 files changed

+33
-37
lines changed

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
runs-on: ubuntu-22.04
4343
steps:
4444
- uses: actions/checkout@v4
45-
- uses: stevearc/nvim-typecheck-action@v1
45+
- uses: stevearc/nvim-typecheck-action@v2
4646
with:
4747
path: lua
4848
libraries: https://github.com/nvim-neotest/neotest https://github.com/mfussenegger/nvim-dap

lua/overseer/binding_util.lua

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ local layout = require("overseer.layout")
33
local util = require("overseer.util")
44
local M = {}
55

6+
---@diagnostic disable: undefined-field
7+
68
M.create_plug_bindings = function(bufnr, plug_bindings, ...)
79
local args = vim.F.pack_len(...)
810
for _, binding in ipairs(plug_bindings) do
@@ -108,8 +110,8 @@ M.show_bindings = function(prefix)
108110
end
109111
vim.keymap.set("n", "q", "<cmd>close<CR>", { buffer = bufnr })
110112
vim.keymap.set("n", "<c-c>", "<cmd>close<CR>", { buffer = bufnr })
111-
vim.api.nvim_buf_set_option(bufnr, "modifiable", false)
112-
vim.api.nvim_buf_set_option(bufnr, "bufhidden", "wipe")
113+
vim.bo[bufnr].modifiable = false
114+
vim.bo[bufnr].bufhidden = "wipe"
113115

114116
local width = layout.calculate_width(max_line + 1, { min_width = 20 })
115117
local height = layout.calculate_height(#lines, { min_height = 10 })
@@ -124,7 +126,7 @@ M.show_bindings = function(prefix)
124126
zindex = config.help_win.zindex,
125127
})
126128
for opt, value in pairs(config.help_win.win_opts or {}) do
127-
vim.api.nvim_win_set_option(win, opt, value)
129+
vim.wo[win][opt] = value
128130
end
129131
end
130132

lua/overseer/confirm.lua

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ return function(opts, callback)
2323
end
2424

2525
local bufnr = vim.api.nvim_create_buf(false, true)
26-
vim.api.nvim_buf_set_option(bufnr, "buftype", "nofile")
27-
vim.api.nvim_buf_set_option(bufnr, "bufhidden", "wipe")
28-
vim.api.nvim_buf_set_option(bufnr, "buflisted", false)
29-
vim.api.nvim_buf_set_option(bufnr, "swapfile", false)
26+
vim.bo[bufnr].buftype = "nofile"
27+
vim.bo[bufnr].bufhidden = "wipe"
28+
vim.bo[bufnr].buflisted = false
29+
vim.bo[bufnr].swapfile = false
3030
local winid
3131

3232
local function choose(idx)
@@ -143,5 +143,5 @@ return function(opts, callback)
143143
once = true,
144144
nested = true,
145145
})
146-
vim.api.nvim_buf_set_option(bufnr, "modifiable", false)
146+
vim.bo[bufnr].modifiable = false
147147
end

lua/overseer/form/init.lua

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,9 @@ function Builder.new(title, schema, params, callback)
9797
end
9898

9999
local bufnr = vim.api.nvim_create_buf(false, true)
100-
vim.api.nvim_buf_set_option(bufnr, "swapfile", false)
101-
vim.api.nvim_buf_set_option(bufnr, "bufhidden", "wipe")
102-
vim.api.nvim_buf_set_option(bufnr, "buftype", "acwrite")
100+
vim.bo[bufnr].swapfile = false
101+
vim.bo[bufnr].bufhidden = "wipe"
102+
vim.bo[bufnr].buftype = "acwrite"
103103
vim.api.nvim_buf_set_name(bufnr, "Overseer task builder")
104104

105105
local autocmds = {}
@@ -134,7 +134,7 @@ function Builder.new(title, schema, params, callback)
134134
end,
135135
})
136136
)
137-
vim.api.nvim_buf_set_option(bufnr, "filetype", "OverseerForm")
137+
vim.bo[bufnr].filetype = "OverseerForm"
138138

139139
builder = setmetatable({
140140
disable_close_on_leave = false,

lua/overseer/form/utils.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -355,7 +355,7 @@ M.open_form_win = function(bufnr, opts)
355355
})
356356
)
357357

358-
vim.api.nvim_buf_set_option(bufnr, "omnifunc", "v:lua.overseer_form_omnifunc")
358+
vim.bo[bufnr].omnifunc = "v:lua.overseer_form_omnifunc"
359359
-- Configure nvim-cmp if installed
360360
local has_cmp, cmp = pcall(require, "cmp")
361361
if has_cmp then

lua/overseer/parser/debug.lua

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,9 +75,9 @@ local function render_parser(input_lnum)
7575
vim.api.nvim_buf_clear_namespace(bufnr, ns, 0, -1)
7676
local p, err = load_parser()
7777
if not p then
78-
vim.api.nvim_buf_set_option(bufnr, "modifiable", true)
78+
vim.bo[bufnr].modifiable = true
7979
vim.api.nvim_buf_set_lines(bufnr, 0, -1, true, vim.split(vim.inspect(err), "\n"))
80-
vim.api.nvim_buf_set_option(bufnr, "modifiable", false)
80+
vim.bo[bufnr].modifiable = false
8181
return
8282
end
8383
p:ingest(vim.api.nvim_buf_get_lines(input_buf, 0, input_lnum or -1, true))
@@ -104,9 +104,9 @@ local function render_parser(input_lnum)
104104
local results = p:get_result()
105105
vim.list_extend(lines, vim.split(vim.inspect(results), "\n"))
106106

107-
vim.api.nvim_buf_set_option(bufnr, "modifiable", true)
107+
vim.bo[bufnr].modifiable = true
108108
vim.api.nvim_buf_set_lines(bufnr, 0, -1, true, lines)
109-
vim.api.nvim_buf_set_option(bufnr, "modifiable", false)
109+
vim.bo[bufnr].modifiable = false
110110
util.add_highlights(bufnr, ns, highlights)
111111
end
112112

@@ -147,8 +147,8 @@ local function create_output_buf(bufnr)
147147
vim.api.nvim_win_set_buf(0, bufnr)
148148
end
149149
output_buf = bufnr
150-
vim.api.nvim_buf_set_option(bufnr, "bufhidden", "wipe")
151-
vim.api.nvim_buf_set_option(bufnr, "modifiable", false)
150+
vim.bo[bufnr].bufhidden = "wipe"
151+
vim.bo[bufnr].modifiable = false
152152
end
153153

154154
local function create_input_buf()

lua/overseer/task.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -563,7 +563,7 @@ function Task:dispose(force)
563563
task_list.remove(self)
564564
if bufnr and vim.api.nvim_buf_is_valid(bufnr) then
565565
if bufnr_visible then
566-
vim.api.nvim_buf_set_option(bufnr, "bufhidden", "wipe")
566+
vim.bo[bufnr].bufhidden = "wipe"
567567
else
568568
vim.api.nvim_buf_delete(bufnr, { force = true })
569569
end
@@ -636,7 +636,7 @@ function Task:start()
636636
self:dispatch("on_start")
637637
local bufnr = self.strategy:get_bufnr()
638638
if bufnr then
639-
vim.api.nvim_buf_set_option(bufnr, "buflisted", false)
639+
vim.bo[bufnr].buflisted = false
640640
end
641641

642642
util.replace_buffer_in_wins(self.prev_bufnr, bufnr)

lua/overseer/task_list/sidebar.lua

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@ function Sidebar.new()
3535
local bufnr = vim.api.nvim_create_buf(false, true)
3636

3737
-- Set buffer options
38-
vim.api.nvim_buf_set_option(bufnr, "buftype", "nofile")
39-
vim.api.nvim_buf_set_option(bufnr, "bufhidden", "hide")
40-
vim.api.nvim_buf_set_option(bufnr, "buflisted", false)
41-
vim.api.nvim_buf_set_option(bufnr, "swapfile", false)
42-
vim.api.nvim_buf_set_option(bufnr, "modifiable", false)
38+
vim.bo[bufnr].buftype = "nofile"
39+
vim.bo[bufnr].bufhidden = "hide"
40+
vim.bo[bufnr].buflisted = false
41+
vim.bo[bufnr].swapfile = false
42+
vim.bo[bufnr].modifiable = false
4343

4444
local tl = setmetatable({
4545
bufnr = bufnr,
@@ -344,10 +344,10 @@ function Sidebar:render(tasks)
344344
view = vim.fn.winsaveview()
345345
end)
346346
end
347-
vim.api.nvim_buf_set_option(self.bufnr, "modifiable", true)
347+
vim.bo[self.bufnr].modifiable = true
348348
vim.api.nvim_buf_set_lines(self.bufnr, 0, -1, true, lines)
349-
vim.api.nvim_buf_set_option(self.bufnr, "modifiable", false)
350-
vim.api.nvim_buf_set_option(self.bufnr, "modified", false)
349+
vim.bo[self.bufnr].modifiable = false
350+
vim.bo[self.bufnr].modified = false
351351
util.add_highlights(self.bufnr, ns, highlights)
352352

353353
if prev_first_task_id ~= new_first_task_id then

lua/overseer/util.lua

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,12 +78,8 @@ local function create_cursormoved_tail_autocmd()
7878
local lnum = vim.api.nvim_win_get_cursor(0)[1]
7979
local linecount = vim.api.nvim_buf_line_count(0)
8080
if lnum == linecount then
81-
-- TODO remove after https://github.com/folke/neodev.nvim/pull/163 lands
82-
---@diagnostic disable-next-line: inject-field
8381
vim.w.overseer_pause_tail_for_buf = nil
8482
else
85-
-- TODO remove after https://github.com/folke/neodev.nvim/pull/163 lands
86-
---@diagnostic disable-next-line: inject-field
8783
vim.w.overseer_pause_tail_for_buf = args.buf
8884
end
8985
end,

lua/overseer/window.lua

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,6 @@ local function create_overseer_window(direction, existing_win)
7070
util.go_buf_no_au(outbuf)
7171
set_minimal_win_opts(0)
7272
util.go_win_no_au(winid)
73-
-- TODO remove after https://github.com/folke/neodev.nvim/pull/163 lands
74-
---@diagnostic disable-next-line: inject-field
7573
vim.w.overseer_output_win = output_win
7674
watch_for_win_closed()
7775
end
@@ -97,7 +95,7 @@ local function create_overseer_window(direction, existing_win)
9795
end
9896
-- Set the filetype only after we enter the buffer so that FileType autocmds
9997
-- behave properly
100-
vim.api.nvim_buf_set_option(bufnr, "filetype", "OverseerList")
98+
vim.bo[bufnr].filetype = "OverseerList"
10199

102100
util.go_win_no_au(my_winid)
103101
return winid

0 commit comments

Comments
 (0)