SYMBOL INDEX (3886 symbols across 258 files) FILE: benchmarks/text-editor-large-file-construction.bench.js constant MIN_SIZE_IN_KB (line 3) | const MIN_SIZE_IN_KB = 0 * 1024; constant MAX_SIZE_IN_KB (line 4) | const MAX_SIZE_IN_KB = 10 * 1024; constant SIZE_STEP_IN_KB (line 5) | const SIZE_STEP_IN_KB = 1024; constant LINE_TEXT (line 6) | const LINE_TEXT = 'Lorem ipsum dolor sit amet\n'; constant TEXT (line 7) | const TEXT = LINE_TEXT.repeat( function timeout (line 98) | function timeout(duration) { FILE: benchmarks/text-editor-long-lines.bench.js constant SIZES_IN_KB (line 5) | const SIZES_IN_KB = [512, 1024, 2048]; constant REPEATED_TEXT (line 6) | const REPEATED_TEXT = fs constant TEXT (line 12) | const TEXT = REPEATED_TEXT.repeat( function timeout (line 103) | function timeout(duration) { FILE: exports/atom.js method get (line 31) | get() { FILE: packages/about/lib/about.js method constructor (line 8) | constructor(initialState) { method destroy (line 35) | destroy() { method setState (line 45) | setState(newState) { method didChange (line 54) | didChange() { method onDidChange (line 58) | onDidChange(callback) { method deserialize (line 62) | deserialize(state) { method handleStateChanges (line 81) | handleStateChanges() { FILE: packages/about/lib/components/about-status-bar.js method constructor (line 8) | constructor() { method handleClick (line 20) | handleClick() { method render (line 24) | render() { method destroy (line 34) | destroy() { FILE: packages/about/lib/components/about-view.js method handleAtomVersionClick (line 11) | handleAtomVersionClick(e) { method handleElectronVersionClick (line 16) | handleElectronVersionClick(e) { method handleChromeVersionClick (line 21) | handleChromeVersionClick(e) { method handleNodeVersionClick (line 26) | handleNodeVersionClick(e) { method handleReleaseNotesClick (line 31) | handleReleaseNotesClick(e) { method handleLicenseClick (line 38) | handleLicenseClick(e) { method handleTermsOfUseClick (line 46) | handleTermsOfUseClick(e) { method handleHowToUpdateClick (line 51) | handleHowToUpdateClick(e) { method handleShowMoreClick (line 58) | handleShowMoreClick(e) { method render (line 74) | render() { method serialize (line 210) | serialize() { method onDidChangeTitle (line 217) | onDidChangeTitle() { method onDidChangeModified (line 221) | onDidChangeModified() { method getTitle (line 225) | getTitle() { method getIconName (line 229) | getIconName() { FILE: packages/about/lib/components/atom-logo.js method render (line 7) | render() { FILE: packages/about/lib/components/update-view.js method constructor (line 8) | constructor(props) { method handleAutoUpdateCheckbox (line 19) | handleAutoUpdateCheckbox(e) { method shouldUpdateActionButtonBeDisabled (line 23) | shouldUpdateActionButtonBeDisabled() { method executeUpdateAction (line 31) | executeUpdateAction() { method renderUpdateStatus (line 42) | renderUpdateStatus() { method render (line 134) | render() { FILE: packages/about/lib/etch-component.js method constructor (line 8) | constructor(props) { method getScheduler (line 20) | static getScheduler() { method setScheduler (line 29) | static setScheduler(scheduler) { method update (line 40) | update(props) { method destroy (line 49) | destroy() { method render (line 53) | render() { FILE: packages/about/lib/main.js method activate (line 13) | activate() { method deactivate (line 48) | deactivate() { method clearUpdateState (line 58) | clearUpdateState() { method consumeStatusBar (line 62) | consumeStatusBar(statusBar) { method deserializeAboutView (line 67) | deserializeAboutView(state) { method createModel (line 75) | createModel() { method isUpdateAvailable (line 88) | isUpdateAvailable() { method showStatusBarIfNeeded (line 93) | showStatusBarIfNeeded() { FILE: packages/about/lib/update-manager.js method constructor (line 12) | constructor() { method listenForAtomEvents (line 20) | listenForAtomEvents() { method dispose (line 51) | dispose() { method onDidChange (line 55) | onDidChange(callback) { method emitDidChange (line 59) | emitDidChange() { method getAutoUpdatesEnabled (line 63) | getAutoUpdatesEnabled() { method setAutoUpdatesEnabled (line 69) | setAutoUpdatesEnabled(enabled) { method getErrorMessage (line 73) | getErrorMessage() { method getState (line 77) | getState() { method setState (line 81) | setState(state) { method resetState (line 86) | resetState() { method getAvailableVersion (line 93) | getAvailableVersion() { method setAvailableVersion (line 97) | setAvailableVersion(version) { method checkForUpdate (line 109) | checkForUpdate() { method restartAndInstallUpdate (line 113) | restartAndInstallUpdate() { method getReleaseNotesURLForCurrentVersion (line 117) | getReleaseNotesURLForCurrentVersion() { method getReleaseNotesURLForAvailableVersion (line 121) | getReleaseNotesURLForAvailableVersion() { method getReleaseNotesURLForVersion (line 125) | getReleaseNotesURLForVersion(appVersion) { FILE: packages/about/spec/helpers/async-spec-helpers.js function conditionPromise (line 6) | async function conditionPromise(condition) { function timeoutPromise (line 22) | function timeoutPromise(timeout) { FILE: packages/about/spec/mocks/updater.js method updateError (line 2) | updateError() { method checkForUpdate (line 6) | checkForUpdate() { method updateNotAvailable (line 10) | updateNotAvailable() { method downloadUpdate (line 14) | downloadUpdate() { method finishDownloadingUpdate (line 18) | finishDownloadingUpdate(releaseVersion) { FILE: packages/dalek/lib/dalek.js method enumerate (line 7) | async enumerate() { method isInstalledAsCommunityPackage (line 28) | async isInstalledAsCommunityPackage(name) { method realpath (line 45) | realpath(path) { FILE: packages/dalek/lib/main.js method activate (line 7) | activate() { FILE: packages/deprecation-cop/lib/deprecation-cop-view.js class DeprecationCopView (line 13) | class DeprecationCopView { method constructor (line 14) | constructor({ uri }) { method serialize (line 55) | serialize() { method destroy (line 63) | destroy() { method update (line 68) | update() { method render (line 72) | render() { method renderDeprecatedCalls (line 111) | renderDeprecatedCalls() { method renderDeprecatedSelectors (line 174) | renderDeprecatedSelectors() { method renderPackageActionsIfNeeded (line 239) | renderPackageActionsIfNeeded(packageName) { method encodeURI (line 271) | encodeURI(str) { method renderSelectorIssueURLIfNeeded (line 278) | renderSelectorIssueURLIfNeeded(packageName, issueTitle, issueBody) { method renderIssueURLIfNeeded (line 305) | renderIssueURLIfNeeded(packageName, deprecation, issueURL) { method buildIssueURL (line 330) | buildIssueURL(packageName, deprecation, stack) { method openIssueURL (line 346) | async openIssueURL(repoURL, issueURL, issueTitle) { method findSimilarIssue (line 358) | async findSimilarIssue(repoURL, issueTitle) { method shortenURL (line 388) | async shortenURL(url) { method getRepoURL (line 408) | getRepoURL(packageName) { method getDeprecatedCallsByPackageName (line 424) | getDeprecatedCallsByPackageName() { method getDeprecatedSelectorsByPackageName (line 447) | getDeprecatedSelectorsByPackageName() { method getPackageName (line 480) | getPackageName(stack) { method getPackagePathsByPackageName (line 519) | getPackagePathsByPackageName() { method checkForUpdates (line 531) | checkForUpdates() { method disablePackage (line 535) | disablePackage(packageName) { method openLocation (line 541) | openLocation(location) { method getURI (line 549) | getURI() { method getTitle (line 553) | getTitle() { method getIconName (line 557) | getIconName() { method scrollUp (line 561) | scrollUp() { method scrollDown (line 565) | scrollDown() { method pageUp (line 569) | pageUp() { method pageDown (line 573) | pageDown() { method scrollToTop (line 577) | scrollToTop() { method scrollToBottom (line 581) | scrollToBottom() { FILE: packages/deprecation-cop/lib/main.js class DeprecationCopPackage (line 6) | class DeprecationCopPackage { method activate (line 7) | activate() { method deactivate (line 23) | deactivate() { method deserializeDeprecationCopView (line 31) | deserializeDeprecationCopView(state) { method consumeStatusBar (line 35) | consumeStatusBar(statusBar) { FILE: packages/dev-live-reload/lib/base-theme-watcher.js method constructor (line 6) | constructor() { method watch (line 14) | watch() { method loadStylesheet (line 24) | loadStylesheet() { method loadAllStylesheets (line 28) | loadAllStylesheets() { FILE: packages/dev-live-reload/lib/main.js method activate (line 2) | activate(state) { method deactivate (line 14) | deactivate() { method startWatching (line 20) | startWatching() { FILE: packages/dev-live-reload/lib/package-watcher.js method supportsPackage (line 6) | static supportsPackage(pack, type) { method constructor (line 12) | constructor(pack) { method watch (line 18) | watch() { method loadStylesheet (line 41) | loadStylesheet(pathName) { method loadAllStylesheets (line 46) | loadAllStylesheets() { FILE: packages/dev-live-reload/lib/ui-watcher.js method constructor (line 7) | constructor() { method watchPackages (line 15) | watchPackages() { method watchForPackageChanges (line 27) | watchForPackageChanges() { method watchTheme (line 59) | watchTheme(theme) { method watchPackage (line 68) | watchPackage(pack) { method createWatcher (line 77) | createWatcher(watcher) { method reloadAll (line 89) | reloadAll() { method destroy (line 104) | destroy() { FILE: packages/dev-live-reload/lib/watcher.js method constructor (line 5) | constructor() { method onDidDestroy (line 12) | onDidDestroy(callback) { method onDidChangeGlobals (line 16) | onDidChangeGlobals(callback) { method destroy (line 20) | destroy() { method watch (line 27) | watch() { method loadStylesheet (line 31) | loadStylesheet(stylesheetPath) { method loadAllStylesheets (line 35) | loadAllStylesheets() { method emitGlobalsChanged (line 39) | emitGlobalsChanged() { method watchDirectory (line 43) | watchDirectory(directoryPath) { method watchGlobalFile (line 50) | watchGlobalFile(filePath) { method watchFile (line 56) | watchFile(filePath) { method isInAsarArchive (line 67) | isInAsarArchive(pathToCheck) { FILE: packages/dev-live-reload/spec/async-spec-helpers.js function conditionPromise (line 3) | async function conditionPromise( function timeoutPromise (line 22) | function timeoutPromise(timeout) { FILE: packages/exception-reporting/lib/main.js function getReporter (line 7) | function getReporter() { method activate (line 16) | activate() { FILE: packages/exception-reporting/lib/reporter.js constant API_KEY (line 8) | const API_KEY = '7ddca14cb60cbd1cd12d1b252473b076'; constant LIB_VERSION (line 9) | const LIB_VERSION = require('../package.json')['version']; class Reporter (line 12) | class Reporter { method constructor (line 13) | constructor(params = {}) { method buildNotificationJSON (line 28) | buildNotificationJSON(error, params) { method buildExceptionJSON (line 57) | buildExceptionJSON(error, projectRoot) { method buildStackTraceJSON (line 65) | buildStackTraceJSON(error, projectRoot) { method normalizePath (line 78) | normalizePath(pathToNormalize) { method scrubPath (line 84) | scrubPath(pathToScrub) { method getDefaultNotificationParams (line 96) | getDefaultNotificationParams() { method getReleaseChannel (line 106) | getReleaseChannel(version) { method performRequest (line 114) | performRequest(json) { method shouldReport (line 122) | shouldReport(error) { method parseStackTrace (line 135) | parseStackTrace(error) { method requestPrivateMetadataConsent (line 146) | requestPrivateMetadataConsent(error, message, reportFn) { method addPackageMetadata (line 203) | addPackageMetadata(error) { method addPreviousErrorsMetadata (line 225) | addPreviousErrorsMetadata(error) { method reportUncaughtException (line 236) | reportUncaughtException(error) { method reportFailedAssertion (line 260) | reportFailedAssertion(error) { method setRequestFunction (line 285) | setRequestFunction(requestFunction) { method isBundledFile (line 289) | isBundledFile(fileName) { method isTeletypeFile (line 293) | isTeletypeFile(fileName) { FILE: packages/git-diff/lib/diff-list-view.js class DiffListView (line 6) | class DiffListView { method constructor (line 7) | constructor() { method attach (line 49) | attach() { method cancel (line 56) | cancel() { method destroy (line 64) | destroy() { method toggle (line 70) | async toggle() { FILE: packages/git-diff/lib/git-diff-view.js constant MAX_BUFFER_LENGTH_TO_DIFF (line 6) | const MAX_BUFFER_LENGTH_TO_DIFF = 2 * 1024 * 1024; class GitDiffView (line 12) | class GitDiffView { method constructor (line 13) | constructor(editor, editorElement) { method destroy (line 44) | destroy() { method destroyChildren (line 58) | destroyChildren() { method releaseChildren (line 70) | releaseChildren() { method subscribeToRepository (line 81) | async subscribeToRepository() { method moveToNextDiff (line 140) | moveToNextDiff() { method moveToPreviousDiff (line 168) | moveToPreviousDiff() { method updateIconDecoration (line 190) | updateIconDecoration() { method moveToLineNumber (line 204) | moveToLineNumber(lineNumber) { method scheduleUpdate (line 211) | scheduleUpdate() { method updateDiffs (line 224) | updateDiffs() { method markRange (line 260) | markRange(startRow, endRow, klass) { FILE: packages/git-diff/lib/main.js method activate (line 12) | activate(state) { method deactivate (line 42) | deactivate() { FILE: packages/go-to-line/lib/go-to-line-view.js class GoToLineView (line 5) | class GoToLineView { method constructor (line 6) | constructor() { method toggle (line 42) | toggle() { method close (line 46) | close() { method navigate (line 55) | navigate(options = {}) { method storeFocusedElement (line 82) | storeFocusedElement() { method restoreFocus (line 87) | restoreFocus() { method open (line 97) | open() { method activate (line 108) | activate() { FILE: packages/grammar-selector/lib/grammar-list-view.js method constructor (line 4) | constructor() { method destroy (line 62) | destroy() { method cancel (line 67) | cancel() { method attach (line 79) | attach() { method toggle (line 88) | async toggle() { function isTreeSitter (line 137) | function isTreeSitter(grammar) { function compareGrammarType (line 141) | function compareGrammarType(a, b) { FILE: packages/grammar-selector/lib/grammar-status-view.js method constructor (line 4) | constructor(statusBar) { method attach (line 33) | attach() { method destroy (line 43) | destroy() { method subscribeToActiveTextEditor (line 69) | subscribeToActiveTextEditor() { method updateGrammarText (line 84) | updateGrammarText() { FILE: packages/grammar-selector/lib/main.js method activate (line 9) | activate() { method deactivate (line 20) | deactivate() { method consumeStatusBar (line 31) | consumeStatusBar(statusBar) { FILE: packages/grammar-selector/spec/grammar-selector-spec.js function getTooltipText (line 271) | function getTooltipText(element) { function getGrammarView (line 276) | async function getGrammarView(editor) { FILE: packages/incompatible-packages/lib/incompatible-packages-component.js constant REBUILDING (line 7) | const REBUILDING = 'rebuilding'; constant REBUILD_FAILED (line 8) | const REBUILD_FAILED = 'rebuild-failed'; constant REBUILD_SUCCEEDED (line 9) | const REBUILD_SUCCEEDED = 'rebuild-succeeded'; class IncompatiblePackagesComponent (line 11) | class IncompatiblePackagesComponent { method constructor (line 12) | constructor(packageManager) { method update (line 40) | update() {} method render (line 42) | render() { method renderHeading (line 58) | renderHeading() { method renderIncompatiblePackageList (line 99) | renderIncompatiblePackageList() { method renderIncompatiblePackage (line 109) | renderIncompatiblePackage(pack) { method renderRebuildStatusIndicator (line 131) | renderRebuildStatusIndicator(rebuildStatus) { method renderRebuildOutput (line 155) | renderRebuildOutput(pack) { method renderIncompatibleModules (line 163) | renderIncompatibleModules(pack) { method populateIncompatiblePackages (line 178) | populateIncompatiblePackages() { method rebuildIncompatiblePackages (line 195) | async rebuildIncompatiblePackages() { method setPackageStatus (line 214) | setPackageStatus(pack, status) { method setRebuildFailureOutput (line 219) | setRebuildFailureOutput(pack, output) { method getTitle (line 224) | getTitle() { method getURI (line 228) | getURI() { method getIconName (line 232) | getIconName() { method serialize (line 236) | serialize() { FILE: packages/incompatible-packages/lib/main.js function activate (line 8) | function activate() { function deactivate (line 28) | function deactivate() { function consumeStatusBar (line 32) | function consumeStatusBar(statusBar) { function deserializeIncompatiblePackagesComponent (line 48) | function deserializeIncompatiblePackagesComponent() { function createIcon (line 53) | function createIcon(count) { FILE: packages/incompatible-packages/lib/status-icon-component.js class StatusIconComponent (line 6) | class StatusIconComponent { method constructor (line 7) | constructor({ count }) { method update (line 12) | update() {} method render (line 14) | render() { FILE: packages/incompatible-packages/spec/incompatible-packages-component-spec.js method isCompatible (line 15) | isCompatible() { method getBuildFailureOutput (line 21) | getBuildFailureOutput() { method isCompatible (line 36) | isCompatible() { method rebuild (line 39) | rebuild() { method getBuildFailureOutput (line 42) | getBuildFailureOutput() { method isCompatible (line 56) | isCompatible() { method rebuild (line 59) | rebuild() { method getBuildFailureOutput (line 62) | getBuildFailureOutput() { FILE: packages/incompatible-packages/spec/incompatible-packages-spec.js function findStatusBar (line 8) | function findStatusBar() { FILE: packages/language-rust-bundled/lib/main.js method language (line 5) | language() { method content (line 8) | content(node) { FILE: packages/line-ending-selector/lib/helpers.js method getProcessPlatform (line 4) | getProcessPlatform() { FILE: packages/line-ending-selector/lib/main.js function activate (line 20) | function activate() { function deactivate (line 56) | function deactivate() { function consumeStatusBar (line 60) | function consumeStatusBar(statusBar) { function getDefaultLineEnding (line 132) | function getDefaultLineEnding() { function getLineEndings (line 144) | function getLineEndings(buffer) { function setLineEnding (line 165) | function setLineEnding(item, lineEnding) { FILE: packages/line-ending-selector/lib/selector.js class Selector (line 8) | class Selector { method constructor (line 14) | constructor(selectorItems) { method show (line 54) | show() { method hide (line 64) | hide() { method dispose (line 72) | dispose() { FILE: packages/line-ending-selector/lib/status-bar-item.js method constructor (line 4) | constructor() { method setLineEndings (line 11) | setLineEndings(lineEndings) { method onDidChange (line 17) | onDidChange(callback) { method hasLineEnding (line 21) | hasLineEnding(lineEnding) { method description (line 25) | description() { method onClick (line 29) | onClick(callback) { function lineEndingName (line 34) | function lineEndingName(lineEndings) { function lineEndingDescription (line 46) | function lineEndingDescription(lineEndings) { FILE: packages/line-ending-selector/spec/line-ending-selector-spec.js method get (line 301) | get() { method set (line 305) | set(text) { function getTooltipText (line 375) | function getTooltipText(element) { FILE: packages/link/lib/link.js constant LINK_SCOPE_REGEX (line 5) | const LINK_SCOPE_REGEX = /markup\.underline\.link/; method activate (line 8) | activate() { method deactivate (line 16) | deactivate() { method openLink (line 20) | openLink() { method linkUnderCursor (line 40) | linkUnderCursor(editor) { method linkAtPosition (line 54) | linkAtPosition(editor, bufferPosition) { method linkForName (line 76) | linkForName(editor, linkName) { FILE: packages/one-dark-ui/lib/main.js method activate (line 5) | activate(state) { method deactivate (line 13) | deactivate() { function setFontSize (line 24) | function setFontSize(currentFontSize) { function unsetFontSize (line 28) | function unsetFontSize() { function setTabSizing (line 34) | function setTabSizing(tabSizing) { function unsetTabSizing (line 38) | function unsetTabSizing() { function setTabCloseButton (line 44) | function setTabCloseButton(tabCloseButton) { function unsetTabCloseButton (line 52) | function unsetTabCloseButton() { function setHideDockButtons (line 58) | function setHideDockButtons(hideDockButtons) { function unsetHideDockButtons (line 66) | function unsetHideDockButtons() { function setStickyHeaders (line 72) | function setStickyHeaders(stickyHeaders) { function unsetStickyHeaders (line 80) | function unsetStickyHeaders() { FILE: packages/one-light-ui/lib/main.js method activate (line 5) | activate(state) { method deactivate (line 13) | deactivate() { function setFontSize (line 24) | function setFontSize(currentFontSize) { function unsetFontSize (line 28) | function unsetFontSize() { function setTabSizing (line 34) | function setTabSizing(tabSizing) { function unsetTabSizing (line 38) | function unsetTabSizing() { function setTabCloseButton (line 44) | function setTabCloseButton(tabCloseButton) { function unsetTabCloseButton (line 52) | function unsetTabCloseButton() { function setHideDockButtons (line 58) | function setHideDockButtons(hideDockButtons) { function unsetHideDockButtons (line 66) | function unsetHideDockButtons() { function setStickyHeaders (line 72) | function setStickyHeaders(stickyHeaders) { function unsetStickyHeaders (line 80) | function unsetStickyHeaders() { FILE: packages/update-package-dependencies/lib/update-package-dependencies-status-view.js method constructor (line 2) | constructor(statusBar) { method attach (line 19) | attach() { method detach (line 26) | detach() { FILE: packages/update-package-dependencies/lib/update-package-dependencies.js method activate (line 5) | activate() { method deactivate (line 13) | deactivate() { method consumeStatusBar (line 21) | consumeStatusBar(statusBar) { method update (line 27) | update() { method runBufferedProcess (line 69) | runBufferedProcess(params) { method getActiveProjectPath (line 73) | getActiveProjectPath() { FILE: packages/welcome/lib/consent-view.js class ConsentView (line 6) | class ConsentView { method constructor (line 7) | constructor() { method render (line 11) | render() { method update (line 125) | update() { method consent (line 129) | consent() { method decline (line 134) | decline() { method openMetricsPackage (line 139) | openMetricsPackage() { method getTitle (line 143) | getTitle() { method destroy (line 147) | async destroy() { FILE: packages/welcome/lib/guide-view.js class GuideView (line 6) | class GuideView { method constructor (line 7) | constructor(props) { method update (line 24) | update() {} method render (line 26) | render() { method getSectionProps (line 358) | getSectionProps(sectionName) { method getCommandPaletteKeyBinding (line 372) | getCommandPaletteKeyBinding() { method getApplicationMenuName (line 380) | getApplicationMenuName() { method serialize (line 390) | serialize() { method getURI (line 398) | getURI() { method getTitle (line 402) | getTitle() { method isEqual (line 406) | isEqual(other) { method getOpenSections (line 410) | getOpenSections() { method didClickProjectButton (line 416) | didClickProjectButton() { method didClickGitButton (line 424) | didClickGitButton() { method didClickGitHubButton (line 432) | didClickGitHubButton() { method didClickPackagesButton (line 440) | didClickPackagesButton() { method didClickThemesButton (line 445) | didClickThemesButton() { method didClickStylingButton (line 450) | didClickStylingButton() { method didClickInitScriptButton (line 455) | didClickInitScriptButton() { method didClickSnippetsButton (line 460) | didClickSnippetsButton() { method didClickTeletypeButton (line 465) | didClickTeletypeButton() { method didExpandOrCollapseSection (line 470) | didExpandOrCollapseSection(event) { FILE: packages/welcome/lib/reporter-proxy.js class ReporterProxy (line 3) | class ReporterProxy { method constructor (line 4) | constructor() { method setReporter (line 10) | setReporter(reporter) { method sendEvent (line 19) | sendEvent(action, label, value) { FILE: packages/welcome/lib/welcome-package.js constant WELCOME_URI (line 8) | const WELCOME_URI = 'atom://welcome/welcome'; constant GUIDE_URI (line 9) | const GUIDE_URI = 'atom://welcome/guide'; constant CONSENT_URI (line 10) | const CONSENT_URI = 'atom://welcome/consent'; class WelcomePackage (line 12) | class WelcomePackage { method constructor (line 13) | constructor() { method activate (line 17) | async activate() { method show (line 58) | show() { method consumeReporter (line 65) | consumeReporter(reporter) { method deactivate (line 69) | deactivate() { method createWelcomeView (line 73) | createWelcomeView(state) { method createGuideView (line 78) | createGuideView(state) { method createConsentView (line 83) | createConsentView(state) { FILE: packages/welcome/lib/welcome-view.js class WelcomeView (line 6) | class WelcomeView { method constructor (line 7) | constructor(props) { method didChangeShowOnStartup (line 21) | didChangeShowOnStartup() { method update (line 25) | update() {} method serialize (line 27) | serialize() { method render (line 34) | render() { method getURI (line 159) | getURI() { method getTitle (line 163) | getTitle() { method isEqual (line 167) | isEqual(other) { FILE: packages/welcome/test/helpers.js function conditionPromise (line 3) | function conditionPromise(predicate) { FILE: packages/welcome/test/welcome.test.js method addCustomEvent (line 159) | addCustomEvent(category, event) { method addCustomEvent (line 165) | addCustomEvent(category, event) { FILE: script/config.js function getChannelName (line 60) | function getChannelName(channel) { function getChannel (line 64) | function getChannel(version) { function getAppName (line 75) | function getAppName(channel) { function getExecutableName (line 82) | function getExecutableName(channel, appName) { function computeAppVersion (line 92) | function computeAppVersion(version) { function getApmBinPath (line 103) | function getApmBinPath() { function getNpmBinPath (line 114) | function getNpmBinPath(external = false) { FILE: script/lib/clean-caches.js constant CONFIG (line 7) | const CONFIG = require('../config'); FILE: script/lib/clean-dependencies.js constant CONFIG (line 3) | const CONFIG = require('../config'); FILE: script/lib/clean-output-directory.js constant CONFIG (line 2) | const CONFIG = require('../config'); FILE: script/lib/code-sign-on-mac.js constant CONFIG (line 2) | const CONFIG = require('../config'); FILE: script/lib/code-sign-on-windows.js function signFile (line 38) | function signFile(fileToSign) { FILE: script/lib/compress-artifacts.js constant CONFIG (line 8) | const CONFIG = require('../config'); function getArchiveName (line 23) | function getArchiveName() { function getLinuxArchiveArch (line 34) | function getLinuxArchiveArch() { function compress (line 45) | function compress(inputDirPath, outputArchivePath) { FILE: script/lib/copy-assets.js constant CONFIG (line 8) | const CONFIG = require('../config'); function computeDestinationPath (line 69) | function computeDestinationPath(srcPath) { FILE: script/lib/create-debian-package.js constant CONFIG (line 9) | const CONFIG = require('../config'); FILE: script/lib/create-rpm-package.js constant CONFIG (line 9) | const CONFIG = require('../config'); FILE: script/lib/create-windows-installer.js constant CONFIG (line 8) | const CONFIG = require('../config'); FILE: script/lib/dependencies-fingerprint.js constant CONFIG (line 5) | const CONFIG = require('../config'); constant FINGERPRINT_PATH (line 6) | const FINGERPRINT_PATH = path.join( FILE: script/lib/dump-symbols.js constant CONFIG (line 7) | const CONFIG = require('../config'); function dumpSymbol (line 24) | function dumpSymbol(binaryPath) { FILE: script/lib/expand-glob-paths.js function expandGlobPath (line 11) | function expandGlobPath(globPath) { FILE: script/lib/generate-api-docs.js constant CONFIG (line 10) | const CONFIG = require('../config'); function getAPIDocsForDependencies (line 39) | function getAPIDocsForDependencies() { function sortObjectByKey (line 49) | function sortObjectByKey(object) { FILE: script/lib/generate-metadata.js constant CSON (line 3) | const CSON = require('season'); constant CONFIG (line 10) | const CONFIG = require('../config'); function buildBundledPackagesMetadata (line 59) | function buildBundledPackagesMetadata() { function buildPlatformMenuMetadata (line 241) | function buildPlatformMenuMetadata() { function buildPlatformKeymapsMetadata (line 254) | function buildPlatformKeymapsMetadata() { function checkDeprecatedPackagesMetadata (line 279) | function checkDeprecatedPackagesMetadata() { FILE: script/lib/generate-module-cache.js constant CONFIG (line 7) | const CONFIG = require('../config'); FILE: script/lib/generate-startup-snapshot.js constant CONFIG (line 6) | const CONFIG = require('../config'); FILE: script/lib/get-license-text.js constant CONFIG (line 8) | const CONFIG = require('../config'); FILE: script/lib/include-path-in-packaged-app.js constant CONFIG (line 4) | const CONFIG = require('../config'); constant EXCLUDE_REGEXPS_SOURCES (line 13) | const EXCLUDE_REGEXPS_SOURCES = [ constant EXCLUDED_PATHS_REGEXP (line 147) | const EXCLUDED_PATHS_REGEXP = new RegExp( constant INCLUDED_PATHS_REGEXP (line 151) | const INCLUDED_PATHS_REGEXP = new RegExp( function escapeRegExp (line 157) | function escapeRegExp(string) { FILE: script/lib/install-apm.js constant CONFIG (line 5) | const CONFIG = require('../config'); FILE: script/lib/install-application.js constant CONFIG (line 10) | const CONFIG = require('../config'); function install (line 12) | function install(installationDirPath, packagedAppFileName, packagedAppPa... function findBaseIconThemeDirPath (line 33) | function findBaseIconThemeDirPath() { FILE: script/lib/install-script-dependencies.js constant CONFIG (line 5) | const CONFIG = require('../config'); FILE: script/lib/kill-running-atom-instances.js constant CONFIG (line 3) | const CONFIG = require('../config.js'); FILE: script/lib/lint-coffee-script-paths.js constant CONFIG (line 8) | const CONFIG = require('../config'); FILE: script/lib/lint-java-script-paths.js constant CONFIG (line 7) | const CONFIG = require('../config'); FILE: script/lib/lint-less-paths.js constant CONFIG (line 6) | const CONFIG = require('../config'); FILE: script/lib/package-application.js constant CONFIG (line 14) | const CONFIG = require('../config'); constant HOST_ARCH (line 15) | const HOST_ARCH = hostArch(); function copyNonASARResources (line 85) | function copyNonASARResources(packagedAppPath, bundledResourcesPath) { function setAtomHelperVersion (line 161) | function setAtomHelperVersion(packagedAppPath) { function chmodNodeFiles (line 182) | function chmodNodeFiles(packagedAppPath) { function buildAsarUnpackGlobExpression (line 189) | function buildAsarUnpackGlobExpression() { function getAppName (line 206) | function getAppName() { function runPackager (line 216) | async function runPackager(options) { function renamePackagedAppDir (line 227) | function renamePackagedAppDir(packageOutputDirPath) { function generateAtomCmdForChannel (line 265) | function generateAtomCmdForChannel(bundledResourcesPath) { FILE: script/lib/prebuild-less-cache.js constant CONFIG (line 9) | const CONFIG = require('../config'); constant LESS_CACHE_VERSION (line 10) | const LESS_CACHE_VERSION = require('less-cache/package.json').version; constant FALLBACK_VARIABLE_IMPORTS (line 11) | const FALLBACK_VARIABLE_IMPORTS = function saveIntoSnapshotAuxiliaryData (line 42) | function saveIntoSnapshotAuxiliaryData(absoluteFilePath, content) { function cacheCompiledCSS (line 210) | function cacheCompiledCSS(lessCache, lessFilePath, importFallbackVariabl... FILE: script/lib/read-files.js function readFile (line 9) | function readFile(path) { FILE: script/lib/run-apm-install.js constant CONFIG (line 5) | const CONFIG = require('../config'); FILE: script/lib/transpile-babel-paths.js constant CONFIG (line 8) | const CONFIG = require('../config'); function getPathsToTranspile (line 17) | function getPathsToTranspile() { function transpileBabelPath (line 46) | function transpileBabelPath(path) { FILE: script/lib/transpile-coffee-script-paths.js constant CONFIG (line 8) | const CONFIG = require('../config'); function getPathsToTranspile (line 19) | function getPathsToTranspile() { function transpileCoffeeScriptPath (line 58) | function transpileCoffeeScriptPath(coffeePath) { FILE: script/lib/transpile-cson-paths.js constant CONFIG (line 8) | const CONFIG = require('../config'); function getPathsToTranspile (line 17) | function getPathsToTranspile() { function transpileCsonPath (line 46) | function transpileCsonPath(csonPath) { FILE: script/lib/transpile-packages-with-custom-transpiler-paths.js constant CONFIG (line 8) | const CONFIG = require('../config'); function transpilePath (line 83) | function transpilePath(path) { FILE: script/lib/transpile-peg-js-paths.js constant CONFIG (line 8) | const CONFIG = require('../config'); function getPathsToTranspile (line 17) | function getPathsToTranspile() { function transpilePegJsPath (line 36) | function transpilePegJsPath(pegJsPath) { FILE: script/lib/update-dependency/git.js function createOrCheckoutBranch (line 21) | async function createOrCheckoutBranch(newBranch) { FILE: script/lib/update-dependency/spec/git-spec.js function findBranch (line 15) | async function findBranch(branch) { FILE: script/lib/verify-machine-requirements.js function verifyNode (line 11) | function verifyNode() { function verifyPython (line 24) | function verifyPython() { FILE: script/update-server/run-server.js function getMacZip (line 39) | function getMacZip(req, res) { function getMacUpdates (line 44) | function getMacUpdates(req, res) { function getReleasesFile (line 70) | function getReleasesFile(fileName) { function getNupkgFile (line 95) | function getNupkgFile(is64bit) { FILE: script/vsts/get-release-version.js function getAppName (line 14) | function getAppName(version) { function getReleaseVersion (line 25) | async function getReleaseVersion() { FILE: script/vsts/lib/release-notes.js function extractWrittenReleaseNotes (line 156) | function extractWrittenReleaseNotes(oldReleaseNotes) { function getPreviousRelease (line 169) | function getPreviousRelease(version, allReleases) { function getBranchForVersion (line 188) | function getBranchForVersion(version) { FILE: script/vsts/lib/upload-linux-packages.js function uploadDebPackage (line 20) | async function uploadDebPackage(version, filePath) { function uploadRpmPackage (line 37) | async function uploadRpmPackage(version, filePath) { function uploadPackage (line 50) | async function uploadPackage(packageDetails) { function uploadToPackageCloud (line 62) | function uploadToPackageCloud(packageDetails) { function removePackageIfExists (line 93) | async function removePackageIfExists({ FILE: script/vsts/lib/upload-to-azure-blob.js function listExistingAssetsForDirectory (line 11) | async function listExistingAssetsForDirectory() { function deleteExistingAssets (line 15) | async function deleteExistingAssets(existingAssets = []) { function uploadAssets (line 27) | function uploadAssets(assets) { function uploadAsset (line 33) | function uploadAsset(assetPath) { FILE: script/vsts/upload-artifacts.js constant CONFIG (line 13) | const CONFIG = require('../config'); function uploadArtifacts (line 50) | async function uploadArtifacts() { function publishReleaseAsync (line 153) | async function publishReleaseAsync(options) { FILE: script/vsts/upload-crash-reports.js function uploadCrashReports (line 20) | async function uploadCrashReports() { FILE: spec/async-spec-helpers.js function conditionPromise (line 1) | async function conditionPromise( function timeoutPromise (line 25) | function timeoutPromise(timeout) { function emitterEventPromise (line 31) | function emitterEventPromise(emitter, event, timeout = 15000) { FILE: spec/atom-environment-spec.js method requestIdleCallback (line 235) | requestIdleCallback(callback) { method addEventListener (line 238) | addEventListener() {} method removeEventListener (line 239) | removeEventListener() {} method requestIdleCallback (line 271) | requestIdleCallback(callback) { method addEventListener (line 274) | addEventListener() {} method removeEventListener (line 275) | removeEventListener() {} method getTitle (line 524) | getTitle() { method addEventListener (line 635) | addEventListener() {} method removeEventListener (line 636) | removeEventListener() {} method updateProcessEnv (line 669) | updateProcessEnv() { method directoryForURISync (line 771) | directoryForURISync(uri) { FILE: spec/buffered-process-spec.js method stdout (line 105) | stdout(lines) { method stderr (line 108) | stderr(lines) { method stdout (line 133) | stdout(lines) { method stderr (line 136) | stderr(lines) { method stdout (line 160) | stdout(lines) { FILE: spec/command-registry-spec.js method 'command-1' (line 178) | 'command-1'() { method 'command-2' (line 181) | 'command-2'() { method didDispatch (line 304) | didDispatch() {} method didDispatch (line 313) | didDispatch() {} function listener (line 342) | function listener() {} FILE: spec/config-file-spec.js function writeFileSync (line 127) | function writeFileSync(filePath, content, seconds = 2) { FILE: spec/context-menu-manager-spec.js method created (line 165) | created(event) { method shouldDisplay (line 188) | shouldDisplay(event) { method created (line 289) | created(event) { FILE: spec/default-directory-searcher-spec.js method didMatch (line 21) | didMatch() {} method didError (line 22) | didError() {} method didSearchPaths (line 23) | didSearchPaths() {} method getPath (line 31) | getPath() { FILE: spec/deserializer-manager-spec.js class Foo (line 6) | class Foo { method deserialize (line 7) | static deserialize({ name }) { method constructor (line 10) | constructor(name) { FILE: spec/dock-spec.js method getDefaultLocation (line 85) | getDefaultLocation() { method getDefaultLocation (line 172) | getDefaultLocation() { method getPreferredWidth (line 175) | getPreferredWidth() { method getPreferredHeight (line 178) | getPreferredHeight() { method getDefaultLocation (line 203) | getDefaultLocation() { method getPreferredWidth (line 206) | getPreferredWidth() { method getPreferredHeight (line 209) | getPreferredHeight() { method getDefaultLocation (line 236) | getDefaultLocation() { method getPreferredWidth (line 239) | getPreferredWidth() { method getPreferredHeight (line 242) | getPreferredHeight() { method getDefaultLocation (line 272) | getDefaultLocation() { method getPreferredWidth (line 275) | getPreferredWidth() { method getDefaultLocation (line 311) | getDefaultLocation() { method getDefaultLocation (line 331) | getDefaultLocation() { method getPreferredWidth (line 334) | getPreferredWidth() { method getDefaultLocation (line 362) | getDefaultLocation() { method getPreferredWidth (line 365) | getPreferredWidth() { method getDefaultLocation (line 388) | getDefaultLocation() { method getPreferredWidth (line 391) | getPreferredWidth() { FILE: spec/fixtures/indentation/classes.js class MyClass (line 1) | class MyClass extends OtherComponent { method constructor (line 7) | constructor() { FILE: spec/fixtures/packages/package-with-activation-commands-and-deserializers/index.js method initialize (line 5) | initialize() {} method activate (line 6) | activate () { method deserializeMethod1 (line 12) | deserializeMethod1 (state) { method deserializeMethod2 (line 19) | deserializeMethod2 (state) { FILE: spec/fixtures/packages/package-with-deserializers/index.js method initialize (line 2) | initialize() {} method activate (line 3) | activate () {} method deserializeMethod1 (line 5) | deserializeMethod1 (state) { method deserializeMethod2 (line 12) | deserializeMethod2 (state) { FILE: spec/fixtures/packages/package-with-directory-provider/index.js class FakeRemoteDirectory (line 3) | class FakeRemoteDirectory { method constructor (line 4) | constructor (uri) { method relativize (line 8) | relativize (uri) { method getPath (line 12) | getPath () { method isRoot (line 16) | isRoot () { method getSubdirectory (line 20) | getSubdirectory () { method existsSync (line 28) | existsSync () { method contains (line 32) | contains () { method directoryForURISync (line 41) | directoryForURISync (uri) { FILE: spec/fixtures/packages/package-with-view-providers/index.js method activate (line 4) | activate () {} method theDeserializerMethod (line 6) | theDeserializerMethod (state) { method viewProviderMethod1 (line 10) | viewProviderMethod1 (model) { method viewProviderMethod2 (line 18) | viewProviderMethod2 (model) { FILE: spec/fixtures/sample-with-many-folds.js function f3 (line 3) | function f3() { function f8 (line 8) | function f8() { FILE: spec/git-repository-provider-spec.js method getSubdirectory (line 126) | getSubdirectory() {} method isRoot (line 127) | isRoot() { method getSubdirectory (line 241) | getSubdirectory() {} method isRoot (line 242) | isRoot() { FILE: spec/git-repository-spec.js function copyRepository (line 436) | function copyRepository() { FILE: spec/grammar-registry-spec.js method language (line 800) | language() { method content (line 803) | content(node) { function retainedBufferCount (line 904) | function retainedBufferCount(grammarRegistry) { function subscriptionCount (line 908) | function subscriptionCount(grammarRegistry) { FILE: spec/gutter-container-spec.js method scheduleComponentUpdate (line 7) | scheduleComponentUpdate() {} FILE: spec/gutter-spec.js method scheduleComponentUpdate (line 5) | scheduleComponentUpdate() {} method removeGutter (line 55) | removeGutter(destroyedGutter) { FILE: spec/helpers/random.js constant WORDS (line 1) | const WORDS = require('./words'); function buildRandomLine (line 22) | function buildRandomLine(random) { FILE: spec/jasmine-junit-reporter.js class JasmineJUnitReporter (line 3) | class JasmineJUnitReporter extends jasmine.JUnitXmlReporter { method fullDescription (line 4) | fullDescription(spec) { method reportSpecResults (line 15) | reportSpecResults(spec) { FILE: spec/jasmine-list-reporter.js class JasmineListReporter (line 3) | class JasmineListReporter extends TerminalReporter { method fullDescription (line 4) | fullDescription(spec) { method reportSpecStarting (line 14) | reportSpecStarting(spec) { method reportSpecResults (line 18) | reportSpecResults(spec) { FILE: spec/main-process/atom-application.test.js method getActiveTextEditor (line 799) | getActiveTextEditor() {} method preventDefault (line 1201) | preventDefault() {} class StubWindow (line 1216) | class StubWindow extends EventEmitter { method constructor (line 1217) | constructor(sinon, loadSettings, options) { method openPath (line 1283) | openPath(pathToOpen, initialLine, initialColumn) { method openLocations (line 1287) | openLocations(locations) { method setSize (line 1305) | setSize(x, y) { method setPosition (line 1309) | setPosition(x, y) { method isSpecWindow (line 1313) | isSpecWindow() { method hasProjectPaths (line 1317) | hasProjectPaths() { method containsLocations (line 1321) | containsLocations(locations) { method containsLocation (line 1325) | containsLocation(location) { method getDimensions (line 1338) | getDimensions() { class LaunchScenario (line 1343) | class LaunchScenario { method create (line 1344) | static async create(sandbox) { method constructor (line 1350) | constructor(sandbox) { method init (line 1364) | async init() { method preconditions (line 1435) | async preconditions(source) { method launch (line 1457) | launch(options) { method open (line 1468) | open(options) { method assert (line 1489) | async assert(source) { method destroy (line 1614) | async destroy() { method addApplication (line 1622) | addApplication(options = {}) { method getApplication (line 1651) | getApplication(index) { method getWindow (line 1659) | getWindow(index) { method compareSets (line 1667) | compareSets(expected, actual) { method convertRootPath (line 1685) | convertRootPath(shortRootPath) { method convertEditorPath (line 1700) | convertEditorPath(shortEditorPath) { method convertPaths (line 1709) | convertPaths(paths) { method parseWindowSpecs (line 1733) | parseWindowSpecs(source) { FILE: spec/main-process/atom-window.test.js class StubApplication (line 479) | class StubApplication { method constructor (line 480) | constructor(sinon) { class StubRecoveryService (line 496) | class StubRecoveryService { method constructor (line 497) | constructor(sinon) { class StubBrowserWindow (line 503) | class StubBrowserWindow extends EventEmitter { method constructor (line 504) | constructor(options) { method loadURL (line 519) | loadURL() {} method focusOnWebView (line 521) | focusOnWebView() { FILE: spec/native-watcher-registry-spec.js function findRootDirectory (line 8) | function findRootDirectory() { constant ROOT (line 19) | const ROOT = findRootDirectory(); function absolute (line 21) | function absolute(...parts) { function parts (line 26) | function parts(fullPath) { class MockWatcher (line 30) | class MockWatcher { method constructor (line 31) | constructor(normalizedPath) { method getNormalizedPathPromise (line 36) | getNormalizedPathPromise() { method attachToNative (line 40) | attachToNative(native, nativePath) { class MockNative (line 53) | class MockNative { method constructor (line 54) | constructor(name) { method reattachTo (line 63) | reattachTo(newNative, nativePath) { method onWillStop (line 69) | onWillStop(callback) { method dispose (line 73) | dispose() { method stop (line 77) | stop() { FILE: spec/package-manager-spec.js function createTestElement (line 13) | function createTestElement(className) { FILE: spec/package-spec.js function __guard__ (line 352) | function __guard__(value, transform) { FILE: spec/pane-container-spec.js class Item (line 24) | class Item { method deserialize (line 25) | static deserialize() { method serialize (line 28) | serialize() { class TestItem (line 272) | class TestItem { method shouldPromptToSave (line 273) | shouldPromptToSave() { method getURI (line 276) | getURI() { method constructor (line 323) | constructor() { method destroy (line 326) | destroy() { method isDestroyed (line 329) | isDestroyed() { method constructor (line 505) | constructor(id) { method copy (line 508) | copy() { class TestItem (line 322) | class TestItem { method shouldPromptToSave (line 273) | shouldPromptToSave() { method getURI (line 276) | getURI() { method constructor (line 323) | constructor() { method destroy (line 326) | destroy() { method isDestroyed (line 329) | isDestroyed() { method constructor (line 505) | constructor(id) { method copy (line 508) | copy() { method getURI (line 454) | getURI() { method isModified (line 457) | isModified() { method save (line 460) | save() { method getURI (line 466) | getURI() { method isModified (line 469) | isModified() { method save (line 472) | save() { method getURI (line 478) | getURI() { method isModified (line 481) | isModified() { method save (line 484) | save() { class TestItem (line 504) | class TestItem { method shouldPromptToSave (line 273) | shouldPromptToSave() { method getURI (line 276) | getURI() { method constructor (line 323) | constructor() { method destroy (line 326) | destroy() { method isDestroyed (line 329) | isDestroyed() { method constructor (line 505) | constructor(id) { method copy (line 508) | copy() { FILE: spec/pane-element-spec.js class TestModel (line 78) | class TestModel {} class TestModel (line 204) | class TestModel {} method setData (line 284) | setData(key, value) { method getData (line 287) | getData(key) { FILE: spec/pane-spec.js class Item (line 11) | class Item { method deserialize (line 12) | static deserialize({ name, uri }) { method constructor (line 16) | constructor(name, uri) { method getURI (line 23) | getURI() { method getPath (line 26) | getPath() { method isEqual (line 29) | isEqual(other) { method isPermanentDockItem (line 32) | isPermanentDockItem() { method isDestroyed (line 35) | isDestroyed() { method serialize (line 39) | serialize() { method copy (line 43) | copy() { method destroy (line 47) | destroy() { method onDidDestroy (line 52) | onDidDestroy(fn) { method onDidTerminatePendingState (line 56) | onDidTerminatePendingState(callback) { method terminatePendingState (line 60) | terminatePendingState() { function paneParams (line 75) | function paneParams(params) { FILE: spec/panel-container-element-spec.js class TestPanelContainerItem (line 9) | class TestPanelContainerItem {} class TestPanelContainerItemElement_ (line 11) | class TestPanelContainerItemElement_ extends HTMLElement { method connectedCallback (line 12) | connectedCallback() { method initialize (line 15) | initialize(model) { method focus (line 19) | focus() {} function createPanel (line 205) | function createPanel(autoFocus = true) { FILE: spec/panel-container-spec.js class TestPanelItem (line 9) | class TestPanelItem {} FILE: spec/panel-spec.js class TestPanelItem (line 4) | class TestPanelItem { method getElement (line 5) | getElement() { FILE: spec/path-watcher-spec.js function waitForChanges (line 32) | function waitForChanges(watcher, ...fileNames) { FILE: spec/project-spec.js method destroy (line 459) | destroy() { method repositoryForDirectory (line 464) | repositoryForDirectory(directory) { method repositoryForDirectorySync (line 467) | repositoryForDirectorySync(directory) { class DummyDirectory (line 519) | class DummyDirectory { method constructor (line 520) | constructor(aPath) { method getPath (line 523) | getPath() { method getFile (line 526) | getFile() { method getSubdirectory (line 533) | getSubdirectory() { method isRoot (line 540) | isRoot() { method existsSync (line 543) | existsSync() { method contains (line 546) | contains(filePath) { method onDidChangeFiles (line 549) | onDidChangeFiles(callback) { method directoryForURISync (line 563) | directoryForURISync(uri) { method directoryForURISync (line 1015) | directoryForURISync(uri) { FILE: spec/reopen-project-menu-manager-spec.js function numberRange (line 7) | function numberRange(low, high) { FILE: spec/spec-helper-platform.js method isWindows (line 7) | isWindows() { method generateEvilFiles (line 15) | generateEvilFiles() { FILE: spec/squirrel-update-spec.js method getName (line 7) | getName() { method getVersion (line 10) | getVersion() { method getPath (line 13) | getPath() { class FakeShellOption (line 45) | class FakeShellOption { method isRegistered (line 46) | isRegistered(callback) { method register (line 49) | register(callback) { method deregister (line 52) | deregister(callback) { method update (line 55) | update(callback) { FILE: spec/text-editor-component-spec.js constant SAMPLE_TEXT (line 16) | const SAMPLE_TEXT = fs.readFileSync( class DummyElement (line 21) | class DummyElement extends HTMLElement { method connectedCallback (line 22) | connectedCallback() { function checkScrollContainerLeft (line 859) | function checkScrollContainerLeft(component) { function attachFakeWindow (line 2560) | function attachFakeWindow(component) { function checkScrollContainerLeft (line 2731) | function checkScrollContainerLeft() { function createBlockDecorationAtScreenRow (line 3812) | function createBlockDecorationAtScreenRow( function assertTilesAreSizedAndPositionedCorrectly (line 3835) | function assertTilesAreSizedAndPositionedCorrectly(component, tiles) { function assertLinesAreAlignedWithLineNumbers (line 3858) | function assertLinesAreAlignedWithLineNumbers(component) { function textContentOnRowMatchingSelector (line 4049) | function textContentOnRowMatchingSelector(component, row, selector) { function assertScrolledDownAndRight (line 4726) | function assertScrolledDownAndRight() { function assertScrolledUpAndLeft (line 4735) | function assertScrolledUpAndLeft() { function assertScrolledDown (line 5098) | function assertScrolledDown() { function assertScrolledUp (line 5105) | function assertScrolledUp() { function startDragging (line 6095) | function startDragging() { function getNextAnimationFramePromise (line 6135) | function getNextAnimationFramePromise() { function buildEditor (line 6141) | function buildEditor(params = {}) { function buildComponent (line 6168) | function buildComponent(params = {}) { function getEditorWidthInBaseCharacters (line 6188) | function getEditorWidthInBaseCharacters(component) { function setEditorHeightInLines (line 6194) | async function setEditorHeightInLines(component, heightInLines) { function setEditorWidthInCharacters (line 6200) | async function setEditorWidthInCharacters(component, widthInCharacters) { function verifyCursorPosition (line 6209) | function verifyCursorPosition(component, cursorNode, row, column) { function clientTopForLine (line 6217) | function clientTopForLine(component, row) { function clientLeftForCharacter (line 6221) | function clientLeftForCharacter(component, row, column) { function clientPositionForCharacter (line 6242) | function clientPositionForCharacter(component, row, column) { function lineNumberNodeForScreenRow (line 6249) | function lineNumberNodeForScreenRow(component, row) { function lineNodeForScreenRow (line 6257) | function lineNodeForScreenRow(component, row) { function textNodesForScreenRow (line 6263) | function textNodesForScreenRow(component, row) { function setScrollTop (line 6268) | function setScrollTop(component, scrollTop) { function setScrollLeft (line 6274) | function setScrollLeft(component, scrollLeft) { function getHorizontalScrollbarHeight (line 6280) | function getHorizontalScrollbarHeight(component) { function getVerticalScrollbarWidth (line 6285) | function getVerticalScrollbarWidth(component) { function assertDocumentFocused (line 6290) | function assertDocumentFocused() { function getElementHeight (line 6296) | function getElementHeight(element) { function queryOnScreenLineNumberElements (line 6317) | function queryOnScreenLineNumberElements(element) { function queryOnScreenLineElements (line 6321) | function queryOnScreenLineElements(element) { FILE: spec/text-editor-element-spec.js function buildTextEditorElement (line 16) | function buildTextEditorElement(options = {}) { class ElementThatFocusesChild (line 221) | class ElementThatFocusesChild extends HTMLElement { method connectedCallback (line 222) | connectedCallback() { FILE: spec/text-editor-registry-spec.js method getActivatePromise (line 19) | getActivatePromise() { function getSubscriptionCount (line 634) | function getSubscriptionCount(editor) { function retainedEditorCount (line 643) | function retainedEditorCount(registry) { FILE: spec/text-editor-spec.js method bufferForIdSync (line 46) | bufferForIdSync() { method bufferForIdSync (line 83) | bufferForIdSync() { method bufferForIdSync (line 111) | bufferForIdSync() { function paragraphBufferRangeForRow (line 1460) | function paragraphBufferRangeForRow(row) { function convertToHardTabs (line 8895) | function convertToHardTabs(buffer) { FILE: spec/text-mate-language-mode-spec.js method tokenizedLineForRow (line 895) | tokenizedLineForRow(row) { method tokenizedLineForRow (line 969) | tokenizedLineForRow() { function simulateFold (line 1480) | function simulateFold(ranges) { function fullyTokenize (line 1491) | function fullyTokenize(languageMode) { FILE: spec/theme-manager-spec.js function getAbsolutePath (line 647) | function getAbsolutePath(directory, relativePath) { FILE: spec/title-bar-spec.js class FakePaneItem (line 45) | class FakePaneItem { method constructor (line 46) | constructor(title) { method getTitle (line 50) | getTitle() { method onDidChangeTitle (line 54) | onDidChangeTitle(callback) { method setTitle (line 63) | setTitle(title) { FILE: spec/tooltip-manager-spec.js function createElement (line 302) | function createElement(className) { function mouseEnter (line 309) | function mouseEnter(element) { function mouseLeave (line 314) | function mouseLeave(element) { FILE: spec/tree-indenter-spec.js constant TAB_LENGTH (line 11) | const TAB_LENGTH = 2; function compareFile (line 64) | function compareFile(filename) { FILE: spec/tree-sitter-language-mode-spec.js method language (line 769) | language(node) { method content (line 772) | content(node) { method language (line 778) | language(node) { method content (line 781) | content(node) { method language (line 905) | language(node) { method content (line 908) | content(node) { method language (line 915) | language(node) { method content (line 918) | content(node) { method language (line 1038) | language() { method content (line 1041) | content(node) { function nextHighlightingUpdate (line 2517) | function nextHighlightingUpdate(languageMode) { function getDisplayText (line 2526) | function getDisplayText(editor) { function expectTokensToEqual (line 2530) | function expectTokensToEqual(editor, expectedTokenLines) { constant HTML_TEMPLATE_LITERAL_INJECTION_POINT (line 2579) | const HTML_TEMPLATE_LITERAL_INJECTION_POINT = { method language (line 2581) | language(node) { method content (line 2589) | content(node) { constant SCRIPT_TAG_INJECTION_POINT (line 2594) | const SCRIPT_TAG_INJECTION_POINT = { method language (line 2596) | language() { method content (line 2599) | content(node) { constant JSDOC_INJECTION_POINT (line 2604) | const JSDOC_INJECTION_POINT = { method language (line 2606) | language(comment) { method content (line 2609) | content(comment) { FILE: spec/view-registry-spec.js class TestComponent (line 29) | class TestComponent { method constructor (line 30) | constructor() { method getElement (line 42) | getElement() { class TestComponent (line 41) | class TestComponent { method constructor (line 30) | constructor() { method getElement (line 42) | getElement() { class TestModel (line 57) | class TestModel {} class TestModelSubclass (line 59) | class TestModelSubclass extends TestModel {} class TestView (line 61) | class TestView { method initialize (line 62) | initialize(model) { method initialize (line 111) | initialize(model) { class TestModel (line 109) | class TestModel {} class TestView (line 110) | class TestView { method initialize (line 62) | initialize(model) { method initialize (line 111) | initialize(model) { FILE: spec/workspace-element-spec.js method getDefaultLocation (line 624) | getDefaultLocation() { method getPreferredWidth (line 627) | getPreferredWidth() { method getDefaultLocation (line 633) | getDefaultLocation() { method getPreferredWidth (line 636) | getPreferredWidth() { method getDefaultLocation (line 642) | getDefaultLocation() { method getPreferredHeight (line 645) | getPreferredHeight() { function moveMouse (line 792) | function moveMouse(coordinates) { function expectToggleButtonHidden (line 801) | function expectToggleButtonHidden(dock) { function expectToggleButtonVisible (line 807) | function expectToggleButtonVisible(dock, iconClass) { FILE: spec/workspace-spec.js function simulateReload (line 41) | function simulateReload() { method getURI (line 1249) | getURI() { method getDefaultLocation (line 1346) | getDefaultLocation() { method getElement (line 1349) | getElement() { method getDefaultLocation (line 1355) | getDefaultLocation() { method getElement (line 1358) | getElement() { method getDefaultLocation (line 1391) | getDefaultLocation() { method getElement (line 1394) | getElement() { method getDefaultLocation (line 1400) | getDefaultLocation() { method getElement (line 1403) | getElement() { function clearEvents (line 1464) | function clearEvents() { class TestItem (line 2234) | class TestItem {} function TestItemElement (line 2238) | function TestItemElement() { function Ctor (line 2241) | function Ctor() { function scan (line 2430) | function scan(regex, options, iterator) { class FakeSearch (line 3103) | class FakeSearch { method constructor (line 3104) | constructor(options) { method then (line 3115) | then(...args) { method cancel (line 3118) | cancel() { method canSearchDirectory (line 3133) | canSearchDirectory(directory) { method search (line 3136) | search(directory, regex, options) { method canSearchDirectory (line 3218) | canSearchDirectory(directory) { method search (line 3221) | search(directory, regex, options) { function search (line 3252) | async function search({ function escapeStringRegex (line 3992) | function escapeStringRegex(string) { FILE: src/application-delegate.js method constructor (line 7) | constructor() { method ipcMessageEmitter (line 12) | ipcMessageEmitter() { method getWindowLoadSettings (line 22) | getWindowLoadSettings() { method open (line 26) | open(params) { method pickFolder (line 30) | pickFolder(callback) { method getCurrentWindow (line 39) | getCurrentWindow() { method closeWindow (line 43) | closeWindow() { method getTemporaryWindowState (line 47) | async getTemporaryWindowState() { method setTemporaryWindowState (line 52) | setTemporaryWindowState(state) { method getWindowSize (line 56) | getWindowSize() { method setWindowSize (line 61) | setWindowSize(width, height) { method getWindowPosition (line 65) | getWindowPosition() { method setWindowPosition (line 70) | setWindowPosition(x, y) { method centerWindow (line 74) | centerWindow() { method focusWindow (line 78) | focusWindow() { method showWindow (line 82) | showWindow() { method hideWindow (line 86) | hideWindow() { method reloadWindow (line 90) | reloadWindow() { method restartApplication (line 94) | restartApplication() { method minimizeWindow (line 98) | minimizeWindow() { method isWindowMaximized (line 102) | isWindowMaximized() { method maximizeWindow (line 106) | maximizeWindow() { method unmaximizeWindow (line 110) | unmaximizeWindow() { method isWindowFullScreen (line 114) | isWindowFullScreen() { method setWindowFullScreen (line 118) | setWindowFullScreen(fullScreen = false) { method onDidEnterFullScreen (line 122) | onDidEnterFullScreen(callback) { method onDidLeaveFullScreen (line 126) | onDidLeaveFullScreen(callback) { method openWindowDevTools (line 130) | async openWindowDevTools() { method closeWindowDevTools (line 138) | async closeWindowDevTools() { method toggleWindowDevTools (line 146) | async toggleWindowDevTools() { method executeJavaScriptInWindowDevTools (line 154) | executeJavaScriptInWindowDevTools(code) { method didClosePathWithWaitSession (line 158) | didClosePathWithWaitSession(path) { method setWindowDocumentEdited (line 166) | setWindowDocumentEdited(edited) { method setRepresentedFilename (line 170) | setRepresentedFilename(filename) { method addRecentDocument (line 174) | addRecentDocument(filename) { method setProjectRoots (line 178) | setProjectRoots(paths) { method setAutoHideWindowMenuBar (line 182) | setAutoHideWindowMenuBar(autoHide) { method setWindowMenuBarVisibility (line 186) | setWindowMenuBarVisibility(visible) { method getPrimaryDisplayWorkAreaSize (line 190) | getPrimaryDisplayWorkAreaSize() { method getUserDefault (line 194) | getUserDefault(key, type) { method setUserSettings (line 198) | async setUserSettings(config, configFilePath) { method onDidChangeUserSettings (line 211) | onDidChangeUserSettings(callback) { method onDidFailToReadUserSettings (line 217) | onDidFailToReadUserSettings(callback) { method confirm (line 224) | confirm(options, callback) { method showMessageDialog (line 269) | showMessageDialog(params) {} method showSaveDialog (line 271) | showSaveDialog(options, callback) { method playBeepSound (line 284) | playBeepSound() { method onDidOpenLocations (line 288) | onDidOpenLocations(callback) { method onUpdateAvailable (line 292) | onUpdateAvailable(callback) { method onDidBeginDownloadingUpdate (line 302) | onDidBeginDownloadingUpdate(callback) { method onDidBeginCheckingForUpdate (line 306) | onDidBeginCheckingForUpdate(callback) { method onDidCompleteDownloadingUpdate (line 310) | onDidCompleteDownloadingUpdate(callback) { method onUpdateNotAvailable (line 314) | onUpdateNotAvailable(callback) { method onUpdateError (line 318) | onUpdateError(callback) { method onApplicationMenuCommand (line 322) | onApplicationMenuCommand(handler) { method onContextMenuCommand (line 331) | onContextMenuCommand(handler) { method onURIMessage (line 340) | onURIMessage(handler) { method onDidRequestUnload (line 349) | onDidRequestUnload(callback) { method onDidChangeHistoryManager (line 361) | onDidChangeHistoryManager(callback) { method didChangeHistoryManager (line 370) | didChangeHistoryManager() { method openExternal (line 374) | openExternal(url) { method checkForUpdate (line 378) | checkForUpdate() { method restartAndInstallUpdate (line 382) | restartAndInstallUpdate() { method getAutoUpdateManagerState (line 386) | getAutoUpdateManagerState() { method getAutoUpdateManagerErrorMessage (line 390) | getAutoUpdateManagerErrorMessage() { method emitWillSavePath (line 394) | emitWillSavePath(path) { method emitDidSavePath (line 398) | emitDidSavePath(path) { method resolveProxy (line 402) | resolveProxy(requestId, url) { method onDidResolveProxy (line 406) | onDidResolveProxy(callback) { FILE: src/atom-environment.js class AtomEnvironment (line 57) | class AtomEnvironment { method constructor (line 62) | constructor(params = {}) { method initialize (line 231) | initialize(params = {}) { method preloadPackages (line 333) | preloadPackages() { method attachSaveStateListeners (line 337) | attachSaveStateListeners() { method registerDefaultDeserializers (line 357) | registerDefaultDeserializers() { method registerDefaultCommands (line 368) | registerDefaultCommands() { method registerDefaultOpeners (line 379) | registerDefaultOpeners() { method registerDefaultTargetForKeymaps (line 396) | registerDefaultTargetForKeymaps() { method observeAutoHideMenuBar (line 400) | observeAutoHideMenuBar() { method reset (line 409) | async reset() { method destroy (line 446) | destroy() { method onDidBeep (line 472) | onDidBeep(callback) { method onWillThrowError (line 489) | onWillThrowError(callback) { method onDidThrowError (line 504) | onDidThrowError(callback) { method onDidFailAssertion (line 511) | onDidFailAssertion(callback) { method whenShellEnvironmentLoaded (line 519) | whenShellEnvironmentLoaded(callback) { method inDevMode (line 533) | inDevMode() { method inSafeMode (line 539) | inSafeMode() { method inSpecMode (line 545) | inSpecMode() { method isFirstLoad (line 552) | isFirstLoad() { method getAppName (line 561) | getAppName() { method getVersion (line 569) | getVersion() { method getReleaseChannel (line 580) | getReleaseChannel() { method isReleasedVersion (line 585) | isReleasedVersion() { method getWindowLoadTime (line 596) | getWindowLoadTime() { method getStartupMarkers (line 606) | getStartupMarkers() { method getLoadSettings (line 615) | getLoadSettings() { method open (line 637) | open(params) { method pickFolder (line 646) | pickFolder(callback) { method close (line 651) | close() { method getSize (line 658) | getSize() { method setSize (line 666) | setSize(width, height) { method getPosition (line 673) | getPosition() { method setPosition (line 681) | setPosition(x, y) { method getCurrentWindow (line 686) | getCurrentWindow() { method center (line 691) | center() { method focus (line 696) | focus() { method show (line 702) | show() { method hide (line 707) | hide() { method reload (line 712) | reload() { method restartApplication (line 717) | restartApplication() { method isMaximized (line 722) | isMaximized() { method maximize (line 726) | maximize() { method isFullScreen (line 731) | isFullScreen() { method setFullScreen (line 736) | setFullScreen(fullScreen = false) { method toggleFullScreen (line 741) | toggleFullScreen() { method displayWindow (line 749) | async displayWindow() { method getWindowDimensions (line 772) | getWindowDimensions() { method setWindowDimensions (line 791) | setWindowDimensions({ x, y, width, height }) { method isValidDimensions (line 806) | isValidDimensions({ x, y, width, height } = {}) { method storeWindowDimensions (line 810) | storeWindowDimensions() { method getDefaultWindowDimensions (line 820) | getDefaultWindowDimensions() { method restoreWindowDimensions (line 843) | async restoreWindowDimensions() { method restoreWindowBackground (line 854) | restoreWindowBackground() { method storeWindowBackground (line 866) | storeWindowBackground() { method startEditorWindow (line 879) | async startEditorWindow() { method serialize (line 1060) | serialize(options) { method prepareToUnloadEditorWindow (line 1072) | async prepareToUnloadEditorWindow() { method unloadEditorWindow (line 1093) | unloadEditorWindow() { method saveBlobStoreSync (line 1100) | saveBlobStoreSync() { method openInitialEmptyEditorIfNecessary (line 1106) | openInitialEmptyEditorIfNecessary() { method installUncaughtErrorHandler (line 1114) | installUncaughtErrorHandler() { method uninstallUncaughtErrorHandler (line 1147) | uninstallUncaughtErrorHandler() { method installWindowEventHandler (line 1151) | installWindowEventHandler() { method uninstallWindowEventHandler (line 1159) | uninstallWindowEventHandler() { method didChangeStyles (line 1166) | didChangeStyles(styleElement) { method updateProcessEnvAndTriggerHooks (line 1173) | async updateProcessEnvAndTriggerHooks() { method beep (line 1185) | beep() { method confirm (line 1244) | confirm(options = {}, callback) { method openDevTools (line 1260) | openDevTools() { method toggleDevTools (line 1268) | toggleDevTools() { method executeJavaScriptInDevTools (line 1273) | executeJavaScriptInDevTools(code) { method assert (line 1281) | assert(condition, message, callbackOrMetadata) { method loadThemes (line 1301) | loadThemes() { method setDocumentEdited (line 1305) | setDocumentEdited(edited) { method setRepresentedFilename (line 1313) | setRepresentedFilename(filename) { method addProjectFolder (line 1322) | addProjectFolder() { method addToProject (line 1330) | async addToProject(projectPaths) { method attemptRestoreProjectStateForPaths (line 1339) | async attemptRestoreProjectStateForPaths( method restoreStateIntoThisEnvironment (line 1403) | restoreStateIntoThisEnvironment(state) { method showSaveDialogSync (line 1411) | showSaveDialogSync(options = {}) { method saveState (line 1418) | async saveState(options, storageKey) { method loadState (line 1431) | loadState(stateKey) { method deserialize (line 1445) | async deserialize(state) { method getStateKey (line 1508) | getStateKey(paths) { method getConfigDirPath (line 1525) | getConfigDirPath() { method getUserInitScriptPath (line 1530) | getUserInitScriptPath() { method requireUserInitScript (line 1538) | requireUserInitScript() { method onUpdateAvailable (line 1556) | onUpdateAvailable(callback) { method updateAvailable (line 1560) | updateAvailable(details) { method listenForUpdates (line 1564) | listenForUpdates() { method setBodyPlatformClass (line 1573) | setBodyPlatformClass() { method setAutoHideMenuBar (line 1577) | setAutoHideMenuBar(autoHide) { method dispatchApplicationMenuCommand (line 1582) | dispatchApplicationMenuCommand(command, arg) { method dispatchContextMenuCommand (line 1591) | dispatchContextMenuCommand(command, ...args) { method dispatchURIMessage (line 1595) | dispatchURIMessage(uri) { method openLocations (line 1606) | async openLocations(locations) { method resolveProxy (line 1743) | resolveProxy(url) { FILE: src/auto-update-manager.js method constructor (line 4) | constructor({ applicationDelegate }) { method initialize (line 10) | initialize() { method destroy (line 30) | destroy() { method checkForUpdate (line 35) | checkForUpdate() { method restartAndInstallUpdate (line 39) | restartAndInstallUpdate() { method getState (line 43) | getState() { method getErrorMessage (line 47) | getErrorMessage() { method platformSupportsUpdates (line 51) | platformSupportsUpdates() { method onDidBeginCheckingForUpdate (line 57) | onDidBeginCheckingForUpdate(callback) { method onDidBeginDownloadingUpdate (line 61) | onDidBeginDownloadingUpdate(callback) { method onDidCompleteDownloadingUpdate (line 65) | onDidCompleteDownloadingUpdate(callback) { method onUpdateNotAvailable (line 75) | onUpdateNotAvailable(callback) { method onUpdateError (line 79) | onUpdateError(callback) { method getPlatform (line 83) | getPlatform() { FILE: src/babel.js constant PREFIXES (line 10) | const PREFIXES = [ constant PREFIX_LENGTH (line 18) | const PREFIX_LENGTH = Math.max.apply( function createVersionAndOptionsDigest (line 71) | function createVersionAndOptionsDigest(version, options) { FILE: src/buffered-node-process.js method constructor (line 35) | constructor({ command, args, options = {}, stdout, stderr, exit }) { FILE: src/buffered-process.js method constructor (line 50) | constructor({ method start (line 72) | start() { method spawnWithEscapedWindowsArgs (line 86) | spawnWithEscapedWindowsArgs(command, args, options) { method onWillThrowError (line 135) | onWillThrowError(callback) { method bufferStream (line 148) | bufferStream(stream, onLines, onDone) { method killOnWindows (line 177) | killOnWindows() { method killProcess (line 221) | killProcess() { method isExplorerCommand (line 226) | isExplorerCommand(command) { method getCmdPath (line 239) | getCmdPath() { method kill (line 250) | kill() { method spawn (line 261) | spawn(command, args, options) { method handleEvents (line 269) | handleEvents(stdout, stderr, exit) { method handleError (line 319) | handleError(error) { FILE: src/clipboard.js method constructor (line 16) | constructor() { method reset (line 20) | reset() { method md5 (line 30) | md5(text) { method write (line 44) | write(text, metadata) { method read (line 55) | read() { method writeFindText (line 60) | writeFindText(text) { method readFindText (line 67) | readFindText() { method readWithMetadata (line 77) | readWithMetadata() { FILE: src/color.js method parse (line 13) | static parse(value) { method constructor (line 45) | constructor(red, green, blue, alpha) { method red (line 52) | set red(red) { method green (line 56) | set green(green) { method blue (line 60) | set blue(blue) { method alpha (line 64) | set alpha(alpha) { method red (line 68) | get red() { method green (line 72) | get green() { method blue (line 76) | get blue() { method alpha (line 80) | get alpha() { method toHexString (line 85) | toHexString() { method toRGBAString (line 92) | toRGBAString() { method toJSON (line 96) | toJSON() { method toString (line 100) | toString() { method isEqual (line 104) | isEqual(color) { method clone (line 125) | clone() { function parseColor (line 130) | function parseColor(colorString) { function parseAlpha (line 135) | function parseAlpha(alphaString) { function numberToHexString (line 140) | function numberToHexString(number) { FILE: src/command-installer.js method constructor (line 5) | constructor(applicationDelegate) { method initialize (line 9) | initialize(appVersion) { method getInstallDirectory (line 13) | getInstallDirectory() { method getResourcesDirectory (line 17) | getResourcesDirectory() { method installShellCommandsInteractively (line 21) | installShellCommandsInteractively() { method getCommandNameForChannel (line 47) | getCommandNameForChannel(commandName) { method installAtomCommand (line 61) | installAtomCommand(askForPrivilege, callback) { method installApmCommand (line 70) | installApmCommand(askForPrivilege, callback) { method installCommand (line 86) | installCommand(commandPath, commandName, askForPrivilege, callback) { method createSymlink (line 107) | createSymlink(fs, sourcePath, destinationPath, callback) { FILE: src/command-registry.js method constructor (line 48) | constructor() { method clear (line 54) | clear() { method attach (line 61) | attach(rootNode) { method destroy (line 72) | destroy() { method add (line 130) | add(target, commandName, listener, throwOnInvalidSelector = true) { method addSelectorBasedListener (line 172) | addSelectorBasedListener(selector, commandName, listener) { method addInlineListener (line 199) | addInlineListener(element, commandName, listener) { method findCommands (line 242) | findCommands({ target }) { method dispatch (line 289) | dispatch(target, commandName, detail) { method onWillDispatch (line 299) | onWillDispatch(callback) { method onDidDispatch (line 307) | onDidDispatch(callback) { method getSnapshot (line 311) | getSnapshot() { method restoreSnapshot (line 320) | restoreSnapshot(snapshot) { method handleCommandEvent (line 328) | handleCommandEvent(event) { method commandRegistered (line 422) | commandRegistered(commandName) { class SelectorBasedListener (line 436) | class SelectorBasedListener { method constructor (line 437) | constructor(selector, commandName, listener) { method compare (line 445) | compare(other) { method matchesTarget (line 452) | matchesTarget(target) { class InlineListener (line 460) | class InlineListener { method constructor (line 461) | constructor(commandName, listener) { function extractDescriptor (line 471) | function extractDescriptor(name, listener) { function extractDidDispatch (line 480) | function extractDidDispatch(listener) { FILE: src/compile-cache.js constant CSON (line 10) | let CSON = null; constant COMPILERS (line 14) | const COMPILERS = { function compileFileAtPath (line 97) | function compileFileAtPath(compiler, filePath, extension) { function readCachedJavaScript (line 114) | function readCachedJavaScript(relativeCachePath) { function writeCachedJavaScript (line 124) | function writeCachedJavaScript(relativeCachePath, code) { constant INLINE_SOURCE_MAP_REGEXP (line 129) | const INLINE_SOURCE_MAP_REGEXP = /\/\/[#@]\s*sourceMappingURL=([^'"\n]+)... method originalPositionFor (line 133) | originalPositionFor({ line, column }) { function prepareStackTraceWithRawStackAssignment (line 211) | function prepareStackTraceWithRawStackAssignment(error, frames) { FILE: src/config-file.js constant CSON (line 6) | const CSON = require('season'); constant EVENT_TYPES (line 10) | const EVENT_TYPES = new Set(['created', 'modified', 'renamed']); method at (line 13) | static at(path) { method constructor (line 28) | constructor(path) { method get (line 55) | get() { method update (line 59) | update(value) { method watch (line 66) | async watch(callback) { method onDidChange (line 96) | onDidChange(callback) { method onDidError (line 100) | onDidError(callback) { method reload (line 104) | reload() { FILE: src/config.js class Config (line 383) | class Config { method addSchemaEnforcer (line 384) | static addSchemaEnforcer(typeName, enforcerFunction) { method addSchemaEnforcers (line 391) | static addSchemaEnforcers(filters) { method executeSchemaEnforcers (line 401) | static executeSchemaEnforcers(keyPath, value, schema) { method constructor (line 430) | constructor(params = {}) { method initialize (line 435) | initialize({ saveCallback, mainSource, projectHomeSchema }) { method clear (line 446) | clear() { method observe (line 497) | observe(...args) { method onDidChange (line 543) | onDidChange(...args) { method get (line 621) | get(...args) { method getAll (line 649) | getAll(keyPath, options) { method set (line 731) | set(...args) { method unset (line 779) | unset(keyPath, options) { method getSources (line 840) | getSources() { method getSchema (line 855) | getSchema(keyPath) { method getUserConfigPath (line 880) | getUserConfigPath() { method transact (line 889) | transact(callback) { method getLegacyScopeDescriptorForNewScopeDescriptor (line 898) | getLegacyScopeDescriptorForNewScopeDescriptor(scopeDescriptor) { method transactAsync (line 917) | transactAsync(callback) { method beginTransaction (line 937) | beginTransaction() { method endTransaction (line 941) | endTransaction() { method pushAtKeyPath (line 946) | pushAtKeyPath(keyPath, value) { method unshiftAtKeyPath (line 954) | unshiftAtKeyPath(keyPath, value) { method removeAtKeyPath (line 962) | removeAtKeyPath(keyPath, value) { method setSchema (line 970) | setSchema(keyPath, schema) { method save (line 1006) | save() { method resetUserSettings (line 1022) | resetUserSettings(newSettings, options = {}) { method _resetSettings (line 1026) | _resetSettings(newSettings, options = {}) { method _clearUnscopedSettingsForSource (line 1057) | _clearUnscopedSettingsForSource(source) { method resetProjectSettings (line 1065) | resetProjectSettings(newSettings, projectFile) { method clearProjectSettings (line 1078) | clearProjectSettings() { method getRawValue (line 1082) | getRawValue(keyPath, options = {}) { method setRawValue (line 1111) | setRawValue(keyPath, value, options = {}) { method observeKeyPath (line 1133) | observeKeyPath(keyPath, options, callback) { method onDidChangeKeyPath (line 1138) | onDidChangeKeyPath(keyPath, callback) { method isSubKeyPath (line 1150) | isSubKeyPath(keyPath, subKeyPath) { method setRawDefault (line 1159) | setRawDefault(keyPath, value) { method setDefaults (line 1164) | setDefaults(keyPath, defaults) { method deepClone (line 1194) | deepClone(object) { method deepDefaults (line 1206) | deepDefaults(target) { method setScopedDefaultsFromSchema (line 1233) | setScopedDefaultsFromSchema(keyPath, schema) { method extractDefaultsFromSchema (line 1266) | extractDefaultsFromSchema(schema) { method makeValueConformToSchema (line 1284) | makeValueConformToSchema(keyPath, value, options) { method resetSettingsForSchemaChange (line 1304) | resetSettingsForSchemaChange(source) { method priorityForSource (line 1330) | priorityForSource(source) { method emitChangeEvent (line 1341) | emitChangeEvent() { method resetScopedSettings (line 1347) | resetScopedSettings(newScopedSettings, options = {}) { method setRawScopedValue (line 1369) | setRawScopedValue(keyPath, value, source, selector, options) { method getRawScopedValue (line 1384) | getRawScopedValue(scopeDescriptor, keyPath, options) { method observeScopedKeyPath (line 1406) | observeScopedKeyPath(scope, keyPath, callback) { method onDidChangeScopedKeyPath (line 1413) | onDidChangeScopedKeyPath(scope, keyPath, callback) { method coerce (line 1436) | coerce(keyPath, value, schema) { method coerce (line 1442) | coerce(keyPath, value, schema) { method coerce (line 1456) | coerce(keyPath, value, schema) { method coerce (line 1470) | coerce(keyPath, value, schema) { method validate (line 1497) | validate(keyPath, value, schema) { method validateMaximumLength (line 1508) | validateMaximumLength(keyPath, value, schema) { method coerce (line 1522) | coerce(keyPath, value, schema) { method coerce (line 1535) | coerce(keyPath, value, schema) { method coerce (line 1586) | coerce(keyPath, value, schema) { method coerce (line 1614) | coerce(keyPath, value, schema) { method coerceMinimumAndMaximum (line 1628) | coerceMinimumAndMaximum(keyPath, value, schema) { method validateEnum (line 1641) | validateEnum(keyPath, value, schema) { FILE: src/core-uri-handlers.js function getLineColNumber (line 5) | function getLineColNumber(numStr) { function openFile (line 10) | function openFile(atom, { query }) { function windowShouldOpenFile (line 20) | function windowShouldOpenFile({ query }) { constant ROUTER (line 33) | const ROUTER = { method create (line 38) | create(atomEnv) { method windowPredicate (line 47) | windowPredicate(parsed) { FILE: src/cursor.js method constructor (line 15) | constructor(params) { method destroy (line 22) | destroy() { method onDidChangePosition (line 42) | onDidChangePosition(callback) { method onDidDestroy (line 51) | onDidDestroy(callback) { method setScreenPosition (line 65) | setScreenPosition(screenPosition, options = {}) { method getScreenPosition (line 72) | getScreenPosition() { method setBufferPosition (line 83) | setBufferPosition(bufferPosition, options = {}) { method getBufferPosition (line 90) | getBufferPosition() { method getScreenRow (line 95) | getScreenRow() { method getScreenColumn (line 100) | getScreenColumn() { method getBufferRow (line 105) | getBufferRow() { method getBufferColumn (line 110) | getBufferColumn() { method getCurrentBufferLine (line 116) | getCurrentBufferLine() { method isAtBeginningOfLine (line 121) | isAtBeginningOfLine() { method isAtEndOfLine (line 126) | isAtEndOfLine() { method getMarker (line 138) | getMarker() { method isSurroundedByWhitespace (line 148) | isSurroundedByWhitespace() { method isBetweenWordAndNonWord (line 162) | isBetweenWordAndNonWord() { method isInsideWord (line 184) | isInsideWord(options) { method getIndentLevel (line 194) | getIndentLevel() { method getScopeDescriptor (line 205) | getScopeDescriptor() { method getSyntaxTreeScopeDescriptor (line 214) | getSyntaxTreeScopeDescriptor() { method hasPrecedingCharactersOnLine (line 222) | hasPrecedingCharactersOnLine() { method isLastCursor (line 239) | isLastCursor() { method moveUp (line 253) | moveUp(rowCount = 1, { moveToEndOfSelection } = {}) { method moveDown (line 276) | moveDown(rowCount = 1, { moveToEndOfSelection } = {}) { method moveLeft (line 299) | moveLeft(columnCount = 1, { moveToEndOfSelection } = {}) { method moveRight (line 323) | moveRight(columnCount = 1, { moveToEndOfSelection } = {}) { method moveToTop (line 348) | moveToTop() { method moveToBottom (line 353) | moveToBottom() { method moveToBeginningOfScreenLine (line 360) | moveToBeginningOfScreenLine() { method moveToBeginningOfLine (line 365) | moveToBeginningOfLine() { method moveToFirstCharacterOfLine (line 371) | moveToFirstCharacterOfLine() { method moveToEndOfScreenLine (line 409) | moveToEndOfScreenLine() { method moveToEndOfLine (line 414) | moveToEndOfLine() { method moveToBeginningOfWord (line 419) | moveToBeginningOfWord() { method moveToEndOfWord (line 424) | moveToEndOfWord() { method moveToBeginningOfNextWord (line 430) | moveToBeginningOfNextWord() { method moveToPreviousWordBoundary (line 436) | moveToPreviousWordBoundary() { method moveToNextWordBoundary (line 442) | moveToNextWordBoundary() { method moveToPreviousSubwordBoundary (line 448) | moveToPreviousSubwordBoundary() { method moveToNextSubwordBoundary (line 455) | moveToNextSubwordBoundary() { method skipLeadingWhitespace (line 463) | skipLeadingWhitespace() { method moveToBeginningOfNextParagraph (line 476) | moveToBeginningOfNextParagraph() { method moveToBeginningOfPreviousParagraph (line 482) | moveToBeginningOfPreviousParagraph() { method getPreviousWordBoundaryBufferPosition (line 497) | getPreviousWordBoundaryBufferPosition(options = {}) { method getNextWordBoundaryBufferPosition (line 535) | getNextWordBoundaryBufferPosition(options = {}) { method getBeginningOfCurrentWordBufferPosition (line 572) | getBeginningOfCurrentWordBufferPosition(options = {}) { method getEndOfCurrentWordBufferPosition (line 605) | getEndOfCurrentWordBufferPosition(options = {}) { method getBeginningOfNextWordBufferPosition (line 633) | getBeginningOfNextWordBufferPosition(options = {}) { method getCurrentWordBufferRange (line 658) | getCurrentWordBufferRange(options = {}) { method getCurrentLineBufferRange (line 677) | getCurrentLineBufferRange(options) { method getCurrentParagraphBufferRange (line 686) | getCurrentParagraphBufferRange() { method getCurrentWordPrefix (line 691) | getCurrentWordPrefix() { method compare (line 711) | compare(otherCursor) { method clearSelection (line 720) | clearSelection(options) { method wordRegExp (line 731) | wordRegExp(options) { method subwordRegExp (line 747) | subwordRegExp(options = {}) { method getNonWordCharacters (line 773) | getNonWordCharacters() { method changePosition (line 777) | changePosition(options, fn) { method getScreenRange (line 788) | getScreenRange() { method autoscroll (line 793) | autoscroll(options = {}) { method getBeginningOfNextParagraphBufferPosition (line 798) | getBeginningOfNextParagraphBufferPosition() { method getBeginningOfPreviousParagraphBufferPosition (line 817) | getBeginningOfPreviousParagraphBufferPosition() { FILE: src/decoration-manager.js method constructor (line 6) | constructor(editor) { method observeDecorations (line 19) | observeDecorations(callback) { method onDidAddDecoration (line 27) | onDidAddDecoration(callback) { method onDidRemoveDecoration (line 31) | onDidRemoveDecoration(callback) { method onDidUpdateDecorations (line 35) | onDidUpdateDecorations(callback) { method getDecorations (line 39) | getDecorations(propertyFilter) { method getLineDecorations (line 57) | getLineDecorations(propertyFilter) { method getLineNumberDecorations (line 63) | getLineNumberDecorations(propertyFilter) { method getHighlightDecorations (line 69) | getHighlightDecorations(propertyFilter) { method getOverlayDecorations (line 75) | getOverlayDecorations(propertyFilter) { method decorationPropertiesByMarkerForScreenRowRange (line 93) | decorationPropertiesByMarkerForScreenRowRange(startScreenRow, endScreenR... method decorationsForScreenRowRange (line 144) | decorationsForScreenRowRange(startScreenRow, endScreenRow) { method decorationsStateForScreenRowRange (line 159) | decorationsStateForScreenRowRange(startScreenRow, endScreenRow) { method decorateMarker (line 206) | decorateMarker(marker, decorationParams) { method decorateMarkerLayer (line 240) | decorateMarkerLayer(markerLayer, decorationParams) { method emitDidUpdateDecorations (line 257) | emitDidUpdateDecorations() { method decorationDidChangeType (line 262) | decorationDidChangeType(decoration) { method didDestroyMarkerDecoration (line 270) | didDestroyMarkerDecoration(decoration) { method didDestroyLayerDecoration (line 283) | didDestroyLayerDecoration(decoration) { method observeDecoratedLayer (line 297) | observeDecoratedLayer(layer, isMarkerDecoration) { method unobserveDecoratedLayer (line 314) | unobserveDecoratedLayer(layer, isMarkerDecoration) { FILE: src/decoration.js method isType (line 56) | static isType(decorationProperties, type) { method constructor (line 84) | constructor(marker, decorationManager, properties) { method destroy (line 100) | destroy() { method isDestroyed (line 112) | isDestroyed() { method onDidChangeProperties (line 128) | onDidChangeProperties(callback) { method onDidDestroy (line 137) | onDidDestroy(callback) { method getId (line 146) | getId() { method getMarker (line 151) | getMarker() { method isType (line 162) | isType(type) { method getProperties (line 171) | getProperties() { method setProperties (line 184) | setProperties(newProperties) { method inspect (line 204) | inspect() { method matchesPattern (line 212) | matchesPattern(decorationPattern) { method flash (line 225) | flash(klass, duration) { FILE: src/default-directory-searcher.js class DirectorySearch (line 5) | class DirectorySearch { method constructor (line 6) | constructor(rootPaths, regex, options) { method then (line 38) | then(...args) { method cancel (line 42) | cancel() { method canSearchDirectory (line 55) | canSearchDirectory(directory) { method search (line 92) | search(directories, regex, options) { FILE: src/deserializer-manager.js method constructor (line 23) | constructor(atomEnvironment) { method add (line 37) | add(...deserializers) { method getDeserializerCount (line 51) | getDeserializerCount() { method deserialize (line 58) | deserialize(state) { method get (line 84) | get(state) { method clear (line 96) | clear() { FILE: src/dock.js constant MINIMUM_SIZE (line 9) | const MINIMUM_SIZE = 100; constant DEFAULT_INITIAL_SIZE (line 10) | const DEFAULT_INITIAL_SIZE = 300; constant SHOULD_ANIMATE_CLASS (line 11) | const SHOULD_ANIMATE_CLASS = 'atom-dock-should-animate'; constant VISIBLE_CLASS (line 12) | const VISIBLE_CLASS = 'atom-dock-open'; constant RESIZE_HANDLE_RESIZABLE_CLASS (line 13) | const RESIZE_HANDLE_RESIZABLE_CLASS = 'atom-dock-resize-handle-resizable'; constant TOGGLE_BUTTON_VISIBLE_CLASS (line 14) | const TOGGLE_BUTTON_VISIBLE_CLASS = 'atom-dock-toggle-button-visible'; constant CURSOR_OVERLAY_VISIBLE_CLASS (line 15) | const CURSOR_OVERLAY_VISIBLE_CLASS = 'atom-dock-cursor-overlay-visible'; method constructor (line 22) | constructor(params) { method elementAttached (line 85) | elementAttached() { method getElement (line 90) | getElement() { method getLocation (line 100) | getLocation() { method destroy (line 104) | destroy() { method setHovered (line 113) | setHovered(hovered) { method setDraggingItem (line 118) | setDraggingItem(draggingItem) { method activate (line 124) | activate() { method show (line 129) | show() { method hide (line 135) | hide() { method toggle (line 141) | toggle() { method isVisible (line 150) | isVisible() { method setState (line 154) | setState(newState) { method render (line 194) | render() { method update (line 272) | update(props) { method handleDidAddPaneItem (line 277) | handleDidAddPaneItem() { method handleDidRemovePaneItem (line 283) | handleDidRemovePaneItem() { method handleResizeHandleDragStart (line 290) | handleResizeHandleDragStart() { method handleResizeToFit (line 296) | handleResizeToFit() { method handleMouseMove (line 304) | handleMouseMove(event) { method handleMouseUp (line 326) | handleMouseUp(event) { method handleToggleButtonDragEnter (line 332) | handleToggleButtonDragEnter() { method handleDrag (line 338) | handleDrag(event) { method handleDragEnd (line 344) | handleDragEnd() { method draggedOut (line 348) | draggedOut() { method pointWithinHoverArea (line 360) | pointWithinHoverArea(point, detectingExit) { method getInitialSize (line 437) | getInitialSize() { method serialize (line 448) | serialize() { method deserialize (line 457) | deserialize(serialized, deserializerManager) { method onDidChangeVisible (line 480) | onDidChangeVisible(callback) { method observeVisible (line 490) | observeVisible(callback) { method observePaneItems (line 503) | observePaneItems(callback) { method onDidChangeActivePaneItem (line 518) | onDidChangeActivePaneItem(callback) { method onDidStopChangingActivePaneItem (line 536) | onDidStopChangingActivePaneItem(callback) { method observeActivePaneItem (line 547) | observeActivePaneItem(callback) { method onDidAddPane (line 558) | onDidAddPane(callback) { method onWillDestroyPane (line 570) | onWillDestroyPane(callback) { method onDidDestroyPane (line 581) | onDidDestroyPane(callback) { method observePanes (line 593) | observePanes(callback) { method onDidChangeActivePane (line 603) | onDidChangeActivePane(callback) { method observeActivePane (line 615) | observeActivePane(callback) { method onDidAddPaneItem (line 628) | onDidAddPaneItem(callback) { method onWillDestroyPaneItem (line 643) | onWillDestroyPaneItem(callback) { method onDidDestroyPaneItem (line 657) | onDidDestroyPaneItem(callback) { method onDidChangeHovered (line 667) | onDidChangeHovered(callback) { method getPaneItems (line 678) | getPaneItems() { method getActivePaneItem (line 685) | getActivePaneItem() { method getActiveTextEditor (line 693) | getActiveTextEditor() { method saveAll (line 705) | saveAll() { method confirmClose (line 709) | confirmClose(options) { method getPanes (line 720) | getPanes() { method getActivePane (line 727) | getActivePane() { method activateNextPane (line 732) | activateNextPane() { method activatePreviousPane (line 737) | activatePreviousPane() { method paneForURI (line 741) | paneForURI(uri) { method paneForItem (line 745) | paneForItem(item) { method destroyActivePane (line 750) | destroyActivePane() { class DockResizeHandle (line 758) | class DockResizeHandle { method constructor (line 759) | constructor(props) { method render (line 764) | render() { method getElement (line 774) | getElement() { method getSize (line 778) | getSize() { method update (line 787) | update(newProps) { method handleMouseDown (line 792) | handleMouseDown(event) { class DockToggleButton (line 801) | class DockToggleButton { method constructor (line 802) | constructor(props) { method render (line 807) | render() { method getElement (line 833) | getElement() { method getBounds (line 837) | getBounds() { method update (line 841) | update(newProps) { method handleClick (line 846) | handleClick() { class ElementComponent (line 853) | class ElementComponent { method constructor (line 854) | constructor(props) { method update (line 858) | update(props) { function getWidthOrHeight (line 863) | function getWidthOrHeight(location) { function getPreferredSize (line 867) | function getPreferredSize(item, location) { function getIconName (line 881) | function getIconName(location, visible) { function rectContainsPoint (line 894) | function rectContainsPoint(rect, point) { function isItemAllowed (line 904) | function isItemAllowed(item, location) { FILE: src/file-system-blob-store.js method load (line 7) | static load(directory) { method constructor (line 13) | constructor(directory) { method reset (line 20) | reset() { method load (line 27) | load() { method save (line 43) | save() { method has (line 67) | has(key) { method get (line 73) | get(key) { method set (line 80) | set(key, buffer) { method delete (line 85) | delete(key) { method getFromMemory (line 90) | getFromMemory(key) { method getFromStorage (line 94) | getFromStorage(key) { method getDump (line 105) | getDump() { FILE: src/first-mate-helpers.js method fromFirstMateScopeId (line 2) | fromFirstMateScopeId(firstMateScopeId) { method toFirstMateScopeId (line 8) | toFirstMateScopeId(atomScopeId) { FILE: src/git-repository-provider.js constant GIT_FILE_REGEX (line 5) | const GIT_FILE_REGEX = RegExp('^gitdir: (.+)'); function pathFromGitFileSync (line 11) | function pathFromGitFileSync(gitFile) { function pathFromGitFile (line 22) | function pathFromGitFile(gitFile) { function findGitDirectorySync (line 40) | function findGitDirectorySync(directory) { function findGitDirectory (line 70) | async function findGitDirectory(directory) { function isValidGitDirectorySync (line 98) | function isValidGitDirectorySync(directory) { function isValidGitDirectory (line 125) | async function isValidGitDirectory(directory) { class GitRepositoryProvider (line 149) | class GitRepositoryProvider { method constructor (line 150) | constructor(project, config) { method repositoryForDirectory (line 161) | async repositoryForDirectory(directory) { method repositoryForDirectorySync (line 172) | repositoryForDirectorySync(directory) { method repositoryForGitDirectory (line 183) | repositoryForGitDirectory(gitDir) { FILE: src/git-repository.js method exists (line 42) | static exists(path) { method open (line 64) | static open(path, options) { method constructor (line 75) | constructor(path, options = {}) { method destroy (line 121) | destroy() { method isDestroyed (line 137) | isDestroyed() { method onDidDestroy (line 147) | onDidDestroy(callback) { method onDidChangeStatus (line 166) | onDidChangeStatus(callback) { method onDidChangeStatuses (line 178) | onDidChangeStatuses(callback) { method getType (line 190) | getType() { method getPath (line 195) | getPath() { method getWorkingDirectory (line 203) | getWorkingDirectory() { method isProjectAtRoot (line 209) | isProjectAtRoot() { method relativize (line 219) | relativize(path) { method hasBranch (line 224) | hasBranch(branch) { method getShortHead (line 238) | getShortHead(path) { method isSubmodule (line 247) | isSubmodule(filePath) { method getAheadBehindCount (line 268) | getAheadBehindCount(reference, path) { method getCachedUpstreamAheadBehindCount (line 281) | getCachedUpstreamAheadBehindCount(path) { method getConfigValue (line 290) | getConfigValue(key, path) { method getOriginURL (line 298) | getOriginURL(path) { method getUpstreamBranch (line 309) | getUpstreamBranch(path) { method getReferences (line 322) | getReferences(path) { method getReferenceTarget (line 331) | getReferenceTarget(reference, path) { method isPathModified (line 344) | isPathModified(path) { method isPathNew (line 353) | isPathNew(path) { method isPathIgnored (line 362) | isPathIgnored(path) { method getDirectoryStatus (line 372) | getDirectoryStatus(directoryPath) { method getPathStatus (line 388) | getPathStatus(path) { method getCachedPathStatus (line 411) | getCachedPathStatus(path) { method isStatusModified (line 420) | isStatusModified(status) { method isStatusNew (line 429) | isStatusNew(status) { method getDiffStats (line 447) | getDiffStats(path) { method getLineDiffs (line 463) | getLineDiffs(path, text) { method checkoutHead (line 488) | checkoutHead(path) { method checkoutReference (line 502) | checkoutReference(reference, create) { method subscribeToBuffer (line 511) | subscribeToBuffer(buffer) { method checkoutHeadForEditor (line 532) | checkoutHeadForEditor(editor) { method getRepo (line 542) | getRepo(path) { method refreshIndex (line 552) | refreshIndex() { method refreshStatus (line 558) | async refreshStatus() { FILE: src/grammar-registry.js constant CSON (line 3) | const CSON = require('season'); constant PATH_SPLIT_REGEX (line 14) | const PATH_SPLIT_REGEX = new RegExp('[/.]'); method constructor (line 20) | constructor({ config } = {}) { method clear (line 30) | clear() { method serialize (line 55) | serialize() { method deserialize (line 63) | deserialize(params) { method createToken (line 72) | createToken(value, scopes) { method maintainLanguageMode (line 84) | maintainLanguageMode(buffer) { method assignLanguageMode (line 128) | assignLanguageMode(buffer, languageId) { method assignGrammar (line 158) | assignGrammar(buffer, grammar) { method getAssignedLanguageId (line 175) | getAssignedLanguageId(buffer) { method autoAssignLanguageMode (line 184) | autoAssignLanguageMode(buffer) { method languageModeForGrammarAndBuffer (line 198) | languageModeForGrammarAndBuffer(grammar, buffer) { method selectGrammar (line 220) | selectGrammar(filePath, fileContents) { method selectGrammarWithScore (line 224) | selectGrammarWithScore(filePath, fileContents) { method getGrammarScore (line 239) | getGrammarScore(grammar, filePath, contents) { method getGrammarPathScore (line 282) | getGrammarPathScore(grammar, filePath) { method grammarMatchesPrefix (line 318) | grammarMatchesPrefix(grammar, contents) { method forEachGrammar (line 352) | forEachGrammar(callback) { method grammarForId (line 356) | grammarForId(languageId) { method grammarOverrideForPath (line 376) | grammarOverrideForPath(filePath) { method setGrammarOverrideForPath (line 388) | setGrammarOverrideForPath(filePath, languageId) { method clearGrammarOverrideForPath (line 405) | clearGrammarOverrideForPath(filePath) { method grammarAddedOrUpdated (line 411) | grammarAddedOrUpdated(grammar) { method onDidAddGrammar (line 452) | onDidAddGrammar(callback) { method onDidUpdateGrammar (line 463) | onDidUpdateGrammar(callback) { method addInjectionPoint (line 477) | addInjectionPoint(grammarId, injectionPoint) { method nullGrammar (line 496) | get nullGrammar() { method grammars (line 500) | get grammars() { method decodeTokens (line 504) | decodeTokens() { method grammarForScopeName (line 511) | grammarForScopeName(scopeName) { method addGrammar (line 515) | addGrammar(grammar) { method removeGrammar (line 533) | removeGrammar(grammar) { method removeGrammarForScopeName (line 541) | removeGrammarForScopeName(scopeName) { method loadGrammar (line 551) | loadGrammar(grammarPath, callback) { method loadGrammarSync (line 564) | loadGrammarSync(grammarPath) { method readGrammar (line 578) | readGrammar(grammarPath, callback) { method readGrammarSync (line 595) | readGrammarSync(grammarPath) { method createGrammar (line 602) | createGrammar(grammarPath, params) { method getGrammars (line 625) | getGrammars(params) { method scopeForId (line 635) | scopeForId(id) { method treeSitterGrammarForLanguageString (line 639) | treeSitterGrammarForLanguageString(languageString) { method shouldUseTreeSitterParser (line 658) | shouldUseTreeSitterParser(languageId) { function getGrammarSelectionContent (line 665) | function getGrammarSelectionContent(buffer) { FILE: src/gutter-container.js method constructor (line 5) | constructor(textEditor) { method scheduleComponentUpdate (line 11) | scheduleComponentUpdate() { method destroy (line 15) | destroy() { method addGutter (line 28) | addGutter(options) { method getGutters (line 59) | getGutters() { method gutterWithName (line 63) | gutterWithName(name) { method observeGutters (line 72) | observeGutters(callback) { method onDidAddGutter (line 79) | onDidAddGutter(callback) { method onDidRemoveGutter (line 83) | onDidRemoveGutter(callback) { method removeGutter (line 93) | removeGutter(gutter) { method addGutterDecoration (line 108) | addGutterDecoration(gutter, marker, options) { FILE: src/gutter.js method constructor (line 9) | constructor(gutterContainer, options) { method destroy (line 30) | destroy() { method onDidChangeVisible (line 50) | onDidChangeVisible(callback) { method onDidDestroy (line 59) | onDidDestroy(callback) { method hide (line 68) | hide() { method show (line 77) | show() { method isVisible (line 88) | isVisible() { method decorateMarker (line 106) | decorateMarker(marker, options) { method getElement (line 110) | getElement() { FILE: src/history-manager.js class HistoryManager (line 8) | class HistoryManager { method constructor (line 9) | constructor({ project, commands, stateStore }) { method destroy (line 26) | destroy() { method getProjects (line 33) | getProjects() { method clearProjects (line 44) | async clearProjects() { method onDidChangeProjects (line 55) | onDidChangeProjects(callback) { method didChangeProjects (line 59) | didChangeProjects(args = { reloaded: false }) { method addProject (line 63) | async addProject(paths, lastOpened) { method removeProject (line 78) | async removeProject(paths) { method getProject (line 91) | getProject(paths) { method loadState (line 101) | async loadState() { method saveState (line 113) | async saveState() { function arrayEquivalent (line 122) | function arrayEquivalent(a, b) { class HistoryProject (line 130) | class HistoryProject { method constructor (line 131) | constructor(paths, lastOpened) { method paths (line 136) | set paths(paths) { method paths (line 139) | get paths() { method lastOpened (line 143) | set lastOpened(lastOpened) { method lastOpened (line 146) | get lastOpened() { FILE: src/initialize-benchmark-window.js method get (line 29) | get() { method set (line 32) | set(title) { function exitWithStatusCode (line 126) | function exitWithStatusCode(statusCode) { FILE: src/initialize-test-window.js function cloneObject (line 4) | function cloneObject(object) { FILE: src/item-registry.js method constructor (line 2) | constructor() { method addItem (line 6) | addItem(item) { method removeItem (line 15) | removeItem(item) { method hasItem (line 19) | hasItem(item) { FILE: src/main-process/application-menu.js method constructor (line 10) | constructor(version, autoUpdateManager) { method update (line 26) | update(window, template, keystrokesByCommand) { method setActiveTemplate (line 34) | setActiveTemplate(template) { method addWindow (line 45) | addWindow(window) { method flattenMenuItems (line 69) | flattenMenuItems(menu) { method flattenMenuTemplate (line 86) | flattenMenuTemplate(template) { method enableWindowSpecificItems (line 100) | enableWindowSpecificItems(enable) { method substituteVersion (line 107) | substituteVersion(template) { method showUpdateMenuItem (line 115) | showUpdateMenuItem(state) { method getDefaultTemplate (line 164) | getDefaultTemplate() { method focusedWindow (line 213) | focusedWindow() { method translateTemplate (line 227) | translateTemplate(template, keystrokesByCommand) { FILE: src/main-process/atom-application.js constant APPLICATION_STATE_VERSION (line 40) | const APPLICATION_STATE_VERSION = '1'; method open (line 150) | static open(options) { method exit (line 190) | exit(status) { method constructor (line 194) | constructor(options) { method initialize (line 254) | async initialize(options) { method destroy (line 286) | async destroy() { method launch (line 295) | async launch(options) { method openWithOptions (line 345) | openWithOptions(options) { method createWindow (line 432) | createWindow(settings) { method removeWindow (line 437) | removeWindow(window) { method addWindow (line 447) | addWindow(window) { method getAllWindows (line 472) | getAllWindows() { method getLastFocusedWindow (line 476) | getLastFocusedWindow(predicate) { method listenForArgumentsFromNewProcess (line 485) | async listenForArgumentsFromNewProcess() { method deleteSocketFile (line 516) | async deleteSocketFile() { method deleteSocketSecretFile (line 536) | async deleteSocketSecretFile() { method handleEvents (line 556) | handleEvents() { method setupDockMenu (line 1065) | setupDockMenu() { method initializeAtomHome (line 1078) | initializeAtomHome(configDirPath) { method sendCommand (line 1091) | sendCommand(command, ...args) { method sendCommandToWindow (line 1107) | sendCommandToWindow(command, atomWindow, ...args) { method sendCommandToFirstResponder (line 1119) | sendCommandToFirstResponder(command) { method openPathOnEvent (line 1154) | openPathOnEvent(eventName, pathToOpen) { method windowForLocations (line 1166) | windowForLocations(locationsToOpen, devMode, safeMode) { method atomWindowForEvent (line 1177) | atomWindowForEvent({ sender }) { method atomWindowForBrowserWindow (line 1183) | atomWindowForBrowserWindow(browserWindow) { method focusedWindow (line 1190) | focusedWindow() { method getWindowOffsetForCurrentPlatform (line 1195) | getWindowOffsetForCurrentPlatform() { method getDimensionsForNewWindow (line 1205) | getDimensionsForNewWindow() { method openPath (line 1228) | openPath({ method openPaths (line 1266) | async openPaths({ method killAllProcesses (line 1437) | killAllProcesses() { method killProcessesForWindow (line 1443) | killProcessesForWindow(window) { method windowDidClosePathWithWaitSession (line 1452) | windowDidClosePathWithWaitSession(window, initialPath) { method killProcess (line 1466) | killProcess(pid) { method saveCurrentWindowOptions (line 1481) | async saveCurrentWindowOptions(allowEmpty = false) { method loadPreviousWindowOptions (line 1503) | async loadPreviousWindowOptions() { method openUrl (line 1562) | openUrl({ urlToOpen, devMode, safeMode, env }) { method openPackageUriHandler (line 1587) | openPackageUriHandler(url, parsedUrl, devMode, safeMode, env) { method findPackageWithName (line 1643) | findPackageWithName(packageName, devMode) { method openPackageUrlMain (line 1649) | openPackageUrlMain( method getPackageManager (line 1678) | getPackageManager(devMode) { method runTests (line 1701) | runTests({ method runBenchmarks (line 1774) | runBenchmarks({ method resolveTestRunnerPath (line 1835) | resolveTestRunnerPath(testPath) { method resolveLegacyTestRunnerPath (line 1869) | resolveLegacyTestRunnerPath() { method parsePathToOpen (line 1881) | async parsePathToOpen(pathToOpen, executedFrom, extra) { method promptForPathToOpen (line 1955) | promptForPathToOpen(type, { devMode, safeMode, window }, path = null) { method promptForPath (line 1990) | promptForPath(type, callback, path) { method promptForRestart (line 2034) | async promptForRestart() { method restart (line 2048) | restart() { method disableZoomOnDisplayChange (line 2062) | disableZoomOnDisplayChange() { class WindowStack (line 2079) | class WindowStack { method constructor (line 2080) | constructor(windows = []) { method addWindow (line 2089) | addWindow(window) { method touch (line 2094) | touch(window) { method removeWindow (line 2098) | removeWindow(window) { method getLastFocusedWindow (line 2105) | getLastFocusedWindow(predicate) { method all (line 2112) | all() { FILE: src/main-process/atom-protocol-handler.js method constructor (line 17) | constructor(resourcePath, safeMode) { method registerAtomProtocol (line 32) | registerAtomProtocol() { FILE: src/main-process/atom-window.js constant ICON_PATH (line 14) | const ICON_PATH = path.resolve(__dirname, '..', '..', 'resources', 'atom... method constructor (line 20) | constructor(atomApplication, fileRecoveryService, settings = {}) { method hasProjectPaths (line 177) | hasProjectPaths() { method setupContextMenu (line 181) | setupContextMenu() { method containsLocations (line 189) | containsLocations(locations) { method containsLocation (line 193) | containsLocation(location) { method handleEvents (line 206) | handleEvents() { method prepareToUnload (line 278) | async prepareToUnload() { method openPath (line 301) | openPath(pathToOpen, initialLine, initialColumn) { method openLocations (line 305) | async openLocations(locationsToOpen) { method didChangeUserSettings (line 311) | didChangeUserSettings(settings) { method didFailToReadUserSettings (line 315) | didFailToReadUserSettings(message) { method addLocationsToOpen (line 319) | addLocationsToOpen(locationsToOpen) { method replaceEnvironment (line 331) | replaceEnvironment(env) { method sendMessage (line 347) | sendMessage(message, detail) { method sendCommand (line 351) | sendCommand(command, ...args) { method sendURIMessage (line 370) | sendURIMessage(uri) { method sendCommandToBrowserWindow (line 374) | sendCommandToBrowserWindow(command, ...args) { method getDimensions (line 380) | getDimensions() { method getSimpleFullscreen (line 386) | getSimpleFullscreen() { method shouldAddCustomTitleBar (line 390) | shouldAddCustomTitleBar() { method shouldAddCustomInsetTitleBar (line 398) | shouldAddCustomInsetTitleBar() { method shouldHideTitleBar (line 406) | shouldHideTitleBar() { method close (line 413) | close() { method focus (line 417) | focus() { method minimize (line 421) | minimize() { method maximize (line 425) | maximize() { method unmaximize (line 429) | unmaximize() { method restore (line 433) | restore() { method setFullScreen (line 437) | setFullScreen(fullScreen) { method setAutoHideMenuBar (line 441) | setAutoHideMenuBar(autoHideMenuBar) { method handlesAtomCommands (line 445) | handlesAtomCommands() { method isFocused (line 449) | isFocused() { method isMaximized (line 453) | isMaximized() { method isMinimized (line 457) | isMinimized() { method isWebViewFocused (line 461) | isWebViewFocused() { method isSpecWindow (line 465) | isSpecWindow() { method reload (line 469) | reload() { method showSaveDialog (line 479) | showSaveDialog(options, callback) { method toggleDevTools (line 497) | toggleDevTools() { method openDevTools (line 501) | openDevTools() { method closeDevTools (line 505) | closeDevTools() { method setDocumentEdited (line 509) | setDocumentEdited(documentEdited) { method setRepresentedFilename (line 513) | setRepresentedFilename(representedFilename) { method setProjectRoots (line 517) | setProjectRoots(projectRootPaths) { method didClosePathWithWaitSession (line 524) | didClosePathWithWaitSession(path) { method copy (line 528) | copy() { method disableZoom (line 532) | disableZoom() { method getLoadedPromise (line 536) | getLoadedPromise() { FILE: src/main-process/auto-update-manager.js method constructor (line 16) | constructor(version, testMode, config) { method initialize (line 35) | initialize() { method emitUpdateAvailableEvent (line 109) | emitUpdateAvailableEvent() { method emitWindowEvent (line 116) | emitWindowEvent(eventName, payload) { method setState (line 122) | setState(state, errorMessage) { method getState (line 129) | getState() { method getErrorMessage (line 133) | getErrorMessage() { method scheduleUpdateCheck (line 137) | scheduleUpdateCheck() { method cancelScheduledUpdateCheck (line 148) | cancelScheduledUpdateCheck() { method check (line 155) | check({ hidePopups } = {}) { method install (line 164) | install() { method onUpdateNotAvailable (line 168) | onUpdateNotAvailable() { method onUpdateError (line 181) | onUpdateError(event, message) { method getWindows (line 197) | getWindows() { FILE: src/main-process/auto-updater-win32.js class AutoUpdater (line 4) | class AutoUpdater extends EventEmitter { method setFeedURL (line 5) | setFeedURL(updateUrl) { method quitAndInstall (line 9) | quitAndInstall() { method downloadUpdate (line 17) | downloadUpdate(callback) { method installUpdate (line 43) | installUpdate(callback) { method supportsUpdates (line 47) | supportsUpdates() { method checkForUpdates (line 51) | checkForUpdates() { FILE: src/main-process/context-menu.js method constructor (line 4) | constructor(template, atomWindow) { method createClickHandlers (line 14) | createClickHandlers(template) { FILE: src/main-process/file-recovery-service.js method constructor (line 8) | constructor(recoveryDirectory) { method willSavePath (line 15) | async willSavePath(window, path) { method didSavePath (line 50) | async didSavePath(window, path) { method didCrashWindow (line 68) | async didCrashWindow(window) { method didCloseWindow (line 106) | didCloseWindow(window) { class RecoveryFile (line 116) | class RecoveryFile { method fileNameForPath (line 117) | static fileNameForPath(path) { method constructor (line 124) | constructor(originalPath, fileMode, recoveryPath) { method store (line 131) | async store() { method recover (line 135) | async recover() { method remove (line 140) | async remove() { method retain (line 148) | async retain() { method release (line 153) | async release() { method isReleased (line 158) | isReleased() { function tryStatFile (line 163) | async function tryStatFile(path) { function copyFile (line 169) | async function copyFile(source, destination, mode) { FILE: src/main-process/main.js constant CSON (line 11) | const CSON = require('season'); function isAtomRepoPath (line 27) | function isAtomRepoPath(repoPath) { FILE: src/main-process/start.js constant CSON (line 10) | const CSON = require('season'); function addPathToOpen (line 91) | function addPathToOpen(event, pathToOpen) { function addUrlToOpen (line 96) | function addUrlToOpen(event, urlToOpen) { function handleStartupEventWithSquirrel (line 131) | function handleStartupEventWithSquirrel() { function getConfig (line 141) | function getConfig() { function normalizeDriveLetterName (line 159) | function normalizeDriveLetterName(filePath) { FILE: src/main-process/win-shell.js class ShellOption (line 16) | class ShellOption { method constructor (line 17) | constructor(key, parts) { method isRegistered (line 26) | isRegistered(callback) { method register (line 35) | register(callback) { method deregister (line 50) | deregister(callback) { method update (line 62) | update(callback) { FILE: src/menu-helpers.js function addItemToMenu (line 6) | function addItemToMenu(item, menu) { function merge (line 15) | function merge(menu, item, itemSpecificity = Infinity) { function unmerge (line 38) | function unmerge(menu, item) { function findMatchingItemIndex (line 57) | function findMatchingItemIndex(menu, { type, id, submenu }) { function normalizeLabel (line 70) | function normalizeLabel(label) { function cloneMenuItem (line 77) | function cloneMenuItem(item) { function acceleratorForKeystroke (line 110) | function acceleratorForKeystroke(keystroke) { FILE: src/menu-sort-helpers.js function splitArray (line 3) | function splitArray(arr, predicate) { function joinArrays (line 19) | function joinArrays(arrays, joiner) { function indexOfGroupContainingCommand (line 37) | function indexOfGroupContainingCommand(groups, command, ignoreGroup) { function sortTopologically (line 47) | function sortTopologically(originalOrder, edgesById) { function attemptToMergeAGroup (line 69) | function attemptToMergeAGroup(groups) { function mergeGroups (line 93) | function mergeGroups(groups) { function sortItemsInGroup (line 101) | function sortItemsInGroup(group) { function findEdgesInGroup (line 130) | function findEdgesInGroup(groups, i, edges) { function sortGroups (line 154) | function sortGroups(groups) { function isSeparator (line 166) | function isSeparator(item) { function sortMenuItems (line 170) | function sortMenuItems(menuItems) { FILE: src/module-cache.js class Range (line 6) | class Range extends semver.Range { method constructor (line 7) | constructor() { method test (line 13) | test(version) { function loadDependencies (line 56) | function loadDependencies(modulePath, rootPath, rootMetadata, moduleCach... function loadFolderCompatibility (line 96) | function loadFolderCompatibility( function loadExtensions (line 149) | function loadExtensions(modulePath, rootPath, rootMetadata, moduleCache) { function satisfies (line 199) | function satisfies(version, rawRange) { function resolveFilePath (line 208) | function resolveFilePath(relativePath, parentModule) { function resolveModulePath (line 237) | function resolveModulePath(relativePath, parentModule) { function registerBuiltins (line 270) | function registerBuiltins(devMode) { FILE: src/module-utils.js function requireModule (line 2) | function requireModule(path) { FILE: src/native-compile-cache.js function computeHash (line 6) | function computeHash(contents) { class NativeCompileCache (line 13) | class NativeCompileCache { method constructor (line 14) | constructor() { method setCacheStore (line 19) | setCacheStore(store) { method setV8Version (line 23) | setV8Version(v8Version) { method install (line 27) | install() { method uninstall (line 32) | uninstall() { method savePreviousModuleCompile (line 36) | savePreviousModuleCompile() { method runInThisContext (line 40) | runInThisContext(code, filename) { method runInThisContextCached (line 49) | runInThisContextCached(code, filename, cachedData) { method overrideModuleCompile (line 57) | overrideModuleCompile() { method restorePreviousModuleCompile (line 124) | restorePreviousModuleCompile() { FILE: src/native-watcher-registry.js function absolute (line 4) | function absolute(...parts) { class RegistryTree (line 20) | class RegistryTree { method constructor (line 27) | constructor(basePathSegments, createNative) { method add (line 39) | add(pathSegments, attachToNative) { method getRoot (line 89) | getRoot() { method print (line 94) | print() { class RegistryNode (line 102) | class RegistryNode { method constructor (line 104) | constructor() { method lookup (line 115) | lookup(pathSegments) { method insert (line 136) | insert(pathSegments, leaf) { method remove (line 158) | remove(pathSegments, createSplitNative) { method leaves (line 190) | leaves(prefix) { method print (line 199) | print(indent = 0) { class RegistryWatcherNode (line 215) | class RegistryWatcherNode { method constructor (line 224) | constructor(nativeWatcher, absolutePathSegments, childPaths) { method addChildPath (line 240) | addChildPath(childPathSegments) { method removeChildPath (line 249) | removeChildPath(childPathSegments) { method getNativeWatcher (line 254) | getNativeWatcher() { method getAbsolutePathSegments (line 259) | getAbsolutePathSegments() { method lookup (line 268) | lookup(pathSegments) { method remove (line 283) | remove(pathSegments, createSplitNative) { method leaves (line 310) | leaves(prefix) { method print (line 316) | print(indent = 0) { class MissingResult (line 333) | class MissingResult { method constructor (line 337) | constructor(lastParent) { method when (line 348) | when(actions) { class ParentResult (line 355) | class ParentResult { method constructor (line 361) | constructor(parent, remainingPathSegments) { method when (line 374) | when(actions) { class ChildrenResult (line 381) | class ChildrenResult { method constructor (line 385) | constructor(children) { method when (line 396) | when(actions) { class NativeWatcherRegistry (line 408) | class NativeWatcherRegistry { method constructor (line 413) | constructor(createNative) { method attach (line 427) | async attach(watcher) { method print (line 442) | print() { FILE: src/notification-manager.js method constructor (line 10) | constructor() { method onDidAddNotification (line 25) | onDidAddNotification(callback) { method onDidClearNotifications (line 34) | onDidClearNotifications(callback) { method addSuccess (line 66) | addSuccess(message, options) { method addInfo (line 94) | addInfo(message, options) { method addWarning (line 122) | addWarning(message, options) { method addError (line 153) | addError(message, options) { method addFatalError (line 184) | addFatalError(message, options) { method add (line 188) | add(type, message, options) { method addNotification (line 192) | addNotification(notification) { method getNotifications (line 205) | getNotifications() { method clear (line 214) | clear() { FILE: src/notification.js method constructor (line 6) | constructor(type, message, options = {}) { method validate (line 18) | validate() { method onDidDismiss (line 41) | onDidDismiss(callback) { method onDidDisplay (line 50) | onDidDisplay(callback) { method getOptions (line 54) | getOptions() { method getType (line 63) | getType() { method getMessage (line 68) | getMessage() { method getTimestamp (line 72) | getTimestamp() { method getDetail (line 76) | getDetail() { method isEqual (line 80) | isEqual(other) { method dismiss (line 90) | dismiss() { method isDismissed (line 96) | isDismissed() { method isDismissable (line 100) | isDismissable() { method wasDisplayed (line 104) | wasDisplayed() { method setDisplayed (line 108) | setDisplayed(displayed) { method getIcon (line 113) | getIcon() { FILE: src/null-grammar.js method scopeForId (line 6) | scopeForId(id) { method startIdForScope (line 13) | startIdForScope(scopeName) { method endIdForScope (line 20) | endIdForScope(scopeName) { method tokenizeLine (line 27) | tokenizeLine(text) { method onDidUpdate (line 37) | onDidUpdate(callback) { function noop (line 42) | function noop() {} FILE: src/package-manager.js constant CSON (line 7) | const CSON = require('season'); method constructor (line 31) | constructor(params) { method initialize (line 70) | initialize(params) { method setContextMenuManager (line 84) | setContextMenuManager(contextMenuManager) { method setMenuManager (line 88) | setMenuManager(menuManager) { method setThemeManager (line 92) | setThemeManager(themeManager) { method reset (line 96) | async reset() { method onDidLoadInitialPackages (line 121) | onDidLoadInitialPackages(callback) { method onDidActivateInitialPackages (line 130) | onDidActivateInitialPackages(callback) { method getActivatePromise (line 134) | getActivatePromise() { method onDidActivatePackage (line 148) | onDidActivatePackage(callback) { method onDidDeactivatePackage (line 158) | onDidDeactivatePackage(callback) { method onDidLoadPackage (line 168) | onDidLoadPackage(callback) { method onDidUnloadPackage (line 178) | onDidUnloadPackage(callback) { method getApmPath (line 191) | getApmPath() { method getPackageDirPaths (line 215) | getPackageDirPaths() { method resolvePackagePath (line 228) | resolvePackagePath(name) { method isBundledPackage (line 251) | isBundledPackage(name) { method isDeprecatedPackage (line 255) | isDeprecatedPackage(name, version) { method getDeprecatedPackageMetadata (line 272) | getDeprecatedPackageMetadata(name) { method enablePackage (line 287) | enablePackage(name) { method disablePackage (line 300) | disablePackage(name) { method isPackageDisabled (line 313) | isPackageDisabled(name) { method getActivePackages (line 322) | getActivePackages() { method getActivePackage (line 331) | getActivePackage(name) { method isPackageActive (line 340) | isPackageActive(name) { method hasActivatedInitialPackages (line 345) | hasActivatedInitialPackages() { method getLoadedPackages (line 354) | getLoadedPackages() { method getLoadedPackagesForTypes (line 361) | getLoadedPackagesForTypes(types) { method getLoadedPackage (line 370) | getLoadedPackage(name) { method isPackageLoaded (line 379) | isPackageLoaded(name) { method hasLoadedInitialPackages (line 384) | hasLoadedInitialPackages() { method getAvailablePackagePaths (line 393) | getAvailablePackagePaths() { method getAvailablePackageNames (line 398) | getAvailablePackageNames() { method getAvailablePackageMetadata (line 403) | getAvailablePackageMetadata() { method getAvailablePackages (line 416) | getAvailablePackages() { method getPackageState (line 468) | getPackageState(name) { method setPackageState (line 472) | setPackageState(name, state) { method getPackageDependencies (line 476) | getPackageDependencies() { method hasAtomEngine (line 480) | hasAtomEngine(packagePath) { method unobserveDisabledPackages (line 489) | unobserveDisabledPackages() { method observeDisabledPackages (line 496) | observeDisabledPackages() { method unobservePackagesWithKeymapsDisabled (line 515) | unobservePackagesWithKeymapsDisabled() { method observePackagesWithKeymapsDisabled (line 522) | observePackagesWithKeymapsDisabled() { method preloadPackages (line 566) | preloadPackages() { method preloadPackage (line 576) | preloadPackage(packageName, pack) { method loadPackages (line 619) | loadPackages() { method loadPackage (line 636) | loadPackage(nameOrPath) { method loadAvailablePackage (line 661) | loadAvailablePackage(availablePackage, disabledPackageNames) { method unloadPackages (line 739) | unloadPackages() { method unloadPackage (line 743) | unloadPackage(name) { method activate (line 758) | activate() { method registerURIHandlerForPackage (line 773) | registerURIHandlerForPackage(packageName, handler) { method registerPackageActivator (line 779) | registerPackageActivator(activator, types) { method activatePackages (line 783) | activatePackages(packages) { method activatePackage (line 800) | activatePackage(name) { method triggerDeferredActivationHooks (line 830) | triggerDeferredActivationHooks() { method triggerActivationHook (line 842) | triggerActivationHook(hook) { method onDidTriggerActivationHook (line 855) | onDidTriggerActivationHook(hook, callback) { method serialize (line 862) | serialize() { method serializePackage (line 869) | serializePackage(pack) { method deactivatePackages (line 876) | async deactivatePackages() { method deactivatePackage (line 889) | async deactivatePackage(name, suppressSerialization) { method handleMetadataError (line 909) | handleMetadataError(error, packagePath) { method uninstallDirectory (line 922) | uninstallDirectory(directory) { method reloadActivePackageStyleSheets (line 938) | reloadActivePackageStyleSheets() { method isBundledPackagePath (line 949) | isBundledPackagePath(packagePath) { method loadPackageMetadata (line 967) | loadPackageMetadata(packagePathOrAvailablePackage, ignoreErrors = false) { method normalizePackageMetadata (line 1021) | normalizePackageMetadata(metadata) { method test (line 1031) | test() { FILE: src/package-transpilation-registry.js class PackageTranspilationRegistry (line 14) | class PackageTranspilationRegistry { method constructor (line 15) | constructor() { method addTranspilerConfigForPath (line 21) | addTranspilerConfigForPath(packagePath, packageName, packageMeta, conf... method removeTranspilerConfigForPath (line 30) | removeTranspilerConfigForPath(packagePath) { method wrapTranspiler (line 45) | wrapTranspiler(transpiler) { method getPackageTranspilerSpecForFilePath (line 83) | getPackageTranspilerSpecForFilePath(filePath) { method getCachePath (line 122) | getCachePath(sourceCode, filePath, spec) { method transpileWithPackageTranspiler (line 153) | transpileWithPackageTranspiler(sourceCode, filePath, spec) { method getMetadata (line 186) | getMetadata(spec) { method getTranspilerPath (line 194) | getTranspilerPath(spec) { method getTranspiler (line 202) | getTranspiler(spec) { FILE: src/package.js constant CSON (line 3) | const CSON = require('season'); method constructor (line 20) | constructor(params) { method onDidDeactivate (line 60) | onDidDeactivate(callback) { method enable (line 68) | enable() { method disable (line 72) | disable() { method isTheme (line 76) | isTheme() { method measure (line 80) | measure(key, fn) { method getType (line 87) | getType() { method getStyleSheetPriority (line 91) | getStyleSheetPriority() { method preload (line 95) | preload() { method finishLoading (line 114) | finishLoading() { method load (line 126) | load() { method unload (line 150) | unload() { method shouldRequireMainModuleOnLoad (line 154) | shouldRequireMainModuleOnLoad() { method reset (line 165) | reset() { method initializeIfNeeded (line 176) | initializeIfNeeded() { method activate (line 200) | activate() { method activateNow (line 230) | activateNow() { method registerConfigSchemaFromMetadata (line 263) | registerConfigSchemaFromMetadata() { method registerConfigSchemaFromMainModule (line 276) | registerConfigSchemaFromMainModule() { method activateConfig (line 290) | activateConfig() { method activateStylesheets (line 296) | activateStylesheets() { method activateResources (line 325) | activateResources() { method activateKeymaps (line 360) | activateKeymaps() { method deactivateKeymaps (line 376) | deactivateKeymaps() { method hasKeymaps (line 385) | hasKeymaps() { method activateMenus (line 392) | activateMenus() { method activateServices (line 419) | activateServices() { method registerURIHandler (line 452) | registerURIHandler() { method unregisterURIHandler (line 463) | unregisterURIHandler() { method handleURI (line 467) | handleURI(methodName, args) { method registerTranspilerConfig (line 475) | registerTranspilerConfig() { method unregisterTranspilerConfig (line 486) | unregisterTranspilerConfig() { method loadKeymaps (line 492) | loadKeymaps() { method loadMenus (line 509) | loadMenus() { method getKeymapPaths (line 527) | getKeymapPaths() { method getMenuPaths (line 538) | getMenuPaths() { method loadStylesheets (line 549) | loadStylesheets() { method registerDeserializerMethods (line 556) | registerDeserializerMethods() { method activateCoreStartupServices (line 586) | activateCoreStartupServices() { method registerViewProviders (line 606) | registerViewProviders() { method getStylesheetsPath (line 619) | getStylesheetsPath() { method getStylesheetPaths (line 623) | getStylesheetPaths() { method loadGrammarsSync (line 652) | loadGrammarsSync() { method loadGrammars (line 694) | loadGrammars() { method loadSettings (line 743) | loadSettings() { method serialize (line 789) | serialize() { method deactivate (line 804) | async deactivate() { method deactivateResources (line 848) | deactivateResources() { method reloadStylesheets (line 866) | reloadStylesheets() { method requireMainModule (line 882) | requireMainModule() { method getMainModulePath (line 930) | getMainModulePath() { method activationShouldBeDeferred (line 956) | activationShouldBeDeferred() { method hasActivationHooks (line 966) | hasActivationHooks() { method hasWorkspaceOpeners (line 971) | hasWorkspaceOpeners() { method hasActivationCommands (line 976) | hasActivationCommands() { method hasDeferredURIHandler (line 985) | hasDeferredURIHandler() { method subscribeToDeferredActivation (line 990) | subscribeToDeferredActivation() { method subscribeToActivationCommands (line 996) | subscribeToActivationCommands() { method getActivationCommands (line 1037) | getActivationCommands() { method subscribeToActivationHooks (line 1058) | subscribeToActivationHooks() { method getActivationHooks (line 1071) | getActivationHooks() { method subscribeToWorkspaceOpeners (line 1091) | subscribeToWorkspaceOpeners() { method getWorkspaceOpeners (line 1106) | getWorkspaceOpeners() { method getURIHandler (line 1126) | getURIHandler() { method isNativeModule (line 1131) | isNativeModule(modulePath) { method getModulePathNodeFiles (line 1140) | getModulePathNodeFiles(modulePath) { method getNativeModuleDependencyPathsMap (line 1157) | getNativeModuleDependencyPathsMap() { method getNativeModuleDependencyPaths (line 1199) | getNativeModuleDependencyPaths() { method isCompatible (line 1213) | isCompatible() { method rebuild (line 1235) | rebuild() { method getBuildFailureOutput (line 1261) | getBuildFailureOutput() { method runRebuildProcess (line 1265) | runRebuildProcess(done) { method getBuildFailureOutputStorageKey (line 1284) | getBuildFailureOutputStorageKey() { method getIncompatibleNativeModulesStorageKey (line 1290) | getIncompatibleNativeModulesStorageKey() { method getCanDeferMainModuleRequireStorageKey (line 1297) | getCanDeferMainModuleRequireStorageKey() { method getIncompatibleNativeModules (line 1308) | getIncompatibleNativeModules() { method handleError (line 1348) | handleError(message, error) { class SettingsFile (line 1380) | class SettingsFile { method load (line 1381) | static load(path, callback) { method constructor (line 1391) | constructor(path, properties) { method activate (line 1396) | activate(config) { method deactivate (line 1405) | deactivate(config) { FILE: src/pane-axis-element.js class PaneAxisElement (line 4) | class PaneAxisElement extends HTMLElement { method connectedCallback (line 5) | connectedCallback() { method disconnectedCallback (line 14) | disconnectedCallback() { method initialize (line 20) | initialize(model, viewRegistry) { method subscribeToModel (line 43) | subscribeToModel() { method isPaneResizeHandleElement (line 58) | isPaneResizeHandleElement(element) { method childAdded (line 65) | childAdded({ child, index }) { method childRemoved (line 85) | childRemoved({ child }) { method childReplaced (line 95) | childReplaced({ index, oldChild, newChild }) { method flexScaleChanged (line 107) | flexScaleChanged(flexScale) { method hasFocus (line 111) | hasFocus() { function createPaneAxisElement (line 120) | function createPaneAxisElement() { FILE: src/pane-axis.js class PaneAxis (line 6) | class PaneAxis extends Model { method deserialize (line 7) | static deserialize(state, { deserializers, views }) { method constructor (line 14) | constructor({ orientation, children, flexScale }, viewRegistry) { method serialize (line 32) | serialize() { method getElement (line 41) | getElement() { method getFlexScale (line 51) | getFlexScale() { method setFlexScale (line 55) | setFlexScale(flexScale) { method getParent (line 61) | getParent() { method setParent (line 65) | setParent(parent) { method getContainer (line 70) | getContainer() { method setContainer (line 74) | setContainer(container) { method getOrientation (line 81) | getOrientation() { method getChildren (line 85) | getChildren() { method getPanes (line 89) | getPanes() { method getItems (line 93) | getItems() { method onDidAddChild (line 97) | onDidAddChild(fn) { method onDidRemoveChild (line 101) | onDidRemoveChild(fn) { method onDidReplaceChild (line 105) | onDidReplaceChild(fn) { method onDidDestroy (line 109) | onDidDestroy(fn) { method onDidChangeFlexScale (line 113) | onDidChangeFlexScale(fn) { method observeFlexScale (line 117) | observeFlexScale(fn) { method addChild (line 122) | addChild(child, index = this.children.length) { method adjustFlexScale (line 130) | adjustFlexScale() { method removeChild (line 144) | removeChild(child, replacing = false) { method replaceChild (line 160) | replaceChild(oldChild, newChild) { method insertChildBefore (line 172) | insertChildBefore(currentChild, newChild) { method insertChildAfter (line 177) | insertChildAfter(currentChild, newChild) { method reparentLastChild (line 182) | reparentLastChild() { method subscribeToChild (line 189) | subscribeToChild(child) { method unsubscribeFromChild (line 195) | unsubscribeFromChild(child) { method destroyed (line 201) | destroyed() { FILE: src/pane-container-element.js class PaneContainerElement (line 3) | class PaneContainerElement extends HTMLElement { method constructor (line 4) | constructor() { method initialize (line 9) | initialize(model, { views }) { method connectedCallback (line 21) | connectedCallback() { method rootChanged (line 25) | rootChanged(root) { method hasFocus (line 39) | hasFocus() { function createPaneContainerElement (line 48) | function createPaneContainerElement() { FILE: src/pane-container.js constant SERIALIZATION_VERSION (line 7) | const SERIALIZATION_VERSION = 1; constant STOPPED_CHANGING_ACTIVE_PANE_ITEM_DELAY (line 8) | const STOPPED_CHANGING_ACTIVE_PANE_ITEM_DELAY = 100; method constructor (line 11) | constructor(params) { method getLocation (line 40) | getLocation() { method getElement (line 44) | getElement() { method destroy (line 52) | destroy() { method isAlive (line 62) | isAlive() { method isDestroyed (line 66) | isDestroyed() { method serialize (line 70) | serialize(params) { method deserialize (line 79) | deserialize(state, deserializerManager) { method onDidChangeRoot (line 89) | onDidChangeRoot(fn) { method observeRoot (line 93) | observeRoot(fn) { method onDidAddPane (line 98) | onDidAddPane(fn) { method observePanes (line 102) | observePanes(fn) { method onDidDestroyPane (line 109) | onDidDestroyPane(fn) { method onWillDestroyPane (line 113) | onWillDestroyPane(fn) { method onDidChangeActivePane (line 117) | onDidChangeActivePane(fn) { method onDidActivatePane (line 121) | onDidActivatePane(fn) { method observeActivePane (line 125) | observeActivePane(fn) { method onDidAddPaneItem (line 130) | onDidAddPaneItem(fn) { method observePaneItems (line 134) | observePaneItems(fn) { method onDidChangeActivePaneItem (line 141) | onDidChangeActivePaneItem(fn) { method onDidStopChangingActivePaneItem (line 145) | onDidStopChangingActivePaneItem(fn) { method observeActivePaneItem (line 149) | observeActivePaneItem(fn) { method onWillDestroyPaneItem (line 154) | onWillDestroyPaneItem(fn) { method onDidDestroyPaneItem (line 158) | onDidDestroyPaneItem(fn) { method getRoot (line 162) | getRoot() { method setRoot (line 166) | setRoot(root) { method replaceChild (line 176) | replaceChild(oldChild, newChild) { method getPanes (line 183) | getPanes() { method getPaneItems (line 191) | getPaneItems() { method getActivePane (line 195) | getActivePane() { method getActivePaneItem (line 199) | getActivePaneItem() { method paneForURI (line 203) | paneForURI(uri) { method paneForItem (line 207) | paneForItem(item) { method saveAll (line 211) | saveAll() { method confirmClose (line 217) | confirmClose(options) { method activateNextPane (line 227) | activateNextPane() { method activatePreviousPane (line 239) | activatePreviousPane() { method moveActiveItemToPane (line 254) | moveActiveItemToPane(destPane) { method copyActiveItemToPane (line 265) | copyActiveItemToPane(destPane) { method destroyEmptyPanes (line 273) | destroyEmptyPanes() { method didAddPane (line 281) | didAddPane(event) { method willDestroyPane (line 290) | willDestroyPane(event) { method didDestroyPane (line 294) | didDestroyPane(event) { method didActivatePane (line 298) | didActivatePane(activePane) { method didAddPaneItem (line 317) | didAddPaneItem(item, pane, index) { method willDestroyPaneItem (line 322) | willDestroyPaneItem(event) { method didDestroyPaneItem (line 326) | didDestroyPaneItem(event) { method didChangeActiveItemOnPane (line 331) | didChangeActiveItemOnPane(pane, activeItem) { method cancelStoppedChangingActivePaneItemTimeout (line 346) | cancelStoppedChangingActivePaneItemTimeout() { FILE: src/pane-element.js class PaneElement (line 4) | class PaneElement extends HTMLElement { method constructor (line 5) | constructor() { method connectedCallback (line 14) | connectedCallback() { method detachedCallback (line 22) | detachedCallback() { method initializeContent (line 26) | initializeContent() { method subscribeToDOMEvents (line 33) | subscribeToDOMEvents() { method initialize (line 75) | initialize(model, { views, applicationDelegate }) { method getModel (line 108) | getModel() { method activated (line 112) | activated() { method activeStatusChanged (line 121) | activeStatusChanged(active) { method activeItemChanged (line 129) | activeItemChanged(item) { method showItemView (line 170) | showItemView(itemView) { method hideItemView (line 179) | hideItemView(itemView) { method itemRemoved (line 189) | itemRemoved({ item, index, destroyed }) { method paneDestroyed (line 196) | paneDestroyed() { method flexScaleChanged (line 203) | flexScaleChanged(flexScale) { method getActiveView (line 207) | getActiveView() { method hasFocus (line 211) | hasFocus() { function createPaneElement (line 218) | function createPaneElement() { FILE: src/pane-resize-handle-element.js class PaneResizeHandleElement (line 1) | class PaneResizeHandleElement extends HTMLElement { method constructor (line 2) | constructor() { method subscribeToDOMEvents (line 9) | subscribeToDOMEvents() { method connectedCallback (line 14) | connectedCallback() { method disconnectedCallback (line 24) | disconnectedCallback() { method resizeToFitContent (line 28) | resizeToFitContent() { method resizeStarted (line 38) | resizeStarted(e) { method resizeStopped (line 50) | resizeStopped() { method calcRatio (line 59) | calcRatio(ratio1, ratio2, total) { method setFlexGrow (line 64) | setFlexGrow(prevSize, nextSize) { method fixInRange (line 74) | fixInRange(val, minValue, maxValue) { method resizePane (line 78) | resizePane({ clientX, clientY, which }) { function createPaneResizeHandleElement (line 114) | function createPaneResizeHandleElement() { FILE: src/pane.js class SaveCancelledError (line 9) | class SaveCancelledError extends Error {} method inspect (line 21) | inspect() { method deserialize (line 25) | static deserialize( method constructor (line 61) | constructor(params = {}) { method getElement (line 99) | getElement() { method serialize (line 109) | serialize() { method getParent (line 134) | getParent() { method setParent (line 138) | setParent(parent) { method getContainer (line 142) | getContainer() { method setContainer (line 146) | setContainer(container) { method isItemAllowed (line 158) | isItemAllowed(item) { method setFlexScale (line 168) | setFlexScale(flexScale) { method getFlexScale (line 174) | getFlexScale() { method increaseSize (line 178) | increaseSize() { method decreaseSize (line 184) | decreaseSize() { method onDidChangeFlexScale (line 204) | onDidChangeFlexScale(callback) { method observeFlexScale (line 217) | observeFlexScale(callback) { method onDidActivate (line 230) | onDidActivate(callback) { method onWillDestroy (line 239) | onWillDestroy(callback) { method onDidDestroy (line 248) | onDidDestroy(callback) { method onDidChangeActive (line 260) | onDidChangeActive(callback) { method observeActive (line 275) | observeActive(callback) { method onDidAddItem (line 288) | onDidAddItem(callback) { method onDidRemoveItem (line 300) | onDidRemoveItem(callback) { method onWillRemoveItem (line 310) | onWillRemoveItem(callback) { method onDidMoveItem (line 323) | onDidMoveItem(callback) { method observeItems (line 334) | observeItems(callback) { method onDidChangeActiveItem (line 348) | onDidChangeActiveItem(callback) { method onChooseNextMRUItem (line 360) | onChooseNextMRUItem(callback) { method onChooseLastMRUItem (line 372) | onChooseLastMRUItem(callback) { method onDoneChoosingMRUItem (line 384) | onDoneChoosingMRUItem(callback) { method observeActiveItem (line 396) | observeActiveItem(callback) { method onWillDestroyItem (line 410) | onWillDestroyItem(callback) { method focus (line 415) | focus() { method blur (line 420) | blur() { method isFocused (line 425) | isFocused() { method getPanes (line 429) | getPanes() { method unsubscribeFromItem (line 433) | unsubscribeFromItem(item) { method getItems (line 448) | getItems() { method getActiveItem (line 455) | getActiveItem() { method setActiveItem (line 459) | setActiveItem(activeItem, options) { method addItemsToStack (line 472) | addItemsToStack(itemStackIndices) { method addItemToStack (line 488) | addItemToStack(newItem) { method getActiveEditor (line 498) | getActiveEditor() { method itemAtIndex (line 507) | itemAtIndex(index) { method activateNextRecentlyUsedItem (line 512) | activateNextRecentlyUsedItem() { method activatePreviousRecentlyUsedItem (line 526) | activatePreviousRecentlyUsedItem() { method moveActiveItemToTopOfStack (line 542) | moveActiveItemToTopOfStack() { method activateNextItem (line 549) | activateNextItem() { method activatePreviousItem (line 559) | activatePreviousItem() { method activateLastItem (line 568) | activateLastItem() { method moveItemRight (line 573) | moveItemRight() { method moveItemLeft (line 581) | moveItemLeft() { method getActiveItemIndex (line 591) | getActiveItemIndex() { method activateItemAtIndex (line 598) | activateItemAtIndex(index) { method activateItem (line 611) | activateItem(item, options = {}) { method addItem (line 634) | addItem(item, options = {}) { method setPendingItem (line 695) | setPendingItem(item) { method getPendingItem (line 708) | getPendingItem() { method clearPendingItem (line 712) | clearPendingItem() { method onItemDidTerminatePendingState (line 716) | onItemDidTerminatePendingState(callback) { method addItems (line 729) | addItems(items, index = this.getActiveItemIndex() + 1) { method removeItem (line 738) | removeItem(item, moved) { method removeItemFromStack (line 777) | removeItemFromStack(item) { method moveItem (line 786) | moveItem(item, newIndex) { method moveItemToPane (line 799) | moveItemToPane(item, pane, index) { method destroyActiveItem (line 807) | destroyActiveItem() { method destroyItem (line 826) | async destroyItem(item, force) { method destroyItems (line 875) | destroyItems() { method destroyInactiveItems (line 880) | destroyInactiveItems() { method promptToSaveItem (line 888) | promptToSaveItem(item, options = {}) { method saveActiveItem (line 953) | saveActiveItem(nextAction) { method saveActiveItemAs (line 964) | saveActiveItemAs(nextAction) { method saveItem (line 977) | saveItem(item, nextAction) { method saveItemAs (line 1017) | async saveItemAs(item, nextAction) { method saveItems (line 1065) | saveItems() { method itemForURI (line 1077) | itemForURI(uri) { method activateItemForURI (line 1092) | activateItemForURI(uri) { method copyActiveItem (line 1102) | copyActiveItem() { method isActive (line 1115) | isActive() { method activate (line 1120) | activate() { method destroy (line 1132) | destroy() { method isAlive (line 1155) | isAlive() { method isDestroyed (line 1162) | isDestroyed() { method splitLeft (line 1177) | splitLeft(params) { method splitRight (line 1188) | splitRight(params) { method splitUp (line 1199) | splitUp(params) { method splitDown (line 1210) | splitDown(params) { method split (line 1214) | split(orientation, side, params) { method findLeftmostSibling (line 1267) | findLeftmostSibling() { method findRightmostSibling (line 1280) | findRightmostSibling() { method findOrCreateRightmostSibling (line 1297) | findOrCreateRightmostSibling() { method findTopmostSibling (line 1308) | findTopmostSibling() { method findBottommostSibling (line 1321) | findBottommostSibling() { method findOrCreateBottommostSibling (line 1338) | findOrCreateBottommostSibling() { method close (line 1351) | close() { method handleSaveError (line 1359) | handleSaveError(error, item) { method getMessageForErrorCode (line 1398) | getMessageForErrorCode(errorCode) { function promisify (line 1424) | function promisify(callback) { FILE: src/panel-container-element.js class PanelContainerElement (line 6) | class PanelContainerElement extends HTMLElement { method constructor (line 7) | constructor() { method connectedCallback (line 12) | connectedCallback() { method initialize (line 18) | initialize(model, viewRegistry) { method getModel (line 36) | getModel() { method panelAdded (line 40) | panelAdded({ panel, index }) { method destroyed (line 99) | destroyed() { method hideAllPanelsExcept (line 106) | hideAllPanelsExcept(excludedPanel) { function createPanelContainerElement (line 117) | function createPanelContainerElement() { FILE: src/panel-container.js method constructor (line 7) | constructor({ location, dock, viewRegistry } = {}) { method destroy (line 16) | destroy() { method getElement (line 25) | getElement() { method onDidAddPanel (line 39) | onDidAddPanel(callback) { method onDidRemovePanel (line 43) | onDidRemovePanel(callback) { method onDidDestroy (line 47) | onDidDestroy(callback) { method getLocation (line 55) | getLocation() { method isModal (line 59) | isModal() { method getPanels (line 63) | getPanels() { method addPanel (line 67) | addPanel(panel) { method panelForItem (line 81) | panelForItem(item) { method panelDestroyed (line 90) | panelDestroyed(panel) { method getPanelIndex (line 98) | getPanelIndex(panel) { FILE: src/panel.js method constructor (line 15) | constructor({ item, autoFocus, visible, priority, className }, viewRegis... method destroy (line 27) | destroy() { method getElement (line 36) | getElement() { method onDidChangeVisible (line 57) | onDidChangeVisible(callback) { method onDidDestroy (line 67) | onDidDestroy(callback) { method getItem (line 76) | getItem() { method getPriority (line 81) | getPriority() { method getClassName (line 85) | getClassName() { method isVisible (line 90) | isVisible() { method hide (line 95) | hide() { method show (line 103) | show() { FILE: src/path-watcher.js constant ACTION_MAP (line 10) | const ACTION_MAP = new Map([ constant WATCHER_STATE (line 18) | const WATCHER_STATE = { class NativeWatcher (line 26) | class NativeWatcher { method constructor (line 30) | constructor(normalizedPath) { method start (line 44) | async start() { method doStart (line 56) | doStart() { method isRunning (line 61) | isRunning() { method onDidStart (line 68) | onDidStart(callback) { method onDidChange (line 77) | onDidChange(callback) { method onShouldDetach (line 92) | onShouldDetach(callback) { method onWillStop (line 99) | onWillStop(callback) { method onDidStop (line 106) | onDidStop(callback) { method onDidError (line 113) | onDidError(callback) { method reattachTo (line 122) | reattachTo(replacement, watchedPath, options) { method stop (line 129) | async stop() { method doStop (line 143) | doStop() { method dispose (line 148) | dispose() { method onEvents (line 156) | onEvents(events) { method onError (line 163) | onError(err) { class AtomNativeWatcher (line 170) | class AtomNativeWatcher extends NativeWatcher { method doStart (line 171) | async doStart() { class NSFWNativeWatcher (line 285) | class NSFWNativeWatcher extends NativeWatcher { method doStart (line 286) | async doStart(rootPath, eventCallback, errorCallback) { method doStop (line 320) | doStop() { class PathWatcher (line 369) | class PathWatcher { method constructor (line 376) | constructor(nativeWatcherRegistry, watchedPath, options) { method getNormalizedPathPromise (line 411) | getNormalizedPathPromise() { method getAttachedPromise (line 416) | getAttachedPromise() { method getStartPromise (line 443) | getStartPromise() { method onDidChange (line 453) | onDidChange(callback) { method onDidError (line 481) | onDidError(callback) { method attachToNative (line 486) | attachToNative(native) { method onNativeEvents (line 542) | onNativeEvents(events, callback) { method dispose (line 583) | dispose() { class PathWatcherManager (line 595) | class PathWatcherManager { method active (line 597) | static active() { method transitionTo (line 614) | static async transitionTo(setting) { method constructor (line 648) | constructor(setting) { method useExperimentalWatcher (line 679) | useExperimentalWatcher() { method createWatcher (line 684) | async createWatcher(rootPath, options, eventCallback) { method getRegistry (line 711) | getRegistry() { method status (line 720) | status() { method print (line 729) | print() { method stopAllWatchers (line 740) | stopAllWatchers() { function watchPath (line 788) | function watchPath(rootPath, options, eventCallback) { function stopAllWatchers (line 798) | function stopAllWatchers() { FILE: src/project.js method constructor (line 21) | constructor({ method destroyed (line 49) | destroyed() { method reset (line 65) | reset(packageManager) { method destroyUnretainedBuffers (line 83) | destroyUnretainedBuffers() { method replace (line 91) | replace(projectSpecification) { method onDidReplace (line 115) | onDidReplace(callback) { method deserialize (line 123) | deserialize(state) { method serialize (line 160) | serialize(options = {}) { method onDidChangePaths (line 188) | onDidChangePaths(callback) { method onDidAddBuffer (line 199) | onDidAddBuffer(callback) { method observeBuffers (line 210) | observeBuffers(callback) { method onDidChangeFiles (line 255) | onDidChangeFiles(callback) { method observeRepositories (line 269) | observeRepositories(callback) { method onDidAddRepository (line 287) | onDidAddRepository(callback) { method getRepositories (line 305) | getRepositories() { method repositoryForDirectory (line 316) | repositoryForDirectory(directory) { method getPaths (line 352) | getPaths() { method setPaths (line 370) | setPaths(projectPaths, options = {}) { method addPath (line 418) | addPath(projectPath, options = {}) { method getProvidedDirectoryForProjectPath (line 487) | getProvidedDirectoryForProjectPath(projectPath) { method getDirectoryForProjectPath (line 499) | getDirectoryForProjectPath(projectPath) { method getWatcherPromise (line 520) | getWatcherPromise(projectPath) { method removePath (line 530) | removePath(projectPath) { method getDirectories (line 563) | getDirectories() { method resolvePath (line 567) | resolvePath(uri) { method relativize (line 590) | relativize(fullPath) { method relativizePath (line 604) | relativizePath(fullPath) { method contains (line 644) | contains(pathToCheck) { method consumeServices (line 652) | consumeServices({ serviceHub }) { method getBuffers (line 685) | getBuffers() { method isPathModified (line 690) | isPathModified(filePath) { method findBufferForPath (line 695) | findBufferForPath(filePath) { method findBufferForId (line 699) | findBufferForId(id) { method bufferForPathSync (line 704) | bufferForPathSync(filePath) { method bufferForIdSync (line 720) | bufferForIdSync(id) { method bufferForPath (line 740) | bufferForPath(absoluteFilePath) { method shouldDestroyBufferOnFileDelete (line 752) | shouldDestroyBufferOnFileDelete() { method buildBufferSync (line 757) | buildBufferSync(absoluteFilePath) { method buildBuffer (line 778) | async buildBuffer(absoluteFilePath) { method addBuffer (line 810) | addBuffer(buffer, options = {}) { method removeBuffer (line 821) | removeBuffer(buffer) { method removeBufferAtIndex (line 828) | removeBufferAtIndex(index, options = {}) { method eachBuffer (line 833) | eachBuffer(...args) { method subscribeToBuffer (line 852) | subscribeToBuffer(buffer) { FILE: src/protocol-handler-installer.js constant SETTING (line 3) | const SETTING = 'core.uriHandlerRegistration'; constant PROMPT (line 4) | const PROMPT = 'prompt'; constant ALWAYS (line 5) | const ALWAYS = 'always'; constant NEVER (line 6) | const NEVER = 'never'; method isSupported (line 9) | isSupported() { method isDefaultProtocolClient (line 13) | async isDefaultProtocolClient() { method setAsDefaultProtocolClient (line 21) | async setAsDefaultProtocolClient() { method initialize (line 34) | async initialize(config, notifications) { method promptToBecomeProtocolClient (line 66) | promptToBecomeProtocolClient(config, notifications) { FILE: src/reopen-project-list-view.js method constructor (line 4) | constructor(callback) { method element (line 30) | get element() { method dispose (line 34) | dispose() { method cancel (line 39) | cancel() { method attach (line 51) | attach() { method toggle (line 60) | async toggle() { method makeName (line 74) | makeName(paths) { FILE: src/reopen-project-menu-manager.js method constructor (line 5) | constructor({ menu, commands, history, config, open }) { method reopenProjectCommand (line 29) | reopenProjectCommand(e) { method createReopenProjectListView (line 37) | createReopenProjectListView() { method update (line 49) | update() { method taskDescription (line 59) | static taskDescription(paths) { method applyWindowsJumpListRemovals (line 68) | async applyWindowsJumpListRemovals() { method updateWindowsJumpList (line 89) | updateWindowsJumpList() { method dispose (line 131) | dispose() { method disposeProjectMenu (line 139) | disposeProjectMenu() { method createProjectsMenu (line 146) | static createProjectsMenu(projects) { method createLabel (line 164) | static createLabel(project) { method betterBaseName (line 170) | static betterBaseName(directory) { FILE: src/ripgrep-directory-searcher.js function updateLeadingContext (line 47) | function updateLeadingContext(message, pendingLeadingContext, options) { function updateTrailingContexts (line 61) | function updateTrailingContexts(message, pendingTrailingContexts, option... function cleanResultLine (line 77) | function cleanResultLine(resultLine) { function getPositionFromColumn (line 85) | function getPositionFromColumn(lines, column) { function processUnicodeMatch (line 99) | function processUnicodeMatch(match) { function processSubmatch (line 134) | function processSubmatch(submatch, lineText, offsetRow) { function getText (line 159) | function getText(input) { method canSearchDirectory (line 166) | canSearchDirectory() { method search (line 203) | search(directories, regexp, options) { method searchInDirectory (line 221) | searchInDirectory(directory, regexp, options, numPathsFound) { method prepareGlobs (line 369) | prepareGlobs(globs, projectRootPath) { method prepareRegexp (line 405) | prepareRegexp(regexpStr) { method isMultilineRegexp (line 419) | isMultilineRegexp(regexpStr) { FILE: src/scope-descriptor.js method fromObject (line 21) | static fromObject(scopes) { method constructor (line 37) | constructor({ scopes }) { method getScopesArray (line 42) | getScopesArray() { method getScopeChain (line 46) | getScopeChain() { method toString (line 67) | toString() { method isEqual (line 71) | isEqual(other) { FILE: src/selection.js method constructor (line 10) | constructor({ cursor, marker, editor, id }) { method destroy (line 27) | destroy() { method isLastSelection (line 31) | isLastSelection() { method onDidChangeRange (line 50) | onDidChangeRange(callback) { method onDidDestroy (line 59) | onDidDestroy(callback) { method getScreenRange (line 68) | getScreenRange() { method setScreenRange (line 76) | setScreenRange(screenRange, options) { method getBufferRange (line 84) | getBufferRange() { method setBufferRange (line 99) | setBufferRange(bufferRange, options = {}) { method getBufferRowRange (line 125) | getBufferRowRange() { method getTailScreenPosition (line 133) | getTailScreenPosition() { method getTailBufferPosition (line 137) | getTailBufferPosition() { method getHeadScreenPosition (line 141) | getHeadScreenPosition() { method getHeadBufferPosition (line 145) | getHeadBufferPosition() { method isEmpty (line 154) | isEmpty() { method isReversed (line 162) | isReversed() { method isSingleScreenLine (line 167) | isSingleScreenLine() { method getText (line 172) | getText() { method intersectsBufferRange (line 181) | intersectsBufferRange(bufferRange) { method intersectsScreenRowRange (line 185) | intersectsScreenRowRange(startRow, endRow) { method intersectsScreenRow (line 189) | intersectsScreenRow(screenRow) { method intersectsWith (line 198) | intersectsWith(otherSelection, exclusive) { method clear (line 215) | clear(options) { method selectToScreenPosition (line 230) | selectToScreenPosition(position, options) { method selectToBufferPosition (line 261) | selectToBufferPosition(position) { method selectRight (line 268) | selectRight(columnCount) { method selectLeft (line 275) | selectLeft(columnCount) { method selectUp (line 282) | selectUp(rowCount) { method selectDown (line 289) | selectDown(rowCount) { method selectToTop (line 295) | selectToTop() { method selectToBottom (line 301) | selectToBottom() { method selectAll (line 306) | selectAll() { method selectToBeginningOfLine (line 312) | selectToBeginningOfLine() { method selectToFirstCharacterOfLine (line 318) | selectToFirstCharacterOfLine() { method selectToEndOfLine (line 324) | selectToEndOfLine() { method selectToEndOfBufferLine (line 330) | selectToEndOfBufferLine() { method selectToBeginningOfWord (line 336) | selectToBeginningOfWord() { method selectToEndOfWord (line 342) | selectToEndOfWord() { method selectToBeginningOfNextWord (line 348) | selectToBeginningOfNextWord() { method selectToPreviousWordBoundary (line 353) | selectToPreviousWordBoundary() { method selectToNextWordBoundary (line 358) | selectToNextWordBoundary() { method selectToPreviousSubwordBoundary (line 363) | selectToPreviousSubwordBoundary() { method selectToNextSubwordBoundary (line 368) | selectToNextSubwordBoundary() { method selectToBeginningOfNextParagraph (line 374) | selectToBeginningOfNextParagraph() { method selectToBeginningOfPreviousParagraph (line 380) | selectToBeginningOfPreviousParagraph() { method selectWord (line 389) | selectWord(options = {}) { method expandOverWord (line 405) | expandOverWord(options) { method selectLine (line 420) | selectLine(row, options) { method expandOverLine (line 446) | expandOverLine(options) { method ensureWritable (line 460) | ensureWritable(methodName, opts) { method insertText (line 501) | insertText(text, options = {}) { method backspace (line 594) | backspace(options = {}) { method deleteToPreviousWordBoundary (line 606) | deleteToPreviousWordBoundary(options = {}) { method deleteToNextWordBoundary (line 618) | deleteToNextWordBoundary(options = {}) { method deleteToBeginningOfWord (line 629) | deleteToBeginningOfWord(options = {}) { method deleteToBeginningOfLine (line 640) | deleteToBeginningOfLine(options = {}) { method delete (line 655) | delete(options = {}) { method deleteToEndOfLine (line 668) | deleteToEndOfLine(options = {}) { method deleteToEndOfWord (line 685) | deleteToEndOfWord(options = {}) { method deleteToBeginningOfSubword (line 696) | deleteToBeginningOfSubword(options = {}) { method deleteToEndOfSubword (line 707) | deleteToEndOfSubword(options = {}) { method deleteSelectedText (line 717) | deleteSelectedText(options = {}) { method deleteLine (line 730) | deleteLine(options = {}) { method joinLines (line 761) | joinLines(options = {}) { method outdentSelectedRows (line 820) | outdentSelectedRows(options = {}) { method autoIndentSelectedRows (line 840) | autoIndentSelectedRows(options = {}) { method toggleLineComments (line 853) | toggleLineComments(options = {}) { method cutToEndOfLine (line 867) | cutToEndOfLine(maintainClipboard, options = {}) { method cutToEndOfBufferLine (line 878) | cutToEndOfBufferLine(maintainClipboard, options = {}) { method cut (line 889) | cut(maintainClipboard = false, fullLine = false, bypassReadOnly = false) { method copy (line 904) | copy(maintainClipboard = false, fullLine = false) { method fold (line 944) | fold() { method adjustIndent (line 954) | adjustIndent(lines, indentAdjustment) { method indent (line 982) | indent({ autoIndent, bypassReadOnly } = {}) { method indentSelectedRows (line 1011) | indentSelectedRows(options = {}) { method addSelectionBelow (line 1026) | addSelectionBelow() { method addSelectionAbove (line 1060) | addSelectionAbove() { method merge (line 1094) | merge(otherSelection, options = {}) { method compare (line 1124) | compare(otherSelection) { method setGoalScreenRange (line 1132) | setGoalScreenRange(range) { method getGoalScreenRange (line 1136) | getGoalScreenRange() { method markerDidChange (line 1140) | markerDidChange(e) { method markerDidDestroy (line 1178) | markerDidDestroy() { method finalize (line 1193) | finalize() { method autoscroll (line 1206) | autoscroll(options) { method clearAutoscroll (line 1217) | clearAutoscroll() {} method modifySelection (line 1219) | modifySelection(fn) { method plantTail (line 1231) | plantTail() { FILE: src/selectors.js function parse (line 10) | function parse(selector) { function matcherForSelector (line 23) | function matcherForSelector(selector) { function selectorMatchesAnyScope (line 34) | function selectorMatchesAnyScope(selector, scopes) { FILE: src/startup-time.js method setStartTime (line 5) | setStartTime() { method addMarker (line 10) | addMarker(label, dateTime) { method importData (line 18) | importData(data) { method exportData (line 22) | exportData() { method deleteData (line 29) | deleteData() { FILE: src/state-store.js method constructor (line 4) | constructor(databaseName, version) { method dbPromise (line 10) | get dbPromise() { method isConnected (line 44) | isConnected() { method connect (line 48) | connect() { method save (line 52) | save(key, value) { method load (line 68) | load(key) { method delete (line 92) | delete(key) { method clear (line 108) | clear() { method count (line 124) | count() { FILE: src/storage-folder.js method constructor (line 5) | constructor(containingPath) { method store (line 11) | store(name, object) { method load (line 23) | load(name) { method pathForKey (line 52) | pathForKey(name) { method getPath (line 56) | getPath() { FILE: src/style-manager.js constant DEPRECATED_SYNTAX_SELECTORS (line 8) | const DEPRECATED_SYNTAX_SELECTORS = require('./deprecated-syntax-selecto... method constructor (line 16) | constructor() { method initialize (line 23) | initialize({ configDirPath }) { method observeStyleElements (line 53) | observeStyleElements(callback) { method onDidAddStyleElement (line 76) | onDidAddStyleElement(callback) { method onDidRemoveStyleElement (line 87) | onDidRemoveStyleElement(callback) { method onDidUpdateStyleElement (line 104) | onDidUpdateStyleElement(callback) { method onDidUpdateDeprecations (line 108) | onDidUpdateDeprecations(callback) { method getStyleElements (line 117) | getStyleElements() { method addStyleSheet (line 121) | addStyleSheet(source, params = {}) { method addStyleElement (line 173) | addStyleElement(styleElement) { method removeStyleElement (line 195) | removeStyleElement(styleElement) { method upgradeDeprecatedSelectorsForStyleSheet (line 206) | upgradeDeprecatedSelectorsForStyleSheet(styleSheet, context) { method getDeprecations (line 229) | getDeprecations() { method clearDeprecations (line 233) | clearDeprecations() { method getSnapshot (line 237) | getSnapshot() { method restoreSnapshot (line 241) | restoreSnapshot(styleElementsToRestore) { method buildStylesElement (line 256) | buildStylesElement() { method getUserStyleSheetPath (line 269) | getUserStyleSheetPath() { function transformDeprecatedShadowDOMSelectors (line 286) | function transformDeprecatedShadowDOMSelectors(css, context) { FILE: src/styles-element.js class StylesElement (line 3) | class StylesElement extends HTMLElement { method constructor (line 4) | constructor() { method onDidAddStyleElement (line 12) | onDidAddStyleElement(callback) { method onDidRemoveStyleElement (line 16) | onDidRemoveStyleElement(callback) { method onDidUpdateStyleElement (line 20) | onDidUpdateStyleElement(callback) { method connectedCallback (line 24) | connectedCallback() { method disconnectedCallback (line 30) | disconnectedCallback() { method observedAttributes (line 35) | static get observedAttributes() { method attributeChangedCallback (line 39) | attributeChangedCallback(attrName) { method initialize (line 45) | initialize(styleManager) { method contextChanged (line 68) | contextChanged() { method styleElementAdded (line 82) | styleElementAdded(styleElement) { method styleElementRemoved (line 111) | styleElementRemoved(styleElement) { method styleElementUpdated (line 126) | styleElementUpdated(styleElement) { method styleElementMatchesContext (line 138) | styleElementMatchesContext(styleElement) { function createStylesElement (line 145) | function createStylesElement() { FILE: src/syntax-scope-map.js method constructor (line 4) | constructor(resultsBySelector) { method addSelector (line 14) | addSelector(selector, result) { method get (line 104) | get(nodeTypes, childIndices, leafIsNamed = true) { function setTableDefaults (line 133) | function setTableDefaults(table, allowWildcardSelector) { function mergeTable (line 158) | function mergeTable(table, defaultTable, mergeIndices = true) { function rejectSelector (line 180) | function rejectSelector(selector) { FILE: src/task-bootstrap.js method warn (line 11) | warn() { method log (line 14) | log() { method error (line 17) | error() { method trace (line 20) | trace() {} method createElement (line 25) | createElement() { method insertBefore (line 35) | insertBefore() {} method removeChild (line 36) | removeChild() {} method getElementById (line 38) | getElementById() { method createComment (line 41) | createComment() { method createDocumentFragment (line 44) | createDocumentFragment() { FILE: src/text-editor-component.js constant DEFAULT_ROWS_PER_TILE (line 14) | const DEFAULT_ROWS_PER_TILE = 6; constant NORMAL_WIDTH_CHARACTER (line 15) | const NORMAL_WIDTH_CHARACTER = 'x'; constant DOUBLE_WIDTH_CHARACTER (line 16) | const DOUBLE_WIDTH_CHARACTER = '我'; constant HALF_WIDTH_CHARACTER (line 17) | const HALF_WIDTH_CHARACTER = 'ハ'; constant KOREAN_CHARACTER (line 18) | const KOREAN_CHARACTER = '세'; constant NBSP_CHARACTER (line 19) | const NBSP_CHARACTER = '\u00a0'; constant ZERO_WIDTH_NBSP_CHARACTER (line 20) | const ZERO_WIDTH_NBSP_CHARACTER = '\ufeff'; constant MOUSE_DRAG_AUTOSCROLL_MARGIN (line 21) | const MOUSE_DRAG_AUTOSCROLL_MARGIN = 40; constant CURSOR_BLINK_RESUME_DELAY (line 22) | const CURSOR_BLINK_RESUME_DELAY = 300; constant CURSOR_BLINK_PERIOD (line 23) | const CURSOR_BLINK_PERIOD = 800; function scaleMouseDragAutoscrollDelta (line 25) | function scaleMouseDragAutoscrollDelta(delta) { method setScheduler (line 30) | static setScheduler(scheduler) { method getScheduler (line 34) | static getScheduler() { method didUpdateStyles (line 38) | static didUpdateStyles() { method didUpdateScrollbarStyles (line 46) | static didUpdateScrollbarStyles() { method constructor (line 54) | constructor(props) { method update (line 192) | update(props) { method pixelPositionForScreenPosition (line 201) | pixelPositionForScreenPosition({ row, column }) { method scheduleUpdate (line 212) | scheduleUpdate(nextUpdateOnlyBlinksCursors = false) { method updateSync (line 230) | updateSync(useScheduler = false) { method measureBlockDecorations (line 304) | measureBlockDecorations() { method updateSyncBeforeMeasuringContent (line 384) | updateSyncBeforeMeasuringContent() { method measureContentDuringUpdateSync (line 415) | measureContentDuringUpdateSync() { method updateSyncAfterMeasuringContent (line 451) | updateSyncAfterMeasuringContent() { method render (line 476) | render() { method renderGutterContainer (line 547) | renderGutterContainer() { method renderScrollContainer (line 574) | renderScrollContainer() { method renderContent (line 601) | renderContent() { method renderHighlightDecorations (line 628) | renderHighlightDecorations() { method renderLineTiles (line 638) | renderLineTiles() { method renderCursorsAndInput (line 723) | renderCursorsAndInput() { method renderPlaceholderText (line 748) | renderPlaceholderText() { method renderCharacterMeasurementLine (line 759) | renderCharacterMeasurementLine() { method renderBlockDecorationMeasurementArea (line 774) | renderBlockDecorationMeasurementArea() { method renderDummyScrollbars (line 787) | renderDummyScrollbars() { method renderOverlayDecorations (line 853) | renderOverlayDecorations() { method updateClassList (line 874) | updateClassList() { method queryScreenLinesToRender (line 904) | queryScreenLinesToRender() { method queryLongestLine (line 913) | queryLongestLine() { method queryExtraScreenLinesToRender (line 928) | queryExtraScreenLinesToRender() { method queryLineNumbersToRender (line 937) | queryLineNumbersToRender() { method queryMaxLineNumberDigits (line 994) | queryMaxLineNumberDigits() { method renderedScreenLineForRow (line 1005) | renderedScreenLineForRow(row) { method queryGuttersToRender (line 1012) | queryGuttersToRender() { method queryDecorationsToRender (line 1036) | queryDecorationsToRender() { method addDecorationToRender (line 1071) | addDecorationToRender(type, decoration, marker, screenRange, reversed) { method addLineDecorationToRender (line 1124) | addLineDecorationToRender(type, decoration, screenRange, reversed) { method addHighlightDecorationToMeasure (line 1177) | addHighlightDecorationToMeasure(decoration, screenRange, key) { method addCursorDecorationToMeasure (line 1210) | addCursorDecorationToMeasure(decoration, marker, screenRange, reversed) { method addOverlayDecorationToRender (line 1250) | addOverlayDecorationToRender(decoration, marker) { method addCustomGutterDecorationToRender (line 1270) | addCustomGutterDecorationToRender(decoration, screenRange) { method addBlockDecorationToRender (line 1294) | addBlockDecorationToRender(decoration, screenRange, reversed) { method addTextDecorationToRender (line 1329) | addTextDecorationToRender(decoration, screenRange, marker) { method populateTextDecorationsToRender (line 1348) | populateTextDecorationsToRender() { method addTextDecorationStart (line 1463) | addTextDecorationStart(row, column, className, style) { method updateAbsolutePositionedDecorations (line 1475) | updateAbsolutePositionedDecorations() { method updateHighlightsToRender (line 1481) | updateHighlightsToRender() { method updateCursorsToRender (line 1501) | updateCursorsToRender() { method updateOverlayToRender (line 1529) | updateOverlayToRender(decoration) { method updateOverlaysToRender (line 1570) | updateOverlaysToRender() { method didAttach (line 1580) | didAttach() { method didDetach (line 1624) | didDetach() { method didShow (line 1638) | didShow() { method didHide (line 1649) | didHide() { method didFocus (line 1658) | didFocus() { method didBlur (line 1673) | didBlur(event) { method didBlurHiddenInput (line 1679) | didBlurHiddenInput(event) { method didFocusHiddenInput (line 1691) | didFocusHiddenInput() { method didMouseWheel (line 1699) | didMouseWheel(event) { method didResize (line 1730) | didResize() { method didResizeGutterContainer (line 1750) | didResizeGutterContainer() { method didScrollDummyScrollbar (line 1764) | didScrollDummyScrollbar() { method didUpdateStyles (line 1780) | didUpdateStyles() { method didUpdateScrollbarStyles (line 1786) | didUpdateScrollbarStyles() { method didPaste (line 1793) | didPaste(event) { method didTextInput (line 1803) | didTextInput(event) { method didKeydown (line 1858) | didKeydown(event) { method didKeypress (line 1884) | didKeypress(event) { method didKeyup (line 1892) | didKeyup(event) { method didCompositionStart (line 1911) | didCompositionStart() { method didCompositionUpdate (line 1931) | didCompositionUpdate(event) { method didCompositionEnd (line 1935) | didCompositionEnd(event) { method didMouseDownOnContent (line 1939) | didMouseDownOnContent(event) { method didMouseDownOnLineNumberGutter (line 2047) | didMouseDownOnLineNumberGutter(event) { method handleMouseDragUntilMouseUp (line 2135) | handleMouseDragUntilMouseUp({ didDrag, didStopDragging }) { method autoscrollOnMouseDrag (line 2171) | autoscrollOnMouseDrag({ clientX, clientY }, verticalOnly = false) { method screenPositionForMouseEvent (line 2215) | screenPositionForMouseEvent(event) { method pixelPositionForMouseEvent (line 2221) | pixelPositionForMouseEvent({ clientX, clientY }) { method didUpdateSelections (line 2238) | didUpdateSelections() { method pauseCursorBlinking (line 2243) | pauseCursorBlinking() { method resumeCursorBlinking (line 2248) | resumeCursorBlinking() { method stopCursorBlinking (line 2253) | stopCursorBlinking() { method startCursorBlinking (line 2263) | startCursorBlinking() { method didRequestAutoscroll (line 2274) | didRequestAutoscroll(autoscroll) { method flushPendingLogicalScrollPosition (line 2279) | flushPendingLogicalScrollPosition() { method autoscrollVertically (line 2300) | autoscrollVertically(screenRange, options) { method autoscrollHorizontally (line 2340) | autoscrollHorizontally(screenRange, options) { method getVerticalAutoscrollMargin (line 2380) | getVerticalAutoscrollMargin() { method getHorizontalAutoscrollMargin (line 2391) | getHorizontalAutoscrollMargin() { method updateModelSoftWrapColumn (line 2406) | updateModelSoftWrapColumn() { method measureDimensions (line 2436) | measureDimensions() { method measureCharacterDimensions (line 2445) | measureCharacterDimensions() { method measureGutterDimensions (line 2465) | measureGutterDimensions() { method measureClientContainerHeight (line 2496) | measureClientContainerHeight() { method measureClientContainerWidth (line 2506) | measureClientContainerWidth() { method measureScrollbarDimensions (line 2516) | measureScrollbarDimensions() { method measureLongestLineWidth (line 2526) | measureLongestLineWidth() { method requestLineToMeasure (line 2537) | requestLineToMeasure(row, screenLine) { method requestHorizontalMeasurement (line 2541) | requestHorizontalMeasurement(row, column) { method measureHorizontalPositions (line 2557) | measureHorizontalPositions() { method measureHorizontalPositionsOnLine (line 2610) | measureHorizontalPositionsOnLine( method rowForPixelPosition (line 2686) | rowForPixelPosition(pixelPosition) { method heightForBlockDecorationsBeforeRow (line 2690) | heightForBlockDecorationsBeforeRow(row) { method heightForBlockDecorationsAfterRow (line 2697) | heightForBlockDecorationsAfterRow(row) { method pixelPositionBeforeBlocksForRow (line 2704) | pixelPositionBeforeBlocksForRow(row) { method pixelPositionAfterBlocksForRow (line 2708) | pixelPositionAfterBlocksForRow(row) { method pixelLeftForRowAndColumn (line 2712) | pixelLeftForRowAndColumn(row, column) { method screenPositionForPixelPosition (line 2725) | screenPositionForPixelPosition({ top, left }) { method didResetDisplayLayer (line 2814) | didResetDisplayLayer() { method didChangeDisplayLayer (line 2819) | didChangeDisplayLayer(changes) { method didChangeSelectionRange (line 2832) | didChangeSelectionRange() { method observeBlockDecorations (line 2859) | observeBlockDecorations() { method addBlockDecoration (line 2867) | addBlockDecoration(decoration, subscribeToChanges = true) { method didResizeBlockDecorations (line 2926) | didResizeBlockDecorations(entries) { method invalidateBlockDecorationDimensions (line 2942) | invalidateBlockDecorationDimensions(decoration) { method spliceLineTopIndex (line 2947) | spliceLineTopIndex(startRow, oldExtent, newExtent) { method isVisible (line 2959) | isVisible() { method getWindowInnerHeight (line 2963) | getWindowInnerHeight() { method getWindowInnerWidth (line 2967) | getWindowInnerWidth() { method getLineHeight (line 2971) | getLineHeight() { method getBaseCharacterWidth (line 2975) | getBaseCharacterWidth() { method getLongestLineWidth (line 2979) | getLongestLineWidth() { method getClientContainerHeight (line 2983) | getClientContainerHeight() { method getClientContainerWidth (line 2987) | getClientContainerWidth() { method getScrollContainerWidth (line 2991) | getScrollContainerWidth() { method getScrollContainerHeight (line 2999) | getScrollContainerHeight() { method getScrollContainerClientWidth (line 3007) | getScrollContainerClientWidth() { method getScrollContainerClientHeight (line 3011) | getScrollContainerClientHeight() { method canScrollVertically (line 3017) | canScrollVertically() { method canScrollHorizontally (line 3024) | canScrollHorizontally() { method getScrollHeight (line 3032) | getScrollHeight() { method getScrollWidth (line 3051) | getScrollWidth() { method getContentHeight (line 3066) | getContentHeight() { method getContentWidth (line 3072) | getContentWidth() { method getScrollContainerClientWidthInBaseCharacters (line 3076) | getScrollContainerClientWidthInBaseCharacters() { method getGutterContainerWidth (line 3082) | getGutterContainerWidth() { method getLineNumberGutterWidth (line 3086) | getLineNumberGutterWidth() { method getVerticalScrollbarWidth (line 3090) | getVerticalScrollbarWidth() { method getHorizontalScrollbarHeight (line 3094) | getHorizontalScrollbarHeight() { method getRowsPerTile (line 3098) | getRowsPerTile() { method tileStartRowForRow (line 3102) | tileStartRowForRow(row) { method getRenderedStartRow (line 3106) | getRenderedStartRow() { method getRenderedEndRow (line 3116) | getRenderedEndRow() { method getRenderedRowCount (line 3128) | getRenderedRowCount() { method getRenderedTileCount (line 3139) | getRenderedTileCount() { method getFirstVisibleRow (line 3149) | getFirstVisibleRow() { method getLastVisibleRow (line 3159) | getLastVisibleRow() { method getVisibleTileCount (line 3175) | getVisibleTileCount() { method getFirstVisibleColumn (line 3187) | getFirstVisibleColumn() { method getScrollTop (line 3191) | getScrollTop() { method setScrollTop (line 3196) | setScrollTop(scrollTop) { method getMaxScrollTop (line 3213) | getMaxScrollTop() { method getScrollBottom (line 3222) | getScrollBottom() { method setScrollBottom (line 3226) | setScrollBottom(scrollBottom) { method getScrollLeft (line 3232) | getScrollLeft() { method setScrollLeft (line 3236) | setScrollLeft(scrollLeft) { method getMaxScrollLeft (line 3252) | getMaxScrollLeft() { method getScrollRight (line 3258) | getScrollRight() { method setScrollRight (line 3262) | setScrollRight(scrollRight) { method setScrollTopRow (line 3268) | setScrollTopRow(scrollTopRow, scheduleUpdate = true) { method getScrollTopRow (line 3283) | getScrollTopRow() { method setScrollLeftColumn (line 3291) | setScrollLeftColumn(scrollLeftColumn, scheduleUpdate = true) { method getScrollLeftColumn (line 3306) | getScrollLeftColumn() { method populateVisibleRowRange (line 3315) | populateVisibleRowRange(renderedStartRow) { method populateVisibleTiles (line 3333) | populateVisibleTiles() { method getNextUpdatePromise (line 3368) | getNextUpdatePromise() { method setInputEnabled (line 3381) | setInputEnabled(inputEnabled) { method isInputEnabled (line 3385) | isInputEnabled() { method getHiddenInput (line 3392) | getHiddenInput() { method getPlatform (line 3396) | getPlatform() { method getChromeVersion (line 3400) | getChromeVersion() { class DummyScrollbarComponent (line 3405) | class DummyScrollbarComponent { method constructor (line 3406) | constructor(props) { method update (line 3411) | update(newProps) { method flushScrollPosition (line 3422) | flushScrollPosition() { method render (line 3430) | render() { method didMouseDown (line 3488) | didMouseDown(event) { method getRealScrollbarWidth (line 3497) | getRealScrollbarWidth() { method getRealScrollbarHeight (line 3501) | getRealScrollbarHeight() { class GutterContainerComponent (line 3506) | class GutterContainerComponent { method constructor (line 3507) | constructor(props) { method update (line 3512) | update(props) { method shouldUpdate (line 3519) | shouldUpdate(props) { method render (line 3526) | render() { method renderLineNumberGutter (line 3577) | renderLineNumberGutter(gutter) { class LineNumberGutterComponent (line 3651) | class LineNumberGutterComponent { method constructor (line 3652) | constructor(props) { method update (line 3661) | update(newProps) { method render (line 3668) | render() { method shouldUpdate (line 3809) | shouldUpdate(newProps) { method didMouseDown (line 3878) | didMouseDown(event) { method didMouseMove (line 3891) | didMouseMove(event) { class LineNumberComponent (line 3903) | class LineNumberComponent { method constructor (line 3904) | constructor(props) { method destroy (line 3925) | destroy() { method update (line 3930) | update(props) { class CustomGutterComponent (line 3980) | class CustomGutterComponent { method constructor (line 3981) | constructor(props) { method update (line 3989) | update(props) { method destroy (line 3994) | destroy() { method render (line 3998) | render() { method renderDecorations (line 4021) | renderDecorations() { class CustomGutterDecorationComponent (line 4035) | class CustomGutterDecorationComponent { method constructor (line 4036) | constructor(props) { method update (line 4051) | update(newProps) { class CursorsAndInputComponent (line 4074) | class CursorsAndInputComponent { method constructor (line 4075) | constructor(props) { method update (line 4080) | update(props) { method updateCursorBlinkSync (line 4087) | updateCursorBlinkSync(cursorsBlinkedOff) { method render (line 4094) | render() { method getCursorsClassName (line 4151) | getCursorsClassName() { method renderHiddenInput (line 4155) | renderHiddenInput() { class LinesTileComponent (line 4212) | class LinesTileComponent { method constructor (line 4213) | constructor(props) { method update (line 4220) | update(newProps) { method destroy (line 4232) | destroy() { method render (line 4241) | render() { method createLines (line 4258) | createLines() { method updateLines (line 4285) | updateLines(oldProps, newProps) { method getFirstElementForScreenLine (line 4420) | getFirstElementForScreenLine(oldProps, screenLine) { method updateBlockDecorations (line 4455) | updateBlockDecorations(oldProps, newProps) { method shouldUpdate (line 4506) | shouldUpdate(newProps) { class LineComponent (line 4563) | class LineComponent { method constructor (line 4564) | constructor(props) { method update (line 4587) | update(newProps) { method destroy (line 4610) | destroy() { method appendContents (line 4621) | appendContents() { method appendTextNode (line 4703) | appendTextNode(openScopeNode, text, activeClassName, activeStyle) { method buildClassName (line 4721) | buildClassName() { class HighlightsComponent (line 4729) | class HighlightsComponent { method constructor (line 4730) | constructor(props) { method destroy (line 4742) | destroy() { method update (line 4749) | update(newProps) { method shouldUpdate (line 4794) | shouldUpdate(newProps) { class HighlightComponent (line 4836) | class HighlightComponent { method constructor (line 4837) | constructor(props) { method destroy (line 4843) | destroy() { method update (line 4854) | update(newProps) { method performFlash (line 4860) | performFlash() { method render (line 4883) | render() { class OverlayComponent (line 4961) | class OverlayComponent { method constructor (line 4962) | constructor(props) { method destroy (line 4999) | destroy() { method getNextUpdatePromise (line 5004) | getNextUpdatePromise() { method update (line 5017) | update(newProps) { method didAttach (line 5034) | didAttach() { method didDetach (line 5038) | didDetach() { function clientRectForRange (line 5044) | function clientRectForRange(textNode, startIndex, endIndex) { function textDecorationsEqual (line 5051) | function textDecorationsEqual(oldDecorations, newDecorations) { function arraysEqual (line 5067) | function arraysEqual(a, b) { function objectsEqual (line 5075) | function objectsEqual(a, b) { function constrainRangeToRows (line 5089) | function constrainRangeToRows(range, startRow, endRow) { function debounce (line 5104) | function debounce(fn, wait) { class NodePool (line 5123) | class NodePool { method constructor (line 5124) | constructor() { method getElement (line 5129) | getElement(type, className, style) { method getTextNode (line 5162) | getTextNode(text) { method release (line 5172) | release(node, depth = 0) { function roundToPhysicalPixelBoundary (line 5197) | function roundToPhysicalPixelBoundary(virtualPixelPosition) { function ceilToPhysicalPixelBoundary (line 5205) | function ceilToPhysicalPixelBoundary(virtualPixelPosition) { FILE: src/text-editor-element.js class TextEditorElement (line 6) | class TextEditorElement extends HTMLElement { method initialize (line 7) | initialize(component) { method shadowRoot (line 12) | get shadowRoot() { method rootElement (line 22) | get rootElement() { method constructor (line 32) | constructor() { method connectedCallback (line 43) | connectedCallback() { method disconnectedCallback (line 48) | disconnectedCallback() { method observedAttributes (line 53) | static get observedAttributes() { method attributeChangedCallback (line 57) | attributeChangedCallback(name, oldValue, newValue) { method getNextUpdatePromise (line 83) | getNextUpdatePromise() { method getModel (line 87) | getModel() { method setModel (line 91) | setModel(model) { method updateModelFromAttributes (line 96) | updateModelFromAttributes() { method onDidAttach (line 107) | onDidAttach(callback) { method onDidDetach (line 111) | onDidDetach(callback) { method measureDimensions (line 115) | measureDimensions() { method setWidth (line 119) | setWidth(width) { method getWidth (line 124) | getWidth() { method setHeight (line 128) | setHeight(height) { method getHeight (line 132) | getHeight() { method onDidChangeScrollLeft (line 136) | onDidChangeScrollLeft(callback) { method onDidChangeScrollTop (line 140) | onDidChangeScrollTop(callback) { method getDefaultCharacterWidth (line 147) | getDefaultCharacterWidth() { method getBaseCharacterWidth (line 154) | getBaseCharacterWidth() { method getMaxScrollTop (line 158) | getMaxScrollTop() { method getScrollHeight (line 162) | getScrollHeight() { method getScrollWidth (line 166) | getScrollWidth() { method getVerticalScrollbarWidth (line 170) | getVerticalScrollbarWidth() { method getHorizontalScrollbarHeight (line 174) | getHorizontalScrollbarHeight() { method getScrollTop (line 178) | getScrollTop() { method setScrollTop (line 182) | setScrollTop(scrollTop) { method getScrollBottom (line 188) | getScrollBottom() { method setScrollBottom (line 192) | setScrollBottom(scrollBottom) { method getScrollLeft (line 196) | getScrollLeft() { method setScrollLeft (line 200) | setScrollLeft(scrollLeft) { method getScrollRight (line 206) | getScrollRight() { method setScrollRight (line 210) | setScrollRight(scrollRight) { method scrollToTop (line 215) | scrollToTop() { method scrollToBottom (line 220) | scrollToBottom() { method hasFocus (line 224) | hasFocus() { method pixelPositionForBufferPosition (line 239) | pixelPositionForBufferPosition(bufferPosition) { method pixelPositionForScreenPosition (line 256) | pixelPositionForScreenPosition(screenPosition) { method screenPositionForPixelPosition (line 261) | screenPositionForPixelPosition(pixelPosition) { method pixelRectForScreenRange (line 265) | pixelRectForScreenRange(range) { method pixelRangeForScreenRange (line 280) | pixelRangeForScreenRange(range) { method getComponent (line 288) | getComponent() { method setUpdatedSynchronously (line 302) | setUpdatedSynchronously(updatedSynchronously) { method isUpdatedSynchronously (line 309) | isUpdatedSynchronously() { method invalidateBlockDecorationDimensions (line 321) | invalidateBlockDecorationDimensions() { method setFirstVisibleScreenRow (line 325) | setFirstVisibleScreenRow(row) { method getFirstVisibleScreenRow (line 329) | getFirstVisibleScreenRow() { method getLastVisibleScreenRow (line 333) | getLastVisibleScreenRow() { method getVisibleRowRange (line 337) | getVisibleRowRange() { method intersectsVisibleRowRange (line 341) | intersectsVisibleRowRange(startRow, endRow) { method selectionIntersectsVisibleRowRange (line 348) | selectionIntersectsVisibleRowRange(selection) { method setFirstVisibleScreenColumn (line 353) | setFirstVisibleScreenColumn(column) { method getFirstVisibleScreenColumn (line 357) | getFirstVisibleScreenColumn() { method createTextEditorElement (line 361) | static createTextEditorElement() { FILE: src/text-editor-registry.js constant EDITOR_PARAMS_BY_SETTING_KEY (line 6) | const EDITOR_PARAMS_BY_SETTING_KEY = [ method constructor (line 39) | constructor({ config, assert, packageManager }) { method deserialize (line 46) | deserialize(state) { method serialize (line 50) | serialize() { method clear (line 56) | clear() { method destroy (line 71) | destroy() { method add (line 83) | add(editor) { method build (line 91) | build(params) { method remove (line 112) | remove(editor) { method getActiveTextEditor (line 121) | getActiveTextEditor() { method observe (line 146) | observe(callback) { method maintainConfig (line 157) | maintainConfig(editor) { method maintainGrammar (line 203) | maintainGrammar(editor) { method setGrammarOverride (line 212) | setGrammarOverride(editor, languageId) { method getGrammarOverride (line 223) | getGrammarOverride(editor) { method clearGrammarOverride (line 230) | clearGrammarOverride(editor) { method updateAndMonitorEditorSettings (line 234) | async updateAndMonitorEditorSettings(editor, oldLanguageMode) { method updateEditorSettingsForLanguageMode (line 240) | updateEditorSettingsForLanguageMode(editor, oldLanguageMode) { method subscribeToSettingsForEditorScope (line 271) | subscribeToSettingsForEditorScope(editor) { method textEditorParamsForScope (line 320) | textEditorParamsForScope(scopeDescriptor) { function shouldEditorUseSoftTabs (line 330) | function shouldEditorUseSoftTabs(editor, tabType, softTabs) { function noop (line 348) | function noop() {} FILE: src/text-editor.js constant SERIALIZATION_VERSION (line 27) | const SERIALIZATION_VERSION = 1; constant NON_WHITESPACE_REGEXP (line 28) | const NON_WHITESPACE_REGEXP = /\S/; constant ZERO_WIDTH_NBSP (line 29) | const ZERO_WIDTH_NBSP = '\ufeff'; constant DEFAULT_NON_WORD_CHARACTERS (line 32) | const DEFAULT_NON_WORD_CHARACTERS = '/\\()"\':,.;<>~!@#$%^&*|+=[]{}`?-…'; method setClipboard (line 74) | static setClipboard(clipboard) { method setScheduler (line 78) | static setScheduler(scheduler) { method didUpdateStyles (line 85) | static didUpdateStyles() { method didUpdateScrollbarStyles (line 92) | static didUpdateScrollbarStyles() { method viewForItem (line 99) | static viewForItem(item) { method deserialize (line 103) | static deserialize(state, atomEnvironment) { method constructor (line 137) | constructor(params = {}) { method element (line 319) | get element() { method editorElement (line 323) | get editorElement() { method displayBuffer (line 334) | get displayBuffer() { method languageMode (line 344) | get languageMode() { method tokenizedBuffer (line 348) | get tokenizedBuffer() { method rowsPerPage (line 352) | get rowsPerPage() { method decorateCursorLine (line 356) | decorateCursorLine() { method doBackgroundWork (line 376) | doBackgroundWork(deadline) { method update (line 392) | update(params) { method finishUpdate (line 529) | finishUpdate(displayLayerParams = {}) { method updateAutoIndent (line 539) | updateAutoIndent(value, finish) { method updateAutoIndentOnPaste (line 544) | updateAutoIndentOnPaste(value, finish) { method updateUndoGroupingInterval (line 549) | updateUndoGroupingInterval(value, finish) { method updateScrollSensitivity (line 554) | updateScrollSensitivity(value, finish) { method updateEncoding (line 559) | updateEncoding(value, finish) { method updateSoftTabs (line 564) | updateSoftTabs(value, finish) { method updateAtomicSoftTabs (line 571) | updateAtomicSoftTabs(value, finish, displayLayerParams = {}) { method updateTabLength (line 578) | updateTabLength(value, finish, displayLayerParams = {}) { method updateSoftWrapped (line 585) | updateSoftWrapped(value, finish, displayLayerParams = {}) { method updateSoftWrapHangingIndentLength (line 594) | updateSoftWrapHangingIndentLength(value, finish, displayLayerParams = {}) { method updateSoftWrapAtPreferredLineLength (line 601) | updateSoftWrapAtPreferredLineLength(value, finish, displayLayerParams = ... method updatePreferredLineLength (line 609) | updatePreferredLineLength(value, finish, displayLayerParams = {}) { method updateMaxScreenLineLength (line 617) | updateMaxScreenLineLength(value, finish, displayLayerParams = {}) { method updateMini (line 625) | updateMini(value, finish, displayLayerParams = {}) { method updateReadOnly (line 647) | updateReadOnly(value, finish) { method updateKeyboardInputEnabled (line 657) | updateKeyboardInputEnabled(value, finish) { method updatePlaceholderText (line 667) | updatePlaceholderText(value, finish) { method updateLineNumberGutterVisible (line 675) | updateLineNumberGutterVisible(value, finish) { method updateShowIndentGuide (line 690) | updateShowIndentGuide(value, finish, displayLayerParams = {}) { method updateShowLineNumbers (line 698) | updateShowLineNumbers(value, finish) { method updateShowInvisibles (line 708) | updateShowInvisibles(value, finish, displayLayerParams = {}) { method updateInvisibles (line 716) | updateInvisibles(value, finish, displayLayerParams = {}) { method updateEditorWidthInChars (line 724) | updateEditorWidthInChars(value, finish, displayLayerParams = {}) { method updateWidth (line 732) | updateWidth(value, finish, displayLayerParams = {}) { method updateScrollPastEnd (line 740) | updateScrollPastEnd(value, finish) { method updateAutoHight (line 748) | updateAutoHight(value, finish) { method updateAutoWidth (line 755) | updateAutoWidth(value, finish) { method updateShowCursorOnSelection (line 762) | updateShowCursorOnSelection(value, finish) { method scheduleComponentUpdate (line 770) | scheduleComponentUpdate() { method serialize (line 774) | serialize() { method subscribeToBuffer (line 810) | subscribeToBuffer() { method terminatePendingState (line 837) | terminatePendingState() { method onDidTerminatePendingState (line 843) | onDidTerminatePendingState(callback) { method subscribeToDisplayLayer (line 847) | subscribeToDisplayLayer() { method destroy (line 877) | destroy() { method isAlive (line 894) | isAlive() { method isDestroyed (line 898) | isDestroyed() { method onDidChangeTitle (line 911) | onDidChangeTitle(callback) { method onDidChangePath (line 920) | onDidChangePath(callback) { method onDidChange (line 934) | onDidChange(callback) { method onDidStopChanging (line 945) | onDidStopChanging(callback) { method onDidChangeCursorPosition (line 962) | onDidChangeCursorPosition(callback) { method onDidChangeSelectionRange (line 977) | onDidChangeSelectionRange(callback) { method onDidChangeSoftWrapped (line 986) | onDidChangeSoftWrapped(callback) { method onDidChangeEncoding (line 995) | onDidChangeEncoding(callback) { method observeGrammar (line 1007) | observeGrammar(callback) { method onDidChangeGrammar (line 1019) | onDidChangeGrammar(callback) { method onDidChangeModified (line 1030) | onDidChangeModified(callback) { method onDidConflict (line 1040) | onDidConflict(callback) { method onWillInsertText (line 1052) | onWillInsertText(callback) { method onDidInsertText (line 1063) | onDidInsertText(callback) { method onDidSave (line 1074) | onDidSave(callback) { method onDidDestroy (line 1083) | onDidDestroy(callback) { method observeCursors (line 1094) | observeCursors(callback) { method onDidAddCursor (line 1105) | onDidAddCursor(callback) { method onDidRemoveCursor (line 1115) | onDidRemoveCursor(callback) { method observeSelections (line 1126) | observeSelections(callback) { method onDidAddSelection (line 1137) | onDidAddSelection(callback) { method onDidRemoveSelection (line 1147) | onDidRemoveSelection(callback) { method observeDecorations (line 1158) | observeDecorations(callback) { method onDidAddDecoration (line 1168) | onDidAddDecoration(callback) { method onDidRemoveDecoration (line 1178) | onDidRemoveDecoration(callback) { method didAddDecoration (line 1183) | didAddDecoration(decoration) { method onDidChangePlaceholderText (line 1195) | onDidChangePlaceholderText(callback) { method onDidChangeScrollTop (line 1199) | onDidChangeScrollTop(callback) { method onDidChangeScrollLeft (line 1206) | onDidChangeScrollLeft(callback) { method onDidRequestAutoscroll (line 1213) | onDidRequestAutoscroll(callback) { method onDidChangeIcon (line 1218) | onDidChangeIcon(callback) { method onDidUpdateDecorations (line 1222) | onDidUpdateDecorations(callback) { method getURI (line 1227) | getURI() { method copy (line 1232) | copy() { method setVisible (line 1256) | setVisible(visible) { method setMini (line 1263) | setMini(mini) { method isMini (line 1267) | isMini() { method setReadOnly (line 1271) | setReadOnly(readOnly) { method isReadOnly (line 1275) | isReadOnly() { method enableKeyboardInput (line 1279) | enableKeyboardInput(enabled) { method isKeyboardInputEnabled (line 1283) | isKeyboardInputEnabled() { method onDidChangeMini (line 1287) | onDidChangeMini(callback) { method setLineNumberGutterVisible (line 1291) | setLineNumberGutterVisible(lineNumberGutterVisible) { method isLineNumberGutterVisible (line 1295) | isLineNumberGutterVisible() { method anyLineNumberGutterVisible (line 1299) | anyLineNumberGutterVisible() { method onDidChangeLineNumberGutterVisible (line 1305) | onDidChangeLineNumberGutterVisible(callback) { method observeGutters (line 1316) | observeGutters(callback) { method onDidAddGutter (line 1326) | onDidAddGutter(callback) { method onDidRemoveGutter (line 1336) | onDidRemoveGutter(callback) { method setEditorWidthInChars (line 1345) | setEditorWidthInChars(editorWidthInChars) { method getEditorWidthInChars (line 1350) | getEditorWidthInChars() { method getBuffer (line 1363) | getBuffer() { method getTitle (line 1378) | getTitle() { method getLongTitle (line 1392) | getLongTitle() { method getPath (line 1437) | getPath() { method getFileName (line 1441) | getFileName() { method getDirectoryPath (line 1446) | getDirectoryPath() { method getEncoding (line 1453) | getEncoding() { method setEncoding (line 1461) | setEncoding(encoding) { method isModified (line 1466) | isModified() { method isEmpty (line 1471) | isEmpty() { method save (line 1482) | save() { method saveAs (line 1491) | saveAs(filePath) { method shouldPromptToSave (line 1497) | shouldPromptToSave({ windowCloseRequested, projectHasPaths } = {}) { method getSaveDialogOptions (line 1511) | getSaveDialogOptions() { method getText (line 1520) | getText() { method getTextInBufferRange (line 1529) | getTextInBufferRange(range) { method getLineCount (line 1534) | getLineCount() { method getScreenLineCount (line 1540) | getScreenLineCount() { method getApproximateScreenLineCount (line 1544) | getApproximateScreenLineCount() { method getLastBufferRow (line 1550) | getLastBufferRow() { method getLastScreenRow (line 1556) | getLastScreenRow() { method lineTextForBufferRow (line 1564) | lineTextForBufferRow(bufferRow) { method lineTextForScreenRow (line 1572) | lineTextForScreenRow(screenRow) { method logScreenLines (line 1577) | logScreenLines(start = 0, end = this.getLastScreenRow()) { method tokensForScreenRow (line 1584) | tokensForScreenRow(screenRow) { method screenLineForScreenRow (line 1605) | screenLineForScreenRow(screenRow) { method bufferRowForScreenRow (line 1609) | bufferRowForScreenRow(screenRow) { method bufferRowsForScreenRows (line 1613) | bufferRowsForScreenRows(startScreenRow, endScreenRow) { method screenRowForBufferRow (line 1620) | screenRowForBufferRow(row) { method getRightmostScreenPosition (line 1624) | getRightmostScreenPosition() { method getApproximateRightmostScreenPosition (line 1628) | getApproximateRightmostScreenPosition() { method getMaxScreenLineLength (line 1632) | getMaxScreenLineLength() { method getLongestScreenRow (line 1636) | getLongestScreenRow() { method getApproximateLongestScreenRow (line 1640) | getApproximateLongestScreenRow() { method lineLengthForScreenRow (line 1644) | lineLengthForScreenRow(screenRow) { method bufferRangeForBufferRow (line 1654) | bufferRangeForBufferRow(row, options) { method getTextInRange (line 1661) | getTextInRange(range) { method isBufferRowBlank (line 1666) | isBufferRowBlank(bufferRow) { method nextNonBlankBufferRow (line 1671) | nextNonBlankBufferRow(bufferRow) { method getEofBufferPosition (line 1676) | getEofBufferPosition() { method getCurrentParagraphBufferRange (line 1684) | getCurrentParagraphBufferRange() { method setText (line 1697) | setText(text, options = {}) { method setTextInBufferRange (line 1712) | setTextInBufferRange(range, text, options = {}) { method insertText (line 1723) | insertText(text, options = {}) { method insertNewline (line 1753) | insertNewline(options = {}) { method delete (line 1762) | delete(options = {}) { method backspace (line 1772) | backspace(options = {}) { method mutateSelectedText (line 1785) | mutateSelectedText(fn, groupingInterval = 0) { method moveLineUp (line 1800) | moveLineUp(options = {}) { method moveLineDown (line 1892) | moveLineDown(options = {}) { method moveSelectionLeft (line 1981) | moveSelectionLeft(options = {}) { method moveSelectionRight (line 2016) | moveSelectionRight(options = {}) { method duplicateLines (line 2053) | duplicateLines(options = {}) { method replaceSelectedText (line 2116) | replaceSelectedText(options, fn) { method splitSelectionsIntoLines (line 2134) | splitSelectionsIntoLines() { method transpose (line 2163) | transpose(options = {}) { method upperCase (line 2191) | upperCase(options = {}) { method lowerCase (line 2205) | lowerCase(options = {}) { method toggleLineCommentsInSelection (line 2218) | toggleLineCommentsInSelection(options = {}) { method joinLines (line 2234) | joinLines(options = {}) { method insertNewlineBelow (line 2243) | insertNewlineBelow(options = {}) { method insertNewlineAbove (line 2255) | insertNewlineAbove(options = {}) { method deleteToBeginningOfWord (line 2286) | deleteToBeginningOfWord(options = {}) { method deleteToPreviousWordBoundary (line 2298) | deleteToPreviousWordBoundary(options = {}) { method deleteToNextWordBoundary (line 2310) | deleteToNextWordBoundary(options = {}) { method deleteToBeginningOfSubword (line 2323) | deleteToBeginningOfSubword(options = {}) { method deleteToEndOfSubword (line 2336) | deleteToEndOfSubword(options = {}) { method deleteToBeginningOfLine (line 2349) | deleteToBeginningOfLine(options = {}) { method deleteToEndOfLine (line 2363) | deleteToEndOfLine(options = {}) { method deleteToEndOfWord (line 2374) | deleteToEndOfWord(options = {}) { method deleteLine (line 2383) | deleteLine(options = {}) { method ensureWritable (line 2391) | ensureWritable(methodName, opts) { method undo (line 2416) | undo(options = {}) { method redo (line 2428) | redo(options = {}) { method transact (line 2448) | transact(groupingInterval, fn) { method abortTransaction (line 2460) | abortTransaction() { method createCheckpoint (line 2468) | createCheckpoint() { method revertToCheckpoint (line 2485) | revertToCheckpoint(checkpoint) { method groupChangesSinceCheckpoint (line 2498) | groupChangesSinceCheckpoint(checkpoint) { method screenPositionForBufferPosition (line 2518) | screenPositionForBufferPosition(bufferPosition, options) { method bufferPositionForScreenPosition (line 2555) | bufferPositionForScreenPosition(screenPosition, options) { method screenRangeForBufferRange (line 2589) | screenRangeForBufferRange(bufferRange, options) { method bufferRangeForScreenRange (line 2604) | bufferRangeForScreenRange(screenRange) { method clipBufferPosition (line 2630) | clipBufferPosition(bufferPosition) { method clipBufferRange (line 2640) | clipBufferRange(range) { method clipScreenPosition (line 2669) | clipScreenPosition(screenPosition, options) { method clipScreenRange (line 2705) | clipScreenRange(screenRange, options) { method decorateMarker (line 2796) | decorateMarker(marker, decorationParams) { method decorateMarkerLayer (line 2809) | decorateMarkerLayer(markerLayer, decorationParams) { method decorationsForScreenRowRange (line 2827) | decorationsForScreenRowRange(startScreenRow, endScreenRow) { method decorationsStateForScreenRowRange (line 2834) | decorationsStateForScreenRowRange(startScreenRow, endScreenRow) { method getDecorations (line 2847) | getDecorations(propertyFilter) { method getLineDecorations (line 2857) | getLineDecorations(propertyFilter) { method getLineNumberDecorations (line 2867) | getLineNumberDecorations(propertyFilter) { method getHighlightDecorations (line 2877) | getHighlightDecorations(propertyFilter) { method getOverlayDecorations (line 2887) | getOverlayDecorations(propertyFilter) { method markBufferRange (line 2925) | markBufferRange(bufferRange, options) { method markScreenRange (line 2959) | markScreenRange(screenRange, options) { method markBufferPosition (line 2985) | markBufferPosition(bufferPosition, options) { method markScreenPosition (line 3016) | markScreenPosition(screenPosition, options) { method findMarkers (line 3042) | findMarkers(params) { method getMarker (line 3050) | getMarker(id) { method getMarkers (line 3056) | getMarkers() { method getMarkerCount (line 3063) | getMarkerCount() { method destroyMarker (line 3067) | destroyMarker(id) { method addMarkerLayer (line 3084) | addMarkerLayer(options) { method getMarkerLayer (line 3094) | getMarkerLayer(id) { method getDefaultMarkerLayer (line 3104) | getDefaultMarkerLayer() { method getCursorBufferPosition (line 3116) | getCursorBufferPosition() { method getCursorBufferPositions (line 3123) | getCursorBufferPositions() { method setCursorBufferPosition (line 3135) | setCursorBufferPosition(position, options) { method getCursorAtScreenPosition (line 3146) | getCursorAtScreenPosition(position) { method getCursorScreenPosition (line 3157) | getCursorScreenPosition() { method getCursorScreenPositions (line 3164) | getCursorScreenPositions() { method setCursorScreenPosition (line 3176) | setCursorScreenPosition(position, options) { method addCursorAtBufferPosition (line 3212) | addCursorAtBufferPosition(bufferPosition, options) { method addCursorAtScreenPosition (line 3226) | addCursorAtScreenPosition(screenPosition, options) { method hasMultipleCursors (line 3236) | hasMultipleCursors() { method moveUp (line 3243) | moveUp(lineCount) { method moveDown (line 3252) | moveDown(lineCount) { method moveLeft (line 3261) | moveLeft(columnCount) { method moveRight (line 3270) | moveRight(columnCount) { method moveToBeginningOfLine (line 3277) | moveToBeginningOfLine() { method moveToBeginningOfScreenLine (line 3282) | moveToBeginningOfScreenLine() { method moveToFirstCharacterOfLine (line 3287) | moveToFirstCharacterOfLine() { method moveToEndOfLine (line 3292) | moveToEndOfLine() { method moveToEndOfScreenLine (line 3297) | moveToEndOfScreenLine() { method moveToBeginningOfWord (line 3302) | moveToBeginningOfWord() { method moveToEndOfWord (line 3307) | moveToEndOfWord() { method moveToTop (line 3316) | moveToTop() { method moveToBottom (line 3323) | moveToBottom() { method moveToBeginningOfNextWord (line 3328) | moveToBeginningOfNextWord() { method moveToPreviousWordBoundary (line 3333) | moveToPreviousWordBoundary() { method moveToNextWordBoundary (line 3338) | moveToNextWordBoundary() { method moveToPreviousSubwordBoundary (line 3343) | moveToPreviousSubwordBoundary() { method moveToNextSubwordBoundary (line 3348) | moveToNextSubwordBoundary() { method moveToBeginningOfNextParagraph (line 3353) | moveToBeginningOfNextParagraph() { method moveToBeginningOfPreviousParagraph (line 3358) | moveToBeginningOfPreviousParagraph() { method getLastCursor (line 3365) | getLastCursor() { method getWordUnderCursor (line 3373) | getWordUnderCursor(options) { method getCursors (line 3380) | getCursors() { method getCursorsOrderedByBufferPosition (line 3389) | getCursorsOrderedByBufferPosition() { method cursorsForScreenRowRange (line 3393) | cursorsForScreenRowRange(startScreenRow, endScreenRow) { method addCursor (line 3405) | addCursor(marker) { method moveCursors (line 3416) | moveCursors(fn) { method cursorMoved (line 3423) | cursorMoved(event) { method mergeCursors (line 3428) | mergeCursors() { method getSelectedText (line 3447) | getSelectedText() { method getSelectedBufferRange (line 3455) | getSelectedBufferRange() { method getSelectedBufferRanges (line 3464) | getSelectedBufferRanges() { method setSelectedBufferRange (line 3477) | setSelectedBufferRange(bufferRange, options) { method setSelectedBufferRanges (line 3490) | setSelectedBufferRanges(bufferRanges, options = {}) { method getSelectedScreenRange (line 3516) | getSelectedScreenRange() { method getSelectedScreenRanges (line 3525) | getSelectedScreenRanges() { method setSelectedScreenRange (line 3536) | setSelectedScreenRange(screenRange, options) { method setSelectedScreenRanges (line 3550) | setSelectedScreenRanges(screenRanges, options = {}) { method addSelectionForBufferRange (line 3582) | addSelectionForBufferRange(bufferRange, options = {}) { method addSelectionForScreenRange (line 3607) | addSelectionForScreenRange(screenRange, options = {}) { method selectToBufferPosition (line 3620) | selectToBufferPosition(position) { method selectToScreenPosition (line 3634) | selectToScreenPosition(position, options) { method selectUp (line 3650) | selectUp(rowCount) { method selectDown (line 3662) | selectDown(rowCount) { method selectLeft (line 3674) | selectLeft(columnCount) { method selectRight (line 3686) | selectRight(columnCount) { method selectToTop (line 3696) | selectToTop() { method selectToBottom (line 3704) | selectToBottom() { method selectAll (line 3713) | selectAll() { method selectToBeginningOfLine (line 3721) | selectToBeginningOfLine() { method selectToFirstCharacterOfLine (line 3733) | selectToFirstCharacterOfLine() { method selectToEndOfLine (line 3743) | selectToEndOfLine() { method selectToBeginningOfWord (line 3753) | selectToBeginningOfWord() { method selectToEndOfWord (line 3763) | selectToEndOfWord() { method selectToPreviousSubwordBoundary (line 3773) | selectToPreviousSubwordBoundary() { method selectToNextSubwordBoundary (line 3783) | selectToNextSubwordBoundary() { method selectLinesContainingCursors (line 3792) | selectLinesContainingCursors() { method selectWordsContainingCursors (line 3797) | selectWordsContainingCursors() { method selectToPreviousWordBoundary (line 3807) | selectToPreviousWordBoundary() { method selectToNextWordBoundary (line 3817) | selectToNextWordBoundary() { method selectToBeginningOfNextWord (line 3827) | selectToBeginningOfNextWord() { method selectToBeginningOfNextParagraph (line 3837) | selectToBeginningOfNextParagraph() { method selectToBeginningOfPreviousParagraph (line 3847) | selectToBeginningOfPreviousParagraph() { method selectLargerSyntaxNode (line 3855) | selectLargerSyntaxNode() { method selectSmallerSyntaxNode (line 3873) | selectSmallerSyntaxNode() { method selectMarker (line 3891) | selectMarker(marker) { method getLastSelection (line 3902) | getLastSelection() { method getSelectionAtScreenPosition (line 3907) | getSelectionAtScreenPosition(position) { method getSelections (line 3918) | getSelections() { method getSelectionsOrderedByBufferPosition (line 3927) | getSelectionsOrderedByBufferPosition() { method selectionIntersectsBufferRange (line 3937) | selectionIntersectsBufferRange(bufferRange) { method addSelectionBelow (line 3953) | addSelectionBelow() { method addSelectionAbove (line 3967) | addSelectionAbove() { method expandSelectionsForward (line 3974) | expandSelectionsForward(fn) { method expandSelectionsBackward (line 3980) | expandSelectionsBackward(fn) { method finalizeSelections (line 3986) | finalizeSelections() { method selectionsForScreenRows (line 3992) | selectionsForScreenRows(startRow, endRow) { method mergeIntersectingSelections (line 4001) | mergeIntersectingSelections(...args) { method mergeSelectionsOnSameRows (line 4012) | mergeSelectionsOnSameRows(...args) { method avoidMergingSelections (line 4025) | avoidMergingSelections(...args) { method mergeSelections (line 4029) | mergeSelections(...args) { method addSelection (line 4063) | addSelection(marker, options = {}) { method removeSelection (line 4085) | removeSelection(selection) { method clearSelections (line 4095) | clearSelections(options) { method consolidateSelections (line 4101) | consolidateSelections() { method selectionRangeChanged (line 4115) | selectionRangeChanged(event) { method createLastSelectionIfNeeded (line 4120) | createLastSelectionIfNeeded() { method scan (line 4154) | scan(regex, options = {}, iterator) { method scanInBufferRange (line 4175) | scanInBufferRange(regex, range, iterator) { method backwardsScanInBufferRange (line 4191) | backwardsScanInBufferRange(regex, range, iterator) { method getSoftTabs (line 4201) | getSoftTabs() { method setSoftTabs (line 4208) | setSoftTabs(softTabs) { method hasAtomicSoftTabs (line 4214) | hasAtomicSoftTabs() { method toggleSoftTabs (line 4219) | toggleSoftTabs() { method getTabLength (line 4226) | getTabLength() { method setTabLength (line 4235) | setTabLength(tabLength) { method getInvisibles (line 4243) | getInvisibles() { method doesShowIndentGuide (line 4251) | doesShowIndentGuide() { method getSoftWrapHangingIndentLength (line 4255) | getSoftWrapHangingIndentLength() { method usesSoftTabs (line 4266) | usesSoftTabs() { method getTabText (line 4287) | getTabText() { method normalizeTabsInBufferRange (line 4293) | normalizeTabsInBufferRange(bufferRange) { method isSoftWrapped (line 4309) | isSoftWrapped() { method setSoftWrapped (line 4318) | setSoftWrapped(softWrapped) { method getPreferredLineLength (line 4323) | getPreferredLineLength() { method toggleSoftWrapped (line 4330) | toggleSoftWrapped() { method getSoftWrapColumn (line 4335) | getSoftWrapColumn() { method indentationForBufferRow (line 4361) | indentationForBufferRow(bufferRow) { method setIndentationForBufferRow (line 4377) | setIndentationForBufferRow( method indentSelectedRows (line 4399) | indentSelectedRows(options = {}) { method outdentSelectedRows (line 4410) | outdentSelectedRows(options = {}) { method indentLevelForLine (line 4427) | indentLevelForLine(line) { method autoIndentSelectedRows (line 4448) | autoIndentSelectedRows(options = {}) { method indent (line 4460) | indent(options = {}) { method buildIndentString (line 4468) | buildIndentString(level, column = 0) { method getGrammar (line 4489) | getGrammar() { method setGrammar (line 4502) | setGrammar(grammar) { method onDidTokenize (line 4510) | onDidTokenize(callback) { method getRootScopeDescriptor (line 4521) | getRootScopeDescriptor() { method scopeDescriptorForBufferPosition (line 4536) | scopeDescriptorForBufferPosition(bufferPosition) { method syntaxTreeScopeDescriptorForBufferPosition (line 4558) | syntaxTreeScopeDescriptorForBufferPosition(bufferPosition) { method bufferRangeForScopeAtCursor (line 4574) | bufferRangeForScopeAtCursor(scopeSelector) { method bufferRangeForScopeAtPosition (line 4591) | bufferRangeForScopeAtPosition(scopeSelector, bufferPosition) { method isBufferRowCommented (line 4598) | isBufferRowCommented(bufferRow) { method getCursorScope (line 4610) | getCursorScope() { method getCursorSyntaxTreeScope (line 4615) | getCursorSyntaxTreeScope() { method tokenForBufferPosition (line 4619) | tokenForBufferPosition(bufferPosition) { method copySelectedText (line 4628) | copySelectedText() { method copyOnlySelectedText (line 4644) | copyOnlySelectedText() { method cutSelectedText (line 4658) | cutSelectedText(options = {}) { method pasteText (line 4680) | pasteText(options = {}) { method cutToEndOfLine (line 4736) | cutToEndOfLine(options = {}) { method cutToEndOfBufferLine (line 4751) | cutToEndOfBufferLine(options = {}) { method foldCurrentRow (line 4769) | foldCurrentRow() { method unfoldCurrentRow (line 4782) | unfoldCurrentRow() { method foldBufferRow (line 4797) | foldBufferRow(bufferRow) { method unfoldBufferRow (line 4830) | unfoldBufferRow(bufferRow) { method foldSelectedLines (line 4836) | foldSelectedLines() { method foldAll (line 4843) | foldAll() { method unfoldAll (line 4855) | unfoldAll() { method foldAllAtIndentLevel (line 4864) | foldAllAtIndentLevel(level) { method isFoldableAtBufferRow (line 4882) | isFoldableAtBufferRow(bufferRow) { method isFoldableAtScreenRow (line 4896) | isFoldableAtScreenRow(screenRow) { method toggleFoldAtBufferRow (line 4902) | toggleFoldAtBufferRow(bufferRow) { method isFoldedAtCursorRow (line 4913) | isFoldedAtCursorRow() { method isFoldedAtBufferRow (line 4922) | isFoldedAtBufferRow(bufferRow) { method isFoldedAtScreenRow (line 4935) | isFoldedAtScreenRow(screenRow) { method foldBufferRowRange (line 4945) | foldBufferRowRange(startRow, endRow) { method foldBufferRange (line 4951) | foldBufferRange(range) { method destroyFoldsIntersectingBufferRange (line 4956) | destroyFoldsIntersectingBufferRange(bufferRange) { method destroyFoldsContainingBufferPositions (line 4961) | destroyFoldsContainingBufferPositions(bufferPositions, excludeEndpoints) { method addGutter (line 5006) | addGutter(options) { method getGutters (line 5013) | getGutters() { method getLineNumberGutter (line 5017) | getLineNumberGutter() { method gutterWithName (line 5024) | gutterWithName(name) { method scrollToCursorPosition (line 5037) | scrollToCursorPosition(options) { method scrollToBufferPosition (line 5049) | scrollToBufferPosition(bufferPosition, options) { method scrollToScreenPosition (line 5062) | scrollToScreenPosition(screenPosition, options) { method scrollToTop (line 5069) | scrollToTop() { method scrollToBottom (line 5076) | scrollToBottom() { method scrollToScreenRange (line 5083) | scrollToScreenRange(screenRange, options = {}) { method getHorizontalScrollbarHeight (line 5090) | getHorizontalScrollbarHeight() { method getVerticalScrollbarWidth (line 5097) | getVerticalScrollbarWidth() { method pageUp (line 5104) | pageUp() { method pageDown (line 5108) | pageDown() { method selectPageUp (line 5112) | selectPageUp() { method selectPageDown (line 5116) | selectPageDown() { method getRowsPerPage (line 5121) | getRowsPerPage() { method shouldAutoIndent (line 5138) | shouldAutoIndent() { method shouldAutoIndentOnPaste (line 5145) | shouldAutoIndentOnPaste() { method getScrollPastEnd (line 5152) | getScrollPastEnd() { method getScrollSensitivity (line 5164) | getScrollSensitivity() { method getShowCursorOnSelection (line 5171) | getShowCursorOnSelection() { method doesShowLineNumbers (line 5178) | doesShowLineNumbers() { method getUndoGroupingInterval (line 5186) | getUndoGroupingInterval() { method getNonWordCharacters (line 5194) | getNonWordCharacters(position) { method handleLanguageModeChange (line 5207) | handleLanguageModeChange() { method getElement (line 5237) | getElement() { method getAllowedLocations (line 5253) | getAllowedLocations() { method getPlaceholderText (line 5260) | getPlaceholderText() { method setPlaceholderText (line 5268) | setPlaceholderText(placeholderText) { method pixelPositionForBufferPosition (line 5272) | pixelPositionForBufferPosition(bufferPosition) { method pixelPositionForScreenPosition (line 5279) | pixelPositionForScreenPosition(screenPosition) { method getVerticalScrollMargin (line 5286) | getVerticalScrollMargin() { method setVerticalScrollMargin (line 5293) | setVerticalScrollMargin(verticalScrollMargin) { method getHorizontalScrollMargin (line 5298) | getHorizontalScrollMargin() { method setHorizontalScrollMargin (line 5304) | setHorizontalScrollMargin(horizontalScrollMargin) { method getLineHeightInPixels (line 5309) | getLineHeightInPixels() { method setLineHeightInPixels (line 5312) | setLineHeightInPixels(lineHeightInPixels) { method getKoreanCharWidth (line 5317) | getKoreanCharWidth() { method getHalfWidthCharWidth (line 5320) | getHalfWidthCharWidth() { method getDoubleWidthCharWidth (line 5323) | getDoubleWidthCharWidth() { method getDefaultCharWidth (line 5326) | getDefaultCharWidth() { method ratioForCharacter (line 5330) | ratioForCharacter(character) { method setDefaultCharWidth (line 5342) | setDefaultCharWidth( method setHeight (line 5376) | setHeight(height) { method getHeight (line 5383) | getHeight() { method getAutoHeight (line 5390) | getAutoHeight() { method getAutoWidth (line 5394) | getAutoWidth() { method setWidth (line 5398) | setWidth(width) { method getWidth (line 5405) | getWidth() { method setFirstVisibleScreenRow (line 5413) | setFirstVisibleScreenRow(screenRow) { method getFirstVisibleScreenRow (line 5417) | getFirstVisibleScreenRow() { method getLastVisibleScreenRow (line 5421) | getLastVisibleScreenRow() { method getVisibleRowRange (line 5425) | getVisibleRowRange() { method setFirstVisibleScreenColumn (line 5430) | setFirstVisibleScreenColumn(column) { method getFirstVisibleScreenColumn (line 5434) | getFirstVisibleScreenColumn() { method getScrollTop (line 5438) | getScrollTop() { method setScrollTop (line 5445) | setScrollTop(scrollTop) { method getScrollBottom (line 5452) | getScrollBottom() { method setScrollBottom (line 5459) | setScrollBottom(scrollBottom) { method getScrollLeft (line 5466) | getScrollLeft() { method setScrollLeft (line 5473) | setScrollLeft(scrollLeft) { method getScrollRight (line 5480) | getScrollRight() { method setScrollRight (line 5487) | setScrollRight(scrollRight) { method getScrollHeight (line 5494) | getScrollHeight() { method getScrollWidth (line 5501) | getScrollWidth() { method getMaxScrollTop (line 5508) | getMaxScrollTop() { method getScrollTopRow (line 5515) | getScrollTopRow() { method setScrollTopRow (line 5519) | setScrollTopRow(scrollTopRow) { method getScrollLeftColumn (line 5523) | getScrollLeftColumn() { method setScrollLeftColumn (line 5527) | setScrollLeftColumn(scrollLeftColumn) { method intersectsVisibleRowRange (line 5531) | intersectsVisibleRowRange(startRow, endRow) { method selectionIntersectsVisibleRowRange (line 5538) | selectionIntersectsVisibleRowRange(selection) { method screenPositionForPixelPosition (line 5545) | screenPositionForPixelPosition(pixelPosition) { method pixelRectForScreenRange (line 5552) | pixelRectForScreenRange(screenRange) { method inspect (line 5563) | inspect() { method emitWillInsertTextEvent (line 5567) | emitWillInsertTextEvent(text) { method suggestedIndentForBufferRow (line 5580) | suggestedIndentForBufferRow(bufferRow, options) { method autoIndentBufferRow (line 5596) | autoIndentBufferRow(bufferRow, options) { method autoIndentBufferRows (line 5605) | autoIndentBufferRows(startRow, endRow) { method autoDecreaseIndentForBufferRow (line 5613) | autoDecreaseIndentForBufferRow(bufferRow) { method toggleLineCommentForBufferRow (line 5625) | toggleLineCommentForBufferRow(row) { method toggleLineCommentsForBufferRows (line 5629) | toggleLineCommentsForBufferRows(start, end, options = {}) { method rowRangeForParagraphAtBufferRow (line 5769) | rowRangeForParagraphAtBufferRow(bufferRow) { function columnForIndentLevel (line 5800) | function columnForIndentLevel(line, indentLevel, tabLength) { function columnRangeForStartDelimiter (line 5818) | function columnRangeForStartDelimiter(line, delimiter) { function columnRangeForEndDelimiter (line 5828) | function columnRangeForEndDelimiter(line, delimiter) { class ChangeEvent (line 5838) | class ChangeEvent { method constructor (line 5839) | constructor({ oldRange, newRange }) { method start (line 5844) | get start() { method oldExtent (line 5848) | get oldExtent() { method newExtent (line 5852) | get newExtent() { FILE: src/text-mate-language-mode.js constant NON_WHITESPACE_REGEX (line 15) | const NON_WHITESPACE_REGEX = /\S/; class TextMateLanguageMode (line 20) | class TextMateLanguageMode { method constructor (line 21) | constructor(params) { method destroy (line 48) | destroy() { method isAlive (line 55) | isAlive() { method isDestroyed (line 59) | isDestroyed() { method getGrammar (line 63) | getGrammar() { method getLanguageId (line 67) | getLanguageId() { method getNonWordCharacters (line 71) | getNonWordCharacters(position) { method suggestedIndentForBufferRow (line 85) | suggestedIndentForBufferRow(bufferRow, tabLength, options) { method suggestedIndentForLineAtBufferRow (line 108) | suggestedIndentForLineAtBufferRow(bufferRow, line, tabLength) { method suggestedIndentForEditedBufferRow (line 134) | suggestedIndentForEditedBufferRow(bufferRow, tabLength) { method _suggestedIndentForLineWithScopeAtBufferRow (line 175) | _suggestedIndentForLineWithScopeAtBufferRow( method commentStringsForPosition (line 227) | commentStringsForPosition(position) { method buildHighlightIterator (line 249) | buildHighlightIterator() { method classNameForScopeId (line 253) | classNameForScopeId(id) { method getInvalidatedRanges (line 269) | getInvalidatedRanges() { method onDidChangeHighlighting (line 273) | onDidChangeHighlighting(fn) { method onDidTokenize (line 277) | onDidTokenize(callback) { method getGrammarSelectionContent (line 281) | getGrammarSelectionContent() { method updateForInjection (line 285) | updateForInjection(grammar) { method retokenizeLines (line 299) | retokenizeLines() { method startTokenizing (line 311) | startTokenizing() { method tokenizeInBackground (line 318) | tokenizeInBackground() { method tokenizeNextChunk (line 328) | tokenizeNextChunk() { method markTokenizationComplete (line 377) | markTokenizationComplete() { method firstInvalidRow (line 384) | firstInvalidRow() { method validateRow (line 388) | validateRow(row) { method invalidateRow (line 392) | invalidateRow(row) { method updateInvalidRows (line 398) | updateInvalidRows(start, end, delta) { method bufferDidChange (line 410) | bufferDidChange(e) { method bufferDidFinishTransaction (line 449) | bufferDidFinishTransaction() {} method isFoldableAtRow (line 451) | isFoldableAtRow(row) { method buildTokenizedLinesForRows (line 455) | buildTokenizedLinesForRows( method buildTokenizedLineForRow (line 487) | buildTokenizedLineForRow(row, ruleStack, openScopes) { method buildTokenizedLineForRowWithText (line 496) | buildTokenizedLineForRowWithText( method tokenizedLineForRow (line 520) | tokenizedLineForRow(bufferRow) { method tokenizedLinesForRows (line 546) | tokenizedLinesForRows(startRow, endRow) { method stackForRow (line 554) | stackForRow(bufferRow) { method openScopesForRow (line 560) | openScopesForRow(bufferRow) { method scopesFromTags (line 569) | scopesFromTags(startingScopes, tags) { method indentLevelForLine (line 589) | indentLevelForLine(line, tabLength) { method scopeDescriptorForPosition (line 604) | scopeDescriptorForPosition(position) { method tokenForPosition (line 627) | tokenForPosition(position) { method tokenStartPositionForPosition (line 632) | tokenStartPositionForPosition(position) { method bufferRangeForScopeAtPosition (line 640) | bufferRangeForScopeAtPosition(selector, position) { method isRowCommented (line 716) | isRowCommented(row) { method getFoldableRangeContainingPoint (line 720) | getFoldableRangeContainingPoint(point, tabLength) { method getFoldableRangesAtIndentLevel (line 737) | getFoldableRangesAtIndentLevel(indentLevel, tabLength) { method getFoldableRanges (line 758) | getFoldableRanges(tabLength) { method endRowForFoldAtRow (line 772) | endRowForFoldAtRow(row, tabLength, existenceOnly = false) { method endRowForCommentFoldAtRow (line 780) | endRowForCommentFoldAtRow(row, existenceOnly) { method endRowForCodeFoldAtRow (line 797) | endRowForCodeFoldAtRow(row, tabLength, existenceOnly) { method increaseIndentRegexForScopeDescriptor (line 824) | increaseIndentRegexForScopeDescriptor(scope) { method decreaseIndentRegexForScopeDescriptor (line 830) | decreaseIndentRegexForScopeDescriptor(scope) { method decreaseNextIndentRegexForScopeDescriptor (line 836) | decreaseNextIndentRegexForScopeDescriptor(scope) { method foldEndRegexForScopeDescriptor (line 842) | foldEndRegexForScopeDescriptor(scope) { method regexForPattern (line 848) | regexForPattern(pattern) { method logLines (line 857) | logLines(start = 0, end = this.buffer.getLastRow()) { class TextMateHighlightIterator (line 867) | class TextMateHighlightIterator { method constructor (line 868) | constructor(languageMode) { method seek (line 874) | seek(position) { method moveToSuccessor (line 939) | moveToSuccessor() { method getPosition (line 981) | getPosition() { method getCloseScopeIds (line 985) | getCloseScopeIds() { method getOpenScopeIds (line 989) | getOpenScopeIds() { method moveToNextLine (line 993) | moveToNextLine() { method isAtTagBoundary (line 1008) | isAtTagBoundary() { FILE: src/theme-manager.js method constructor (line 14) | constructor({ method initialize (line 38) | initialize({ resourcePath, configDirPath, safeMode, devMode }) { method onDidChangeActiveThemes (line 64) | onDidChangeActiveThemes(callback) { method getAvailableNames (line 72) | getAvailableNames() { method getLoadedThemeNames (line 82) | getLoadedThemeNames() { method getLoadedThemes (line 87) | getLoadedThemes() { method getActiveThemeNames (line 98) | getActiveThemeNames() { method getActiveThemes (line 103) | getActiveThemes() { method activatePackages (line 109) | activatePackages() { method warnForNonExistentThemes (line 117) | warnForNonExistentThemes() { method getEnabledThemeNames (line 136) | getEnabledThemeNames() { method requireStylesheet (line 190) | requireStylesheet( method unwatchUserStylesheet (line 209) | unwatchUserStylesheet() { method loadUserStylesheet (line 219) | loadUserStylesheet() { method loadBaseStylesheets (line 265) | loadBaseStylesheets() { method reloadBaseStylesheets (line 269) | reloadBaseStylesheets() { method stylesheetElementForId (line 273) | stylesheetElementForId(id) { method resolveStylesheet (line 280) | resolveStylesheet(stylesheetPath) { method loadStylesheet (line 288) | loadStylesheet(stylesheetPath, importFallbackVariables) { method loadLessStylesheet (line 296) | loadLessStylesheet(lessStylesheetPath, importFallbackVariables = false) { method removeStylesheet (line 354) | removeStylesheet(stylesheetPath) { method applyStylesheet (line 360) | applyStylesheet(path, text, priority, skipDeprecatedSelectorsTransformat... method activateThemes (line 372) | activateThemes() { method deactivateThemes (line 405) | deactivateThemes() { method isInitialLoadComplete (line 416) | isInitialLoadComplete() { method addActiveThemeClasses (line 420) | addActiveThemeClasses() { method removeActiveThemeClasses (line 429) | removeActiveThemeClasses() { method refreshLessCache (line 436) | refreshLessCache() { method getImportPaths (line 440) | getImportPaths() { FILE: src/theme-package.js method getType (line 5) | getType() { method getStyleSheetPriority (line 9) | getStyleSheetPriority() { method enable (line 13) | enable() { method disable (line 17) | disable() { method preload (line 21) | preload() { method finishLoading (line 26) | finishLoading() { method load (line 30) | load() { method activate (line 36) | activate() { FILE: src/title-bar.js method constructor (line 2) | constructor({ workspace, themes, applicationDelegate }) { method dblclickHandler (line 23) | dblclickHandler() { method updateTitle (line 44) | updateTitle() { method updateWindowSheetOffset (line 48) | updateWindowSheetOffset() { FILE: src/token-iterator.js method constructor (line 2) | constructor(languageMode) { method reset (line 6) | reset(line) { method next (line 19) | next() { method getScopes (line 57) | getScopes() { method getScopeStarts (line 61) | getScopeStarts() { method getScopeEnds (line 65) | getScopeEnds() { method getText (line 69) | getText() { method getBufferStart (line 73) | getBufferStart() { method getBufferEnd (line 77) | getBufferEnd() { FILE: src/tooltip-manager.js method constructor (line 48) | constructor({ keymapManager, viewRegistry }) { method add (line 113) | add(target, options) { method findTooltips (line 188) | findTooltips(target) { function humanizeKeystrokes (line 197) | function humanizeKeystrokes(keystroke) { function getKeystroke (line 203) | function getKeystroke(bindings) { FILE: src/tooltip.js function extend (line 678) | function extend() { FILE: src/tree-indenter.js method constructor (line 5) | constructor(languageMode, scopes = undefined) { method isConfigured (line 16) | get isConfigured() { method _getHighestSyntaxNodeAtPosition (line 23) | _getHighestSyntaxNodeAtPosition(row, column = null) { method _treeWalk (line 55) | _treeWalk(node, lastScope = null) { method suggestedIndentForBufferRow (line 121) | suggestedIndentForBufferRow(row, tabLength, options) { FILE: src/tree-sitter-grammar.js method constructor (line 6) | constructor(registry, filePath, params) { method inspect (line 69) | inspect() { method idForScope (line 73) | idForScope(scopeName) { method classNameForScopeId (line 91) | classNameForScopeId(id) { method scopeNameForScopeId (line 95) | scopeNameForScopeId(id) { method activate (line 99) | activate() { method deactivate (line 103) | deactivate() { method addInjectionPoint (line 107) | addInjectionPoint(injectionPoint) { method removeInjectionPoint (line 115) | removeInjectionPoint(injectionPoint) { method onDidUpdate (line 130) | onDidUpdate(callback) { method tokenizeLines (line 134) | tokenizeLines(text, compatibilityMode = true) { method tokenizeLine (line 138) | tokenizeLine(line, ruleStack, firstLine) { constant NODE_NAME_REGEX (line 155) | const NODE_NAME_REGEX = /[\w_]+/; function matcherForSpec (line 157) | function matcherForSpec(spec) { function normalizeFoldSpecification (line 175) | function normalizeFoldSpecification(spec) { function buildRegex (line 188) | function buildRegex(value) { FILE: src/tree-sitter-language-mode.js constant MAX_RANGE (line 13) | const MAX_RANGE = new Range(Point.ZERO, Point.INFINITY).freeze(); constant PARSER_POOL (line 14) | const PARSER_POOL = []; constant WORD_REGEX (line 15) | const WORD_REGEX = /\w/; class TreeSitterLanguageMode (line 17) | class TreeSitterLanguageMode { method _patchSyntaxNode (line 18) | static _patchSyntaxNode() { method constructor (line 28) | constructor({ buffer, grammar, config, grammars, syncTimeoutMicros }) { method parseCompletePromise (line 60) | async parseCompletePromise() { method destroy (line 79) | destroy() { method getLanguageId (line 84) | getLanguageId() { method bufferDidChange (line 88) | bufferDidChange({ oldRange, newRange, oldText, newText }) { method bufferDidFinishTransaction (line 102) | bufferDidFinishTransaction({ changes }) { method parse (line 115) | parse(language, oldTree, ranges) { method tree (line 134) | get tree() { method updateForInjection (line 138) | updateForInjection(grammar) { method buildHighlightIterator (line 146) | buildHighlightIterator() { method onDidTokenize (line 151) | onDidTokenize(callback) { method onDidChangeHighlighting (line 155) | onDidChangeHighlighting(callback) { method classNameForScopeId (line 159) | classNameForScopeId(scopeId) { method commentStringsForPosition (line 167) | commentStringsForPosition(position) { method isRowCommented (line 175) | isRowCommented(row) { method suggestedIndentForLineAtBufferRow (line 188) | suggestedIndentForLineAtBufferRow(row, line, tabLength) { method suggestedIndentForBufferRow (line 197) | suggestedIndentForBufferRow(row, tabLength, options) { method indentLevelForLine (line 220) | indentLevelForLine(line, tabLength) { method isFoldableAtRow (line 239) | isFoldableAtRow(row) { method getFoldableRanges (line 248) | getFoldableRanges() { method getFoldableRangesAtIndentLevel (line 256) | getFoldableRangesAtIndentLevel(goalLevel) { method getFoldableRangeContainingPoint (line 313) | getFoldableRangeContainingPoint(point, tabLength, existenceOnly = fals... method _forEachTreeWithRange (line 339) | _forEachTreeWithRange(range, callback) { method getFoldableRangeForNode (line 354) | getFoldableRangeForNode(node, grammar, existenceOnly) { method getSyntaxNodeContainingRange (line 437) | getSyntaxNodeContainingRange(range, where = _ => true) { method getSyntaxNodeAndGrammarContainingRange (line 441) | getSyntaxNodeAndGrammarContainingRange(range, where = _ => true) { method getRangeForSyntaxNodeContainingRange (line 468) | getRangeForSyntaxNodeContainingRange(range, where) { method getSyntaxNodeAtPosition (line 473) | getSyntaxNodeAtPosition(position, where) { method bufferRangeForScopeAtPosition (line 480) | bufferRangeForScopeAtPosition(selector, position) { method tokenizedLineForRow (line 502) | tokenizedLineForRow(row) { method syntaxTreeScopeDescriptorForPosition (line 550) | syntaxTreeScopeDescriptorForPosition(point) { method scopeDescriptorForPosition (line 585) | scopeDescriptorForPosition(point) { method tokenForPosition (line 614) | tokenForPosition(point) { method getGrammar (line 620) | getGrammar() { method firstNonWhitespaceRange (line 628) | firstNonWhitespaceRange(row) { method grammarForLanguageString (line 635) | grammarForLanguageString(languageString) { method emitRangeUpdate (line 641) | emitRangeUpdate(range) { class LanguageLayer (line 651) | class LanguageLayer { method constructor (line 652) | constructor(marker, languageMode, grammar, depth) { method buildHighlightIterator (line 662) | buildHighlightIterator() { method handleTextChange (line 670) | handleTextChange(edit, oldText, newText) { method destroy (line 702) | destroy() { method update (line 713) | async update(nodeRangeSet) { method updateInjections (line 728) | updateInjections(grammar) { method _performUpdate (line 739) | async _performUpdate(nodeRangeSet, params) { method _populateInjections (line 833) | _populateInjections(range, nodeRangeSet) { method _treeEditForBufferChange (line 938) | _treeEditForBufferChange(start, oldEnd, newEnd, oldText, newText) { class HighlightIterator (line 953) | class HighlightIterator { method constructor (line 954) | constructor(languageMode) { method seek (line 959) | seek(targetPosition, endRow) { method moveToSuccessor (line 997) | moveToSuccessor() { method detectCoveredScope (line 1021) | detectCoveredScope() { method getPosition (line 1039) | getPosition() { method getCloseScopeIds (line 1048) | getCloseScopeIds() { method getOpenScopeIds (line 1056) | getOpenScopeIds() { method logState (line 1064) | logState() { class LayerHighlightIterator (line 1096) | class LayerHighlightIterator { method constructor (line 1097) | constructor(languageLayer, treeCursor) { method seek (line 1121) | seek(targetIndex, containingTags, containingTagStartIndices) { method moveToSuccessor (line 1180) | moveToSuccessor() { method getPosition (line 1213) | getPosition() { method compare (line 1221) | compare(other) { method getCloseScopeIds (line 1229) | getCloseScopeIds() { method getOpenScopeIds (line 1233) | getOpenScopeIds() { method isAtInjectionBoundary (line 1237) | isAtInjectionBoundary() { method _moveUp (line 1243) | _moveUp(atLastChild) { method _moveDown (line 1266) | _moveDown() { method _moveRight (line 1294) | _moveRight() { method _currentScopeId (line 1304) | _currentScopeId() { class NodeCursorAdaptor (line 1346) | class NodeCursorAdaptor { method nodeText (line 1347) | get nodeText() { class NullLanguageModeHighlightIterator (line 1352) | class NullLanguageModeHighlightIterator { method seek (line 1353) | seek() { method compare (line 1356) | compare() { method moveToSuccessor (line 1359) | moveToSuccessor() {} method getPosition (line 1360) | getPosition() { method getOpenScopeIds (line 1363) | getOpenScopeIds() { method getCloseScopeIds (line 1366) | getCloseScopeIds() { class NullLayerHighlightIterator (line 1371) | class NullLayerHighlightIterator { method seek (line 1372) | seek() { method compare (line 1375) | compare() { method moveToSuccessor (line 1378) | moveToSuccessor() {} method getPosition (line 1379) | getPosition() { method getOpenScopeIds (line 1382) | getOpenScopeIds() { method getCloseScopeIds (line 1385) | getCloseScopeIds() { class NodeRangeSet (line 1390) | class NodeRangeSet { method constructor (line 1391) | constructor(previous, nodes, newlinesBetween, includeChildren) { method getRanges (line 1398) | getRanges(buffer) { method _pushRange (line 1435) | _pushRange(buffer, previousRanges, newRanges, newRange) { method _ensureNewline (line 1470) | _ensureNewline(buffer, newRanges, startIndex, startPosition) { function insertContainingTag (line 1486) | function insertContainingTag(tag, index, tags, indices) { function rangeIsSmaller (line 1502) | function rangeIsSmaller(mouse, house) { function vecFromRange (line 1509) | function vecFromRange({ start, end }) { function rangeForNode (line 1513) | function rangeForNode(node) { function nodeContainsIndices (line 1517) | function nodeContainsIndices(node, start, end) { function nodeIsSmaller (line 1523) | function nodeIsSmaller(left, right) { function last (line 1529) | function last(array) { function hasMatchingFoldSpec (line 1533) | function hasMatchingFoldSpec(specs, node) { FILE: src/typescript.js function createVersionAndOptionsDigest (line 51) | function createVersionAndOptionsDigest(version, options) { FILE: src/update-process-env.js constant ENVIRONMENT_VARIABLES_TO_PRESERVE (line 4) | const ENVIRONMENT_VARIABLES_TO_PRESERVE = new Set([ constant PLATFORMS_KNOWN_TO_WORK (line 11) | const PLATFORMS_KNOWN_TO_WORK = new Set(['darwin', 'linux']); constant ENV_COMMAND (line 16) | const ENV_COMMAND = function updateProcessEnv (line 19) | async function updateProcessEnv(launchEnv) { function shouldGetEnvFromShell (line 51) | function shouldGetEnvFromShell(env) { function getEnvFromShell (line 71) | async function getEnvFromShell(env) { FILE: src/uri-handler-registry.js method constructor (line 66) | constructor(maxHistoryLength = 50) { method registerHostHandler (line 75) | registerHostHandler(host, callback) { method handleURI (line 95) | async handleURI(uri) { method getRecentlyHandledURIs (line 120) | getRecentlyHandledURIs() { method onHistoryChange (line 124) | onHistoryChange(cb) { method destroy (line 128) | destroy() { FILE: src/view-registry.js method constructor (line 26) | constructor(atomEnvironment) { method clear (line 34) | clear() { method addViewProvider (line 68) | addViewProvider(modelConstructor, createView) { method getViewProviderCount (line 97) | getViewProviderCount() { method getView (line 126) | getView(object) { method createView (line 139) | createView(object) { method updateDocument (line 205) | updateDocument(fn) { method readDocument (line 217) | readDocument(fn) { method getNextUpdatePromise (line 227) | getNextUpdatePromise() { method clearDocumentRequests (line 237) | clearDocumentRequests() { method requestDocumentUpdate (line 248) | requestDocumentUpdate() { method performDocumentUpdate (line 256) | performDocumentUpdate() { FILE: src/window-event-handler.js method constructor (line 7) | constructor({ atomEnvironment, applicationDelegate }) { method initialize (line 35) | initialize(window, document) { method handleNativeKeybindings (line 109) | handleNativeKeybindings() { method unsubscribe (line 130) | unsubscribe() { method on (line 134) | on(target, eventName, handler) { method addEventListener (line 143) | addEventListener(target, eventName, handler) { method handleDocumentKeyEvent (line 152) | handleDocumentKeyEvent(event) { method handleDrop (line 157) | handleDrop(event) { method handleDragover (line 162) | handleDragover(event) { method eachTabIndexedElement (line 168) | eachTabIndexedElement(callback) { method handleFocusNext (line 180) | handleFocusNext() { method handleFocusPrevious (line 209) | handleFocusPrevious() { method handleWindowFocus (line 238) | handleWindowFocus() { method handleWindowBlur (line 242) | handleWindowBlur() { method handleWindowResize (line 247) | handleWindowResize() { method handleEnterFullScreen (line 251) | handleEnterFullScreen() { method handleLeaveFullScreen (line 255) | handleLeaveFullScreen() { method handleWindowBeforeunload (line 259) | handleWindowBeforeunload(event) { method handleWindowToggleFullScreen (line 273) | handleWindowToggleFullScreen() { method handleWindowClose (line 277) | handleWindowClose() { method handleWindowReload (line 281) | handleWindowReload() { method handleWindowToggleDevTools (line 286) | handleWindowToggleDevTools() { method handleWindowToggleMenuBar (line 290) | handleWindowToggleMenuBar() { method handleLinkClick (line 303) | handleLinkClick(event) { method handleFormSubmit (line 315) | handleFormSubmit(event) { method handleDocumentContextmenu (line 320) | handleDocumentContextmenu(event) { FILE: src/workspace-center.js method constructor (line 8) | constructor(params) { method destroy (line 24) | destroy() { method serialize (line 28) | serialize() { method deserialize (line 32) | deserialize(state, deserializerManager) { method activate (line 36) | activate() { method getLocation (line 40) | getLocation() { method setDraggingItem (line 44) | setDraggingItem() { method observeTextEditors (line 60) | observeTextEditors(callback) { method observePaneItems (line 75) | observePaneItems(callback) { method onDidChangeActivePaneItem (line 90) | onDidChangeActivePaneItem(callback) { method onDidStopChangingActivePaneItem (line 108) | onDidStopChangingActivePaneItem(callback) { method observeActivePaneItem (line 119) | observeActivePaneItem(callback) { method onDidAddPane (line 131) | onDidAddPane(callback) { method onWillDestroyPane (line 143) | onWillDestroyPane(callback) { method onDidDestroyPane (line 155) | onDidDestroyPane(callback) { method observePanes (line 167) | observePanes(callback) { method onDidChangeActivePane (line 177) | onDidChangeActivePane(callback) { method observeActivePane (line 189) | observeActivePane(callback) { method onDidAddPaneItem (line 203) | onDidAddPaneItem(callback) { method onWillDestroyPaneItem (line 218) | onWillDestroyPaneItem(callback) { method onDidDestroyPaneItem (line 232) | onDidDestroyPaneItem(callback) { method onDidAddTextEditor (line 247) | onDidAddTextEditor(callback) { method getPaneItems (line 262) | getPaneItems() { method getActivePaneItem (line 269) | getActivePaneItem() { method getTextEditors (line 276) | getTextEditors() { method getActiveTextEditor (line 284) | getActiveTextEditor() { method saveAll (line 292) | saveAll() { method confirmClose (line 296) | confirmClose(options) { method getPanes (line 307) | getPanes() { method getActivePane (line 314) | getActivePane() { method activateNextPane (line 319) | activateNextPane() { method activatePreviousPane (line 324) | activatePreviousPane() { method paneForURI (line 328) | paneForURI(uri) { method paneForItem (line 332) | paneForItem(item) { method destroyActivePane (line 337) | destroyActivePane() { FILE: src/workspace-element.js class WorkspaceElement (line 10) | class WorkspaceElement extends HTMLElement { method connectedCallback (line 11) | connectedCallback() { method disconnectedCallback (line 17) | disconnectedCallback() { method initializeContent (line 22) | initializeContent() { method observeScrollbarStyle (line 36) | observeScrollbarStyle() { method observeTextEditorFontConfig (line 53) | observeTextEditorFontConfig() { method updateGlobalTextEditorStyleSheet (line 75) | updateGlobalTextEditorStyleSheet() { method initialize (line 87) | initialize(model, { config, project, styleManager, viewRegistry }) { method destroy (line 200) | destroy() { method getModel (line 204) | getModel() { method handleDragStart (line 208) | handleDragStart(event) { method handleDragEnd (line 217) | handleDragEnd(event) { method handleDrop (line 221) | handleDrop(event) { method dragEnded (line 225) | dragEnded() { method handleCenterEnter (line 231) | handleCenterEnter(event) { method handleCenterLeave (line 238) | handleCenterLeave(event) { method handleEdgesMouseMove (line 246) | handleEdgesMouseMove(event) { method handleDockDragEnd (line 250) | handleDockDragEnd(event) { method updateHoveredDock (line 254) | updateHoveredDock(mousePosition) { method checkCleanupDockHoverEvents (line 276) | checkCleanupDockHoverEvents() { method handleMousewheel (line 282) | handleMousewheel(event) { method handleFocus (line 298) | handleFocus(event) { method focusPaneViewAbove (line 302) | focusPaneViewAbove() { method focusPaneViewBelow (line 306) | focusPaneViewBelow() { method focusPaneViewOnLeft (line 310) | focusPaneViewOnLeft() { method focusPaneViewOnRight (line 314) | focusPaneViewOnRight() { method focusPaneViewInDirection (line 318) | focusPaneViewInDirection(direction, pane) { method moveActiveItemToPaneAbove (line 327) | moveActiveItemToPaneAbove(params) { method moveActiveItemToPaneBelow (line 331) | moveActiveItemToPaneBelow(params) { method moveActiveItemToPaneOnLeft (line 335) | moveActiveItemToPaneOnLeft(params) { method moveActiveItemToPaneOnRight (line 339) | moveActiveItemToPaneOnRight(params) { method moveActiveItemToNearestPaneInDirection (line 343) | moveActiveItemToNearestPaneInDirection(direction, params) { method nearestVisiblePaneInDirection (line 364) | nearestVisiblePaneInDirection(direction, pane) { method boundingBoxForPaneView (line 416) | boundingBoxForPaneView(paneView) { method runPackageSpecs (line 427) | runPackageSpecs(options = {}) { method runBenchmarks (line 450) | runBenchmarks() { function isTab (line 469) | function isTab(element) { function createWorkspaceElement (line 480) | function createWorkspaceElement() { FILE: src/workspace.js constant STOPPED_CHANGING_ACTIVE_PANE_ITEM_DELAY (line 20) | const STOPPED_CHANGING_ACTIVE_PANE_ITEM_DELAY = 100; constant ALL_LOCATIONS (line 21) | const ALL_LOCATIONS = ['center', 'left', 'right', 'bottom']; method constructor (line 177) | constructor(params) { method paneContainer (line 261) | get paneContainer() { method getElement (line 268) | getElement() { method createCenter (line 280) | createCenter() { method createDock (line 294) | createDock(location) { method reset (line 309) | reset(packageManager) { method initialize (line 375) | initialize() { method consumeServices (line 385) | consumeServices({ serviceHub }) { method serialize (line 393) | serialize() { method deserialize (line 410) | deserialize(state, deserializerManager) { method getPackageNamesWithActiveGrammars (line 455) | getPackageNamesWithActiveGrammars() { method didActivatePaneContainer (line 490) | didActivatePaneContainer(paneContainer) { method didChangeActivePaneOnPaneContainer (line 511) | didChangeActivePaneOnPaneContainer(paneContainer, pane) { method didChangeActivePaneItemOnPaneContainer (line 517) | didChangeActivePaneItemOnPaneContainer(paneContainer, item) { method didChangeActivePaneItem (line 534) | didChangeActivePaneItem(item) { method cancelStoppedChangingActivePaneItemTimeout (line 589) | cancelStoppedChangingActivePaneItemTimeout() { method setDraggingItem (line 595) | setDraggingItem(draggingItem) { method subscribeToAddedItems (line 601) | subscribeToAddedItems() { method subscribeToDockToggling (line 632) | subscribeToDockToggling() { method subscribeToMovedItems (line 653) | subscribeToMovedItems() { method updateWindowTitle (line 680) | updateWindowTitle() { method updateDocumentEdited (line 741) | updateDocumentEdited() { method onDidChangeActivePaneContainer (line 754) | onDidChangeActivePaneContainer(callback) { method observeTextEditors (line 766) | observeTextEditors(callback) { method observePaneItems (line 781) | observePaneItems(callback) { method onDidChangeActivePaneItem (line 800) | onDidChangeActivePaneItem(callback) { method onDidStopChangingActivePaneItem (line 818) | onDidStopChangingActivePaneItem(callback) { method onDidChangeActiveTextEditor (line 830) | onDidChangeActiveTextEditor(callback) { method observeActivePaneItem (line 841) | observeActivePaneItem(callback) { method observeActiveTextEditor (line 855) | observeActiveTextEditor(callback) { method onDidOpen (line 873) | onDidOpen(callback) { method onDidAddPane (line 884) | onDidAddPane(callback) { method onWillDestroyPane (line 900) | onWillDestroyPane(callback) { method onDidDestroyPane (line 916) | onDidDestroyPane(callback) { method observePanes (line 932) | observePanes(callback) { method onDidChangeActivePane (line 946) | onDidChangeActivePane(callback) { method observeActivePane (line 958) | observeActivePane(callback) { method onDidAddPaneItem (line 973) | onDidAddPaneItem(callback) { method onWillDestroyPaneItem (line 993) | onWillDestroyPaneItem(callback) { method onDidDestroyPaneItem (line 1011) | onDidDestroyPaneItem(callback) { method onDidAddTextEditor (line 1030) | onDidAddTextEditor(callback) { method onDidChangeWindowTitle (line 1034) | onDidChangeWindowTitle(callback) { method open (line 1077) | async open(itemOrURI, options = {}) { method hide (line 1257) | hide(itemOrURI) { method toggle (line 1294) | toggle(itemOrURI) { method openLicense (line 1303) | openLicense() { method openSync (line 1321) | openSync(uri_ = '', options = {}) { method openURIInPane (line 1350) | openURIInPane(uri, pane) { method createItemForURI (line 1362) | async createItemForURI(uri, options) { method openTextFile (line 1404) | async openTextFile(uri, options) { method handleGrammarUsed (line 1449) | handleGrammarUsed(grammar) { method isTextEditor (line 1464) | isTextEditor(object) { method buildTextEditor (line 1471) | buildTextEditor(params) { method reopenItem (line 1482) | reopenItem() { method addOpener (line 1524) | addOpener(opener) { method getOpeners (line 1531) | getOpeners() { method getPaneItems (line 1542) | getPaneItems() { method getActivePaneItem (line 1551) | getActivePaneItem() { method getTextEditors (line 1558) | getTextEditors() { method getActiveTextEditor (line 1566) | getActiveTextEditor() { method saveAll (line 1574) | saveAll() { method confirmClose (line 1580) | confirmClose(options) { method saveActivePaneItem (line 1592) | saveActivePaneItem() { method saveActivePaneItemAs (line 1603) | saveActivePaneItemAs() { method destroyActivePaneItem (line 1613) | destroyActivePaneItem() { method getActivePaneContainer (line 1624) | getActivePaneContainer() { method getPanes (line 1631) | getPanes() { method getVisiblePanes (line 1637) | getVisiblePanes() { method getActivePane (line 1646) | getActivePane() { method activateNextPane (line 1651) | activateNextPane() { method activatePreviousPane (line 1656) | activatePreviousPane() { method paneContainerForURI (line 1667) | paneContainerForURI(uri) { method paneContainerForItem (line 1679) | paneContainerForItem(uri) { method paneForURI (line 1690) | paneForURI(uri) { method paneForItem (line 1704) | paneForItem(item) { method destroyActivePane (line 1714) | destroyActivePane() { method closeActivePaneItemOrEmptyPaneOrWindow (line 1723) | closeActivePaneItemOrEmptyPaneOrWindow() { method increaseFontSize (line 1736) | increaseFontSize() { method decreaseFontSize (line 1741) | decreaseFontSize() { method resetFontSize (line 1749) | resetFontSize() { method itemOpened (line 1757) | itemOpened(item) { method didDestroyPaneItem (line 1771) | didDestroyPaneItem({ item }) { method destroyed (line 1785) | destroyed() { method getCenter (line 1802) | getCenter() { method getLeftDock (line 1807) | getLeftDock() { method getRightDock (line 1812) | getRightDock() { method getBottomDock (line 1817) | getBottomDock() { method getPaneContainers (line 1821) | getPaneContainers() { method getVisiblePaneContainers (line 1830) | getVisiblePaneContainers() { method getBottomPanels (line 1852) | getBottomPanels() { method addBottomPanel (line 1868) | addBottomPanel(options) { method getLeftPanels (line 1873) | getLeftPanels() { method addLeftPanel (line 1889) | addLeftPanel(options) { method getRightPanels (line 1894) | getRightPanels() { method addRightPanel (line 1910) | addRightPanel(options) { method getTopPanels (line 1915) | getTopPanels() { method addTopPanel (line 1931) | addTopPanel(options) { method getHeaderPanels (line 1936) | getHeaderPanels() { method addHeaderPanel (line 1952) | addHeaderPanel(options) { method getFooterPanels (line 1957) | getFooterPanels() { method addFooterPanel (line 1973) | addFooterPanel(options) { method getModalPanels (line 1978) | getModalPanels() { method addModalPanel (line 1999) | addModalPanel(options = {}) { method panelForItem (line 2007) | panelForItem(item) { method getPanels (line 2018) | getPanels(location) { method addPanel (line 2022) | addPanel(location, options) { method scan (line 2050) | scan(regex, options = {}, iterator) { method replace (line 2188) | replace(regex, replacementText, filePaths, iterator) { method checkoutHeadRevision (line 2246) | checkoutHeadRevision(editor) { FILE: static/index.js function setLoadTime (line 117) | function setLoadTime(loadTime) { function handleSetupError (line 123) | function handleSetupError(error) { function setupWindow (line 132) | function setupWindow() { function profileStartup (line 200) | function profileStartup(initialTime) { function setupAtomHome (line 224) | function setupAtomHome() { FILE: vendor/jasmine.js function getGlobal (line 61) | function getGlobal() { function tryIt (line 627) | function tryIt(f) {