Reinstall all sublime text 2 plugins - sublimetext2

I'm running Sublime Text 2 with package control installed, as well as a few syntax plugins. But
for no reason at all, whenever I open a rspec file, sublime text gives me this error:
Error loading syntax file "Packages/RSpec/RSpec.tmLanguage": Error parsing plist xml: Failed to open file In file "Packages/RSpec/RSpec.tmLanguage"
Worked fine yesterday. Googling the error didn't offer much help, so my question is, is there a quick way to reinstall all sublime text plugins using the package control?

Go to Preferences -> Browse Packages... and it will open up the Packages folder in your filesystem navigator (Explorer, Finder, Nautilus, etc.). Quite Sublime, then delete the RSpec folder. When you restart Sublime, Package Control should notice that the package is not present and will automatically reinstall it for you.
Alternatively, you can uninstall and then reinstall the package through Package Control. Open the Command Palette and type pcr to bring up Package Control: Remove Package. Hit Enter, type rspec, then hit enter again to remove it. Restart Sublime, bring up the Command Palette, type pci for Package Control: Install Package, find RSpec again, and you should be good to go.

Related

Sublime Text 2's phpfmt plugin is not available anymore?

I was used to the phpfmt plugin for Sublime Text, and I'm not able to install it on a fresh installation : the package controller does not seem to find it anymore.
While waiting for a fix, I tried to copy/paste phpfmt folder from Sublime Text's packages folder to my new laptop, but it doesn't seem to work : on the first launch, the plugin is recognized but its directory is deleted.
How can I manually install this plugin ?
As you can see on the Package Control page you linked, the package only supports Sublime Text 3. There's a post on Y Combinator explaining the original author has deleted his version of the package. There is a guide on how to downgrade the package, but I'm not sure that includes Sublime Text 2.

Why package does not appear in sublime text 2 Package Control?

I would like to install new package (rsync-ssh) in my Sublime Text 2 editor. I already have installed Package Control.
I followed Installation steps:
... installing it via the excellent Package Control plugin. Press ⌘⇧P and type Package Control: Install Package and select it, then type the package name rsync-ssh and select it.
But this package is not available on list, see img:
Any ideas? I'm on Linux (Ubuntu 15.04), I installed Sublime Text few days ago, so is quite new.
I just checked out the package you want to install on the package control website and I think it is exclusively available only for Sublime Text 3.
https://packagecontrol.io/packages/Rsync%20SSH
Try uninstalling ST2 and install ST3 instead and that should help to fix the issue you are currently having, because I have ST3 and the package is available to me.

SublimePaneNavigation Plugin

I found this plugint SublimePaneNavigation, and from the fitures it looks great but it's suppouse to be only for sublime 2, I cant find it on sublime 3 package control. Can I install it some other way, on a Sublime text 3?
SublimePaneNavigation
SublimePanelNavigation
From what I can tell this plugin should work in ST3, but you'll have to install it yourself to find out. Go to your Packages directory (select Preferences -> Browse Packages... to find it) via the command line, and (assuming you have git installed) run the following command:
git clone https://github.com/borist/SublimePaneNavigation.git
It should then be installed.

Sublime Text 2 cannot open due to pylint

Once my ST2 crashed and cannot open. The dialog shows:
Pylinter could not automatically determined the path to lint.py. Please provide one in the settings file using the pylint_path variable. NOTE: If you are using a Virtualenv, the problem might be resolved by launching Sublime Text from correct Virtualenv.
I reinstalled ST2 but still cannot open it.
Finally, I reinstall pylint for my Python 2.7 by using easy-install. Then my ST2 works well.

Installing packages in Sublime Text 2

When I go to browse packages in Sublime Text 2, the packages folder is full of all the plugins I wanted like Zen coding and SidebarEnhancements. My installed packages folder only has package control in it though. Should other installed packages be located in here?
SidebarEnhancements, for example, does not work, even though it is in the packages folder. If I right click the sidebar I just get the "close" option. I've been trying to figure this out for weeks, and I figured I would just ask here and see if anyone could tell me what I need to do after I have the package in the packages folder, if anything.
With Package Control in Sublime Text 2, you really need to become cozy with a couple of different things to make it all work:
Always look up a package in the wbond community. There you'll be able to see how many people have installed that package (the more popular, the better) as well as the documentation on the package (if any).
Menu Items under Prefs > Package Control. Here you can install, remove or see a list of all installed packages.
Prefs > Package Settings. Here you'll find the settings that can be tinkered with as well as shortcut keys that are available. Make sure to make any changes in the User Settings, rather than the Default Settings. Otherwise, your settings will be overwritten when that package is updated.
CTRL+SHIFT+P. This will bring up a menu where you can look up a lot of the functions your installed packages can do. Just start typing and it will start filtering.
Here is a link to a shorter and to the point description:
http://www.granneman.com/webdev/editors/sublime-text/packages/how-to-install-and-use-package-control/
The steps are:
Install package control.
Go to http://wbond.net/sublime_packages/package_control/installation and grab the install code.
In Sublime Text 2 open the console (Ctrl+`) and paste the code.
Restart Sublime Text 2.
Open command palette via Command+Shift+P (Mac OSX) or Ctrl+Shift+P (Windows).
Start typing Package Control and choose the package you are looking for.
Try using Sublime Package Control to install your packages.
Also take a look at these tips
The Installed Packages Directory You will find this directory in the
data directory. It contains a copy of every sublime-package installed.
Used to restore Packages
So, you shouldn't put any plugin to this folder.
For getting works of SidebarEnhancements plugin try to disable and reenable this plugin with using Package Control. If it doesn't work then try to remove folder "SidebarEnhancements" from "Packages" folder and install it again via Package Control.
You may try to install Package Control first by following simple instructions available at Installation Guide (which is like 1. Open the Console, 2. Paste the code).
Then please check Package Docs Control Usage for Basic Functionality:
Package Control is driven by the Command Pallete. To open the pallete,
press Ctrl+Shift+P (Win, Linux) or CMD+Shift+P (OS X). All Package
Control commands begin with Package Control:, so start by typing
Package.
The command pallete will now show a number of commands. Most users
will be interested in the following:
Install Package
Show a list of all available packages that are available for install.
This will include all of the packages from the default channel, plus
any from repositories you have added.
This recently worked for me. You just need to add to your packages, so that the package manager would be aware of the packages:
Add the Sublime Text 2 Repository to your Synaptic Package Manager:
sudo add-apt-repository ppa:webupd8team/sublime-text-2
Update
sudo apt-get update
Install Sublime Text:
sudo apt-get install sublime-text
Enabling a previously-installed Sublime Text package
If you have a subdirectory under Sublime Text 2\Packages for a package that isn't working, you may need to enable it.
Follow these steps to enable an installed package:
Preferences > Package Control > Enable Package
Select the package you want to enable from the list