Commit Graph

688 Commits

Author SHA1 Message Date
7002cf8c24 update lazy.nvim package list 2025-01-13 11:46:15 +01:00
c4c90f8138 Merge remote-tracking branch 'modular/master' 2025-01-13 11:43:50 +01:00
Baipyrus
001f3aaa06
Merge pull request #23 from Baipyrus/jdtls
Using nvim-jdtls For Java Development
2025-01-13 11:31:43 +01:00
Baipyrus
8ac6096fe5
Merge pull request #24 from Baipyrus/telescope-git
Using telescope.builtin Customized Git Methods
2025-01-13 11:31:12 +01:00
Baipyrus
eb09457652
Merge branch 'master' into jdtls 2025-01-13 11:30:25 +01:00
Damjan 9000
e71cef802e Merge 'upstream': fix: prevent mason setup from being run twice 2025-01-08 17:21:27 +01:00
Tomas Gareau
db4867acb9
fix: prevent mason setup from being run twice (#1298)
* fix: prevent mason setup from being run twice

Addresses https://github.com/nvim-lua/kickstart.nvim/issues/1297

Currently, we're calling `require('mason').setup(...)` twice:
* once when setting it as a dependency of `nvim-lspconfig` (since we set
	`config = true`)
* once in the `config` function we define for `nvim-lspconfig`

Calling setup twice can cause issues with, e.g., setting the `PATH`
option: you might append Mason's bin dir in one setup call and prepend
it in the other.

We've kept the setup of `mason` in the `nvim-lspconfig` dependencies
table since leaving it to the `config` function caused some
plugin-loading-order related issues in the past. See:
* https://github.com/nvim-lua/kickstart.nvim/pull/210
* https://github.com/nvim-lua/kickstart.nvim/issues/554
* https://github.com/nvim-lua/kickstart.nvim/pull/555
* https://github.com/nvim-lua/kickstart.nvim/pull/865

* docs: tweak comments per review feedback
2025-01-07 10:44:29 -05:00
Damjan 9000
5f3310d942 Merge 'upstream': 3 misc commits
- Fix which-key delay settings
- chore: add pre-issue requirements
- Fix README.md grammar and  typos
2024-12-30 11:12:17 +01:00
Ryan Jensen
a8f539562a
Fix which-key delay settings (#1276)
The which-key plugin used to rely on vim.opt.timeoutlen, but it was
updated a few months ago to use its own opt.delay instead.

8ab96b38a2/NEWS.md (L10)

I set which-key's delay to 0 ms because it makes it feel snappy and
responsive! That way, we give new users a good first impression.
2024-12-29 12:04:10 -05:00
Ihsan Tonuzi
7ddaab3ffd
chore: add pre-issue requirements (#1288)
* chore: add pre-issue requirements

Based on #1285

* docs: add header about documentation

Based on #1285
2024-12-29 12:00:16 -05:00
George
e84e187f3c
Fix README.md grammar and typos (#1291) 2024-12-29 11:39:47 -05:00
Damjan 9000
5d699a018e Merge 'upstream': make visual mode descriptions consistent with normal mode 2024-12-15 08:12:09 +01:00
Scott Swensen
de44f49101
fix(gitsigns): make visual mode descriptions consistent with normal mode (#1266) 2024-12-15 00:42:39 -05:00
Damjan 9000
7bd1384277 Merge 'upstream': fix typo opt -> opts 2024-12-13 10:29:00 +01:00
ben fleis
bcdb4cd252
Issue 1249 which key comments (#1263)
* Tweak outdated comment about lazy's `config` key usage.

Remove outdated comment describing use of `config` key, replacing with
corrected `opt` key note.

Fixes #1249

* fix typo opt -> opts

Fixes #1250
2024-12-12 16:26:20 -05:00
Damjan 9000
74b8749c09 Merge 'upstream': updated comments
- Use consistent syntax style for { ... } "pseudocode"
- fleis Tweak outdated comment about lazy's `config` key usage.
2024-12-12 17:35:40 +01:00
Artem Dragunov
a2df3ea9eb
Use consistent syntax style for { ... } "pseudocode" (#1247)
```
require('gitsigns').setup({ ... })
```

This was the first occurrence

It may be nice to have the same style everywhere

Cosmetic change (just to make docs/comments even more perfect)
2024-12-12 10:51:58 -05:00
ben fleis
7bc9d19a4d
Tweak outdated comment about lazy's config key usage. (#1250)
Remove outdated comment describing use of `config` key, replacing with
corrected `opt` key note.

Fixes #1249
2024-12-12 10:50:55 -05:00
68cec13329 cleanup: extract functionality into dedicated module commands 2024-11-27 10:53:19 +01:00
5bf8799ac6 extract telescope git functions into separate file 2024-11-27 10:48:21 +01:00
242577f9d0 overwrite default stash selection without index flag 2024-11-26 10:52:31 +01:00
707c1757d8 replace copied warning notification with custom message 2024-11-26 10:51:57 +01:00
a1ca7a6d77 refactor: extract mapping functionality to use function name for help 2024-11-26 10:36:46 +01:00
29aabb6546 bugfix: use <C-S-d> to delete stash items to avoid remapping scroll 2024-11-26 09:55:26 +01:00
db9168e2d1 try not to format html code for convenience 2024-11-26 09:53:13 +01:00
21206df7b3 stash drop mapping for telescope.builtin.git_stash 2024-11-21 15:48:48 +01:00
88f27dbfe9 replace unnecessary git plugins with telescope functions 2024-11-21 15:10:49 +01:00
Damjan 9000
46093fe19d Merge 'upstream': diagnostic-signs, nvim-dap lazy, which-key typo
- fix: which-key comment typo
- Fix nvim-dap not lazy loading
- feat: Change to prepare for upcoming deprecation of configuring diagnostic-signs using sign_define()
2024-11-20 17:49:23 +01:00
Miha
8d1ef972bc
fix: which-key comment typo (#1227) 2024-11-20 08:41:50 -05:00
Anjishnu Banerjee
9dfb1b230f
Fix nvim-dap not lazy loading (#1216)
* Fix nvim-dap not lazy loading

The keys property had local variables 'dap' and 'dap-ui' that used `require` and prevented all DAP related plugins from lazy-loading.
Fixed this by changing keys to a table and substituting the local variables with a lamba function

* Make debug keybind descriptions more consistent
2024-11-20 08:40:51 -05:00
gloomy-lemon-debatable
e5dc5f6d1c
feat: Change to prepare for upcoming deprecation of configuring diagnostic-signs using sign_define() (#1232) 2024-11-20 08:37:22 -05:00
47a56eca84 Merge branch 'master' of https://github.com/Baipyrus/nvim-config 2024-11-20 11:49:22 +01:00
Baipyrus
8c719b2733
Merge pull request #21 from Baipyrus/navic
Using barbecue.nvim (nvim-navic) Instead Of nvim-treesitter-context
2024-11-20 11:45:32 +01:00
d393c44b37 ignore gitcommit filetype for context display 2024-11-20 11:21:51 +01:00
884a60ca6a show only file extension instead of duplicate filename display 2024-11-20 11:19:34 +01:00
56e4179976 install barbecue.nvim to configure nvim-navic 2024-11-20 11:17:44 +01:00
3841ef2309 remove unused navic defaults in preparation for plugin 2024-11-20 11:10:39 +01:00
2c46e4dd46 disable tabpages by closing and switching to buffer 2024-11-20 10:32:21 +01:00
cafa3b1b80 install html language server for basic functionality 2024-11-20 10:06:33 +01:00
89c445c901 move intelephense into place in "sorted" list 2024-11-20 10:05:05 +01:00
c3569c1b51 explore workspace dir pusing oil.nvim to configure libraries manually 2024-11-05 11:42:23 +01:00
ad214db84e Revert "detect processing-java core library installation path"
This reverts commit 6e9877e959.
2024-11-05 11:37:16 +01:00
6e9877e959 detect processing-java core library installation path 2024-11-02 15:52:33 +01:00
Damjan 9000
ee40a0ed8b Merge 'upstream' 5 changes from 2024-10-30
* Remove two because there are more than two.
* Set breakpoint icons and their highlight colors
* Change diagnostic symbols if vim.g.have_nerd_font is true
* fix: lazy help tag on line 931
* Disable linting autocmd for readonly buffers
2024-10-31 18:56:10 +01:00
Will Winder
2ba39c6973
Remove two because there are more than two. (#1213) 2024-10-30 14:58:52 -04:00
gloomy-lemon-debatable
be678aa341
Set breakpoint icons and their highlight colors (#1194)
* feat: Set breakpoint icons and their highlight colors

* docs: Delete reference URL (written in PR)
feat: "Break" and "Stop" arguments of vim.api.nvim_set_hl are changed because they are too common nouns
feat: Comment out changes regarding diagnostic symbols so that only those who want to change them can do so

---------

Co-authored-by: name <email>
2024-10-30 13:01:42 -04:00
gloomy-lemon-debatable
d09d9bc6dc
Change diagnostic symbols if vim.g.have_nerd_font is true (#1195)
* feat: Change diagnostic symbols if vim.g.have_nerd_font is true

* feat: Comment out changes regarding diagnostic symbols so that only those who want to change them can do so

---------

Co-authored-by: name <email>
2024-10-30 11:50:27 -04:00
sam
fb7f6a1c13
samarth-nagar fix: lazy help tag on line 931 (#1167)
* samarth-nagar fix: lazy help tag on line 931

found in issue #1152

* fixed white space

---------

Co-authored-by: sam <110125971+samarth-nagar@users.noreply.github.com>
2024-10-30 11:49:16 -04:00
Éric NICOLAS
5ed1bc38dc
Disable linting autocmd for readonly buffers (#1202)
* Disable linting autocmd for readonly buffers

This should avoid linting in buffers outside of the user's control,
having in mind especially the handy LSP pop-ups that describe your
hovered symbol using markdown.

Co-authored-by: Robin Gruyters <2082795+rgruyters@users.noreply.github.com>

* Justify guarding try_lint in readonly buffers

Co-authored-by: Robin Gruyters <2082795+rgruyters@users.noreply.github.com>

---------

Co-authored-by: Robin Gruyters <2082795+rgruyters@users.noreply.github.com>
2024-10-30 11:41:46 -04:00
b2d0788ede add nvim-jdtls to lazy-lock 2024-10-28 17:57:16 +01:00