Folke Lemaitre
|
e2cb9df7d0
|
feat(util): util method to check if ts lang is available on any Neovim version. See #1422
|
2025-02-25 15:25:48 +01:00 |
|
Folke Lemaitre
|
e039139291
|
feat(image): configurable templates for math expressions. Closes #1338
|
2025-02-20 17:11:12 +01:00 |
|
Folke Lemaitre
|
bc902f7032
|
feat(compat): added svim , a compatibility layer for Neovim. Closes #1321
|
2025-02-20 06:59:44 +01:00 |
|
Folke Lemaitre
|
97dcd9c168
|
feat(picker.util): lua globber
|
2025-02-11 22:22:04 +01:00 |
|
Folke Lemaitre
|
336798345c
|
fix(picker.highlight): lower case treesitter parser name
|
2025-02-11 20:02:50 +01:00 |
|
Folke Lemaitre
|
5d42c7e5e4
|
feat(picker.util): utility function to get all bins on the PATH
|
2025-02-11 13:41:32 +01:00 |
|
Folke Lemaitre
|
8272c1c66f
|
fix(all): better support for opening windows / pickers / ... on multiple tab pages. Closes #1043
|
2025-02-10 11:24:13 +01:00 |
|
Folke Lemaitre
|
b9900444d2
|
feat(picker.db): allow configuring the sqlite3 lib path. Closes #1025
|
2025-02-09 10:02:23 +01:00 |
|
Folke Lemaitre
|
5af04ab667
|
feat(picker): get filetype from modeline when needed. Closes #987
|
2025-02-07 11:35:16 +01:00 |
|
Folke Lemaitre
|
719b36fa70
|
perf(picker): cache wether ts lang exists and disable smooth scrolling on big files
|
2025-02-05 21:39:34 +01:00 |
|
Folke Lemaitre
|
af31c31287
|
perf(picker): cache treesitter line highlights
|
2025-02-05 20:32:30 +01:00 |
|
Folke Lemaitre
|
84d1a92fab
|
fix(picker.db): better script to download sqlite3 on windows. See #918
|
2025-02-04 17:19:15 +01:00 |
|
Folke Lemaitre
|
65907f75ba
|
feat(picker): automatically download sqlite3.dll on Windows when using frecency / history for the first time.
|
2025-02-03 08:59:00 +01:00 |
|
Folke Lemaitre
|
2528fcb02c
|
feat(explorer): recursive copy and copying of selected items with c
|
2025-02-02 20:32:51 +01:00 |
|
Folke Lemaitre
|
5c5b40b5d0
|
feat(picker.pickwin): optional win/buf filter. Closes #877
|
2025-02-02 19:35:33 +01:00 |
|
Folke Lemaitre
|
6f8f0d3c72
|
feat(picker.projects): projects now automatically processes dev folders and added a bunch of actions/keymaps. Closes #871
|
2025-02-02 16:09:00 +01:00 |
|
Folke Lemaitre
|
287db30ed2
|
perf(explorer): don't wait till git status finished. Update tree when needed. See #869
|
2025-02-02 14:29:19 +01:00 |
|
Folke Lemaitre
|
6dbc26757c
|
fix(picker): make pick_win work with split layouts. Closes #834
|
2025-01-31 19:14:16 +01:00 |
|
Folke Lemaitre
|
5cae48d93c
|
feat(explorer): added git status. Closes #817
|
2025-01-31 19:08:32 +01:00 |
|
Folke Lemaitre
|
dad3e00e83
|
fix(picker.format): extra slash in path
|
2025-01-31 17:09:08 +01:00 |
|
Folke Lemaitre
|
4e7356c9ad
|
refactor(picker.actions): move pick_win to util so it can be used outside the picker. Closes #623
|
2025-01-30 21:04:05 +01:00 |
|
Folke Lemaitre
|
32cffd2e60
|
feat(picker): added notifications picker. Closes #738
|
2025-01-28 17:16:32 +01:00 |
|
Folke Lemaitre
|
4e30ff0f1e
|
fix(picker.multi): apply source filter settings for multi source pickers. See #761
|
2025-01-28 14:19:25 +01:00 |
|
Folke Lemaitre
|
1069d78334
|
fix(picker.util): proper cwd check for paths. Fixes #754. See #757
|
2025-01-28 13:21:00 +01:00 |
|
Folke Lemaitre
|
5b3625bcea
|
perf(picker.frecency): cache all deadlines on load
|
2025-01-23 23:25:16 +01:00 |
|
Folke Lemaitre
|
14f16ceb5d
|
fix(picker.util): prevent empty shortened paths if it's the cwd. Fixes #721
|
2025-01-23 19:06:55 +01:00 |
|
Folke Lemaitre
|
9d5d3bdb17
|
feat(picker): added opts.rtp (bool) to find/grep over files in the rtp. See #680
|
2025-01-23 13:03:27 +01:00 |
|
Folke Lemaitre
|
ee6f21bbd6
|
fix(picker.util): for -- args require a space before
|
2025-01-23 12:43:52 +01:00 |
|
Folke Lemaitre
|
bab8243395
|
feat(picker.util): smart path truncate. Defaults to 40. Closes #708
|
2025-01-23 12:00:08 +01:00 |
|
Folke Lemaitre
|
97898e910d
|
feat(picker): added new icons picker for nerd fonts and emoji. Closes #703
|
2025-01-23 10:51:17 +01:00 |
|
Folke Lemaitre
|
dfcf27e2a9
|
fix(picker.async): better handling of abort and schedule/defer util function
|
2025-01-22 23:49:56 +01:00 |
|
Folke Lemaitre
|
c1e2c619b2
|
fix(picker.async): fixed aborting a coroutine from the coroutine itself. See #665
CI / ci (push) Failing after 0s
|
2025-01-21 12:52:36 +01:00 |
|
Folke Lemaitre
|
317a2093ea
|
perf(picker): small optims for abort
|
2025-01-21 12:16:16 +01:00 |
|
Folke Lemaitre
|
964beb1148
|
fix(picker.util): more relaxed resolve_loc
|
2025-01-21 09:23:37 +01:00 |
|
Folke Lemaitre
|
cd5eddb1de
|
fix(picker): better handling of buffers with custom URIs. Fixes #677
|
2025-01-21 09:18:33 +01:00 |
|
Folke Lemaitre
|
ea665ebad1
|
feat(picker): persistent history. Closes #528
|
2025-01-20 18:30:52 +01:00 |
|
Folke Lemaitre
|
5e00b0ab27
|
feat(picker.matcher): new opts.matcher.file_pos which defaults to true to support patterns like file:line:col or file:line . Closes #517. Closes #496. Closes #651
|
2025-01-20 11:40:06 +01:00 |
|
Folke Lemaitre
|
6b7705c7ed
|
fix(picker.util): relax pattern for args
|
2025-01-20 10:37:00 +01:00 |
|
Folke Lemaitre
|
3df2408713
|
fix(picker.lsp): backward compat with Neovim 0.95
|
2025-01-20 10:14:28 +01:00 |
|
Folke Lemaitre
|
d0a0046e37
|
fix(picker.lsp): lazy resolve item lsp locations. Fixes #650
|
2025-01-20 09:56:12 +01:00 |
|
Folke Lemaitre
|
2ff21b4394
|
fix(picker.util): item.resolve for nil item
|
2025-01-20 00:11:36 +01:00 |
|
Folke Lemaitre
|
b0d3266985
|
feat(picker): added support for item.resolve that gets called if needed during list rendering / preview
|
2025-01-19 21:53:18 +01:00 |
|
Folke Lemaitre
|
50f3c3e5b1
|
feat(picker): added support for live args for grep and files . Closes #601
|
2025-01-19 17:54:25 +01:00 |
|
Folke Lemaitre
|
348307a82e
|
feat(picker.lsp): added lsp_workspace_symbols . Supports live search. Closes #473
|
2025-01-19 17:29:37 +01:00 |
|
Folke Lemaitre
|
8563dfce68
|
feat(picker): added git_branches picker. Closes #614
|
2025-01-19 16:24:35 +01:00 |
|
Folke Lemaitre
|
320a4a62a1
|
feat(picker.frecency): cleanup old entries from sqlite3 database
|
2025-01-18 11:35:23 +01:00 |
|
Folke Lemaitre
|
bd2da45c38
|
fix(picker.util): cleanup func for key-value store (frecency)
|
2025-01-18 11:34:59 +01:00 |
|
Folke Lemaitre
|
2e70b7f423
|
feat(picker): added {preview} and {flags} title placeholders. Closes #557, Closes #540
|
2025-01-18 09:35:22 +01:00 |
|
Folke Lemaitre
|
27b72ecd00
|
fix(picker.highlight): properly deal with multiline treesitter captures
|
2025-01-17 13:09:28 +01:00 |
|
Folke Lemaitre
|
924a988d9a
|
feat(picker.list): better way of highlighting field patterns
|
2025-01-17 12:40:37 +01:00 |
|