- Remove dependency on Git
- Add dependency on JsonHelpers.ps1
- Properly remove any previously Git installed package control
- Install for ST3 the same way we install for ST3
- This function used to only accept a file, but can now accept a hash
- This allows for easily configuring pre-release version of Sublime to
auto-update
- fixes issues with many packages being installed and package control
completely wigging out
- fixed bug that prevented "Package Control.sublime-package" from being
overwritten
- made Merge-PackageControlSettings fancier to handle named values
- on first directory create, function outputs would include two values
instead of just the path string, which confused callers and generated
errors during first time package installs
- Sublime Package Control can run rampant with
memory usage when installing 50+ new packages
all at once, so prime it with a local cache instead
of expecting everything to install on first startup
- This also prevents all sorts of Sublime error dialogs
as package setings are present, but packages may
not exist yet
- Sublime package featuring the best general utility, file manipulation,
navigation, sidebar enhancements, themes, color schemes, etc
- AdvancedNewFile, ConsoleExec, EncodingHelper, KeymapManager,
MoveTab, Navigation History, Open Recent Files, OpenSearchResult,
RecentActiveFiles, Search Anywhere, SideBarEnhancements,
Sublime Files, Soda Theme
- Also includes a custom keybinding package hosted on GitHub
- Merges in customized settings for User Preferences
- Fixed minor bug in JSON helpers when adding to a simple map
- Sublime package featuring the best web-oriented packages
- AnguarlJS, AutoFileName, Chai, Emmet, CoffeeComplete Plus,
Hayaku, jQuery, LESS, LiveReload, SublimeLinter (custom that
features CoffeeLint support), Twitter Bootstrap Snippets
- Also includes a custom keybinding package hosted on GitHub
- Merges in customized settings for User Preferences
- For instance, take a stock file and merge in a partial JSON file, filling
in the differences
- Handles merging arrays of strings, sorting and removing dupes
- Handles merging named primitive values over
- Handles merging together two simple key/value pair maps
- Handles merging an array of simple key/value pair maps
- Can convert ConvertTo-Json's hideous Unicode escaping to real chars
- Provides a workaround for a PS3 bug where JSON strings cannot
contain " characters
https://connect.microsoft.com/PowerShell/feedback/details/735978/convertto-json-in-psv3-beta-does-not-support-values-containing-double-quotes
- Totally overhauled font install process since the previous version
required lots of interaction / prompting to upgrade existing fonts
AND had a clunky UI dialog when installing fonts for the first time
- Leveraging Windows Powershell sample script that compiles C# on
the fly to call Win32 APIs that deal with fonts
- Elevate to admin to run the new stuff - no reboot required
Includes
Batarang
Clear Cache
DevTools AutoSave
PageSpeed Insights
Simple REST Client
Speed Tracer
CoffeeConsole
YSlow
Does Not Include
CoffeeScript IDE - Requires login
PostMan - Requires login
LiveReload - Not necessary with grunt
Grunt DevTools - Evaluating
Tincr - Might be superceded by Chrome workspaces