Sublime Text Completions: Difference between revisions

From NSIS Wiki
Jump to navigationJump to search
(Redirected page to Sublime Text)
 
(36 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Description ==
#REDIRECT [[Sublime Text]]
 
A powerful syntax completion for [http://www.sublimetext.com/ Sublime Text], supporting a large array of commands, macros and plugins that come bundled with NSIS v2.46
 
Also included are snippets for scaffolding different types of empty scripts and to insert code blocks. You can extend these completions for third-party plug-ins using the [https://github.com/idleberg/NSIS-Sublime-Text-Addons add-ons pack].
 
== Features ==
* all inbuilt NSIS commands, variables, defines and constants
* Plugins:
** AdvSplash
** Banner
** BgImage
** Dialer
** InstallOptions
** LangDLL
** Math
** nsDialogs
** nsExec
** NSISdl
** Splash
** StartMenu
** System
** UserInfo
** VPatch
* Macros:
** FileFunc.nsh
** WordFunc.nsh
** LogicLib.nsh
** Memento.nsh
** Modern.nsh
** Sections.nsh
** WinMessages.nsh
** WinVer.nsh
** x64.nsh
* Includes, Graphics, UIs
* Snippets
** Basic Script
** MUI2 Script
** nsDialogs Scripts
 
== Installation ==
 
=== Package Control ===
 
The easiest way to install the package is to use [http://wbond.net/sublime_packages/package_control Package Control].
 
=== Download Manually ===
 
* Download the files using the GitHub .zip download option
* Unzip the files and rename the folder to '''''NSIS-Sublime-Text'''''
* Copy the folder to your Sublime Text 2 '''''Packages\User''''' directory
 
== Usage ==
 
=== Completion ===
Start typing any command and use the tab key to complete the the command. Since Sublime Text supports fuzzy search out of the box, you can for instance type ''mbyn'' and press enter to complete a ''MessageBox'' command with ''MB_YESNO'' buttons. Commands such as ''Section'', ''Functions'', ''PageEx'', ''!macro'', ''${If}'' will automatically be closed on completion.
 
=== Snippets ===
There are currently different kinds of scaffolding snippets included, each of them will produce an empty script file. You can activate these by typing ''scaff'' in the editor.
 
== Link ==
 
* [https://github.com/idleberg/NSIS-Sublime-Text Basic Package (Github)]
* [https://github.com/idleberg/NSIS-Sublime-Text-Addons Add-ons Package (Github)]
 
[[Category:Development Environments]]

Latest revision as of 20:51, 9 November 2013

Redirect to: