diff --git a/config/nvim/init.lua b/config/nvim/init.lua index c37b935..138bf32 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -113,6 +113,7 @@ vim.g.mapleader = " " require("theme") require("format") require("lsp") +require("statusline") require("nvim-treesitter.configs").setup({ ensure_installed = "maintained", @@ -169,8 +170,6 @@ require("indent_blankline").setup({show_end_of_line = true}) require("nvim-autopairs").setup() -require("lualine").setup() - require("colorizer").setup() require("todo-comments").setup({signs = false}) diff --git a/config/nvim/lua/statusline.lua b/config/nvim/lua/statusline.lua new file mode 100644 index 0000000..a6ff446 --- /dev/null +++ b/config/nvim/lua/statusline.lua @@ -0,0 +1,21 @@ +local function line_and_column() + local line, column = unpack(vim.api.nvim_win_get_cursor(0)) + + return "Ln " .. line .. ", Col " .. column +end + +require("lualine").setup({ + options = { + component_separators = {left = "", right = ""}, + section_separators = {left = "", right = ""}, + disabled_filetypes = {"NvimTree"} + }, + sections = { + lualine_a = {}, + lualine_b = {}, + lualine_c = {"branch", "diff", "filename"}, + lualine_x = {line_and_column, "encoding"}, + lualine_y = {}, + lualine_z = {} + } +})