mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-01-24 06:10:05 +08:00
ce69cb81a4
add `<Leader> f s` key binding for telescope ultisnips. this key binding is definded only when telescope layer is loaded and snippet engine is ultisnips
42 lines
1.5 KiB
Markdown
42 lines
1.5 KiB
Markdown
---
|
|
title: "SpaceVim telescope layer"
|
|
description: "This layer provides a heavily customized telescope centric workflow"
|
|
---
|
|
|
|
# [Available Layers](../) >> telescope
|
|
|
|
## Description
|
|
|
|
This layer is a heavily customized wrapper for [telescope.nvim](https://github.com/nvim-telescope/telescope.nvim) and it's sources.
|
|
The `telescope` layer is only for nvim 0.7 or above.
|
|
|
|
|
|
## Install
|
|
|
|
To use this configuration layer, update your custom configuration file with:
|
|
|
|
```toml
|
|
[[layers]]
|
|
name = "telescope"
|
|
```
|
|
|
|
## Configuration
|
|
|
|
SpaceVim uses `f` as the default customized key binding prefix for telescope layer.
|
|
|
|
## Key bindings
|
|
|
|
| Key bindings | Discription |
|
|
| -------------------- | ----------------------------- |
|
|
| `<Leader> f <Space>` | Fuzzy find menu:CustomKeyMaps |
|
|
| `<Leader> f e` | Fuzzy find register |
|
|
| `<Leader> f h` | Fuzzy find history/yank |
|
|
| `<Leader> f j` | Fuzzy find jump, change |
|
|
| `<Leader> f l` | Fuzzy find location list |
|
|
| `<Leader> f m` | Fuzzy find output messages |
|
|
| `<Leader> f o` | Fuzzy find functions |
|
|
| `<Leader> f t` | Fuzzy find tags |
|
|
| `<Leader> f q` | Fuzzy find quick fix |
|
|
| `<Leader> f r` | Resumes telescope window |
|
|
| `<Leader> f s` | Fuzzy find Ultisnips snippets (if `snippet_engine = "ultisnips"`). Thanks to [telescope-ultisnips.nvim](https://github.com/fhill2/telescope-ultisnips.nvim)|
|