c452fd730c
fix(editor): telescope init error when trouble.nvim is disabled ( #3518 )
...
I got this error message when opening telescope.
```
Failed to run `config` for telescope.nvim
...l/share/nvim/lazy/LazyVim/lua/lazyvim/plugins/editor.lua:241: module 'trouble.sources.telescope' not found:
^Ino field package.preload['trouble.sources.telescope']
...
```
After investigating it, the reason was I have `trouble.nvim` disabled
but the default base `opts` function is loading it.
I tried wrapping it with a function to lazy load the `trouble.nvim`
module and it worked in my local setup.
2024-06-07 13:23:04 +02:00
dbec83d57a
feat(neo-tree): added l:open and h:close_node to neo-tree. Closes #3293
2024-06-06 18:05:11 +02:00
028d5bcac5
fix(todo-comments): use toggle for Trouble todo commands ( #3424 )
2024-06-02 14:53:58 +02:00
6da95ee7d3
fix(todo-comments): use trouble filters for showing only todo/fix/fixmes
2024-06-02 12:30:54 +02:00
95d055dcf7
feat: trouble v3
2024-05-30 14:41:13 +02:00
79608fbc4f
feat(telescope): add telescope jumplist keymap ( #3268 )
2024-05-21 22:56:15 +02:00
e46dd4e9b2
fix(neo-tree): better icons for git staged/unstaged
2024-05-21 22:06:52 +02:00
ab4e57a4bf
feat(telescope): add quickfix and telescope keymaps ( #3077 )
2024-05-21 20:34:28 +02:00
779de263f1
feat(util): mini.bufremove
is no longer needed
2024-05-17 10:10:31 +02:00
cc99b219de
feat(lsp): document highlights now use native lsp. vim-illuminate
is available as an extra
2024-05-17 09:19:28 +02:00
03704e2299
feat(ui)!: moved treesitter-context to an extra. No longer a core plugin
2024-05-16 21:25:51 +02:00
fc5ee49495
fix(gitsigns): update deprecated hunk nav mappings ( #2935 )
2024-05-15 16:15:11 +02:00
39901c1f00
fix(fzf-native): try rebuilding fzf-native when needed. Fixes #2464
2024-05-13 08:53:20 +02:00
30ce84f7a7
fix(neo-tree): correctly set up cwd
( #3097 )
...
* fix(neo-tree): correctly set up `cwd`
* refactor: cleanup
---------
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com >
2024-05-12 10:08:55 +02:00
eb9f9a8862
fix(keymaps): update all keymap descriptions to be Title Case ( #2844 )
2024-03-27 08:56:44 +01:00
b74ef23a27
feat(neo-tree): add mapping "O" to open with system default ( #2758 )
...
* feat(neo-tree): add mapping "O" to open with system default
* feat(neo-tree): add OS checks for system default open commands
* Use `vim.ui.open` if exists
* update OS checks
* Just use vim.ui.open or throw error if doesn't exist
* Make "O" undefined mapping if vim.ui.open isn't available
* fix: use lazy's util.open instead
---------
Co-authored-by: Uthman Mohamed <83053931+1239uth@users.noreply.github.com >
Co-authored-by: saeedahsan <ahsan02@gmail.com >
Co-authored-by: Folke Lemaitre <folke.lemaitre@gmail.com >
2024-03-23 08:15:04 +01:00
1c13a5c10b
feat(telescope-fzf-native): added support for building with cmake. Fixes #2132
2024-03-22 10:00:22 +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
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
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
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
eccf3b5e68
fix(neo-tree): better copy file name with Y
2024-01-21 21:32:09 +01:00
fbe478ae3f
fix: fixup for #2137
2024-01-21 20:02:11 +01:00
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
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
3986169823
fix(spectre): don't build nvim-spectre
2023-11-04 10:14:36 +01:00
99598ef7c7
feat(telescope): sort buffers with lastused and mru
2023-10-25 14:05:32 +02:00
ef5ec9a3bf
style: added trouble ft for the next gen trouble
2023-10-25 14:05:32 +02:00
53e1637a86
feat(dashboard): c
on dahboard now opens telescope for config dir instead of useless init.lua
2023-10-15 09:16:52 +02:00
b31d71da9d
feat(neot-ree): add keymaps to toggle git & buffer ( #1339 )
2023-10-12 21:52:19 +02:00
eb7a7d7a8e
feat(config): make kind filter configurable for telescope/aerial/...
2023-10-12 11:48:02 +02:00
8fbde2c366
fix(neo-tree): during init check global argslist instead of window-local
2023-10-12 11:48:02 +02:00
a2d604928b
feat(root): customizable root detection and :LazyRoot
command
2023-10-12 11:48:02 +02:00
c8c929c9fd
perf(util): split lazyvim.util in smaller separate modules
2023-10-12 11:48:02 +02:00
44984dcbe2
feat(telescope): add telescope-fzf-native by default. Will only be enabled if make
is on your system.
2023-10-09 22:28:09 +02:00
c0ce89fe62
feat(telescope): smarter way to determine the window to open a file in
2023-10-09 20:11:45 +02:00
54df3e26ac
feat(bufremove): ask to save changes before trying to remove a buffer
2023-10-06 18:43:54 +02:00
f1ea518e29
fix(which-key): change surround group key ( #1598 )
2023-10-06 09:02:45 +02:00
936d74bb61
perf: added support for LazyFile
event that properly loads file based plugins without blocking the ui
2023-10-04 10:45:10 +02:00
4ff51cd678
feat(mini.files): added lsp rename support to mini.files
2023-10-02 11:02:56 +02:00
9935dc3944
fix: cleanup all Neovim < 0.9.0 code
2023-10-01 14:18:25 +02:00
9762e7e431
feat(neo-tree): added support for LSP renaming to NeoTree
2023-09-29 14:14:57 +02:00
6b05ed7dcd
fix: remove deprecated leap/flit code checks
2023-09-29 12:00:56 +02:00
d012a1acb8
docs(telescope): documented Telescope find files. Fixes #1425
2023-09-28 11:24:20 +02:00
017582c05a
fix(telescope): typo
2023-09-28 11:10:25 +02:00
13bf7977a4
fix(telescope): replace anonymous functions in mappings by named functions ( #1294 )
2023-09-28 11:08:43 +02:00
b220e54159
fix(telescope): add enums and consts to search symbols ( #1512 )
2023-09-28 08:41:55 +02:00
6b2c648878
feat(telescope): allow word and selection searches ( #1096 )
...
Changes the current normal-mode mappings <leader>sw / <leader>sW to only
display matches surrounded by word boundaries. Also adds the equivalent
visual-mode mappings to allow searching for the current selection.
Selection searching does not consider word boundaries, so highlighting a
single word and searching for it will produce the same results as the
word-under-cursor searching did before this change. This allows the user
to easily choose whether or not to include word boundaries in their
search.
2023-07-22 09:15:14 +02:00
fc50c055c3
feat: add a keybind to search register ( #1170 )
...
use `<leader>"` to search register through telescope
2023-07-20 23:40:23 +02:00