local common = require('hardline.common') local function get_mode() return common.modes[vim.fn.mode()].text end local function get_paste() if not vim.o.paste then return '' end return '|PASTE' end local function get_spell() if not vim.wo.spell then return '' end return string.format('|SPELL[%s]', string.upper(vim.bo.spelllang)) end local function get_item() return table.concat({' ', get_mode(), get_paste(), get_spell(), ' ' }) end return { get_item = get_item, }