A set of telescope extensions, which build on telescope-extension-maker.
Plug 'nvim-telescope/telescope.nvim'
Plug 'adoyle-h/ad-telescope-extension-maker.nvim'
Plug 'adoyle-h/ad-telescope-extensions.nvim'
use { 'nvim-telescope/telescope.nvim' }
use { 'adoyle-h/telescope-extension-maker.nvim' }
use { 'adoyle-h/ad-telescope-extensions.nvim' }
call dein#add('nvim-telescope/telescope.nvim')
call dein#add('adoyle-h/telescope-extension-maker.nvim')
call dein#add('adoyle-h/ad-telescope-extensions.nvim')
require('telescope').setup()
require('ad-telescope-extensions').setup {
enable = 'all', -- 'all' or { 'extension-name' }
}
You can pass opts to each extension.
require('ad-telescope-extensions').setup {
enable = 'all', -- 'all' or { 'extension-name' }
env = {
opts = { -- opts for "env" extension
highlights = { --
ADTelExt_env_key = { fg = '#93B11A' },
},
}
}
}
require('ad-telescope-extensions').setup {
enable = 'all',
floaterm = {
alias = 'terminals' -- `:Telescope terminals` is available. `:Telescope floaterm` is unavailable.
}
}
See ./lua/ad-telescope-extensions/exts/
:Telescope commands
only list commands that exclude builtin ex-commands.
The extension can list all commands and builtin ex-commands.
Print the change list. A ">" character indicates the current position.
Press <CR>
to move to this line.
List color names and RGB values.
List environment variables.
List floaterm. Press <CR>
to toggle terminal window.
Item Format: [<bufnr>:<floaterm-name>]: <buf-name>
List messages.
List packpath.
Input a vimscript and view the output.
List rtp.
List scriptnames.
Show current date and time
Show tabpages and windows.
Press <CR>
to goto the tabpage or window you choosed.
Press <C-x>
to close current selected tabpage or window.
List zk notes. Depends on zk-nvim.
Lists LSP document symbols with selected symbol kinds in the current buffer. See :h telescope.builtin.lsp_document_symbols()
.
lsp_workspace_symbols_filter
, lsp_dynamic_workspace_symbols_filter
pickers are also supported.
Before opening new Issue/Discussion/PR and posting any comments, please read Contributing Guidelines.
Copyright 2022-2024 ADoyle ([email protected]). Some Rights Reserved. The project is licensed under the Apache License Version 2.0.
See the LICENSE file for the specific language governing permissions and limitations under the License.
See the NOTICE file distributed with this work for additional information regarding copyright ownership.
- lsp-toggle: Disable/Enable LSP clients and NullLS sources for buffers.
- one.nvim: All-in-one neovim configuration framework implemented with Lua.
- Other lua projects created by me.