Christian Chiarulli
e5c723b701
feat: laststatus=3 global statusline
2022-09-20 19:36:15 -04:00
ChristianChiarulli
4c4f08469e
feat: set options to remove some noise
2022-09-20 16:25:58 -04:00
Abouzar Parvan
518b1d4167
Fix: make sure latest plugins are customizable ( #3044 )
...
* fix: make navim-navic configurable
* fix: make sure vim-illuminate is configurable
* fix: make sure theme is configurable
* fix(ci): don't verify uninstalled plugins
* refactor(lsp): add setup_document_symbols util
* revert: keep onedarker on freeze branch
* refactor(lsp): avoid duplicate hl autocmds
Co-authored-by: kylo252 <59826753+kylo252@users.noreply.github.com>
2022-09-20 14:11:58 +04:30
Christian Chiarulli
a4c2dc4d0b
refactor: small improvements ( #3021 )
2022-09-15 23:33:08 -04:00
kylo252
eefde00ae8
refactor!: migrate to mason.nvim ( #2880 )
2022-08-09 10:41:17 +02:00
kylo252
dec21bbab6
feat(lsp): bind formatexpr and omnifunc by default ( #2865 )
2022-07-31 14:27:59 +02:00
kylo252
7220f1f204
feat(cmp): add option to disable friendly-snippets ( #2660 )
...
authored-by: Emerson Max de Medeiros Silva <emersonmx@gmail.com>
2022-05-26 16:06:49 +02:00
kylo252
23df368b00
refactor: load the default options once ( #2592 )
...
BREAKING CHANGE: modifying the default options for keymaps and autocmds
is now done by overwriting them, since they won't be loaded into the
global `lvim` table anymore
* refactor: use the lua-commands api
* refactor!: use the lua-autocmds api
* fix(settings): let neovim handle spellfile
* feat: add log:set_log_level()
* chore: update examples
* chore: add deprecation notice for custom_groups
2022-05-21 16:48:47 +02:00
kylo252
cfa702e6fe
refactor: use api-autocmds for lsp functions ( #2549 )
...
* refactor: use api-autocmds for lsp functions
* chore: use the existing client.supports_method api
* fix: a callback in an autocmd doesn't pass nil
* revert: keep changes minimal to which-key
Co-authored-by: Abouzar Parvan <abzcoding@users.noreply.github.com>
2022-05-03 03:40:51 +04:30
Abouzar Parvan
6a66e39f29
feat(icons): make it possible to disable icons ( #2529 )
2022-04-28 19:00:39 +04:30
kylo252
198577aa75
refactor(lsp): cleanup servers' override configuration ( #2243 )
...
* refactor(lsp): cleanup override settings
- rename lsp.override to lsp.automatic_configuration.ignored_servers
- add lsp.automatic_configuration.ignored_filetypes
* chore(info): update override section
* refactor(lsp): rename ignored to skipped
* fix: better deprecation handling
* docs(lsp): add example for (un-)skipping servers
* refactor(lsp): allow installing overridden servers
* docs(lsp): update config_win.example.lua as well
* chore(lsp): update skipped_servers list
* fix(logger): less noise from client_is_configured
2022-04-14 23:17:22 +04:30
kylo252
fa710f6ddd
refactor: re-enable packer.sync() in LvimReload ( #2410 )
2022-04-03 14:32:52 +02:00
kylo252
c946ddda81
feat: add alpha.nvim integration ( #1906 )
2022-03-19 20:02:45 +01:00
kylo252
f1779fddcc
fix: disable the default intro message ( #2340 )
2022-03-10 10:14:15 +01:00
Abouzar Parvan
0536775c8b
fix(timeoutlen): this has caused way too many issues in the past ( #2287 )
2022-02-16 13:01:06 +03:30
kylo252
60e0e1a831
refactor(settings): add headless-mode settings ( #2134 )
2022-01-04 12:17:59 +03:30
kylo252
eefc148313
refactor(bootstrap): more robust git module ( #2127 )
2022-01-03 11:07:34 +01:00
kylo252
5593499828
fix(lsp): set the handlers opts for v0.6 as well ( #2109 )
2021-12-23 10:03:15 +01:00
kylo252
f1ca79e628
refactor: remove unused old language configs ( #2094 )
2021-12-20 08:59:47 +01:00
kylo252
307db8936b
feat: multiple enhancements to lvim-reload ( #2054 )
2021-12-09 17:08:53 +01:00
kylo252
68cdb62f87
fix(bootstrap): remove hard-coded spellfile option ( #2061 )
2021-12-09 11:51:37 +01:00
kylo252
77bf0e3ea8
feat: add support for fsharp ( #2021 )
...
Co-authored-by: grenaad <g@g.com>
Co-authored-by: grenaad <dan4rie@gmail.com>
2021-12-02 09:27:39 +01:00
kylo252
c26ac5364f
refactor: load the default keymaps once ( #1965 )
2021-11-18 16:04:34 +01:00
kylo252
ffcaae6c32
fix: use an indepdent shadafile from neovim ( #1910 )
2021-11-15 09:20:45 +01:00
kylo252
b0a9ee720a
refactor: more configurable format-on-save ( #1937 )
2021-11-14 13:44:00 +01:00
Chase Colman
627fdd6049
fix(keymap): unset on reload, load correct order, add unset default ( #1942 )
...
fix(keymap): don't unset default keymaps on reload unless set to false
fix(keymaps): prevent accessing undefined default mode
fix(keymap): use unadapted mode for default check
fix(keymap): apply initial lvim.keys
2021-11-10 20:45:52 +00:00
kylo252
32cabcde9f
fix: use the logger for the deprecation message
2021-11-06 10:01:34 +01:00
kylo252
e79b6bf8aa
refactor: deprecate lvim.lang.FOO ( #1913 )
...
Consolidate configuration styles for linters and formatters
Fixes #1756
2021-11-06 08:23:59 +00:00
Xavier Young
e05ced8ec3
fix(reload): set lvim modules to nil correctly ( #1898 )
2021-11-03 19:26:56 +01:00
kylo252
7a813780a1
fix: overloading keymappings now works correctly even after reloading ( #1789 )
2021-11-03 12:32:10 +01:00
kylo252
32ca5afa4a
feat: better error handling for packer ( #1883 )
2021-11-02 16:58:55 +01:00
Abouzar Parvan
f59af32e11
feat: add transparent endofbuffer
2021-10-24 12:09:11 +03:30
kylo252
3dd60bd3d4
fix(lsp): template generator now uses lsp.override ( #1813 )
2021-10-23 18:12:11 +02:00
kylo252
0ea08c7a1c
fix(log): don't rely on lvim.builtin.notify.active ( #1831 )
2021-10-23 13:11:05 +02:00
kylo252
25747cfff4
[Feature] use structlog and notify.nvim ( #1737 )
...
Co-authored-by: Luc Sinet <luc.sinet@gmail.com>
2021-10-21 07:42:28 +02:00
Subho Banerjee
281c54ba55
[Bugfix]: Allow user autocmds ( #1776 )
...
Co-authored-by: kylo252 <59826753+kylo252@users.noreply.github.com>
2021-10-16 12:03:17 +02:00
Robin Kautz
daa0b24a50
[Bugfix]: fixes custom autocommands not working ( #1775 )
2021-10-14 18:32:29 +02:00
Chase Colman
9e18c16b2b
fix(config/log): show error in config instead of hiding ( #1751 )
2021-10-12 17:33:41 +02:00
James Walmsley
5deb0e57ce
bugfix: Ensure lvim table is valid before calling Log:warn() ( #1742 )
...
Co-authored-by: kylo252 <59826753+kylo252@users.noreply.github.com>
2021-10-12 17:12:55 +02:00
kylo252
52b7455741
feat: add an independent lvim namespace ( #1699 )
2021-10-10 21:07:41 +02:00