Commit graph

1412 commits

Author SHA1 Message Date
github-actions[bot]
96d409ac05 chore(build): auto-generate vimdoc 2024-03-20 12:17:26 +01:00
craempler
d44034ee8b fix(git): use compatible function for windows and linux (#2740) 2024-03-20 12:17:26 +01:00
github-actions[bot]
7830731e60 chore(main): release 10.13.0 (#2684)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-20 12:17:26 +01:00
Jeff Davis
dd3cf9f042 fix(which-key): add group description for folds (#2496)
Signed-off-by: Jeff Davis <mr.jefedavis@gmail.com>
2024-03-20 12:17:26 +01:00
Dusty Phillips
32f8451a23 fix(mini.files): description for g. keybinding in mini.files (#2693)
If you press `g` in a mini.files menu, the `.` key shows up but doesn't have a description. This adds a desc attribute to the binding so the menu shows a correct description.
2024-03-20 12:17:26 +01:00
Folke Lemaitre
c709a84bcf fix(markdown): disable headlines.nvim bullets for now 2024-03-20 12:17:26 +01:00
Folke Lemaitre
4670f92f5f fix(markdown): disable headlines.nvim in insert mode. Fixes #2717 2024-03-20 12:17:26 +01:00
github-actions[bot]
909fab192c chore(build): auto-generate vimdoc 2024-03-20 12:17:26 +01:00
Iordanis Petkakis
46b40cb34b fix(conform): make lsp_fallback option user configurable (#2616) 2024-03-20 12:17:26 +01:00
Marc Jakobi
68dd800c55 fix(rust): don't overwrite vim.g.rustaceanvim if it is defined (#2720) 2024-03-20 12:17:26 +01:00
github-actions[bot]
b4ecb995a4 chore(build): auto-generate vimdoc 2024-03-20 12:17:26 +01:00
Uthman Mohamed
1c781ec966 feat(git): add <leader>gf for lazygit commit history on current file (#2728)
* Add <leader>gf for lazygit commit history on current file

* Change root dir to git root using git command

* refactor: cleanup

---------

Co-authored-by: Uthman Mohamed <83053931+1239uth@users.noreply.github.com>
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2024-03-20 12:17:26 +01:00
github-actions[bot]
a2a32195ff chore(build): auto-generate vimdoc 2024-03-20 12:17:26 +01:00
Folke Lemaitre
dcd3547e09 fix(options): dont set clipboard in an SSH session, so that OSC52 can be enabled (when supported) 2024-03-20 12:17:26 +01:00
github-actions[bot]
c94e73ff8e chore(build): auto-generate vimdoc 2024-03-20 12:17:26 +01:00
Pete Kazmier
a8d6432fc5 feat(lualine): add more hl options to pretty_path (#2687)
* feat(lualine): add more hl options to pretty_path

Adds two additional options to pretty_path: filename_hl and dirpath_hl.

This allows users to customize the highlight group of both the directory
component of the path name and the filenname independently. modified_hl
is still used when the buffer has been modified.

Thanks to dpetka2001 (Iordanis Petkakis) for the changes to the format
function.

* feat: cleanup

---------

Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com>
2024-03-20 12:17:26 +01:00
github-actions[bot]
dcff8d6378 chore(build): auto-generate vimdoc 2024-03-20 12:17:26 +01:00
Adam Stracener
767007b1cf fix(terraform-extra): Drop unnecessary commentstring config for terraform (#2680)
* fix(terraform-extra): Drop unnecessary commentstring config for terraform

The commentstring for terraform and hcl files is now handled by nvim-ts-context-commentstring:

JoosepAlviste/nvim-ts-context-commentstring#94

* Fixed terraform.lua issues. I'm bad.
2024-03-20 12:17:26 +01:00
github-actions[bot]
5da3a9eb77 chore(main): release 10.12.1 (#2677)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-20 12:17:26 +01:00
Folke Lemaitre
559eae0ea9 fix(extras): prevent duplicate extra imports 2024-03-20 12:17:26 +01:00
Folke Lemaitre
663f6e331b fix(extras): automatically rename extra symbols-outline => outline. Fixes #2675 2024-03-20 12:17:26 +01:00
Folke Lemaitre
1eb8eb7ea3 fix(hi-patterns): correct regex for shorthand hex colors. See ##2562 2024-03-20 12:17:26 +01:00
github-actions[bot]
dbcb8d5fa9 chore(build): auto-generate vimdoc 2024-03-20 12:17:26 +01:00
Uthman Mohamed
718d6a4d9f fix(haskell): Make Haskell-snippets lazy load for performance (#2676)
* fix(haskell): add filetype to haskell-snippets for lazy load

* format haskell.lua

---------

Co-authored-by: Uthman Mohamed <83053931+1239uth@users.noreply.github.com>
2024-03-20 12:17:26 +01:00
github-actions[bot]
617a271162 chore(main): release 10.12.0 (#2667)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-20 12:17:26 +01:00
Folke Lemaitre
55167a0e43 fix(extras): set correct priority for outline extra. Fixes #2666 2024-03-20 12:17:26 +01:00
Folke Lemaitre
89b22e17ec feat(lang): replace rust-tools.nvim with rustacean.nvim #2198
dummy commit to trigger changelog.
original commit message was not correct and didnt get picked up by the changelog
2024-03-20 12:17:26 +01:00
github-actions[bot]
dacc2cf666 chore(main): release 10.11.1 (#2664)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-20 12:17:26 +01:00
Folke Lemaitre
2dfb86c9e9 fix(extras): show rename of symbols-outline => outline 2024-03-20 12:17:26 +01:00
github-actions[bot]
937e66ebf8 chore(main): release 10.11.0 (#2659)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-20 12:17:26 +01:00
Tang-Tang Zhou
e8dab0f7e4 fix(util): clear buffer root cache when cwd change (#2502) 2024-03-20 12:17:26 +01:00
Wellington Lopes Souza
40df8ce1ea fix(go): adding opts recursive_run (#2520)
Adding opts recursive_run to fix the error 'no Go files in /path/project.' This issue is caused by a recent change in the 'nvim-neotest/neotest-go' project, which now [defaults to non-recursive behavior](https://github.com/nvim-neotest/neotest-go/pull/72)
2024-03-20 12:17:26 +01:00
Frederick Zhang
82e4f366a5 feat(java): allow opts for setup_dap_main_class_configs() (#2581)
[1] 382b9f6258/doc/jdtls.txt (L206-L210)
2024-03-20 12:17:26 +01:00
Folke Lemaitre
3facfddb65 feat(lsp): added native codelens support. Enable in lsp settings. (disabled by default). Fixes #2656 2024-03-20 12:17:26 +01:00
Folke Lemaitre
a08514d809 fix(ansible): incorrect key spec 2024-03-20 12:17:26 +01:00
Iordanis Petkakis
39fbfd79eb 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-20 12:17:26 +01:00
Pedro Cattori
e5a0c2467b feat(ui): dashboard files searches git files if in git repo (#2240)
just like `<leader>ff` keymap for telescope
2024-03-20 12:17:26 +01:00
Nybkox
be1c1349a2 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-20 12:17:26 +01:00
Folke Lemaitre
192b8a0674 feat(autocmds): added support for copy/paste through ssh. Needs Neovim >= 0.10.0 2024-03-20 12:17:26 +01:00
Folke Lemaitre
f2e72da653 style: formatting 2024-03-20 12:17:26 +01:00
Peter Benjamin
090b992fd4 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-20 12:17:26 +01:00
abeldekat
d3742ee43a 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-20 12:17:26 +01:00
Iordanis Petkakis
3561014997 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-20 12:17:26 +01:00
Võ Quang Chiến
2254a426d8 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-20 12:17:26 +01:00
Peter Benjamin
cc077573a4 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-20 12:17:26 +01:00
Christian Kleinbölting
4ead53a3ba 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-20 12:17:26 +01:00
Alafate
7954238465 feat(symbols-outline): use outline.nvim instead of symbols-outline.nvim (#2535) 2024-03-20 12:17:26 +01:00
Andreas Gerlach
978214239b feat(util) create gitui extension (#2238) 2024-03-20 12:17:26 +01:00
Marc Jakobi
8a1a810a10 feat(lang): add Haskell config (#2052) 2024-03-20 12:17:26 +01:00
André Freitas
1a563ad69d 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-20 12:17:26 +01:00