summaryrefslogtreecommitdiff
path: root/script/method/init.lua
diff options
context:
space:
mode:
Diffstat (limited to 'script/method/init.lua')
-rw-r--r--script/method/init.lua32
1 files changed, 32 insertions, 0 deletions
diff --git a/script/method/init.lua b/script/method/init.lua
new file mode 100644
index 00000000..8827768b
--- /dev/null
+++ b/script/method/init.lua
@@ -0,0 +1,32 @@
+local method = {}
+
+local function init(name)
+ method[name] = require('method.' .. name:gsub('/', '.'))
+end
+
+init 'exit'
+init 'initialize'
+init 'initialized'
+init 'shutdown'
+init 'textDocument/codeAction'
+init 'textDocument/completion'
+init 'textDocument/definition'
+init 'textDocument/didOpen'
+init 'textDocument/didChange'
+init 'textDocument/didClose'
+init 'textDocument/documentHighlight'
+init 'textDocument/documentSymbol'
+init 'textDocument/foldingRange'
+init 'textDocument/hover'
+init 'textDocument/implementation'
+init 'textDocument/onTypeFormatting'
+init 'textDocument/publishDiagnostics'
+init 'textDocument/rename'
+init 'textDocument/references'
+init 'textDocument/signatureHelp'
+init 'workspace/didChangeConfiguration'
+init 'workspace/didChangeWatchedFiles'
+init 'workspace/didChangeWorkspaceFolders'
+init 'workspace/executeCommand'
+
+return method