tpm icon indicating copy to clipboard operation
tpm copied to clipboard

Can't install plugins

Open HenryNewcomer opened this issue 6 years ago • 13 comments

I'm running a Solus OS distro with Tmux v2.6. For some reason, I can't seem to get TPM to install or activate any plugins. I've tried manually downloading the files from github, and removing my .tmux.conf file, but to no avail.

HenryNewcomer avatar Apr 11 '18 22:04 HenryNewcomer

Same, prefix + I does not work for me at all. It does nothing.

~/.tmux.conf:

# Install plugins
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
set -g @plugin 'tmux-plugins/tmux-resurrect'

run '~/.tmux/plugins/tpm/tpm'

I'm running tmux version 2.1

Why can't I install tmux plugins?! :frowning_face:


Nevermind, I forgot to clone the tpm repository to my home directory.

byxor avatar Apr 14 '18 14:04 byxor

In my case It doesn't work the set command to add new plugins and also the Ctrl +I. I have had to edit .tmux.con adding the set -g... lines with the plugins and then execute the script: ~/.tmux/plugins/tpm/bin/install_plugins. Using tmux 2.6 on Ubuntu Budgie 18.04

Redominus avatar May 10 '18 06:05 Redominus

I just had this problem. Workaround for me was adding:

set-environment -g TMUX_PLUGIN_MANAGER_PATH '~/.tmux/plugins/'

to .tmux.conf and tmux source ~/.tmux.conf and then LEADER - I worked

navicore avatar May 19 '18 19:05 navicore

I also ran into this problem, but finally solved it after reading:

https://github.com/tmux-plugins/tpm/blob/master/docs/tpm_not_working.md

which told me that if I'm using a custom config file for tmux, then I need make my plugin entries like so:

# List of plugins
set -g @tpm_plugins '           \
   tmux-plugins/tpm             \
   tmux-plugins/tmux-sensible   \
   tmux-plugins/tmux-resurrect  \
'

# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run '~/.tmux/plugins/tpm/tpm'

This format is just slightly different than a plain vanilla install and use of tpm.

I did not hit upon this intially because my tmux config file was the standard ~/.tmux.conf. But the difference was in the fact that my .tmux.conf is from gpakosz and uses a ~/.tmux.conf.local, which is where my tpm settings are sourced from.

kcoyner avatar Feb 07 '19 16:02 kcoyner

I also ran into this problem, but finally solved it after reading:

https://github.com/tmux-plugins/tpm/blob/master/docs/tpm_not_working.md

which told me that if I'm using a custom config file for tmux, then I need make my plugin entries like so:

# List of plugins
set -g @tpm_plugins '           \
   tmux-plugins/tpm             \
   tmux-plugins/tmux-sensible   \
   tmux-plugins/tmux-resurrect  \
'

# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run '~/.tmux/plugins/tpm/tpm'

This format is just slightly different than a plain vanilla install and use of tpm.

I did not hit upon this intially because my tmux config file was the standard ~/.tmux.conf. But the difference was in the fact that my .tmux.conf is from gpakosz and uses a ~/.tmux.conf.local, which is where my tpm settings are sourced from.

THIS RIGHT HERE!!! I have been looking for this exact solution since I also use Oh-My-Tmux because it's awesome. Since i had the .tmux.conf.local file as well, this completely solved my problem. THANK YOU SO MUCH!!!!

# List of plugins
set -g @tpm_plugins '           \
   tmux-plugins/tpm             \
   tmux-plugins/tmux-sensible   \
   tmux-plugins/tmux-resurrect  \
'

that didn't work for me (throws syntax errors) when placed at the end of .tmux.conf.local, also using gpakosz .tmux.conf + I'm using windows WLS. Eventually I placed the:

# Install plugins
set -g @plugin 'tmux-plugins/tpm'
set -g @plugin 'tmux-plugins/tmux-sensible'
set -g @plugin 'tmux-plugins/tmux-resurrect'

run '~/.tmux/plugins/tpm/tpm'

in the .tmux.conf instead of .tmux.conf.local, which I guess isn't good practice, but seems to work.

bjuriewicz avatar Jun 24 '19 21:06 bjuriewicz

I also ran into this problem, but finally solved it after reading:

https://github.com/tmux-plugins/tpm/blob/master/docs/tpm_not_working.md

which told me that if I'm using a custom config file for tmux, then I need make my plugin entries like so:

# List of plugins
set -g @tpm_plugins '           \
   tmux-plugins/tpm             \
   tmux-plugins/tmux-sensible   \
   tmux-plugins/tmux-resurrect  \
'

# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run '~/.tmux/plugins/tpm/tpm'

This format is just slightly different than a plain vanilla install and use of tpm.

I did not hit upon this intially because my tmux config file was the standard ~/.tmux.conf. But the difference was in the fact that my .tmux.conf is from gpakosz and uses a ~/.tmux.conf.local, which is where my tpm settings are sourced from.

