Commit graph

1418 commits

Author SHA1 Message Date
Iordanis Petkakis
efb5de94a7 feat(lualine): add modified_sign to pretty_path (#2754)
Closes #2752

I left the initial text blank on purpose, so that it doesn't change
anything stylistically and let the user decide what he wants to add
in his personal configuration for `lualine` spec.
2024-03-20 12:17:26 +01:00
Iordanis Petkakis
4af09b945d fix(extras): accept symlinks in User extras directory (#2745) 2024-03-20 12:17:26 +01:00
github-actions[bot]
d33a8a6c2a chore(build): auto-generate vimdoc 2024-03-20 12:17:26 +01:00
Stefan Krüger
2b987c0493 fix(neotest): add required nvim-nio to test and dap extra (neotest and nvim-dap-ui respectively) (#2763)
* Adding required nvim-nio to neotest in test-core

neotest now requires nvim-neotest/nvim-nio to be
installed as per BREAKING CHANGE: https://github.com/nvim-neotest/neotest/pull/337

* Adding nvim-nio as dependency

nvim-dap-ui now requires  nvim-neotest/nvim-nio as a dependency as of recent changes
2024-03-20 12:17:26 +01:00
github-actions[bot]
c74183488b chore(build): auto-generate vimdoc 2024-03-20 12:17:26 +01:00
Folke Lemaitre
02886beb01 fix(lazygit): make sure we start lazygit in a valid git root 2024-03-20 12:17:26 +01:00
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