From 269f42273129fcfbaf67e157d8784666e0c65c9c Mon Sep 17 00:00:00 2001 From: mitchell <70453897+orbitalquark@users.noreply.github.com> Date: Tue, 10 Nov 2020 11:06:53 -0500 Subject: Fill `keys` and `snippet` tables with language-specific tables on init. This allows users and language modules to easily add bindings and snippets without stepping on each other. --- core/keys.lua | 2 ++ 1 file changed, 2 insertions(+) (limited to 'core/keys.lua') diff --git a/core/keys.lua b/core/keys.lua index 2d4d8781..1746d8ff 100644 --- a/core/keys.lua +++ b/core/keys.lua @@ -218,4 +218,6 @@ end) -- @name _G.keys local keys]] +for lexer in string.gmatch('actionscript ada apdl ansi_c antlr apl applescript asp autoit awk b_lang bash batch bibtex boo chuck cmake coffeescript context cpp crystal csharp css cuda desktop django dmd dockerfile dot eiffel elixir erlang faust fennel fish forth fortran fsharp gap gettext gherkin glsl gnuplot go groovy gtkrc haskell html icon idl inform ini Io java javascript jq json jsp latex ledger less lilypond lisp logtalk lua makefile matlab moonscript myrddin nemerle nim nsis objective_c pascal perl php pico8 pike pkgbuild prolog props protobuf ps pure python rails rc rebol rest rexx rhtml rstats ruby rust sass scala scheme smalltalk sml snobol4 sql tcl tex text toml vala vb vbscript verilog vhdl wsf xml yaml', '%S+') do M[lexer] = {} end + return M -- cgit v1.2.3