telescope-tmuxinator.nvim
August 19, 2021 ยท View on GitHub
Integration for tmuxinator with telescope.nvim.
Requirements
Setup
You can setup the extension by doing
require('telescope').load_extension('tmuxinator')
Somewhere after your require('telescope').setup() call.
Available functions
require('telescope').extensions.tmuxinator.projects{}
As this extension does not support preview, using the dropdown is recommended:
require('telescope').extensions.tmuxinator.projects(require('telescope.themes').get_dropdown({}))
Mappings
| Mappings | Action |
|---|---|
<CR> | Select action |
<C-x> | Stop action |
Configuration
See default configuration for full details on configuring Telescope.
-
select_action(default:switch)One of:
switch: Switch projectstop: Switch project and stop the current projectkill: Switch project and kill the current project Defaults toswitchif unset.
-
stop_action(default:stop)One of:
stop: Stop the current projectkill: Kill the current project Defaults tostopif unset.
-
disable_icons(default:false)Do not use icons to indicate active sessions
Example Configuration:
telescope.setup {
extensions = {
tmuxinator = {
select_action = 'switch', -- | 'stop' | 'kill'
stop_action = 'stop', -- | 'kill'
disable_icons = false,
},
},
}