Commit graph

25 commits

Author SHA1 Message Date
kylo252
5b94e3cee2
fix logging when plenary is not available (#1390) 2021-08-26 12:49:29 +02:00
Luc Sinet
00b895d9e9
[Feature] Encapsulate config logic (#1338)
* 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-25 07:47:48 +02:00
chaeing
85fe093efb
[Feature] switch galaxyline to lualine (#1329) 2021-08-20 13:46:29 +04:30
Luc Sinet
70d139ac27
[Refactor/Bugfix] Improve null ls handler (#1277) 2021-08-14 01:02:56 +04:30
christianchiarulli
fc9090f64b remove astronauta 2021-08-10 15:07:35 -04:00
christianchiarulli
a6a10e3fdb bring back behavior we used to get from astronauta 2021-08-10 15:01:26 -04:00
kylo252
9a68500333
fix: do not overwrite plugins bindings in reload (#1284) 2021-08-10 14:53:56 -04:00
kylo252
405423108f
feat: Add an async logger using plenary (#1207)
Co-authored-by: rebuilt <memoryman51@hotmail.com>
2021-08-09 19:02:37 +02:00
kylo252
47ebd70817
Add LunarVim info panel (Experimental) (#1241)
* feat: lunarvim info (Experimental)

* Add missing providers info

* Use nvim api directly to create the popup

* width tweaks
2021-08-06 16:27:19 +02:00
kylo252
c8d1b95712
Merge pull request #1250 from kylo252/fixup
chore: remove now-redundant utility function
2021-08-06 13:54:25 +02:00
grvxs
9fc6a2e1cd
fix: typos in lua/ 2021-08-06 16:50:25 +05:30
kylo252
990bb622e0 chore: remove now-redundant utility function 2021-08-06 10:47:21 +02:00
kylo252
67de24227f
chore: remove unncessary logic from utils (#1238) 2021-08-05 10:35:58 -04:00
kylo252
4c3c3f3885
feat: add lvim.lsp.smart_cwd (#1218)
- Enable querying the language-server for the `root_dir`
- Use `root_dir` to set the current working-directory (CWD)
- Make vim-rooter configurable and add an option to disable it

Inspired by "ahmedkhalf/lsp-rooter.nvim"
2021-08-03 12:10:54 -04:00
kylo252
77e283bd9c
[Refactor] Allow editing default keymaps (#1213) 2021-08-02 17:42:56 -04:00
Luc Sinet
6d14d7b5da
[Refactor] Adopt which key mapping style (#1210)
* Refactor keymappings to match which-key style

* Update confif example + remove redundant way of registering mappings
2021-08-02 11:19:44 -04:00
Chris
0e05f05e9d respect override table 2021-08-01 15:13:56 -04:00
chaeing
213e3961fa
[Feature] Rename lv-config.lua to config.lua (#1193)
* Rename example config files

* Update user config path in installer

* Update user config path with a variable

* Update default user config file to config.lua

* Add fallback to lv-config if config.lua not found

* Add global variable USER_CONFIG_PATH
2021-07-31 14:28:59 -04:00
Luc Sinet
fe5daa722f
[Feature] Expose lsp config (#1156) 2021-07-31 14:12:29 +00:00
kylo252
8157f50d13
feat: get null-ls registered providers by filetype (#1186) 2021-07-31 13:04:22 +00:00
Luc Sinet
679b8b69fb
[Refactor] Define keymapppings helpers in utils.keymap (#1176) 2021-07-31 12:47:31 +00:00
kylo252
d977e7384e
cleanup formatting handler (#1185) 2021-07-31 08:19:57 +00:00
kylo252
9d89929d9b
Enable querying lang-server formatting capabilities (#1078) 2021-07-31 00:06:08 -04:00
Chris
2e3a07480f move istable and isstring to utils 2021-07-28 17:24:05 -04:00
Luc Sinet
12c0a7441e
[Refactor] remove lv prefix (#1112)
* Rename lv-utils into utils

* Move commands defined in utils into core/commands.lua
2021-07-26 13:14:23 -04:00