diff options
Diffstat (limited to '.config/nvim/after/ftplugin/lua.lua')
| -rw-r--r-- | .config/nvim/after/ftplugin/lua.lua | 29 |
1 files changed, 1 insertions, 28 deletions
diff --git a/.config/nvim/after/ftplugin/lua.lua b/.config/nvim/after/ftplugin/lua.lua index b7d29c1..2b2f2c5 100644 --- a/.config/nvim/after/ftplugin/lua.lua +++ b/.config/nvim/after/ftplugin/lua.lua @@ -1,29 +1,3 @@ -local function format() - local view = vim.fn.winsaveview() - local buf_str = table.concat(vim.api.nvim_buf_get_lines(0, 0, -1, false), "\n") .. "\n" - local tempname = vim.fn.tempname() - local tempfile = assert(io.open(tempname, "w"), "Could not open temporary file") - tempfile:write(buf_str) - tempfile:close() - local r_check = vim.system({ "stylua", "--check", tempname }):wait() - if r_check.code == 0 then - return - elseif r_check.code ~= 1 then - vim.notify("stylua failed (" .. r_check.code .. "):\n" .. r_check.stderr) - end - local r_format = vim.system({ "stylua", tempname }):wait() - if r_format.code ~= 0 then - vim.notify("stylua failed (" .. r_format.code .. "):\n" .. r_format.stderr) - end - local formatted_lines = {} - for line in io.lines(tempname) do - formatted_lines[#formatted_lines + 1] = line - end - os.remove(tempname) - vim.api.nvim_buf_set_lines(0, 0, -1, false, formatted_lines) - vim.fn.winrestview(view) -end - vim.opt_local.textwidth = vim.g.dotfiles.textwidth.lua -- gw wraps at this value vim.opt_local.colorcolumn = "+1" -- Highlight one column after 'textwidth' vim.opt_local.complete = { @@ -31,8 +5,7 @@ vim.opt_local.complete = { "F", -- 'completefunc' (snippet source, see plugin/50-completion.lua) } -vim.b.autoformat = true -vim.b.format_func = format +vim.b.format = true -- See plugin/50-format.lua ------------------------------------------------------------------------------------------------------------------------ -- Snippets |