This worked great! I'm using thoughtbot dotfiles to manage my configuration, and this was exactly what was needed.

My `tmux.conf.local' looks like this:

# https://github.com/tmux-plugins/tpm
# https://github.com/tmux-plugins/tpm/issues/127
# List of plugins
set -g @tpm_plugins '           \
   tmux-plugins/tpm             \
   tmux-plugins/tmux-sensible   \
   dracula/tmux                 \
'
# set -g @plugin 'tmux-plugins/tpm'
# set -g @plugin 'tmux-plugins/tmux-sensible'
# set -g @plugin 'dracula/tmux'
# Other examples:
# set -g @plugin 'github_username/plugin_name'
# set -g @plugin '[email protected]/user/plugin'
# set -g @plugin '[email protected]/user/plugin'
# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run '~/.tmux/plugins/tpm/tpm'

StevenXL avatar May 12 '20 10:05 StevenXL

I also ran into this problem, but finally solved it after reading:

https://github.com/tmux-plugins/tpm/blob/master/docs/tpm_not_working.md

which told me that if I'm using a custom config file for tmux, then I need make my plugin entries like so:

# List of plugins
set -g @tpm_plugins '           \
   tmux-plugins/tpm             \
   tmux-plugins/tmux-sensible   \
   tmux-plugins/tmux-resurrect  \
'

# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run '~/.tmux/plugins/tpm/tpm'

This format is just slightly different than a plain vanilla install and use of tpm.

I did not hit upon this intially because my tmux config file was the standard ~/.tmux.conf. But the difference was in the fact that my .tmux.conf is from gpakosz and uses a ~/.tmux.conf.local, which is where my tpm settings are sourced from.

THIS!

carjuan avatar Nov 14 '21 01:11 carjuan

I also ran into this problem, but finally solved it after reading:

https://github.com/tmux-plugins/tpm/blob/master/docs/tpm_not_working.md

which told me that if I'm using a custom config file for tmux, then I need make my plugin entries like so:

# List of plugins
set -g @tpm_plugins '           \
   tmux-plugins/tpm             \
   tmux-plugins/tmux-sensible   \
   tmux-plugins/tmux-resurrect  \
'

# Initialize TMUX plugin manager (keep this line at the very bottom of tmux.conf)
run '~/.tmux/plugins/tpm/tpm'

This format is just slightly different than a plain vanilla install and use of tpm.

I did not hit upon this intially because my tmux config file was the standard ~/.tmux.conf. But the difference was in the fact that my .tmux.conf is from gpakosz and uses a ~/.tmux.conf.local, which is where my tpm settings are sourced from.

Yeesss, thanks!

kirill-martynov avatar May 23 '22 17:05 kirill-martynov

at ~/.tmux.conf:

set -g @tpm_plugins '           \
   tmux-plugins/tpm             \
   tmux-plugins/tmux-sensible   \
   tmux-plugins/tmux-resurrect  \
   tmux-plugins/tmux-continuum  \
'

(ctrl+I still to no avail) Install the plugins with:

. ~/.tmux/plugins/tpm/bin/install_plugins

diogobaltazar avatar Mar 24 '23 11:03 diogobaltazar

I ran into the same problem on my Raspberry Pi running Bullseye OS, that my prefix + I does not work at all. Turns out my .tmux/plugins/tpm/ folder somehow had an additional character. So when I navigate to .tmux/plugin it shows one folder with the name tpm~.

This is why my plugin are not installing because the run '~/.tmux/plugins/tpm/tpm' basically goes to nowhere! Renaming the folder to tpm solves the issue.

After this happened, I reinstalled tmux on my wsl but this time the incident didn't happen again.

Isabella-L avatar Jun 14 '23 07:06 Isabella-L

at ~/.tmux.conf:

set -g @tpm_plugins '           \
   tmux-plugins/tpm             \
   tmux-plugins/tmux-sensible   \
   tmux-plugins/tmux-resurrect  \
   tmux-plugins/tmux-continuum  \
'

(ctrl+I still to no avail) Install the plugins with:

. ~/.tmux/plugins/tpm/bin/install_plugins

I reinstalled tmux via brew and tpm today to solve the return 1 error.

After re-formatting the config as you suggested and manually cd to ~/.tmux/plugins/tpm/bin, then execute install_plugins installed those plugins for me.

Then source tmux again by tmux source ~/.tmux.conf works as expected.

THANK YOU!

zhuoqun-chen avatar Oct 05 '23 20:10 zhuoqun-chen

Had the same issue with "install" simply not working went over all of the *.sh scripts under ~/.tmux/plugins/tpm/scripts/ and made them executable, now install and other plugins work.

chmod +x ~/.tmux/plugins/tpm/scripts/*.sh
chmod +x ~/.tmux/plugins/tpm/scripts/helpers/*.sh

NescobarAlopLop avatar Jan 31 '24 10:01 NescobarAlopLop