a43d8cf358
fix(options): change default conceal level to 2 ( #2053 )
...
3 hides all concealed text, even if there are replacement chars defined
e.g. : for Markdown, 3 hides list item markers, dots for asterisk lists
and em-dashes for dash lists
If replacements are defined as defaults in a plugin, the "Laziest™"
config would seem to be displaying them.
Level 1 only seems useful when alignment really matters.
2024-01-21 20:34:07 +01:00
e01ad513aa
fix(sessions): added folds to sessions
2023-10-27 18:34:33 +02:00
a5c9708736
perf(ui): wrap treesitter.foldexpr and cache get_parser during a event loop tick. Fixes #1846
2023-10-25 14:05:32 +02:00
ff64cc5399
fix(format): set formatexpr in options so users can override it. Fixes #1759
2023-10-16 23:01:18 +02:00
c33e7489ec
feat(root): allow custom functions as part of vim.g.root_spec
2023-10-12 11:48:02 +02:00
a2d604928b
feat(root): customizable root detection and :LazyRoot
command
2023-10-12 11:48:02 +02:00
f1a8f24a36
feat(format): new LazyVim formatter with integrations for lsp/none-ls/conform/eslint/...
2023-10-12 11:48:02 +02:00
c8c929c9fd
perf(util): split lazyvim.util in smaller separate modules
2023-10-12 11:48:02 +02:00
6b857f1de6
feat(options): set virtualedit=block
by default
2023-10-09 17:49:00 +02:00
502d32490b
fix(options): set sessionoptions the same as persistence
2023-10-08 20:24:45 +02:00
1eb019274b
fix(options): set default laststatus=3 and set it to 0 before loading dashboard to prevent flickering
2023-10-05 10:43:21 +02:00
d989ecc943
fix(options): only enable treesitter foldexpr
on nightly. Fixes #1581
2023-10-04 18:07:21 +02:00
e105c9daf6
perf(options): better detection for foldtext,statuscolumn,folexpr support
2023-10-03 18:19:32 +02:00
f1ce07510d
feat(ui): fancy fold text
2023-10-03 14:57:59 +02:00
364bcf325d
feat(ui): fancy status column
2023-10-03 14:56:55 +02:00
19926d2848
feat(options): enabled treesitter folding and foldtext when available
2023-10-03 08:02:15 +02:00
450e0c6beb
feat(options): enable smoothscroll on nightly
2023-10-03 08:02:15 +02:00
9935dc3944
fix: cleanup all Neovim < 0.9.0 code
2023-10-01 14:18:25 +02:00
258f339bcf
feat(options)!: set default localleader to \
2023-07-20 09:20:24 +02:00
69bf9e7e01
style(options): update comment ( #960 )
2023-06-22 12:51:25 +02:00
02c5e8d953
fix(config): options cant be disabled with lazyvim config. Fixes #566
2023-04-16 11:34:35 +02:00
8650f2c99a
fix(config): don't set options to their defaults ( #120 )
2023-01-24 13:40:18 +01:00
1b3b18d53b
fix(options): don't set GUI font. Fixes #113
2023-01-23 23:42:01 +01:00
e405023530
fix(options): use vim.opt
and trigger Lazy ui reload when needed. Fixes #38
2023-01-11 12:56:07 +01:00
d568098374
fix(options): set options with vim.set_global
2023-01-11 08:05:29 +01:00
4c2ac6b7bf
feat(options): winminwidth
2023-01-06 23:51:45 +01:00
25e9c339de
refactor: move mapleader to options. no longer needed to be set in init
2023-01-04 07:56:26 +01:00
a15f44eb89
refactor: automatically load keymaps, autocmds and options
2023-01-03 23:51:57 +01:00
7a49913cf2
refactor: move icons to settings and add setup method for configs extending LazyVim (like my own dots)
2023-01-03 21:05:02 +01:00
8eb8d235c9
refactor: move everything under lazyvim
2023-01-01 14:33:56 +01:00