Iordanis Petkakis
ed135e6ffd
fix(lang): Change rustacean
keymaps to vim.keymap.set
instead of which-key
( #2660 )
...
Based on this [comment](https://github.com/LazyVim/LazyVim/pull/2198#pullrequestreview-1873658780 ).
2024-03-07 16:34:49 +01:00
Pedro Cattori
66b3c0a19f
feat(ui): dashboard files searches git files if in git repo ( #2240 )
...
just like `<leader>ff` keymap for telescope
2024-03-07 12:11:26 +01:00
Nybkox
cae22baf08
feat(extras): add harpoon2 ( #2455 )
...
* feat(extras): add harpoon2
* Update lua/lazyvim/plugins/extras/editor/harpoon2.lua
Co-authored-by: Iordanis Petkakis <dpetka2001@gmail.com>
* chore: formatting
---------
Co-authored-by: Iordanis Petkakis <dpetka2001@gmail.com>
2024-03-07 12:07:38 +01:00
Folke Lemaitre
21ca466db1
feat(autocmds): added support for copy/paste through ssh. Needs Neovim >= 0.10.0
2024-03-07 12:04:41 +01:00
Folke Lemaitre
41e60af52c
style: formatting
2024-03-07 12:00:44 +01:00
Peter Benjamin
d57817d79b
feat(lang): add telescope terraform integrations ( #2235 )
...
* feat(lang): add telescope terraform integrations
Closes #2234
Add telescope integrations for:
- https://github.com/ANGkeith/telescope-terraform-doc.nvim
- https://github.com/cappyzawa/telescope-terraform.nvim
* fix(lang): remove event from terraform telescope extensions
2024-03-07 11:59:38 +01:00
abeldekat
b949835de5
feat(extras): Enable project-specific plugin specs using local .lazy.lua ( #2115 )
...
* feat(extras): Enable project-specific plugin specs using .lazy.lua
* added a warning when extra lazyrc is not the last plugin spec
2024-03-07 11:58:50 +01:00
Iordanis Petkakis
5012d7d839
fix(util.ui.fg): Add link=false
to show effective definition ( #2542 )
...
Fixes #2540 by showing the effective definition instead of the linked
group name.
2024-03-07 11:57:03 +01:00
Võ Quang Chiến
f23d3cee42
feat(omnisharp): add nvim-dap
configuration ( #2532 )
...
* feat(omnisharp): add `nvim-dap` configuration
* chore(omnisharp): add `netcoredbg` to `ensure_installed`
* chore: simplify get `netcoredbg` path
2024-03-07 11:56:27 +01:00
Peter Benjamin
de01a37cb6
feat(lang): add support for helm chart templates ( #2273 )
...
* feat(lang): add support for helm chart templates
* fix(helm): stop yamlls and disable autostart
* fix(helm): stop yaml & docker compose lsp on helm file types
Revert disabling `autostart` since that kills the LSP globally even when
opening a standard yaml file, like GitHub Workflow file.
* fix(helm): remove docker compose lsp overrides
Since docker compose LSP does not seem to be triggered or started by
opening *.yaml helm files, the config overrides were removed to simplify
Helm config.
* fix(helm): ensure mason installs helm lsp
2024-03-07 11:55:58 +01:00
Christian Kleinbölting
d2502613ff
feat(extras): Add scala support using nvim-metals ( #1347 )
...
* Add scala support using nvim-metals
nvim-metals:
https://github.com/scalameta/nvim-metals
minimal example configuration from their documentation:
https://github.com/scalameta/nvim-metals/discussions/39
* add treesitter syntax highlighting
2024-03-07 11:54:16 +01:00
Alafate
a48b14eb3e
feat(symbols-outline): use outline.nvim instead of symbols-outline.nvim ( #2535 )
2024-03-07 11:53:06 +01:00
Andreas Gerlach
40a75e82f7
feat(util) create gitui extension ( #2238 )
2024-03-07 11:51:48 +01:00
Marc Jakobi
c6c584f7c3
feat(lang): add Haskell config ( #2052 )
2024-03-07 11:51:08 +01:00
André Freitas
36ae4213b8
fix(telescope): anonymous keymap ( #1879 )
...
* fix(telescope): anonymous keymap
* fix(telescope): add desc
* fix(telescope): function name
* fix(telescope): update description
* fix(telescope): diagnostic disable
2024-03-07 11:49:50 +01:00
Frederik Buchlák
ddbba85408
chore(treesitter.lua): fix typo ( #2026 )
...
* fix typo
* fix typo
2024-03-07 11:48:37 +01:00
Amaan Qureshi
1b0b899ab3
feat(treesitter): add xml to ensure_installed
( #1962 )
2024-03-07 11:47:45 +01:00
Jakub Kozłowicz
b7da44caae
feat(lang): add ansible support ( #1218 )
2024-03-07 11:46:33 +01:00
Folke Lemaitre
e7a58d9484
fix(telescope): dont use git_files when .ignore or .rgignore file is present
2024-03-07 11:43:22 +01:00
Andreas Gerlach
66bf7525e3
feat(lang) replace rust-tools.nvim with rustacean.nvim - fixes #2113 ( #2198 )
...
* feat(lang) - move to rustacean.nvim, fixes #2113
* update rustacean plugin
* PR comment for lsp settings
2024-03-07 11:42:23 +01:00
Daniel Mata
a8eeb1b75d
feat(hipatterns): add shorthand hex color support ( #2562 )
2024-03-07 11:41:34 +01:00
MoetaYuko
d9f5e6db16
fix(yanky): properly disable sqlite.lua on Windows ( #2543 )
...
When directly modifying its `enabled` property, the plugin will remain
disabled even if required by another plugin.
2024-03-07 11:40:51 +01:00
mbhutton
29ed06e000
fix(options): don't lower timeoutlen when in VS Code ( #2568 )
...
Avoid lowering timeoutlen when running in VS Code, to avoid
unwanted timeouts from key mappings.
The lower value of 300ms (down from Neovim's default of 1000ms)
works great outside of VS Code, where it helps trigger the which-key UI
quickly, and where which-key prevents timeouts from occuring.
But in VS Code (where which-key isn't applicable), the lower value
makes it difficult to perform some key mappings in time,
such as `]p`, which requires shifting hand position.
2024-03-07 11:39:57 +01:00
Dennis Eriksen
16d6ac234a
fix(autocmds): nvim already binds q to close for man-files ( #2594 )
2024-03-07 11:38:36 +01:00
Aman9das
1a417430fc
fix(neo-tree): Add description to "Y" in Neo-Tree ( #2642 )
...
It copies the path of the file/directory
2024-03-07 11:34:20 +01:00
Luckas
796112e170
fix(dot): remove hyprlang plugin ( #2623 )
2024-03-07 11:33:22 +01:00
github-actions[bot]
fe72424e77
chore(main): release 10.10.0 ( #2400 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-21 08:48:55 +01:00
Michael Olson
591f850f8a
fix(autocmds): apply conceal level change to local buffer options ( #2409 )
2024-01-23 07:51:34 +01:00
Yi
54ae77e164
feat(telescope): add <leader>fg for finding files using git-files ( #2353 )
...
I found this to be more useful than the current <leader>ff and <leader>fF
2024-01-22 11:58:51 +01:00
Folke Lemaitre
7f9219162b
feat(snippets): added extra to use native snippets instead of LuaSnip.
2024-01-22 08:39:07 +01:00
Folke Lemaitre
d9287391b7
feat: added LazyHealth
that loads all plugins and runs :checkhealth
2024-01-22 08:03:15 +01:00
Frederick Zhang
f799b39eaf
fix(rust): avoid resetting cmp group_index to 1 ( #2332 )
...
For example, 'buffer' source by default has group_index = 2 [1], however
if we take all the sources plus crates and run them through
cmp.config.sources() again, since it's a one-dimensional list, all
group_indexes will be reset to 1.
[1] 879e29504d/lua/lazyvim/plugins/coding.lua (L74-L80)
2024-01-22 07:51:19 +01:00
Binh Duc Tran
1dffb1d853
fix(hyprlang): use lazyvim way to install ( #2404 )
2024-01-22 07:49:45 +01:00
Folke Lemaitre
eccf3b5e68
fix(neo-tree): better copy file name with Y
2024-01-21 21:32:09 +01:00
Iordanis Petkakis
93342f15ba
feat(toggle): use vim.diagnostic.is_disabled
when available ( #2217 )
...
* feat(toggle-diagnostics): change logic based on `vim.diagnostic.is_disabled`
After discussion in #2215 , I thought maybe it would be beneficial if we
could change the logic of the `toggle-diagnostics` function based on if
the user has disabled diagnostics in his own configuration.
* feat(toggle-diagnostics): revert to `enable` instead of `status`
* fix(toggle): use vim.diagnostics enabled state when possible
---------
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2024-01-21 20:41:11 +01:00
Adrian Wilkins
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
Iordanis Petkakis
cbd9d700dc
fix(typescript): don't hardcode values in lua table ( #2254 )
...
* fix(typescript): don't hardcode values in lua table
When a user changes `vim.opt.shiftwidth` with some auto-command, it's
not taken into account. Make `opts` a function, so that values get
evaluated when `lspconfig` loads instead.
* fix(typescript): remove format settings entirely
* fix(typescript): add back comment and Lua annotations
* fix(typescript): bring back function call completion snippets
2024-01-21 20:28:16 +01:00
Frederick Zhang
8e2046f3d0
fix(autocmds): avoid checktime when buftype=nofile ( #2270 )
...
It triggered an 'E11: Invalid in command-line window; <CR> executes,
CTRL-C quits' error when Neovim was in Command Line window and
FocusGained.
2024-01-21 20:20:54 +01:00
Pablo
37107cf2fc
docs: typo in init.lua ( #2365 )
2024-01-21 20:10:18 +01:00
github-actions[bot]
c433ea7aa8
chore(main): release 10.9.1 ( #2399 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-21 20:03:51 +01:00
Folke Lemaitre
fbe478ae3f
fix: fixup for #2137
2024-01-21 20:02:11 +01:00
github-actions[bot]
adc0b36069
chore(main): release 10.9.0 ( #2391 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-01-21 20:00:03 +01:00
pr3c0g
5296d42e6a
feat(neo-tree): Adds copy file name command to Neo-Tree with 'Y' binding ( #2137 )
...
Co-authored-by: Ricardo Rebelo <ricardo.rebelo@siemens.com>
2024-01-21 19:53:57 +01:00
Nick Hester
71a73e8334
fix(eslint): correct working directories name ( #2071 )
2024-01-21 19:53:09 +01:00
NickSager
fa6158a595
feat(keymaps): add function to toggle between light/dark backgrounds ( #2088 )
2024-01-21 19:52:36 +01:00
Sergey Kochetkov
f4ddb16b26
feat(gitsigns): update gitsigns.nvim preview command ( #2178 )
...
* chores(format.lua): Fix typo
* Change gitsigns.nvim hunk preview shortcut
Change `preview_hunk` to recently added `preview_hunk_inline` command
2024-01-21 19:49:41 +01:00
Samuel Abreu
b71feb7e45
feat(test): Add <leader>tl to neotest.run_last() ( #1968 )
2024-01-21 19:37:38 +01:00
Gary Murray
33830f1e7d
feat(lsp): add diagnostic signs to lsp options ( #2192 )
...
Co-authored-by: Gary Murray <gamurray@fanatics.com>
2024-01-21 19:35:24 +01:00
Folke Lemaitre
23fe52acd7
feat(autocmds): dont use conceal for json files
2024-01-21 11:24:59 +01:00
Folke Lemaitre
979bb952a6
fix(dot): treesitter for hypr was renamed to hyprlang
2024-01-20 12:50:34 +01:00