3d4ab4eb26
feat(lazyterm): optional shell setup, mainly for pwsh. Fixes #2151
2024-03-22 09:49:07 +01:00
7a5dbeae75
feat: use LazyVim everywhere instead of require("lazyvim.util")
2024-03-22 09:15:09 +01:00
3a87c08cda
feat: use vim.uv
everywhere instead of vim.loop
2024-03-22 09:02:34 +01:00
213493e766
fix(format): Don't leak bufnr into opts tables ( #2794 )
2024-03-22 07:18:15 +01:00
4187417158
fix(python): basedpyright is now supported by mason-lspconfig
2024-03-20 22:25:59 +01:00
6e57e86c99
feat: added LazyVim global. Will refactor specs later to use that
2024-03-20 17:26:50 +01:00
1661759d33
fix(util.telescope): make show_untracked
configurable ( #2789 )
2024-03-20 17:25:39 +01:00
642bcf168b
chore(main): release 10.15.0 ( #2790 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-20 17:19:56 +01:00
f055265bff
feat(python): added option to configure basedpyright as lsp. Check the python extra docs. Fixes #2787
2024-03-20 17:18:11 +01:00
fa0e538838
fix(lsp): dont auto install disabled lsp servers
2024-03-20 14:13:28 +01:00
1432f318b6
chore(main): release 10.14.0 ( #2741 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-19 22:44:49 +01:00
f655139281
feat(mini.ai): add more objects d,e,g,u,U ( #2769 )
2024-03-19 22:31:00 +01:00
52ee7ef696
fix(format): format injected langs does not wait 300ms ( #2737 )
2024-03-19 22:29:56 +01:00
ed44b246b4
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-19 22:28:31 +01:00
6a37171df6
fix(extras): accept symlinks in User extras
directory ( #2745 )
2024-03-19 22:28:00 +01:00
393a9c7c7a
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-19 22:02:22 +01:00
d8d380a60e
fix(lazygit): make sure we start lazygit in a valid git root
2024-03-18 11:23:55 +01:00
42a7e79d5a
fix(git): use compatible function for windows and linux ( #2740 )
2024-03-15 18:01:33 +01:00
0107a1079b
chore(main): release 10.13.0 ( #2684 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-14 17:16:28 +01:00
623297efa6
fix(which-key): add group description for folds ( #2496 )
...
Signed-off-by: Jeff Davis <mr.jefedavis@gmail.com >
2024-03-14 17:12:47 +01:00
991523431f
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-14 17:12:23 +01:00
843032ef1c
fix(markdown): disable headlines.nvim bullets for now
2024-03-14 16:53:00 +01:00
0ba731a879
fix(markdown): disable headlines.nvim in insert mode. Fixes #2717
2024-03-14 16:39:23 +01:00
afca0b7876
fix(conform): make lsp_fallback
option user configurable ( #2616 )
2024-03-14 14:14:41 +01:00
2a666ac5f2
fix(rust): don't overwrite vim.g.rustaceanvim
if it is defined ( #2720 )
2024-03-14 00:07:40 +01:00
0ec7a9040b
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-14 00:06:47 +01:00
1c9f4160a2
fix(options): dont set clipboard in an SSH session, so that OSC52 can be enabled (when supported)
2024-03-11 23:13:51 +01:00
d3761eded7
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-10 09:45:40 +01:00
b12e742458
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-09 08:59:44 +01:00
e3bfcb9bf7
chore(main): release 10.12.1 ( #2677 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-08 11:55:40 +01:00
935bc2283f
fix(extras): prevent duplicate extra imports
2024-03-08 11:51:18 +01:00
ee2e876252
fix(extras): automatically rename extra symbols-outline => outline. Fixes #2675
2024-03-08 11:47:17 +01:00
7415231855
fix(hi-patterns): correct regex for shorthand hex colors. See ##2562
2024-03-08 11:31:45 +01:00
04bc5718a5
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-08 11:22:36 +01:00
c0ad2209b6
chore(main): release 10.12.0 ( #2667 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-07 20:45:12 +01:00
4745314074
fix(extras): set correct priority for outline extra. Fixes #2666
2024-03-07 20:43:13 +01:00
139c41c18e
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-07 20:41:12 +01:00
5cabc2ff5b
chore(main): release 10.11.1 ( #2664 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-07 19:04:38 +01:00
c6736ef2b8
fix(extras): show rename of symbols-outline => outline
2024-03-07 18:59:14 +01:00
8ade97a42c
chore(main): release 10.11.0 ( #2659 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-07 17:51:41 +01:00
8386d23c81
fix(util): clear buffer root cache when cwd change ( #2502 )
2024-03-07 17:49:39 +01:00
e8e7d22f56
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-07 17:49:06 +01:00
a7c16f8efd
feat(java): allow opts for setup_dap_main_class_configs() ( #2581 )
...
[1] 382b9f6258/doc/jdtls.txt (L206-L210)
2024-03-07 17:48:00 +01:00
780b9bb337
feat(lsp): added native codelens support. Enable in lsp settings. (disabled by default). Fixes #2656
2024-03-07 17:04:18 +01:00
b2a0ae6d0d
fix(ansible): incorrect key spec
2024-03-07 16:41:03 +01:00
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
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
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
21ca466db1
feat(autocmds): added support for copy/paste through ssh. Needs Neovim >= 0.10.0
2024-03-07 12:04:41 +01:00
41e60af52c
style: formatting
2024-03-07 12:00:44 +01:00