Commit Graph

1419 Commits

Author SHA1 Message Date
Simon Hauser
8c998877f1 fix(previewer): ft detect for filetypes defined as functions (#2557) 2023-06-09 12:42:21 +02:00
Simon Hauser
66b03e7740 feat!(previewer): replace plenary.filetype with vim.filetype.match (#2529) 2023-06-09 11:24:52 +02:00
Simon Hauser
42267407ae fix(actions): which_key after mappings rework (#2556) 2023-06-08 23:10:26 +02:00
Simon Hauser
991d5db624 refactor(mappings): use vim.keymap and remove __TelescopeKeymapStore (#2551) 2023-06-08 20:28:10 +02:00
Munif Tanjim
9a82b5b73e fix: use :botright modifier for quickfix window open (#2554) 2023-06-07 23:54:23 +00:00
Kalmander
be49680937 fix(registers): add small delete remove black hole (#2553)
Co-authored-by: Tryggvi Kalman <tryggvikalman@protonmail.com>
2023-06-07 14:59:50 +02:00
Simon Hauser
9e3922f628 fix(mappings): expr for insert mode (#2458) 2023-06-07 11:29:57 +02:00
Zhanibek Adilbekov
333966610c fix(bcommits): wrong selection field is used (#2550) 2023-06-07 11:17:57 +02:00
Simon Hauser
6d3fbffe42 Revert "feat!: allow full height, width by resolving 1 as a percentage rather than absolute val (#2525)"
This reverts commit 066bda8ea4.
2023-05-25 07:44:39 +02:00
Simon Hauser
9cb9648a39 Revert "fix: entry_display width 1, followup to #2508 (#2530)"
This reverts commit 9609686a8c.
2023-05-25 07:44:39 +02:00
Simon Hauser
eb95a31836 Revert "fix: correctly restore cursor position in original window (#2336)" (#2538)
This reverts commit 3f1b57908b.
2023-05-25 07:43:19 +02:00
Simon Hauser
ff8ed2351f fix: make sure that prompt_win is valid bevore closing it (#2533) 2023-05-24 22:15:59 +02:00
Pijus Navickas
109a183045 fix: prevent pfiletype from failing when bufname is nil (#2531)
* Prevent pfiletype from failing when bufname is nil

* Fix code style
2023-05-24 21:42:29 +02:00
Simon Hauser
e943f93a6a fix: make sure buf is valid before updating highlighting (#2524) 2023-05-24 20:28:55 +02:00
Simon Hauser
9609686a8c fix: entry_display width 1, followup to #2508 (#2530) 2023-05-24 17:01:02 +02:00
Simon Hauser
dda9a3965b fix(actions): send_to_* and smart_send_to_* now append to history (#2527) 2023-05-24 15:25:24 +02:00
bn-peters
5b7cedd7f2 feat(builtin): implement filter for keymaps (#2462) 2023-05-24 14:23:08 +02:00
Simon Hauser
19e8a8ae8b fix(finder): followup to #2442, make sure entry is not nil (#2526) 2023-05-24 14:13:50 +02:00
cristiansofronie
3f1b57908b fix: correctly restore cursor position in original window (#2336) 2023-05-24 14:04:27 +02:00
Simon Hauser
066bda8ea4 feat!: allow full height, width by resolving 1 as a percentage rather than absolute val (#2525)
this is technically a breaking change but i doubt anyone uses height/width 1 (absolute value). It makes more sense to treat 1 as 100%
2023-05-24 12:27:19 +02:00
Akin
80eefd8ff0 feat(buffer_previewer): pass file details in TelescopePreviewLoaded autocmd (#2429) 2023-05-24 11:56:49 +02:00
James Trew
c8b65238e8 fix: previewers & entry maker file encoding (#2430) 2023-05-24 11:49:38 +02:00
Andrii Berezhynskyi
18b7479542 feat: add user autocmd TelescopeResumePost (#2433) 2023-05-24 11:41:59 +02:00
William Henrotin
9f501680e5 feat: find git root from current buffer (#2435) 2023-05-24 11:36:37 +02:00
Stef
0b891ec934 fix: always add index to entry (#2442)
59497d6 introduced `sorters.fuzzy_with_index_bias`, which gives a
scoring boost to earlier entries.

However, this sorter relies on an `index` key existing for the entry, which is
only populated by the static finder currently. We should set it from the
other finders, too.

This will allow us to use said sorter everywhere. It will also let us
replicate the behaviour of `fzf --tiebreak=index`:

```
  return pickers.new(opts, {
    finder = finders.new_oneshot_job(...)
    sorter = telescope.extensions.fzf.native_fzf_sorter(),
    tiebreak = function(current_entry, existing_entry, _)
      return current_entry.index < existing_entry.index
    end
  }):find()
```

This gives me better results for my "recently opened files" picker.
Other builtin pickers might benefit from this, too.
2023-05-24 11:29:36 +02:00
暮晨
6dec8cf723 feat(lsp): add 'reuse_win' for reuse window options (#2454) 2023-05-24 11:21:16 +02:00
YAMAMOTO Yuji
a709dbb5d5 feat: open buffers in various directions (#2463)
Fix the problem I reported in <https://github.com/nvim-telescope/telescope.nvim/issues/1725#issuecomment-1502548033>.
Supporting the abbreviations of the commands to specify the direction makes too
many combinations, so I added only their unabbreviated names.

In addition, make the error message more detailed for users that passes
unsupported command.
2023-05-24 11:14:03 +02:00
Simon Hauser
28e667f05a chore(ci): bump stylua action (#2523) 2023-05-24 11:09:00 +02:00
James Trew
106662e056 feat(diagnotics): add disable_coordinates option (#2477) 2023-05-24 11:05:10 +02:00
Juan Barrios
8dd1cb2771 feat: sorting popup autocomplete items and initial builtin items (#2518) 2023-05-24 11:03:07 +02:00
Azad
233cd6ad0d fix(lsp.definitions): compare file uri with targetUri (#2514) 2023-05-24 10:48:24 +02:00
Christian Clason
d8c5ed4e40 feat(ts)!: use upstream treesitter implementation (#2499)
bumps minimum required neovim version to 0.9, see `help telescope.changelog-2499`
2023-05-24 10:43:04 +02:00
Folke Lemaitre
057ee0f878 fix: icon highlights (broken on nightly) (#2522) 2023-05-23 14:31:04 +02:00
James Trew
40c31fdde9 feat(previewer): add option for ls --short (#2486)
Co-authored-by: Github Actions <actions@github>
2023-05-16 09:02:09 +03:00
Simon Hauser
ebf93395e7 fix: opening file starting with a plus (#2509) 2023-05-14 22:27:44 +02:00
Simon Hauser
f48a7178ed Revert "fix: prefix color highlighting reset only on nvim 9.0 (#2492)" (#2510)
This reverts commit 41731e2f74.
2023-05-14 22:21:10 +02:00
Pete Matsyburka
0900f6fcaa fix: exclude directories from oldfiles picker (#2485) 2023-05-14 22:04:46 +02:00
KevinSilvester
89c67676a8 fix(preview): update mime-type check for json files (#2221) (#2480) 2023-05-14 22:04:34 +02:00
Morten M. Neergaard
41731e2f74 fix: prefix color highlighting reset only on nvim 9.0 (#2492)
This fixes issue #2461
2023-05-14 22:00:59 +02:00
Dave Lage
b8918d1261 docs: add more telescope media, intro, walkthroughs, context (#2493) 2023-05-14 21:46:01 +02:00
Hoang Nguyen
d5bef7c52d fix(pickers): display preview title at the same position as results title for bottom_pane layout (#2494) 2023-05-14 21:45:36 +02:00
Rishikesh Vaishnav
40dc952352 fix: replace default mapping rather than mapping CR directly for history and search pickers (#2506) 2023-05-14 21:44:48 +02:00
Nguyễn Văn Đức
697c64b121 fix: flex layout strategy configurations error (#2503) (#2504) 2023-05-14 21:44:37 +02:00
James Trew
d77b37f452 Revert "chore: simplify vimgrep_arguments args (#2440)" (#2488)
This reverts commit cfe6df6257.
2023-05-07 00:47:52 -04:00
NAKAI Tsuyoshi
713d26b985 fix(actions): support commands with special chars (#2224) 2023-04-26 07:22:53 +03:00
J
f2645c1320 fix(health): remove deprecated api warnings in health check (#2478) 2023-04-23 14:40:33 +02:00
Jerry Wang
d95a8125bb fix: some builtin functions missing in completion list (#2464)
if there is extension_list, then the builtin_list would be replaced/overriden. e.g. if there are 3 items in extension_list, then first 3 items in builtin_list would be replaced when you type
`:Telescope fi` and press tab to get completion list.
2023-04-23 14:39:22 +02:00
James Trew
6258d50b09 fix: escape cwd symbols for async_oneshot_finder (#2460) 2023-04-10 12:23:51 +02:00
James Trew
7141515a7c fix(from_entry): escape paths with $ symbol (#2412)
Adds support for viewing File Previews of paths with dollar symbols.
2023-04-09 18:09:13 +02:00
Sergey Kuznetsov
2ea61f1952 docs: add description for available git branch actions (#2436) 2023-04-09 10:21:37 +02:00