2016-03-03 17:24:13 -07:00
<!DOCTYPE html>
< html >
< head >
< meta charset = 'UTF-8' >
< title > Atom-Beautify Documentation< / title >
< script src = '../javascript/application.js' > < / script >
< script src = '../javascript/search.js' > < / script >
< link rel = 'stylesheet' href = '../stylesheets/application.css' type = 'text/css' >
< / head >
< body >
< div id = 'base' data-path = '../' > < / div >
< div id = 'header' >
< div id = 'menu' >
< a href = '../extra/README.md.html' title = 'Atom-Beautify' >
Atom-Beautify
< / a >
»
< a href = '../alphabetical_index.html' title = 'Index' >
Index
< / a >
»
< span class = 'title' > Beautifiers< / span >
< / div >
< / div >
< div id = 'content' >
< h1 >
Class:
Beautifiers
< / h1 >
< table class = 'box' >
< tr >
< td > Defined in:< / td >
< td > src/ beautifiers/ index.coffee< / td >
< / tr >
< tr >
< td > Inherits:< / td >
< td >
EventEmitter
< / td >
< / tr >
< / table >
< h2 > Overview< / h2 >
< div class = 'docstring' >
< p > Register all supported beautifiers< / p >
< / div >
< div class = 'tags' >
< / div >
< h2 > Variables Summary< / h2 >
< dl class = 'constants' >
< dt id = 'beautifierNames-variable' >
beautifierNames
=
< / dt >
< dd >
2016-07-04 20:58:48 -06:00
< pre > < code class = 'coffeescript' > [' uncrustify' , ' autopep8' , ' coffee-formatter' , ' coffee-fmt' , ' clang-format' , ' crystal' , ' dfmt' , ' elm-format' , ' htmlbeautifier' , ' csscomb' , ' gherkin' , ' gofmt' , ' latex-beautify' , ' fortran-beautifier' , ' js-beautify' , ' jscs' , ' lua-beautifier' , ' ocp-indent' , ' perltidy' , ' php-cs-fixer' , ' phpcbf' , ' prettydiff' , ' pug-beautify' , ' puppet-fix' , ' remark' , ' rubocop' , ' ruby-beautify' , ' rustfmt' , ' sqlformat' , ' stylish-haskell' , ' tidy-markdown' , ' typescript-formatter' , ' yapf' , ' erl_tidy' , ' marko-beautifier' ]< / code > < / pre >
2016-03-03 17:24:13 -07:00
< div class = 'docstring' >
< p > List of beautifier names< / p > < p > To register a beautifier add its name here< / p >
< / div >
< div class = 'tags' >
< / div >
< / dd >
< dt id = 'beautifiers-variable' >
beautifiers
=
< / dt >
< dd >
< pre > < code class = 'coffeescript' > null< / code > < / pre >
< div class = 'docstring' >
< p > List of loaded beautifiers< / p > < p > Autogenerated in < code > constructor< / code > from < code > beautifierNames< / code > < / p >
< / div >
< div class = 'tags' >
< / div >
< / dd >
< dt id = 'options-variable' >
options
=
< / dt >
< dd >
< pre > < code class = 'coffeescript' > null< / code > < / pre >
< div class = 'docstring' >
< p > All beautifier options< / p > < p > Autogenerated in < code > constructor< / code > < / p >
< / div >
< div class = 'tags' >
< / div >
< / dd >
< dt id = 'findFileResults-variable' >
findFileResults
=
< / dt >
< dd >
< pre > < code class = 'coffeescript' > {}< / code > < / pre >
< / dd >
< / dl >
< h2 > Instance Method Summary< / h2 >
< ul class = 'summary' >
< li >
< span class = 'signature' >
< a href = '#encodeURI-dynamic' >
#
(void)
< b > encodeURI< / b > < span > (str)< / span >
< / a >
< / span >
< span class = 'desc' >
From < a href = "https://github.com/atom/notifications/blob/01779ade79e7196f1603b8c1fa31716aa4a33911/lib/notification-issue.coffee#L130" > https://github.com/atom/notifications/blob/01779ade79e7196f1603b8c1fa31716aa4a33911/lib/notification-issue.coffee#L130< / a >
< / span >
< / li >
< li >
< span class = 'signature' >
< a href = '#getBeautifiers-dynamic' >
#
(void)
< b > getBeautifiers< / b > < span > (language)< / span >
< / a >
< / span >
< span class = 'desc' >
< / span >
< / li >
< li >
< span class = 'signature' >
< a href = '#getBeautifierForLanguage-dynamic' >
#
(void)
< b > getBeautifierForLanguage< / b > < span > (language)< / span >
< / a >
< / span >
< span class = 'desc' >
< / span >
< / li >
< li >
< span class = 'signature' >
< a href = '#getLanguage-dynamic' >
#
(void)
< b > getLanguage< / b > < span > (grammar, filePath)< / span >
< / a >
< / span >
< span class = 'desc' >
< / span >
< / li >
< li >
< span class = 'signature' >
< a href = '#getOptionsForLanguage-dynamic' >
#
(void)
< b > getOptionsForLanguage< / b > < span > (allOptions, language)< / span >
< / a >
< / span >
< span class = 'desc' >
< / span >
< / li >
< li >
< span class = 'signature' >
< a href = '#transformOptions-dynamic' >
#
(void)
< b > transformOptions< / b > < span > (beautifier, languageName, options)< / span >
< / a >
< / span >
< span class = 'desc' >
< / span >
< / li >
2016-07-04 20:58:48 -06:00
< li >
< span class = 'signature' >
< a href = '#trackEvent-dynamic' >
#
(void)
< b > trackEvent< / b > < span > (payload)< / span >
< / a >
< / span >
< span class = 'desc' >
< / span >
< / li >
< li >
< span class = 'signature' >
< a href = '#trackTiming-dynamic' >
#
(void)
< b > trackTiming< / b > < span > (payload)< / span >
< / a >
< / span >
< span class = 'desc' >
< / span >
< / li >
< li >
< span class = 'signature' >
< a href = '#track-dynamic' >
#
(void)
< b > track< / b > < span > (type, payload)< / span >
< / a >
< / span >
< span class = 'desc' >
< / span >
< / li >
2016-03-03 17:24:13 -07:00
< li >
< span class = 'signature' >
< a href = '#beautify-dynamic' >
#
(void)
< b > beautify< / b > < span > (text, allOptions, grammar, filePath, {onSave} = {})< / span >
< / a >
< / span >
< span class = 'desc' >
< / span >
< / li >
< li >
< span class = 'signature' >
< a href = '#getUserHome-dynamic' >
#
(void)
< b > getUserHome< / b > < span > ()< / span >
< / a >
< / span >
< span class = 'desc' >
CLI
< / span >
< / li >
< li >
< span class = 'signature' >
< a href = '#verifyExists-dynamic' >
#
(void)
< b > verifyExists< / b > < span > (fullPath)< / span >
< / a >
< / span >
< span class = 'desc' >
< / span >
< / li >
< li >
< span class = 'signature' >
< a href = '#findFile-dynamic' >
#
(void)
< b > findFile< / b > < span > (name, dir, upwards = true)< / span >
< / a >
< / span >
< span class = 'desc' >
2016-07-04 20:58:48 -06:00
Storage for memoized results from find file Should prevent lots of directory traversal &
lookups when liniting an entire project
2016-03-03 17:24:13 -07:00
< / span >
< / li >
< li >
< span class = 'signature' >
< a href = '#findConfig-dynamic' >
#
(void)
< b > findConfig< / b > < span > (config, file, upwards = true)< / span >
< / a >
< / span >
< span class = 'desc' >
Tries to find a configuration file in either project directory or in the home directory.
< / span >
< / li >
< li >
< span class = 'signature' >
< a href = '#getConfigOptionsFromSettings-dynamic' >
#
(void)
< b > getConfigOptionsFromSettings< / b > < span > (langs)< / span >
< / a >
< / span >
< span class = 'desc' >
< / span >
< / li >
< li >
< span class = 'signature' >
< a href = '#getConfig-dynamic' >
#
(void)
< b > getConfig< / b > < span > (startPath, upwards = true)< / span >
< / a >
< / span >
< span class = 'desc' >
Look for .jsbeautifierrc in file and home path, check env variables
< / span >
< / li >
< li >
< span class = 'signature' >
< a href = '#getOptionsForPath-dynamic' >
#
(void)
< b > getOptionsForPath< / b > < span > (editedFilePath, editor)< / span >
< / a >
< / span >
< span class = 'desc' >
< / span >
< / li >
< li >
< span class = 'signature' >
< a href = '#isNestedOptions-dynamic' >
#
(void)
< b > isNestedOptions< / b > < span > (currOptions)< / span >
< / a >
< / span >
< span class = 'desc' >
< / span >
< / li >
< li >
< span class = 'signature' >
< a href = '#getOptions-dynamic' >
#
(void)
< b > getOptions< / b > < span > (selections, allOptions)< / span >
< / a >
< / span >
< span class = 'bound note title' > Bound< / span >
< span class = 'desc' >
< / span >
< / li >
< / ul >
< h2 > Constructor Details< / h2 >
< div class = 'methods' >
< div class = 'method_details' >
< p class = 'signature' id = 'constructor-dynamic' >
#
(void)
< b > constructor< / b > < span > ()< / span >
< br >
< / p >
< div class = 'docstring' >
< p > Constructor< / p >
< / div >
< div class = 'tags' >
< / div >
< / div >
< / div >
< h2 > Instance Method Details< / h2 >
< div class = 'methods' >
< div class = 'method_details' >
< p class = 'signature' id = 'encodeURI-dynamic' >
#
(void)
< b > encodeURI< / b > < span > (str)< / span >
< br >
< / p >
< div class = 'docstring' >
< p > From < a href = "https://github.com/atom/notifications/blob/01779ade79e7196f1603b8c1fa31716aa4a33911/lib/notification-issue.coffee#L130" > https://github.com/atom/notifications/blob/01779ade79e7196f1603b8c1fa31716aa4a33911/lib/notification-issue.coffee#L130< / a > < / p >
< / div >
< div class = 'tags' >
< / div >
< / div >
< div class = 'method_details' >
< p class = 'signature' id = 'getBeautifiers-dynamic' >
#
(void)
< b > getBeautifiers< / b > < span > (language)< / span >
< br >
< / p >
< / div >
< div class = 'method_details' >
< p class = 'signature' id = 'getBeautifierForLanguage-dynamic' >
#
(void)
< b > getBeautifierForLanguage< / b > < span > (language)< / span >
< br >
< / p >
< / div >
< div class = 'method_details' >
< p class = 'signature' id = 'getLanguage-dynamic' >
#
(void)
< b > getLanguage< / b > < span > (grammar, filePath)< / span >
< br >
< / p >
< / div >
< div class = 'method_details' >
< p class = 'signature' id = 'getOptionsForLanguage-dynamic' >
#
(void)
< b > getOptionsForLanguage< / b > < span > (allOptions, language)< / span >
< br >
< / p >
< / div >
< div class = 'method_details' >
< p class = 'signature' id = 'transformOptions-dynamic' >
#
(void)
< b > transformOptions< / b > < span > (beautifier, languageName, options)< / span >
< br >
< / p >
2016-07-04 20:58:48 -06:00
< / div >
< div class = 'method_details' >
< p class = 'signature' id = 'trackEvent-dynamic' >
#
(void)
< b > trackEvent< / b > < span > (payload)< / span >
< br >
< / p >
< / div >
< div class = 'method_details' >
< p class = 'signature' id = 'trackTiming-dynamic' >
#
(void)
< b > trackTiming< / b > < span > (payload)< / span >
< br >
< / p >
< / div >
< div class = 'method_details' >
< p class = 'signature' id = 'track-dynamic' >
#
(void)
< b > track< / b > < span > (type, payload)< / span >
< br >
< / p >
2016-03-03 17:24:13 -07:00
< / div >
< div class = 'method_details' >
< p class = 'signature' id = 'beautify-dynamic' >
#
(void)
< b > beautify< / b > < span > (text, allOptions, grammar, filePath, {onSave} = {})< / span >
< br >
< / p >
< / div >
< div class = 'method_details' >
< p class = 'signature' id = 'getUserHome-dynamic' >
#
(void)
< b > getUserHome< / b > < span > ()< / span >
< br >
< / p >
< div class = 'docstring' >
< p > CLI< / p >
< / div >
< div class = 'tags' >
< / div >
< / div >
< div class = 'method_details' >
< p class = 'signature' id = 'verifyExists-dynamic' >
#
(void)
< b > verifyExists< / b > < span > (fullPath)< / span >
< br >
< / p >
< / div >
< div class = 'method_details' >
< p class = 'signature' id = 'findFile-dynamic' >
#
(void)
< b > findFile< / b > < span > (name, dir, upwards = true)< / span >
< br >
< / p >
< div class = 'docstring' >
< p > Storage for memoized results from find file
Should prevent lots of directory traversal &
lookups when liniting an entire project< / p >
< / div >
< div class = 'tags' >
< / div >
< / div >
< div class = 'method_details' >
< p class = 'signature' id = 'findConfig-dynamic' >
#
(void)
< b > findConfig< / b > < span > (config, file, upwards = true)< / span >
< br >
< / p >
< div class = 'docstring' >
< p > Tries to find a configuration file in either project directory
or in the home directory. Configuration files are named
' .jsbeautifyrc' .< / p > < p > @returns {string} a path to the config file< / p >
< / div >
< div class = 'tags' >
< h3 > Parameters:< / h3 >
< ul class = 'param' >
< li >
< span class = 'name' > config< / span >
< span class = 'type' >
(
< tt > string< / tt >
)
< / span >
—
< span class = 'desc' > name of the configuration file < / span >
< / li >
< li >
< span class = 'name' > file< / span >
< span class = 'type' >
(
< tt > string< / tt >
)
< / span >
—
< span class = 'desc' > path to the file to be linted < / span >
< / li >
< li >
< span class = 'name' > upwards< / span >
< span class = 'type' >
(
< tt > boolean< / tt >
)
< / span >
—
< span class = 'desc' > should recurse upwards on failure? (default: true) < / span >
< / li >
< / ul >
< / div >
< / div >
< div class = 'method_details' >
< p class = 'signature' id = 'getConfigOptionsFromSettings-dynamic' >
#
(void)
< b > getConfigOptionsFromSettings< / b > < span > (langs)< / span >
< br >
< / p >
< / div >
< div class = 'method_details' >
< p class = 'signature' id = 'getConfig-dynamic' >
#
(void)
< b > getConfig< / b > < span > (startPath, upwards = true)< / span >
< br >
< / p >
< div class = 'docstring' >
< p > Look for .jsbeautifierrc in file and home path, check env variables< / p >
< / div >
< div class = 'tags' >
< / div >
< / div >
< div class = 'method_details' >
< p class = 'signature' id = 'getOptionsForPath-dynamic' >
#
(void)
< b > getOptionsForPath< / b > < span > (editedFilePath, editor)< / span >
< br >
< / p >
< / div >
< div class = 'method_details' >
< p class = 'signature' id = 'isNestedOptions-dynamic' >
#
(void)
< b > isNestedOptions< / b > < span > (currOptions)< / span >
< br >
< / p >
< / div >
< div class = 'method_details' >
< p class = 'signature' id = 'getOptions-dynamic' >
#
(void)
< b > getOptions< / b > < span > (selections, allOptions)< / span >
< span class = 'bound note' > Bound< / span >
< br >
< / p >
< / div >
< / div >
< / div >
< div id = 'footer' >
By
< a href = 'https://github.com/coffeedoc/codo' title = 'CoffeeScript API documentation generator' >
Codo
< / a >
2016-07-04 20:58:48 -06:00
2.1.1
2016-03-03 17:24:13 -07:00
✲
Press H to see the keyboard shortcuts
✲
< a href = 'http://twitter.com/netzpirat' target = '_parent' > @netzpirat< / a >
✲
< a href = 'http://twitter.com/_inossidabile' target = '_parent' > @_inossidabile< / a >
< / div >
< iframe id = 'search_frame' > < / iframe >
< div id = 'fuzzySearch' >
< input type = 'text' >
< ol > < / ol >
< / div >
< div id = 'help' >
< p >
Quickly fuzzy find classes, mixins, methods, file:
< / p >
< ul >
< li >
< span > T< / span >
Open fuzzy finder dialog
< / li >
< / ul >
< p >
Control the navigation frame:
< / p >
< ul >
< li >
< span > L< / span >
Toggle list view
< / li >
< li >
< span > C< / span >
Show class list
< / li >
< li >
< span > I< / span >
Show mixin list
< / li >
< li >
< span > F< / span >
Show file list
< / li >
< li >
< span > M< / span >
Show method list
< / li >
< li >
< span > E< / span >
Show extras list
< / li >
< / ul >
< p >
You can focus and blur the search input:
< / p >
< ul >
< li >
< span > S< / span >
Focus search input
< / li >
< li >
< span > Esc< / span >
Blur search input
< / li >
< / ul >
< / div >
< / body >
< / html >