Variable: combobulate-python-procedures-sibling

combobulate-python-procedures-sibling is a variable defined in combobulate-python.el.

Value

((:activation-nodes
  ((:nodes ("string_content" "interpolation") :has-parent ("string")))
  :selector
  (:match-children
   (:discard-rules ("string_start" "string_end") :default-mark @match)))
 (:activation-nodes
  ((:nodes ((rule "pattern")) :has-parent
	   ("tuple_pattern" "list_pattern"))
   (:nodes ((rule "import_from_statement")) :has-parent
	   ("import_from_statement"))
   (:nodes ((rule "dictionary")) :has-parent ("dictionary"))
   (:nodes ((rule "set") (rule "tuple") (rule "list")) :has-parent
	   ("set" "tuple" "list"))
   (:nodes
    ((rule "parameter") (rule "argument_list") (rule "expression")
     (rule "expression_list") (rule "primary_expression"))
    :has-parent
    ("parameters" "lambda_parameters" "argument_list"
     "expression_list")))
  :selector (:match-children t))
 (:activation-nodes
  ((:nodes
    ((rule "_simple_statement") (rule "_compound_statement")
     (rule "module") "module" "case_clause")
    :has-parent ("case_clause" "match_statement" "module" "block")))
  :selector (:match-children (:discard-rules ("block")))))

Documentation

Procedures that control navigation between sibling nodes.

Source Code

;; Defined in /nix/store/b5fvrwzi3zvkabyzx0in6gw1cj963z46-emacs-packages-deps/share/emacs/site-lisp/combobulate-python.el