Commit graph

128 commits

Author SHA1 Message Date
Aleksey Imuzov
caaa6c440d
fix(neo-tree): use last window for preview (#3560)
Similar to "trouble.nvim" I want the preview to open in the last active
window. Currently the neo-tree preview opens in a floating window, which
(to me) doesn’t look very good.

What do you think about doing preview window the same everywhere
(trouble & neo-tree)?

## Before:


7d7c21c9-158d-40ef-82f2-62e0dc795555

## After:


bafc5bae-20cb-4dd1-8e40-1358ada573d9

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-06-10 21:41:45 +02:00
Ray Wong
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
Folke Lemaitre
dbec83d57a
feat(neo-tree): added l:open and h:close_node to neo-tree. Closes #3293 2024-06-06 18:05:11 +02:00
Abhimanyu Sharma
028d5bcac5
fix(todo-comments): use toggle for Trouble todo commands (#3424) 2024-06-02 14:53:58 +02:00
Folke Lemaitre
6da95ee7d3
fix(todo-comments): use trouble filters for showing only todo/fix/fixmes 2024-06-02 12:30:54 +02:00
Folke Lemaitre
95d055dcf7
feat: trouble v3 2024-05-30 14:41:13 +02:00
Kevin Traver
79608fbc4f
feat(telescope): add telescope jumplist keymap (#3268) 2024-05-21 22:56:15 +02:00
Folke Lemaitre
e46dd4e9b2
fix(neo-tree): better icons for git staged/unstaged 2024-05-21 22:06:52 +02:00
Kevin Traver
ab4e57a4bf
feat(telescope): add quickfix and telescope keymaps (#3077) 2024-05-21 20:34:28 +02:00
Folke Lemaitre
779de263f1
feat(util): mini.bufremove is no longer needed 2024-05-17 10:10:31 +02:00
Folke Lemaitre
cc99b219de
feat(lsp): document highlights now use native lsp. vim-illuminate is available as an extra 2024-05-17 09:19:28 +02:00
Folke Lemaitre
03704e2299 feat(ui)!: moved treesitter-context to an extra. No longer a core plugin 2024-05-16 21:25:51 +02:00
Phúc H. Lê Khắc
fc5ee49495
fix(gitsigns): update deprecated hunk nav mappings (#2935) 2024-05-15 16:15:11 +02:00
Folke Lemaitre
39901c1f00
fix(fzf-native): try rebuilding fzf-native when needed. Fixes #2464 2024-05-13 08:53:20 +02:00
Iordanis Petkakis
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
Kevin Traver
eb9f9a8862
fix(keymaps): update all keymap descriptions to be Title Case (#2844) 2024-03-27 08:56:44 +01:00
Uthman Mohamed
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
Folke Lemaitre
1c13a5c10b
feat(telescope-fzf-native): added support for building with cmake. Fixes #2132 2024-03-22 10:00:22 +01:00
Folke Lemaitre
7a5dbeae75
feat: use LazyVim everywhere instead of require("lazyvim.util") 2024-03-22 09:15:09 +01:00
Folke Lemaitre
3a87c08cda
feat: use vim.uv everywhere instead of vim.loop 2024-03-22 09:02:34 +01:00
Jeff Davis
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
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
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
eccf3b5e68
fix(neo-tree): better copy file name with Y 2024-01-21 21:32:09 +01:00
Folke Lemaitre
fbe478ae3f
fix: fixup for #2137 2024-01-21 20:02:11 +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
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
Folke Lemaitre
3986169823
fix(spectre): don't build nvim-spectre 2023-11-04 10:14:36 +01:00
Folke Lemaitre
99598ef7c7
feat(telescope): sort buffers with lastused and mru 2023-10-25 14:05:32 +02:00
Folke Lemaitre
ef5ec9a3bf
style: added trouble ft for the next gen trouble 2023-10-25 14:05:32 +02:00
Folke Lemaitre
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
Phúc H. Lê Khắc
b31d71da9d
feat(neot-ree): add keymaps to toggle git & buffer (#1339) 2023-10-12 21:52:19 +02:00
Folke Lemaitre
eb7a7d7a8e feat(config): make kind filter configurable for telescope/aerial/... 2023-10-12 11:48:02 +02:00
Folke Lemaitre
8fbde2c366 fix(neo-tree): during init check global argslist instead of window-local 2023-10-12 11:48:02 +02:00
Folke Lemaitre
a2d604928b feat(root): customizable root detection and :LazyRoot command 2023-10-12 11:48:02 +02:00
Folke Lemaitre
c8c929c9fd perf(util): split lazyvim.util in smaller separate modules 2023-10-12 11:48:02 +02:00
Folke Lemaitre
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
Folke Lemaitre
c0ce89fe62
feat(telescope): smarter way to determine the window to open a file in 2023-10-09 20:11:45 +02:00
Folke Lemaitre
54df3e26ac
feat(bufremove): ask to save changes before trying to remove a buffer 2023-10-06 18:43:54 +02:00
Latif Sulistyo
f1ea518e29
fix(which-key): change surround group key (#1598) 2023-10-06 09:02:45 +02:00
Folke Lemaitre
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
Folke Lemaitre
4ff51cd678
feat(mini.files): added lsp rename support to mini.files 2023-10-02 11:02:56 +02:00
Folke Lemaitre
9935dc3944
fix: cleanup all Neovim < 0.9.0 code 2023-10-01 14:18:25 +02:00
Folke Lemaitre
9762e7e431
feat(neo-tree): added support for LSP renaming to NeoTree 2023-09-29 14:14:57 +02:00
Folke Lemaitre
6b05ed7dcd
fix: remove deprecated leap/flit code checks 2023-09-29 12:00:56 +02:00
Folke Lemaitre
d012a1acb8
docs(telescope): documented Telescope find files. Fixes #1425 2023-09-28 11:24:20 +02:00
Folke Lemaitre
017582c05a
fix(telescope): typo 2023-09-28 11:10:25 +02:00
Maria José Solano
13bf7977a4
fix(telescope): replace anonymous functions in mappings by named functions (#1294) 2023-09-28 11:08:43 +02:00
Antoine Büsch
b220e54159
fix(telescope): add enums and consts to search symbols (#1512) 2023-09-28 08:41:55 +02:00
Sam Amis
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