8baf9b5459
fix(lsp): fix inlay hints for older nightlies. See #2007
2023-11-30 21:24:07 +01:00
e229988a98
fix(lsp): inlay hints on stable. See #2007
2023-11-30 20:17:07 +01:00
6853b785d9
fix(lsp): detect if using nvim-0.10 and use new inlay_hint.enable method ( #2007 )
...
* Detect if using nvim 0.10 and use new inlay_hint.enable method
* Add lsp util for inlay-hints and update keymap
* Remove the need to check vim version
* Support older nightly builds
* Move inlay_hint toggle in Util.toggle
---------
Co-authored-by: Gary Murray <gamurray@fanatics.com >
2023-11-30 19:53:40 +01:00
4312e5e283
feat(catppuccin): enable more integrations ( #1922 )
2023-11-04 11:09:01 +01:00
3986169823
fix(spectre): don't build nvim-spectre
2023-11-04 10:14:36 +01:00
e01ad513aa
fix(sessions): added folds to sessions
2023-10-27 18:34:33 +02:00
09eafc60ef
fix(mini.indentscope): remove duplicated filetype ( #1871 )
2023-10-25 20:00:01 +02:00
f589154268
fix(catppuccin): trouble integration. Fixes #1872
2023-10-25 17:23:37 +02:00
58ddf405e0
fix(lang): add cmakelint to ensure installed list ( #1826 )
...
1. mason/cmakelang install bin/cmake-lint
2. nvim-lint only recognize bin/cmakelint
3. mason/cmakelint install bin/cmakelint
so we need mason/cmakelint installed to using nvim-lint to perform formatting
2023-10-25 15:50:02 +02:00
37953585bb
fix(extras.python-semshi): improve highlights ( #1845 )
2023-10-25 15:47:07 +02:00
61fae7d23f
fix: fix jdtls not spwaning in windows ( #1864 )
2023-10-25 15:46:39 +02:00
b651560ad0
perf(markdown): prevent headlines.nvim slowing down initial rendering with nvim README.md
2023-10-25 15:40:57 +02:00
1e1b68d633
fix(treesitter): make treesitter queries available at startup. See #1816 Fixes #1858
2023-10-25 15:40:25 +02:00
eab464d52d
fix(markdown): create default numbered Headline groups for colorschemes that dont support them. Fixes #1822
2023-10-25 14:23:44 +02:00
99598ef7c7
feat(telescope): sort buffers with lastused and mru
2023-10-25 14:05:32 +02:00
ef5ec9a3bf
style: added trouble ft for the next gen trouble
2023-10-25 14:05:32 +02:00
e55ab411b4
fix(mini.hipatterns): use extmark_opts
instead of soft deprecated priority
( #1841 )
2023-10-22 14:44:08 +02:00
786a061eaa
style(dashboard): remove unnecessary brackets from keys, including extras ( #1809 )
...
* style(dashboard): remove unnecessary brackets from keys, including the p key from the project extras
* review Folke
---------
Co-authored-by: abeldekat <abel@nomail.com >
2023-10-20 13:27:10 +02:00
8df44b3bb5
feat(typescript): added remove unused imports ( #1794 )
2023-10-19 20:12:48 +02:00
82da2440e4
fix(nvim-ts-autotag): make it actually work :)
2023-10-19 19:54:36 +02:00
fad3777296
fix(tabnine): run :CmpTabnineHub
automatically on build ( #1788 )
2023-10-19 07:54:19 +02:00
ea3155aef6
fix(conform): allow overriding all conform format options. Fixes #1790
2023-10-19 07:52:47 +02:00
98b51a608c
style(dashboard): make layout exactly the same as before
2023-10-19 07:52:47 +02:00
0ac8f6fb3b
fix(treesitter-context): set default max_lines=3
2023-10-19 07:52:47 +02:00
d73aee4a93
feat(dashboard): remove unnecessary brackets from keys ( #1791 )
2023-10-19 07:45:03 +02:00
7d8b3e8ef9
fix(project): don't let project.nvim
change the cwd. Leads to too much confusion
2023-10-18 11:38:57 +02:00
2e308d5440
fix(neotest): better integration with trouble: no longer steals focus and hides when all ok
2023-10-18 00:04:28 +02:00
5c1656729a
fix(dashboard): config shortcut when opening dashboard again. Fixes #1768
2023-10-17 18:28:06 +02:00
b0ded5c015
fix(dot): treesitter langs in dot extra were not added
2023-10-17 16:33:55 +02:00
af3ca06472
docs: fixed conform examples
2023-10-17 08:42:20 +02:00
ff64cc5399
fix(format): set formatexpr in options so users can override it. Fixes #1759
2023-10-16 23:01:18 +02:00
fef0b3f756
fix(ui): fix BufferLineClose commands ( #1756 )
...
BufferLine has capital letter l
2023-10-16 17:19:52 +02:00
3dbeda9d96
fix(markdown): add marksman to mason install
2023-10-16 12:44:41 +02:00
152e1c6692
feat(markdown): added headlines.nvim to markdown extra
2023-10-16 08:36:27 +02:00
982c8e301b
fix(conform): remove LazyVim's conform config changes since that's now merged in conform
2023-10-16 08:11:15 +02:00
8c726cd166
feat(lualine): use gitsigns for diff source ( #1744 )
...
Co-authored-by: edshamis <pc>
2023-10-16 07:44:10 +02:00
c3daced11c
feat(ui): add keymap to close other buffers ( #1743 )
...
* feat(ui): add keymap to close other buffers
* refactor
---------
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com >
2023-10-16 07:35:57 +02:00
c8e5501ee5
feat(tabnine): add build cmd for Windows ( #1737 )
...
* feat(tabnine): add build cmd for Windows
* fix(prettier): use prettier instead of prettierd. Too many people get truncated files. Fixes #712 . See #1735
* feat: disable kind_filter for markdown and help
* feat(lualine): pretty_path now highlights file basename when modified
* fix(root): dont use single-file lsps for root detection. use workspaces only
* feat(lualine): new root dir component that only shows when cwd != root_dir
* refactor
---------
Co-authored-by: edshamis <pc>
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com >
2023-10-15 22:42:38 +02:00
8af7309c7e
feat(lualine): pretty_path now highlights file basename when modified
2023-10-15 22:37:49 +02:00
782fe0bef0
feat: disable kind_filter for markdown and help
2023-10-15 22:34:42 +02:00
57b504b9e8
fix(prettier): use prettier instead of prettierd. Too many people get truncated files. Fixes #712 . See #1735
2023-10-15 22:28:56 +02:00
53e1637a86
feat(dashboard): c
on dahboard now opens telescope for config dir instead of useless init.lua
2023-10-15 09:16:52 +02:00
7c60431c58
fix(python): add ft
to Python keymaps, and fix "Markdown Preview" toggle description ( #1729 )
...
* feat(python): add `ft` to keymaps
* fix(markdown): fix toggle keymap description
2023-10-15 07:21:17 +02:00
6e0e352fea
feat(linting): ability to configure global and fallback linters ( #1727 )
...
* feat(linting): ability to configure global and fallback linters
* fix: use nvim-lint's logic to get linters
---------
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com >
2023-10-15 07:18:00 +02:00
95ff5aaa62
feat(extras): added TabNine ( #1651 )
...
* feat: add Tabnine
Add TabNine plugin for hrsh7th/nvim-cmp
* fix: limit to top 3 sources for TabNine
* feat: show Tabnine icon on suggestion list
* fix: migrate to LazyVim v10
* refactor: tabnine
* refactor
---------
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com >
2023-10-14 18:25:06 +02:00
1a4342abae
refactor: move cmp status lualine component to util
2023-10-14 18:02:47 +02:00
8f42733ce5
feat(python): add key binding for organize imports ( #1670 )
2023-10-14 17:49:23 +02:00
b3d46bc014
feat(lang): add markdown support ( #1718 )
...
* feat(lang): add markdown support
* feat: use peek.nvim instead of markdown-preview. Disable and show warning when deno is not installed
* feat: add markdown-preview back
---------
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com >
2023-10-14 17:42:02 +02:00
121df70604
Revert "fix: dont lazy-load on ft. Load on cmd or keys only"
...
This reverts commit 3a93757bb1
.
2023-10-14 17:35:13 +02:00
3a93757bb1
fix: dont lazy-load on ft. Load on cmd or keys only
2023-10-14 17:32:06 +02:00