LunarVim/lua
Luc Sinet 9b36872d88
[Feature] Encapsulate interface logic (#1320)
* 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 <59826753+kylo252@users.noreply.github.com>
2021-08-16 16:07:46 +03:00
..
core [Feature] Encapsulate interface logic (#1320) 2021-08-16 16:07:46 +03:00
interface [Feature] Encapsulate interface logic (#1320) 2021-08-16 16:07:46 +03:00
lsp [Bugfix] Support extending null builtin args (#1317) 2021-08-15 00:32:17 +04:30
spacegray update green 2021-08-06 15:27:06 -04:00
utils [Refactor/Bugfix] Improve null ls handler (#1277) 2021-08-14 01:02:56 +04:30
default-config.lua fix clojure language server not starting up (#1330) 2021-08-16 11:22:40 +04:30
keymappings.lua Add command mode key mapping table (#1306) 2021-08-14 16:46:08 +04:30
plugin-loader.lua Use rounded borders for packer (#1296) 2021-08-12 00:48:49 +03:00
plugins.lua [Refactor] Clean-up redundant module-load checks (#1011) 2021-08-15 20:08:47 +04:30
settings.lua splits up the settings file. settings.lua gets required before lv-co… (#1097) 2021-07-26 18:28:47 -04:00