diff --git a/lua/smartcolumn.lua b/lua/smartcolumn.lua index 418db3d..46d240e 100644 --- a/lua/smartcolumn.lua +++ b/lua/smartcolumn.lua @@ -20,11 +20,19 @@ end local function exceed(buf, win, min_colorcolumn) local lines = vim.api.nvim_buf_get_lines(buf, 0, -1, true) -- file scope if config.scope == "line" then - lines = vim.api.nvim_buf_get_lines(buf, - vim.fn.line(".", win)-1, vim.fn.line(".", win), true) + lines = vim.api.nvim_buf_get_lines( + buf, + vim.fn.line(".", win) - 1, + vim.fn.line(".", win), + true + ) elseif config.scope == "window" then - lines = vim.api.nvim_buf_get_lines(buf, - vim.fn.line("w0", win)-1, vim.fn.line("w$", win), true) + lines = vim.api.nvim_buf_get_lines( + buf, + vim.fn.line("w0", win) - 1, + vim.fn.line("w$", win), + true + ) end local max_column = 0 @@ -42,7 +50,8 @@ local function update() if type(config.custom_colorcolumn) == "function" then colorcolumns = config.custom_colorcolumn() else - colorcolumns = config.custom_colorcolumn[buf_filetype] or config.colorcolumn + colorcolumns = config.custom_colorcolumn[buf_filetype] + or config.colorcolumn end local min_colorcolumn = colorcolumns @@ -83,8 +92,10 @@ function smartcolumn.setup(user_config) config[option] = value end - vim.api.nvim_create_autocmd({ "BufEnter", "CursorMoved", "CursorMovedI", - "WinScrolled" }, { callback = update }) + vim.api.nvim_create_autocmd( + { "BufEnter", "CursorMoved", "CursorMovedI", "WinScrolled" }, + { callback = update } + ) end return smartcolumn diff --git a/stylua.toml b/stylua.toml new file mode 100644 index 0000000..457eb4f --- /dev/null +++ b/stylua.toml @@ -0,0 +1,3 @@ +indent_type = "Spaces" +indent_width = 3 +column_width = 80