catlover@sh.itjust.works to Balcony Gardening@slrpnk.netEnglish · edit-22 months agoWhat are these guys doing?plus-squaresh.itjust.worksvideomessage-square2fedilinkarrow-up118arrow-down11
arrow-up117arrow-down1videoWhat are these guys doing?plus-squaresh.itjust.workscatlover@sh.itjust.works to Balcony Gardening@slrpnk.netEnglish · edit-22 months agomessage-square2fedilink
minus-squarecatlover@sh.itjust.worksOPtoNeovim@programming.dev•Looking for an airline replacementlinkfedilinkarrow-up2·8 months agoAfter hours of trying out different plugins the closest I could find is the lualine & tabby combination: About to test it during work, at first look it looks like it has everything I need, only shows current buffers in tab, and in correct order local lualine_theme = require("highlight").lualine_theme require("lualine").setup({ options = { icons_enabled = true, theme = lualine_theme, component_separators = { left = "", right = "" }, section_separators = { left = "", right = "" }, disabled_filetypes = { statusline = {}, winbar = {}, }, ignore_focus = {}, globalstatus = true, refresh = { statusline = 1000, tabline = 1000, winbar = 1000, }, }, sections = { lualine_a = { "branch" }, lualine_b = { empty_section }, lualine_c = {}, lualine_x = {}, lualine_y = { { "diagnostics", sections = { "error", "warn" } } }, lualine_z = { "location" }, }, inactive_sections = {}, tabline = {}, winbar = {}, inactive_winbar = {}, extensions = { "fugitive", "nvim-tree" }, }) local theme = { fill = "TabLineFill", -- Also you can do this: fill = { fg='#f2e9de', bg='#907aa9', style='italic' } head = "TabLine", current = "TabLineSel", tab = "TabLine", win = "TabLine", tail = "TabLine", } vim.o.showtabline = 2 local tabby_theme = require("highlight").tabby_theme require("tabby.tabline").set(function(line) return { line.tabs().foreach(function(tab) local hl = tab.is_current() and tabby_theme.current or tabby_theme.tab return { line.sep("", hl, tabby_theme.fill), tab.number(), tab.name(), line.sep("", hl, tabby_theme.fill), hl = hl, margin = " ", } end), line.spacer(), line.wins_in_tab(line.api.get_current_tab()).foreach(function(win) local hl = win.is_current() and tabby_theme.current or tabby_theme.tab return { line.sep("", hl, tabby_theme.fill), win.buf_name(), line.sep("", hl, tabby_theme.fill), hl = hl, margin = " ", } end), hl = tabby_theme.fill, } end) linkfedilink
minus-squarecatlover@sh.itjust.workstoProgrammer Humor@programming.dev•git commit -m "minor fixes" +26858 -69429linkfedilinkarrow-up23·edit-28 months agogit commit -m ‘initial commit’ git commit --amend git commit --amend git commit --amend git commit --amend … git commit --amend linkfedilink
catlover@sh.itjust.works to Neovim@programming.dev · 8 months agoLooking for an airline replacementplus-squaremessage-squaremessage-square1fedilinkarrow-up12arrow-down10
arrow-up12arrow-down1message-squareLooking for an airline replacementplus-squarecatlover@sh.itjust.works to Neovim@programming.dev · 8 months agomessage-square1fedilink
minus-squarecatlover@sh.itjust.workstosolarpunk memes@slrpnk.net•In a world where nothing comes free...linkfedilinkarrow-up0·11 months agoalso the second generation of plants are mostly way worse than the first (which produced the fruit that you buy) linkfedilink
catlover@sh.itjust.works to Linux Gaming@lemmy.ml · 1 year agoLooks like you can't even download the Battle.net client for Linux nowplus-squaremessage-squaremessage-square0fedilinkarrow-up11arrow-down10
arrow-up11arrow-down1message-squareLooks like you can't even download the Battle.net client for Linux nowplus-squarecatlover@sh.itjust.works to Linux Gaming@lemmy.ml · 1 year agomessage-square0fedilink
After hours of trying out different plugins the closest I could find is the lualine & tabby combination:
About to test it during work, at first look it looks like it has everything I need, only shows current buffers in tab, and in correct order
local lualine_theme = require("highlight").lualine_theme require("lualine").setup({ options = { icons_enabled = true, theme = lualine_theme, component_separators = { left = "", right = "" }, section_separators = { left = "", right = "" }, disabled_filetypes = { statusline = {}, winbar = {}, }, ignore_focus = {}, globalstatus = true, refresh = { statusline = 1000, tabline = 1000, winbar = 1000, }, }, sections = { lualine_a = { "branch" }, lualine_b = { empty_section }, lualine_c = {}, lualine_x = {}, lualine_y = { { "diagnostics", sections = { "error", "warn" } } }, lualine_z = { "location" }, }, inactive_sections = {}, tabline = {}, winbar = {}, inactive_winbar = {}, extensions = { "fugitive", "nvim-tree" }, }) local theme = { fill = "TabLineFill", -- Also you can do this: fill = { fg='#f2e9de', bg='#907aa9', style='italic' } head = "TabLine", current = "TabLineSel", tab = "TabLine", win = "TabLine", tail = "TabLine", } vim.o.showtabline = 2 local tabby_theme = require("highlight").tabby_theme require("tabby.tabline").set(function(line) return { line.tabs().foreach(function(tab) local hl = tab.is_current() and tabby_theme.current or tabby_theme.tab return { line.sep("", hl, tabby_theme.fill), tab.number(), tab.name(), line.sep("", hl, tabby_theme.fill), hl = hl, margin = " ", } end), line.spacer(), line.wins_in_tab(line.api.get_current_tab()).foreach(function(win) local hl = win.is_current() and tabby_theme.current or tabby_theme.tab return { line.sep("", hl, tabby_theme.fill), win.buf_name(), line.sep("", hl, tabby_theme.fill), hl = hl, margin = " ", } end), hl = tabby_theme.fill, } end)