Installing packages in Sublime Text 2 - sublimetext2

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

Related

Sublime Text 3 (Fedora 22) Can view packages but they don't install

Trying to install phpfmt, when I go package control > install package > click phpfmt the window closes and nothing actually happens. I successfully installed ctags the day I started using Fedora but now I can't install any packages.
Is there a way to manually install phpfmt without using package manager or anything I can do to diagnose the issue?
Thanks for your time.
Have you checked if you have installed the package controller?
It's not installed as default. Information on how to install can be found here.

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.

Reinstall all sublime text 2 plugins

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.

nuget package restore with MonoDevelop

I have a solution that is primarily developed in Visual Studio 2012. I would like to develop in MonoDevelop without major incompatibilities.
Thus far, I have installed mrward's nuget addin for MonoDevelop and things work if I manually add each package in packages.config through that interface. However, this is highly onerous. This addin doesn't have support for automated package restore as of this writing.
I downloaded nuget.exe from CodePlex ("NuGet command line utility", as it's labeled). I use a simple find/xargs combination to install all required packages:
find . -name packages.config | xargs -I '{}' mono nuget.exe install '{}'
This creates several dozen directories in the directory from which it is run instead of putting things under packages/ as expected, and it also doesn't touch the project files so MonoDevelop still thinks that it should be looking for package references in the directory from which MonoDevelop was started.
I therefore opened MonoDevelop from the working directory that contains all of these package folders, and I still get invalid references. I think this is probably because the project is looking for package_name/ reference, but the folders are name package_name.version/ in the working directory.
Any suggestions for a sane, simple way to interact with this solution? I'm next going to try modifying my shell command so that it automatically drops to project/packages and runs nuget from that directory.
Did you try using the -o command line parameter with NuGet.exe? You can use that to get the packages to install into a particular packages folder.
The NuGet addin for MonoDevelop supports package restore from version 0.6 or above. Right click your project and select Restore Packages. This will download all the packages defined in your packages.config for all projects in the solution. It uses NuGet.exe to do this.
Another way to get this working is to use the custom NuGet MSBuild target so the package restore happens at build time when using xbuild. It would require some manual editing of project files though. Under the covers the custom MSBuild target just uses NuGet.exe with a similar command line to what you have already just with the output directory option specified. So I would try the command line approach since that will be less work.
You would have to get the following files from the NuGet repository on codeplex:
NuGet.exe
NuGet.targets
NuGet.config
Put these in a directory somewhere. Typically these are put in a .nuget directory in the same directory as your solution file. Then you need to edit your project files to include the NuGet.targets file and also define the SolutionDir property. So something like this:
<SolutionDir Condition="$(SolutionDir) == '' Or $(SolutionDir) == '*Undefined*'">..\..\</SolutionDir>
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" />
You will also need to enable package restore on your machine. You can do this using the NuGet addin for MonoDevelop in the Options dialog. Under Linux this is available from the Edit menu under Preferences. Then look in the NuGet - General options and there is a checkbox for enabling package restore.
There is an example project on GitHub created by Jonathan Channon which uses package restore and works when building with xbuild inside MonoDevelop. There is also an issue on GitHub about using NuGet restore on Linux which might be helpful.
Update: 2014-05-14: NuGet addin for MonoDevelop now supports package restore.