You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+20-4
Original file line number
Diff line number
Diff line change
@@ -14,9 +14,11 @@ Supports most useful CLI commands including:
14
14
* Push\Pull source
15
15
* Create Apex classes
16
16
* Run tests for an org or specific class
17
+
* Run SOQL query
18
+
19
+
This plugin also supports:
17
20
* Code completion
18
21
* Diagnostics
19
-
Uses syntax highlighting from MavensMate
20
22
21
23
Language services (e.g., code completion and diagnostics) are provided by the [Apex Language Server](https://developer.salesforce.com/docs/atlas.en-us.sfdx_ide2.meta/sfdx_ide2/sfdx_ide2_build_app_apex_language_server_protocol.htm)
22
24
@@ -25,12 +27,26 @@ Language services (e.g., code completion and diagnostics) are provided by the [A
25
27
*`debug`: true or false to enable/disable printing debug statements to the sublime console
26
28
*`java_home`: location of your java binary if it is not in your PATH
27
29
30
+
## Getting Started
31
+
The plugin adds a new menu item (DXMate), context menu items, and command pallette items. Many of these are only enabled if you have an sfdx project currently opened.
32
+
33
+
If you don't have an sfdx proejct created, you can use DXMate > Project > Create Project to create one. If you do have one created, use Project > Add Folder to Project to add it to a project.
34
+
35
+
After that you can work with the rest of the commands (e.g., authorizing a dev hub and then creating a scratch org).
36
+
28
37
## To Do
29
38
* Additional settings (e.g., disable language services)
30
39
* Better handling of window opening (currently only starts language server if dx project is loaded when sublime is opened)
31
-
* Additional language services
40
+
* Add goto symbol definition from latest language server update
41
+
* Add support for additional sfdx cli commands
42
+
43
+
## Compatibility
44
+
This should be compatible with windows, osx and linux with ST3.
45
+
46
+
It's been tested on windows 10 and ubuntu 16.
32
47
33
48
34
49
## Credits
35
-
Most utility functions are based on or copied from [MavensMate](https://github.com/joeferraro/MavensMate-SublimeText)
36
-
The LSP client code is cloned from the [Sublime LSP package](https://github.com/tomv564/LSP)
50
+
* Most utility functions are based on or copied from [MavensMate](https://github.com/joeferraro/MavensMate-SublimeText). The syntax files for Apex are also from the MavensMate project.
51
+
52
+
* The LSP client code is adapted from the [Sublime LSP package](https://github.com/tomv564/LSP)
0 commit comments