Variable: combobulate-go-procedures-sibling

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

Value

Large value
((:activation-nodes
  ((:nodes ((rule "literal_value") (rule "for_clause")) :has-parent
	   ("literal_value" "for_clause")))
  :selector
  (:choose parent :match-children (:discard-rules ("literal_value"))))
 (:activation-nodes
  ((:nodes (rule-rx "switch_statement" eol) :position at :has-parent
	   (rx "switch_statement" eol)))
  :selector
  (:choose parent :match-children (:match-rules (rx "case" eol))))
 (:activation-nodes
  ((:nodes (rule "_statement") :has-parent (rx "case" eol))) :selector
  (:choose parent :match-children t))
 (:activation-nodes
  ((:nodes ((rule "block") (rule "source_file")) :position at
	   :has-parent ("block" "source_file")))
  :selector (:choose parent :match-children t))
 (:activation-nodes ((:nodes ((rx "declaration_list" eol)))) :selector
		    (:choose node :match-children
			     (:match-rules (rx "_declaration" eol))))
 (:activation-nodes
  ((:nodes ((rule "argument_list")) :has-parent ("argument_list"))
   (:nodes ((rule "expression_list")) :has-parent "expression_list"))
  :selector (:choose parent :match-children t))
 (:activation-nodes ((:nodes ("import_spec_list"))) :selector
		    (:choose node :match-children t))
 (:activation-nodes
  ((:nodes (rule "_statement") :has-parent ((rule "_statement"))))
  :selector (:choose parent :match-children t))
 (:activation-nodes ((:nodes (rx "_declaration" eol))) :selector
		    (:choose node :match-children t))
 (:activation-nodes ((:nodes ((rx "statement" eol)))) :selector
		    (:choose node :match-children t)))

Documentation

Procedures that control navigation between sibling nodes.

Source Code

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