Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ivanjermakov/telescope-file-structure.nvim

telescope.nvim plugin extension to provide file structure, similar to JetBrains' project structure widget
https://github.com/ivanjermakov/telescope-file-structure.nvim

neovim neovim-plugin telescope-extension

Last synced: 6 days ago
JSON representation

telescope.nvim plugin extension to provide file structure, similar to JetBrains' project structure widget

Awesome Lists containing this project

README

        

# telescope-file-structure.nvim

> I made this plugin before I found
[aerial.nvim's telescope plugin](https://github.com/stevearc/aerial.nvim?tab=readme-ov-file#telescope).
I recommend using it instead on this one.

[telescope.nvim]() plugin extension to provide file structure,
similar to JetBrains' [project structure widget](https://www.jetbrains.com/help/idea/viewing-structure-of-a-source-file.html).

![image](https://github.com/ivanjermakov/telescope-file-structure.nvim/assets/26609879/04417a6b-da9a-42a5-a987-f1c247292a95)

Different from `:Telescope lsp_document_symbols` to only show top-level definitions.

## Installation

```lua
-- Packer:
use "ivanjermakov/telescope-file-structure.nvim"
```

## Configuration

```lua
require("telescope").load_extension "file_structure"
```

## Usage

```
:Telescope file_structure
```