Merge branch 'master' of github.com:spring-projects/sts4
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "pivotal-atom-languageclient-commons",
|
||||
"version": "0.0.3",
|
||||
"version": "0.0.4",
|
||||
"description": "Atom language client commons for STS4 language servers",
|
||||
"repository": "https://github.com/spring-projects/sts4",
|
||||
"license": "MIT",
|
||||
@@ -8,7 +8,7 @@
|
||||
"atom": ">=1.17.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"atom-languageclient": "git://github.com/atom/atom-languageclient#fdb8540d2e3862fe5f855b126a52afdb0b778e3a",
|
||||
"atom-languageclient": "0.2.0",
|
||||
"decompress": "^4.2.0",
|
||||
"portfinder": "^1.0.13",
|
||||
"remote-file-size": "^3.0.3",
|
||||
|
||||
@@ -1,2 +0,0 @@
|
||||
/node_modules
|
||||
/server
|
||||
@@ -1,10 +0,0 @@
|
||||
# CF Manifest YAML for Atom
|
||||
|
||||
## Dev environment setup:
|
||||
**Prerequisite**: Node 6.x.x or higher is installed, Atom 1.17 or higher is installed
|
||||
1. Clone STS4 git repository
|
||||
2. Navigate to `sts4/atom-extensions/atom-manifest-yaml` folder
|
||||
3. Run `npm install`
|
||||
4. Execute `apm link .` from the folder above
|
||||
5. Perform `Reload Window` in Atom (Cmd-Shift-P opens commands palette, search for `reaload`, select, press `Return`)
|
||||
6. Open any `manifest.yml` file in Atom observe reconciling, content assist and other IDE features
|
||||
@@ -1,37 +0,0 @@
|
||||
{
|
||||
"max_line_length": {
|
||||
"level": "ignore"
|
||||
},
|
||||
"no_empty_param_list": {
|
||||
"level": "error"
|
||||
},
|
||||
"arrow_spacing": {
|
||||
"level": "error"
|
||||
},
|
||||
"no_interpolation_in_single_quotes": {
|
||||
"level": "error"
|
||||
},
|
||||
"no_debugger": {
|
||||
"level": "error"
|
||||
},
|
||||
"prefer_english_operator": {
|
||||
"level": "error"
|
||||
},
|
||||
"colon_assignment_spacing": {
|
||||
"spacing": {
|
||||
"left": 0,
|
||||
"right": 1
|
||||
},
|
||||
"level": "error"
|
||||
},
|
||||
"braces_spacing": {
|
||||
"spaces": 0,
|
||||
"level": "error"
|
||||
},
|
||||
"spacing_after_comma": {
|
||||
"level": "error"
|
||||
},
|
||||
"no_stand_alone_at": {
|
||||
"level": "error"
|
||||
}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
'scopeName': 'source.cf-manifest-yaml'
|
||||
'name': 'Manifest-YAML'
|
||||
'fileTypes': [
|
||||
'manifest.yml'
|
||||
]
|
||||
'patterns': [
|
||||
{ 'include': 'source.yaml' }
|
||||
]
|
||||
@@ -1,57 +0,0 @@
|
||||
const path = require('path');
|
||||
const { JarLanguageClient } = require('pivotal-atom-languageclient-commons');
|
||||
|
||||
class ManifestYamlLanguageClient extends JarLanguageClient {
|
||||
|
||||
constructor() {
|
||||
super(
|
||||
'https://s3-us-west-1.amazonaws.com/s3-test.spring.io/sts4/fatjars/snapshots/manifest-yaml-language-server-0.0.9-201707270057.jar',
|
||||
path.join(__dirname, '..', 'server')
|
||||
);
|
||||
|
||||
this.statusElement = document.createElement('span');
|
||||
this.statusElement.className = 'inline-block';
|
||||
}
|
||||
|
||||
getGrammarScopes() {
|
||||
return ['source.cf-manifest-yaml']
|
||||
}
|
||||
|
||||
getLanguageName() {
|
||||
return 'Manifest-YAML'
|
||||
}
|
||||
|
||||
getServerName() {
|
||||
return 'CF Manifest YAML'
|
||||
}
|
||||
|
||||
handleDownlaodPercentChange(bytesDone, size, percent) {
|
||||
this.updateStatusBar(`downloading ${percent}%`);
|
||||
}
|
||||
|
||||
handleServerInstalled() {
|
||||
this.updateStatusBar('installed');
|
||||
}
|
||||
|
||||
consumeStatusBar (statusBar) {
|
||||
this.statusTile = statusBar.addRightTile({ item: this.statusElement, priority: 1000 });
|
||||
}
|
||||
|
||||
updateStatusBar (text) {
|
||||
this.statusElement.textContent = `${this.name} ${text}`;
|
||||
}
|
||||
|
||||
launchVmArgs(version) {
|
||||
return [
|
||||
'-Dlsp.yaml.completions.errors.disable=true',
|
||||
'-Xdebug',
|
||||
'-agentlib:jdwp=transport=dt_socket,address=9000,server=y,suspend=n',
|
||||
'-Dorg.slf4j.simpleLogger.logFile=manifest-yaml.log',
|
||||
'-Dorg.slf4j.simpleLogger.defaultLogLevel=debug',
|
||||
];
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
module.exports = new ManifestYamlLanguageClient();
|
||||
@@ -1,72 +0,0 @@
|
||||
{
|
||||
"name": "pivotal-atom-cf-manifest-yaml",
|
||||
"main": "./lib/main",
|
||||
"version": "0.0.1",
|
||||
"description": "Cloud Foundry Deployment Manifest YAML support for Atom",
|
||||
"repository": "https://github.com/spring-projects/sts4/atom-extensions/atom-manifest-yaml",
|
||||
"license": "MIT",
|
||||
"engines": {
|
||||
"atom": ">=1.17.0"
|
||||
},
|
||||
"files": [
|
||||
"grammars/",
|
||||
"settings/",
|
||||
"lib/"
|
||||
],
|
||||
"dependencies": {
|
||||
"decompress": "^4.2.0",
|
||||
"portfinder": "^1.0.13",
|
||||
"remote-file-size": "^3.0.3",
|
||||
"pivotal-atom-languageclient-commons": "0.0.1"
|
||||
},
|
||||
"devDependencies": {
|
||||
"coffeelint": "^1.10.1"
|
||||
},
|
||||
"scripts": {
|
||||
"clean": "rm -fr node_modules"
|
||||
},
|
||||
"consumedServices": {
|
||||
"linter-indie": {
|
||||
"versions": {
|
||||
"2.0.0": "consumeLinterV2"
|
||||
}
|
||||
},
|
||||
"nuclide-datatip.provider": {
|
||||
"versions": {
|
||||
"0.0.0": "consumeDatatip"
|
||||
}
|
||||
},
|
||||
"status-bar": {
|
||||
"versions": {
|
||||
"^1.0.0": "consumeStatusBar"
|
||||
}
|
||||
}
|
||||
},
|
||||
"providedServices": {
|
||||
"autocomplete.provider": {
|
||||
"versions": {
|
||||
"2.0.0": "provideAutocomplete"
|
||||
}
|
||||
},
|
||||
"nuclide-code-format.provider": {
|
||||
"versions": {
|
||||
"0.0.0": "provideCodeFormat"
|
||||
}
|
||||
},
|
||||
"nuclide-definition-provider": {
|
||||
"versions": {
|
||||
"0.0.0": "provideDefinitions"
|
||||
}
|
||||
},
|
||||
"nuclide-find-references.provider": {
|
||||
"versions": {
|
||||
"0.0.0": "provideFindReferences"
|
||||
}
|
||||
},
|
||||
"nuclide-outline-view": {
|
||||
"versions": {
|
||||
"0.0.0": "provideOutlines"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
'.source.yaml':
|
||||
'editor':
|
||||
'autoIndentOnPaste': false
|
||||
'commentStart': '# '
|
||||
'foldEndPattern': '^\\s*$|^\\s*\\}|^\\s*\\]|^\\s*\\)'
|
||||
'increaseIndentPattern': '^\\s*.*(:|-) ?(&\\w+)?(\\{[^}"\']*|\\([^)"\']*)?$'
|
||||
'decreaseIndentPattern': '^\\s+\\}$'
|
||||
'tabType': 'soft'
|
||||
Reference in New Issue
Block a user