completion.scm
1 ;; ═════════════════════════════════════════════════════════════════════════ 2 ;; Elixir Completion Context Queries 3 ;; ═════════════════════════════════════════════════════════════════════════ 4 5 ;; ─────────────────────────────────────────────────────────────────────────── 6 ;; System.get_env(" - trigger completion 7 ;; ─────────────────────────────────────────────────────────────────────────── 8 (call 9 target: (dot 10 left: (alias) @object 11 right: (identifier) @_func) 12 (arguments 13 (string) @completion_target) 14 (#eq? @object "System") 15 (#any-of? @_func "get_env" "fetch_env" "fetch_env!")) @completion_call