summaryrefslogtreecommitdiff
path: root/lua/core/info.lua
AgeCommit message (Collapse)Author
2021-08-25[Feature] Encapsulate config logic (#1338)Luc Sinet
* Define core/builtins, streamline status_color interface * Encapsulate configuration in its own module * Add fallback to lv-config.lua * Rectify settings loading order to allow overriding vim options * Move default-config into config/ module * replace uv.fs_stat with utils.is_file
2021-08-16[Feature] Encapsulate interface logic (#1320)Luc Sinet
* Provide a utility function for aligning text * Replace lvim banner with one using only ASCII chars * Use strings.format instead of .. operator * Center text in the popup based on its dimentions * Minor improvements * Provide a popup factory function * Add function documentation * Improve text alignment * Print marker only if provider list is not empty * Format client capabilities as list * Pretty format lsp client capabilities * Add a metatable to popup.lua * Improve rendering when no lsp is available * Take cmdheight into acount when computing popup size and pos Co-authored-by: kylo252 <[email protected]>
2021-08-14fix: lviminfo highlight match fix (#1316)Pasi Bergman
2021-08-14[Refactor/Bugfix] Improve null ls handler (#1277)Luc Sinet
2021-08-12fix: use correct highlight group with LvimInfo (#1302)Pasi Bergman
2021-08-11Fix lunarvim info nil issue (#1289)Abouzar Parvan
* fix lunarvim info nil issue * fix num_caps counting issue
2021-08-11luaString highlight group is not always availableAbouzar Parvan
2021-08-11remove useless print for LunarVim infoAbouzar Parvan
2021-08-11[Refactor] LunarVim Info UI (#1281)Pasi Bergman
* refactor: lunarvim info ui * refactor: lunarvim info ui - remove close hint, add highlighting * refactor: lunarvim info ui - remove TODO
2021-08-10Fix window borders for lunarvim info (#1280)Ahmed Khalf
2021-08-06Add LunarVim info panel (Experimental) (#1241)kylo252
* feat: lunarvim info (Experimental) * Add missing providers info * Use nvim api directly to create the popup * width tweaks