summaryrefslogtreecommitdiffstats
path: root/.config/nvim/after/ftplugin/lua.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/after/ftplugin/lua.lua')
-rw-r--r--.config/nvim/after/ftplugin/lua.lua29
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