 The type of scripting support varies, but may include features such as running shell commands, providing a GUI dialog or other methods of user interaction with the operating system; other applications; or other sub-components of the hosting application itself.Placeholders are elements within a snippet that are left to be supplied by the user or other external process.The values for placeholders are not determined until the text of the snippet is inserted during an editing session.