Commit graph

604 commits

Author SHA1 Message Date
Evgeni Chasnovski
e55ab411b4
fix(mini.hipatterns): use extmark_opts instead of soft deprecated priority (#1841) 2023-10-22 14:44:08 +02:00
abeldekat
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
Aron Griffis
8df44b3bb5
feat(typescript): added remove unused imports (#1794) 2023-10-19 20:12:48 +02:00
Folke Lemaitre
82da2440e4
fix(nvim-ts-autotag): make it actually work :) 2023-10-19 19:54:36 +02:00
André Freitas
fad3777296
fix(tabnine): run :CmpTabnineHub automatically on build (#1788) 2023-10-19 07:54:19 +02:00
Folke Lemaitre
ea3155aef6
fix(conform): allow overriding all conform format options. Fixes #1790 2023-10-19 07:52:47 +02:00
Folke Lemaitre
98b51a608c
style(dashboard): make layout exactly the same as before 2023-10-19 07:52:47 +02:00
Folke Lemaitre
0ac8f6fb3b
fix(treesitter-context): set default max_lines=3 2023-10-19 07:52:47 +02:00
Jorge Villalobos
d73aee4a93
feat(dashboard): remove unnecessary brackets from keys (#1791) 2023-10-19 07:45:03 +02:00
Folke Lemaitre
7d8b3e8ef9
fix(project): don't let project.nvim change the cwd. Leads to too much confusion 2023-10-18 11:38:57 +02:00
Folke Lemaitre
2e308d5440
fix(neotest): better integration with trouble: no longer steals focus and hides when all ok 2023-10-18 00:04:28 +02:00
Folke Lemaitre
5c1656729a
fix(dashboard): config shortcut when opening dashboard again. Fixes #1768 2023-10-17 18:28:06 +02:00
Folke Lemaitre
b0ded5c015
fix(dot): treesitter langs in dot extra were not added 2023-10-17 16:33:55 +02:00
Folke Lemaitre
af3ca06472
docs: fixed conform examples 2023-10-17 08:42:20 +02:00
Folke Lemaitre
ff64cc5399
fix(format): set formatexpr in options so users can override it. Fixes #1759 2023-10-16 23:01:18 +02:00
Kevin Traver
fef0b3f756
fix(ui): fix BufferLineClose commands (#1756)
BufferLine has capital letter l
2023-10-16 17:19:52 +02:00
Folke Lemaitre
3dbeda9d96
fix(markdown): add marksman to mason install 2023-10-16 12:44:41 +02:00
Folke Lemaitre
152e1c6692
feat(markdown): added headlines.nvim to markdown extra 2023-10-16 08:36:27 +02:00
Folke Lemaitre
982c8e301b
fix(conform): remove LazyVim's conform config changes since that's now merged in conform 2023-10-16 08:11:15 +02:00
Edouard Shamis
8c726cd166
feat(lualine): use gitsigns for diff source (#1744)
Co-authored-by: edshamis <pc>
2023-10-16 07:44:10 +02:00
Kevin Traver
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
Edouard Shamis
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
Folke Lemaitre
8af7309c7e
feat(lualine): pretty_path now highlights file basename when modified 2023-10-15 22:37:49 +02:00
Folke Lemaitre
782fe0bef0
feat: disable kind_filter for markdown and help 2023-10-15 22:34:42 +02:00
Folke Lemaitre
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
Folke Lemaitre
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
jyuan0
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
Michael Olson
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
Dung Duc Huynh (Kaka)
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
Folke Lemaitre
1a4342abae
refactor: move cmp status lualine component to util 2023-10-14 18:02:47 +02:00
MoetaYuko
8f42733ce5
feat(python): add key binding for organize imports (#1670) 2023-10-14 17:49:23 +02:00
Jakub Kozłowicz
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
Folke Lemaitre
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
Folke Lemaitre
3a93757bb1
fix: dont lazy-load on ft. Load on cmd or keys only 2023-10-14 17:32:06 +02:00
Folke Lemaitre
5b89bc8cbf
fix(lsp): trigger FileType commands after installing LSP servers 2023-10-14 16:56:18 +02:00
Kevin Traver
5e1a86d3b2
feat(toggle): add keymap to toggle treesitter context (#1711)
* feat: add keymap to toggle treesitter context

* fix: get correct enabled state

---------

Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2023-10-14 14:40:25 +02:00
Thibault Duplessis
ff9bf005b6
fix(dashboard-nvim): repository has moved to nvimdev/dashboard-nvim (#1715)
* fix(dashboard-nvim) repository has moved to nvimdev/dashboard-nvim

* fix(dashboard): automatically rename dashboard.nvim

---------

Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2023-10-14 13:21:30 +02:00
Kevin Traver
7fe68d9f05
fix(spectre): add title to Spectre panel in edgy (#1703) 2023-10-13 19:17:50 +02:00
Folke Lemaitre
b6e68fa2bf
feat(conform): show error when user overwrites conform config function 2023-10-13 18:20:41 +02:00
Folke Lemaitre
3eb91c64b5
feat(conform): make it easier to add extra_args 2023-10-13 18:03:40 +02:00
Phúc H. Lê Khắc
873ff89284
fix(keymaps): no diagnostic keymaps w/o lsp attached (#1698) 2023-10-13 16:53:55 +02:00
Juan Cruz De La Torre
385c99dbb7
feat(go): add gofumpt formatter with conform/none-ls (#1683)
* feat(go): only install required packages

* fix: add gofumpt formatter using conform/none-ls

* fix: add mason.nvim as dependency of none-ls
2023-10-13 12:43:51 +02:00
Folke Lemaitre
c7244d9d47
style(dot): make enabled a function for doc gen 2023-10-13 12:31:32 +02:00
Folke Lemaitre
6fd66f486e
feat(conform): use conform.nvim opts.format options for formatting with conform 2023-10-13 12:21:38 +02:00
Folke Lemaitre
bd1928ba59
fix(aerial): use new sep_icon option for aerial lualine component 2023-10-13 07:36:02 +02:00
Phúc H. Lê Khắc
b31d71da9d
feat(neot-ree): add keymaps to toggle git & buffer (#1339) 2023-10-12 21:52:19 +02:00
Folke Lemaitre
1bcf6b9a28
feat(extras): LazyExtras can now manage user extras lua/plugins/extras. Fixes #1681 2023-10-12 21:47:31 +02:00
Folke Lemaitre
8e71968c2b
fix(nvim-lint): make sure to set custom linters. Fixes #1687 2023-10-12 20:43:11 +02:00
Folke Lemaitre
cdae38ddd4
fix(nvim-lint): check on linter name instead of linter. Fixes #1685 2023-10-12 20:28:58 +02:00
Folke Lemaitre
ce74e28464 feat(starter): added Lazy Extras to mini.starter 2023-10-12 11:48:02 +02:00