Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ivanjermakov/telescope-file-structure.nvim
- Owner: ivanjermakov
- License: mit
- Created: 2023-08-09T16:54:03.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-02-27T15:06:41.000Z (9 months ago)
- Last Synced: 2024-02-27T16:30:57.070Z (9 months ago)
- Topics: neovim, neovim-plugin, telescope-extension
- Language: Lua
- Homepage:
- Size: 3.91 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```