diff options
| author | Luke Kershaw <35707277+l-kershaw@users.noreply.github.com> | 2021-07-16 17:41:39 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-07-16 17:41:39 +0100 |
| commit | 1866265feaebda2b615fadaa9230ec45958dd210 (patch) | |
| tree | a3e7663b4f0f9fa00a3bc4d410063d8e914fa91b /lua/telescope/config.lua | |
| parent | 138697980b68ce7d4f0661c752691ffe5dbb72b0 (diff) | |
feat: Add length option for `shorten_path` (#886)
* feat: add `shorten_len` option for path shortening
- adds option to configure the length of shortened parts of filenames
- only affects paths when "shorten" is in `path_display`
* chore: revert rebase for `path.lua` to 876bed9
* refactor: replace `shorten_len` with the `shorten` key in `path_display`
- also deprecates `utils.path_shorten` and passes straight to `plenary`s `Path:shorten`
* feat: allow `path_display` to handle table keys, as well as strings
Diffstat (limited to 'lua/telescope/config.lua')
| -rw-r--r-- | lua/telescope/config.lua | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lua/telescope/config.lua b/lua/telescope/config.lua index d7962c4..27edc6c 100644 --- a/lua/telescope/config.lua +++ b/lua/telescope/config.lua @@ -188,6 +188,15 @@ local telescope_defaults = { - "shorten" only display the first character of each directory in the path + You can also specify the number of characters of each directory name + to keep by setting `path_display.shorten = num`. + e.g. for a path like + `alpha/beta/gamma/delta.txt` + setting `path_display.shorten = 1` will give a path like: + `a/b/g/delta.txt` + Similarly, `path_display.shorten = 2` will give a path like: + `al/be/ga/delta.txt` + path_display can also be set to 'hidden' string to hide file names path_display can also be set to a function for custom formatting of @@ -202,6 +211,7 @@ local telescope_defaults = { Default: {}]] }, + borderchars = { { "─", "│", "─", "│", "╭", "╮", "╯", "╰" } }, get_status_text = { |
