benma / visual-regexp.el

A regexp/replace command for Emacs with interactive visual feedback
392 stars 28 forks source link

vr/match-separator-string defcustom definition breaks customization in Emacs 27 #57

Open wyuenho opened 3 years ago

wyuenho commented 3 years ago

Reproduction:

  1. M-x customize-group RET visual-regexp RET
  2. The following stack trace is shown:

Stacktrace:

Debugger entered--Lisp error: (void-variable vr/match-separator-string)
  custom-variable-modified-p((custom-variable :group (custom-group :documentation-shown t :custom-state unknown :tag "Visual Regexp" :value visual-regexp :buttons ((custom-magic :args ... :indent 0 :parent #4 :children ... :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :sample-overlay #<overlay from 204 to 225 in *Customize Group: Visual Regexp*> :custom-magic (custom-magic :args (nil) :indent 0 :parent #4 :children (...) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :tag "Vr Match Separator String" :custom-prefixes ("visual-regexp-") :custom-level 2 :value vr/match-separator-string :parent (custom-group :documentation-shown t :custom-state unknown :tag "Visual Regexp" :value visual-regexp :buttons ((custom-magic :args ... :indent 0 :parent #14 :children ... :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :sample-overlay #<overlay from 204 to 225 in *Customize Group: Visual Regexp*> :custom-magic (custom-magic :args (nil) :indent 0 :parent #14 :children (...) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :indent 0 :custom-form edit :custom-magic (custom-magic :args (nil) :parent #1 :indent 0 :children ((choice-item :help-echo "Change the state of this item." :format "%[%t%]" :button-prefix widget-push-button-prefix :button-suffix widget-push-button-suffix :mouse-down-action widget-magic-mouse-down-action :tag " State " :parent #20 :indent 0 :button-overlay #<overlay from 1994 to 2001 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 1994 in *Customize Group: Visual Regexp*> :to #<marker at 2001 in *Customize Group: Visual Regexp*>)) :from #<marker (moves after insertion) at 1991 in *Customize Group: Visual Regexp*> :to #<marker at 2043 in *Customize Group: Visual Regexp*>) :buttons ((documentation-string :args nil :value "This string is used to separate ..." :indent 3 :visibility-widget custom-visibility :parent #1 :doc-overlay #<overlay from 2043 to 2123 in *Customize Group: Visual Regexp*> :buttons nil :from #<marker (moves after insertion) at 2043 in *Customize Group: Visual Regexp*> :to #<marker at 2124 in *Customize Group: Visual Regexp*>) (custom-magic :args (nil) :parent #1 :indent 0 :children (...) :from #<marker (moves after insertion) at 1991 in *Customize Group: Visual Regexp*> :to #<marker at 2043 in *Customize Group: Visual Regexp*>) (item :args nil :value "Vr Match Separator String" :format "%{%t%}:" :action custom-tag-action :help-echo "Change value of this option." :mouse-down-action custom-tag-mouse-down-action :button-face custom-variable-button :sample-face custom-variable-tag :parent #1 :indent 0 :sample-overlay #<overlay from 1958 to 1983 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 1958 in *Customize Group: Visual Regexp*> :to #<marker at 1984 in *Customize Group: Visual Regexp*>) (custom-visibility :args nil :value t :help-echo "Hide or show this option." :on "Hide" :off "Show" :on-glyph "down" :off-glyph "right" :action custom-toggle-hide-variable :parent #1 :indent 0 :suppress-face t :button-overlay #<overlay from 1953 to 1957 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 1953 in *Customize Group: Visual Regexp*> :to #<marker at 1957 in *Customize Group: Visual Regexp*>)) :documentation-indent 3 :comment-widget (custom-comment :parent #1 :value "" :indent 0 :from #<marker at 2124 in *Customize Group: Visual Regexp*> :to #<marker at 2124 in *Customize Group: Visual Regexp*>) :children ((sexp :format " %v" :value "\"nil\"" :parent #1 :indent 0 :field-overlay (#<marker (moves after insertion) at 1985 in *Customize Group: Visual Regexp*> . #<marker at 1990 in *Customize Group: Visual Regexp*>) :from #<marker (moves after insertion) at 1984 in *Customize Group: Visual Regexp*> :to #<marker at 1991 in *Customize Group: Visual Regexp*>) (custom-comment :parent #1 :value "" :indent 0 :from #<marker at 2124 in *Customize Group: Visual Regexp*> :to #<marker at 2124 in *Customize Group: Visual Regexp*>))))
  custom-variable-state-set((custom-variable :group (custom-group :documentation-shown t :custom-state unknown :tag "Visual Regexp" :value visual-regexp :buttons ((custom-magic :args ... :indent 0 :parent #4 :children ... :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :sample-overlay #<overlay from 204 to 225 in *Customize Group: Visual Regexp*> :custom-magic (custom-magic :args (nil) :indent 0 :parent #4 :children (...) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :tag "Vr Match Separator String" :custom-prefixes ("visual-regexp-") :custom-level 2 :value vr/match-separator-string :parent (custom-group :documentation-shown t :custom-state unknown :tag "Visual Regexp" :value visual-regexp :buttons ((custom-magic :args ... :indent 0 :parent #14 :children ... :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :sample-overlay #<overlay from 204 to 225 in *Customize Group: Visual Regexp*> :custom-magic (custom-magic :args (nil) :indent 0 :parent #14 :children (...) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :indent 0 :custom-form edit :custom-magic (custom-magic :args (nil) :parent #1 :indent 0 :children ((choice-item :help-echo "Change the state of this item." :format "%[%t%]" :button-prefix widget-push-button-prefix :button-suffix widget-push-button-suffix :mouse-down-action widget-magic-mouse-down-action :tag " State " :parent #20 :indent 0 :button-overlay #<overlay from 1994 to 2001 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 1994 in *Customize Group: Visual Regexp*> :to #<marker at 2001 in *Customize Group: Visual Regexp*>)) :from #<marker (moves after insertion) at 1991 in *Customize Group: Visual Regexp*> :to #<marker at 2043 in *Customize Group: Visual Regexp*>) :buttons ((documentation-string :args nil :value "This string is used to separate ..." :indent 3 :visibility-widget custom-visibility :parent #1 :doc-overlay #<overlay from 2043 to 2123 in *Customize Group: Visual Regexp*> :buttons nil :from #<marker (moves after insertion) at 2043 in *Customize Group: Visual Regexp*> :to #<marker at 2124 in *Customize Group: Visual Regexp*>) (custom-magic :args (nil) :parent #1 :indent 0 :children (...) :from #<marker (moves after insertion) at 1991 in *Customize Group: Visual Regexp*> :to #<marker at 2043 in *Customize Group: Visual Regexp*>) (item :args nil :value "Vr Match Separator String" :format "%{%t%}:" :action custom-tag-action :help-echo "Change value of this option." :mouse-down-action custom-tag-mouse-down-action :button-face custom-variable-button :sample-face custom-variable-tag :parent #1 :indent 0 :sample-overlay #<overlay from 1958 to 1983 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 1958 in *Customize Group: Visual Regexp*> :to #<marker at 1984 in *Customize Group: Visual Regexp*>) (custom-visibility :args nil :value t :help-echo "Hide or show this option." :on "Hide" :off "Show" :on-glyph "down" :off-glyph "right" :action custom-toggle-hide-variable :parent #1 :indent 0 :suppress-face t :button-overlay #<overlay from 1953 to 1957 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 1953 in *Customize Group: Visual Regexp*> :to #<marker at 1957 in *Customize Group: Visual Regexp*>)) :documentation-indent 3 :comment-widget (custom-comment :parent #1 :value "" :indent 0 :from #<marker at 2124 in *Customize Group: Visual Regexp*> :to #<marker at 2124 in *Customize Group: Visual Regexp*>) :children ((sexp :format " %v" :value "\"nil\"" :parent #1 :indent 0 :field-overlay (#<marker (moves after insertion) at 1985 in *Customize Group: Visual Regexp*> . #<marker at 1990 in *Customize Group: Visual Regexp*>) :from #<marker (moves after insertion) at 1984 in *Customize Group: Visual Regexp*> :to #<marker at 1991 in *Customize Group: Visual Regexp*>) (custom-comment :parent #1 :value "" :indent 0 :from #<marker at 2124 in *Customize Group: Visual Regexp*> :to #<marker at 2124 in *Customize Group: Visual Regexp*>))))
  custom-variable-value-create((custom-variable :group (custom-group :documentation-shown t :custom-state unknown :tag "Visual Regexp" :value visual-regexp :buttons ((custom-magic :args ... :indent 0 :parent #4 :children ... :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :sample-overlay #<overlay from 204 to 225 in *Customize Group: Visual Regexp*> :custom-magic (custom-magic :args (nil) :indent 0 :parent #4 :children (...) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :tag "Vr Match Separator String" :custom-prefixes ("visual-regexp-") :custom-level 2 :value vr/match-separator-string :parent (custom-group :documentation-shown t :custom-state unknown :tag "Visual Regexp" :value visual-regexp :buttons ((custom-magic :args ... :indent 0 :parent #14 :children ... :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :sample-overlay #<overlay from 204 to 225 in *Customize Group: Visual Regexp*> :custom-magic (custom-magic :args (nil) :indent 0 :parent #14 :children (...) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :indent 0 :custom-form edit :custom-magic (custom-magic :args (nil) :parent #1 :indent 0 :children ((choice-item :help-echo "Change the state of this item." :format "%[%t%]" :button-prefix widget-push-button-prefix :button-suffix widget-push-button-suffix :mouse-down-action widget-magic-mouse-down-action :tag " State " :parent #20 :indent 0 :button-overlay #<overlay from 1994 to 2001 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 1994 in *Customize Group: Visual Regexp*> :to #<marker at 2001 in *Customize Group: Visual Regexp*>)) :from #<marker (moves after insertion) at 1991 in *Customize Group: Visual Regexp*> :to #<marker at 2043 in *Customize Group: Visual Regexp*>) :buttons ((documentation-string :args nil :value "This string is used to separate ..." :indent 3 :visibility-widget custom-visibility :parent #1 :doc-overlay #<overlay from 2043 to 2123 in *Customize Group: Visual Regexp*> :buttons nil :from #<marker (moves after insertion) at 2043 in *Customize Group: Visual Regexp*> :to #<marker at 2124 in *Customize Group: Visual Regexp*>) (custom-magic :args (nil) :parent #1 :indent 0 :children (...) :from #<marker (moves after insertion) at 1991 in *Customize Group: Visual Regexp*> :to #<marker at 2043 in *Customize Group: Visual Regexp*>) (item :args nil :value "Vr Match Separator String" :format "%{%t%}:" :action custom-tag-action :help-echo "Change value of this option." :mouse-down-action custom-tag-mouse-down-action :button-face custom-variable-button :sample-face custom-variable-tag :parent #1 :indent 0 :sample-overlay #<overlay from 1958 to 1983 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 1958 in *Customize Group: Visual Regexp*> :to #<marker at 1984 in *Customize Group: Visual Regexp*>) (custom-visibility :args nil :value t :help-echo "Hide or show this option." :on "Hide" :off "Show" :on-glyph "down" :off-glyph "right" :action custom-toggle-hide-variable :parent #1 :indent 0 :suppress-face t :button-overlay #<overlay from 1953 to 1957 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 1953 in *Customize Group: Visual Regexp*> :to #<marker at 1957 in *Customize Group: Visual Regexp*>)) :documentation-indent 3 :comment-widget (custom-comment :parent #1 :value "" :indent 0 :from #<marker at 2124 in *Customize Group: Visual Regexp*> :to #<marker at 2124 in *Customize Group: Visual Regexp*>) :children ((sexp :format " %v" :value "\"nil\"" :parent #1 :indent 0 :field-overlay (#<marker (moves after insertion) at 1985 in *Customize Group: Visual Regexp*> . #<marker at 1990 in *Customize Group: Visual Regexp*>) :from #<marker (moves after insertion) at 1984 in *Customize Group: Visual Regexp*> :to #<marker at 1991 in *Customize Group: Visual Regexp*>) (custom-comment :parent #1 :value "" :indent 0 :from #<marker at 2124 in *Customize Group: Visual Regexp*> :to #<marker at 2124 in *Customize Group: Visual Regexp*>))))
  widget-apply((custom-variable :group (custom-group :documentation-shown t :custom-state unknown :tag "Visual Regexp" :value visual-regexp :buttons ((custom-magic :args ... :indent 0 :parent #4 :children ... :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :sample-overlay #<overlay from 204 to 225 in *Customize Group: Visual Regexp*> :custom-magic (custom-magic :args (nil) :indent 0 :parent #4 :children (...) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :tag "Vr Match Separator String" :custom-prefixes ("visual-regexp-") :custom-level 2 :value vr/match-separator-string :parent (custom-group :documentation-shown t :custom-state unknown :tag "Visual Regexp" :value visual-regexp :buttons ((custom-magic :args ... :indent 0 :parent #14 :children ... :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :sample-overlay #<overlay from 204 to 225 in *Customize Group: Visual Regexp*> :custom-magic (custom-magic :args (nil) :indent 0 :parent #14 :children (...) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :indent 0 :custom-form edit :custom-magic (custom-magic :args (nil) :parent #1 :indent 0 :children ((choice-item :help-echo "Change the state of this item." :format "%[%t%]" :button-prefix widget-push-button-prefix :button-suffix widget-push-button-suffix :mouse-down-action widget-magic-mouse-down-action :tag " State " :parent #20 :indent 0 :button-overlay #<overlay from 1994 to 2001 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 1994 in *Customize Group: Visual Regexp*> :to #<marker at 2001 in *Customize Group: Visual Regexp*>)) :from #<marker (moves after insertion) at 1991 in *Customize Group: Visual Regexp*> :to #<marker at 2043 in *Customize Group: Visual Regexp*>) :buttons ((documentation-string :args nil :value "This string is used to separate ..." :indent 3 :visibility-widget custom-visibility :parent #1 :doc-overlay #<overlay from 2043 to 2123 in *Customize Group: Visual Regexp*> :buttons nil :from #<marker (moves after insertion) at 2043 in *Customize Group: Visual Regexp*> :to #<marker at 2124 in *Customize Group: Visual Regexp*>) (custom-magic :args (nil) :parent #1 :indent 0 :children (...) :from #<marker (moves after insertion) at 1991 in *Customize Group: Visual Regexp*> :to #<marker at 2043 in *Customize Group: Visual Regexp*>) (item :args nil :value "Vr Match Separator String" :format "%{%t%}:" :action custom-tag-action :help-echo "Change value of this option." :mouse-down-action custom-tag-mouse-down-action :button-face custom-variable-button :sample-face custom-variable-tag :parent #1 :indent 0 :sample-overlay #<overlay from 1958 to 1983 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 1958 in *Customize Group: Visual Regexp*> :to #<marker at 1984 in *Customize Group: Visual Regexp*>) (custom-visibility :args nil :value t :help-echo "Hide or show this option." :on "Hide" :off "Show" :on-glyph "down" :off-glyph "right" :action custom-toggle-hide-variable :parent #1 :indent 0 :suppress-face t :button-overlay #<overlay from 1953 to 1957 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 1953 in *Customize Group: Visual Regexp*> :to #<marker at 1957 in *Customize Group: Visual Regexp*>)) :documentation-indent 3 :comment-widget (custom-comment :parent #1 :value "" :indent 0 :from #<marker at 2124 in *Customize Group: Visual Regexp*> :to #<marker at 2124 in *Customize Group: Visual Regexp*>) :children ((sexp :format " %v" :value "\"nil\"" :parent #1 :indent 0 :field-overlay (#<marker (moves after insertion) at 1985 in *Customize Group: Visual Regexp*> . #<marker at 1990 in *Customize Group: Visual Regexp*>) :from #<marker (moves after insertion) at 1984 in *Customize Group: Visual Regexp*> :to #<marker at 1991 in *Customize Group: Visual Regexp*>) (custom-comment :parent #1 :value "" :indent 0 :from #<marker at 2124 in *Customize Group: Visual Regexp*> :to #<marker at 2124 in *Customize Group: Visual Regexp*>))) :value-create)
  widget-default-create((custom-variable :group (custom-group :documentation-shown t :custom-state unknown :tag "Visual Regexp" :value visual-regexp :buttons ((custom-magic :args ... :indent 0 :parent #4 :children ... :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :sample-overlay #<overlay from 204 to 225 in *Customize Group: Visual Regexp*> :custom-magic (custom-magic :args (nil) :indent 0 :parent #4 :children (...) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :tag "Vr Match Separator String" :custom-prefixes ("visual-regexp-") :custom-level 2 :value vr/match-separator-string :parent (custom-group :documentation-shown t :custom-state unknown :tag "Visual Regexp" :value visual-regexp :buttons ((custom-magic :args ... :indent 0 :parent #14 :children ... :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :sample-overlay #<overlay from 204 to 225 in *Customize Group: Visual Regexp*> :custom-magic (custom-magic :args (nil) :indent 0 :parent #14 :children (...) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :indent 0 :custom-form edit :custom-magic (custom-magic :args (nil) :parent #1 :indent 0 :children ((choice-item :help-echo "Change the state of this item." :format "%[%t%]" :button-prefix widget-push-button-prefix :button-suffix widget-push-button-suffix :mouse-down-action widget-magic-mouse-down-action :tag " State " :parent #20 :indent 0 :button-overlay #<overlay from 1994 to 2001 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 1994 in *Customize Group: Visual Regexp*> :to #<marker at 2001 in *Customize Group: Visual Regexp*>)) :from #<marker (moves after insertion) at 1991 in *Customize Group: Visual Regexp*> :to #<marker at 2043 in *Customize Group: Visual Regexp*>) :buttons ((documentation-string :args nil :value "This string is used to separate ..." :indent 3 :visibility-widget custom-visibility :parent #1 :doc-overlay #<overlay from 2043 to 2123 in *Customize Group: Visual Regexp*> :buttons nil :from #<marker (moves after insertion) at 2043 in *Customize Group: Visual Regexp*> :to #<marker at 2124 in *Customize Group: Visual Regexp*>) (custom-magic :args (nil) :parent #1 :indent 0 :children (...) :from #<marker (moves after insertion) at 1991 in *Customize Group: Visual Regexp*> :to #<marker at 2043 in *Customize Group: Visual Regexp*>) (item :args nil :value "Vr Match Separator String" :format "%{%t%}:" :action custom-tag-action :help-echo "Change value of this option." :mouse-down-action custom-tag-mouse-down-action :button-face custom-variable-button :sample-face custom-variable-tag :parent #1 :indent 0 :sample-overlay #<overlay from 1958 to 1983 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 1958 in *Customize Group: Visual Regexp*> :to #<marker at 1984 in *Customize Group: Visual Regexp*>) (custom-visibility :args nil :value t :help-echo "Hide or show this option." :on "Hide" :off "Show" :on-glyph "down" :off-glyph "right" :action custom-toggle-hide-variable :parent #1 :indent 0 :suppress-face t :button-overlay #<overlay from 1953 to 1957 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 1953 in *Customize Group: Visual Regexp*> :to #<marker at 1957 in *Customize Group: Visual Regexp*>)) :documentation-indent 3 :comment-widget (custom-comment :parent #1 :value "" :indent 0 :from #<marker at 2124 in *Customize Group: Visual Regexp*> :to #<marker at 2124 in *Customize Group: Visual Regexp*>) :children ((sexp :format " %v" :value "\"nil\"" :parent #1 :indent 0 :field-overlay (#<marker (moves after insertion) at 1985 in *Customize Group: Visual Regexp*> . #<marker at 1990 in *Customize Group: Visual Regexp*>) :from #<marker (moves after insertion) at 1984 in *Customize Group: Visual Regexp*> :to #<marker at 1991 in *Customize Group: Visual Regexp*>) (custom-comment :parent #1 :value "" :indent 0 :from #<marker at 2124 in *Customize Group: Visual Regexp*> :to #<marker at 2124 in *Customize Group: Visual Regexp*>))))
  widget-apply((custom-variable :group (custom-group :documentation-shown t :custom-state unknown :tag "Visual Regexp" :value visual-regexp :buttons ((custom-magic :args ... :indent 0 :parent #4 :children ... :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :sample-overlay #<overlay from 204 to 225 in *Customize Group: Visual Regexp*> :custom-magic (custom-magic :args (nil) :indent 0 :parent #4 :children (...) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :tag "Vr Match Separator String" :custom-prefixes ("visual-regexp-") :custom-level 2 :value vr/match-separator-string :parent (custom-group :documentation-shown t :custom-state unknown :tag "Visual Regexp" :value visual-regexp :buttons ((custom-magic :args ... :indent 0 :parent #14 :children ... :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :sample-overlay #<overlay from 204 to 225 in *Customize Group: Visual Regexp*> :custom-magic (custom-magic :args (nil) :indent 0 :parent #14 :children (...) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :indent 0 :custom-form edit :custom-magic (custom-magic :args (nil) :parent #1 :indent 0 :children ((choice-item :help-echo "Change the state of this item." :format "%[%t%]" :button-prefix widget-push-button-prefix :button-suffix widget-push-button-suffix :mouse-down-action widget-magic-mouse-down-action :tag " State " :parent #20 :indent 0 :button-overlay #<overlay from 1994 to 2001 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 1994 in *Customize Group: Visual Regexp*> :to #<marker at 2001 in *Customize Group: Visual Regexp*>)) :from #<marker (moves after insertion) at 1991 in *Customize Group: Visual Regexp*> :to #<marker at 2043 in *Customize Group: Visual Regexp*>) :buttons ((documentation-string :args nil :value "This string is used to separate ..." :indent 3 :visibility-widget custom-visibility :parent #1 :doc-overlay #<overlay from 2043 to 2123 in *Customize Group: Visual Regexp*> :buttons nil :from #<marker (moves after insertion) at 2043 in *Customize Group: Visual Regexp*> :to #<marker at 2124 in *Customize Group: Visual Regexp*>) (custom-magic :args (nil) :parent #1 :indent 0 :children (...) :from #<marker (moves after insertion) at 1991 in *Customize Group: Visual Regexp*> :to #<marker at 2043 in *Customize Group: Visual Regexp*>) (item :args nil :value "Vr Match Separator String" :format "%{%t%}:" :action custom-tag-action :help-echo "Change value of this option." :mouse-down-action custom-tag-mouse-down-action :button-face custom-variable-button :sample-face custom-variable-tag :parent #1 :indent 0 :sample-overlay #<overlay from 1958 to 1983 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 1958 in *Customize Group: Visual Regexp*> :to #<marker at 1984 in *Customize Group: Visual Regexp*>) (custom-visibility :args nil :value t :help-echo "Hide or show this option." :on "Hide" :off "Show" :on-glyph "down" :off-glyph "right" :action custom-toggle-hide-variable :parent #1 :indent 0 :suppress-face t :button-overlay #<overlay from 1953 to 1957 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 1953 in *Customize Group: Visual Regexp*> :to #<marker at 1957 in *Customize Group: Visual Regexp*>)) :documentation-indent 3 :comment-widget (custom-comment :parent #1 :value "" :indent 0 :from #<marker at 2124 in *Customize Group: Visual Regexp*> :to #<marker at 2124 in *Customize Group: Visual Regexp*>) :children ((sexp :format " %v" :value "\"nil\"" :parent #1 :indent 0 :field-overlay (#<marker (moves after insertion) at 1985 in *Customize Group: Visual Regexp*> . #<marker at 1990 in *Customize Group: Visual Regexp*>) :from #<marker (moves after insertion) at 1984 in *Customize Group: Visual Regexp*> :to #<marker at 1991 in *Customize Group: Visual Regexp*>) (custom-comment :parent #1 :value "" :indent 0 :from #<marker at 2124 in *Customize Group: Visual Regexp*> :to #<marker at 2124 in *Customize Group: Visual Regexp*>))) :create)
  widget-create-child-and-convert((custom-group :documentation-shown t :custom-state unknown :tag "Visual Regexp" :value visual-regexp :buttons ((custom-magic :args (nil) :indent 0 :parent #1 :children ((choice-item :help-echo "Change the state of this item." :format "%[%t%]" :button-prefix widget-push-button-prefix :button-suffix widget-push-button-suffix :mouse-down-action widget-magic-mouse-down-action :tag " State " :parent #13 :indent 0 :button-overlay #<overlay from 259 to 266 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 259 in *Customize Group: Visual Regexp*> :to #<marker at 266 in *Customize Group: Visual Regexp*>)) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :sample-overlay #<overlay from 204 to 225 in *Customize Group: Visual Regexp*> :custom-magic (custom-magic :args (nil) :indent 0 :parent #1 :children ((choice-item :help-echo "Change the state of this item." :format "%[%t%]" :button-prefix widget-push-button-prefix :button-suffix widget-push-button-suffix :mouse-down-action widget-magic-mouse-down-action :tag " State " :parent #16 :indent 0 :button-overlay #<overlay from 259 to 266 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 259 in *Customize Group: Visual Regexp*> :to #<marker at 266 in *Customize Group: Visual Regexp*>)) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) custom-variable :group (custom-group :documentation-shown t :custom-state unknown :tag "Visual Regexp" :value visual-regexp :buttons ((custom-magic :args (nil) :indent 0 :parent #4 :children ((choice-item :help-echo "Change the state of this item." :format "%[%t%]" :button-prefix widget-push-button-prefix :button-suffix widget-push-button-suffix :mouse-down-action widget-magic-mouse-down-action :tag " State " :parent #16 :indent 0 :button-overlay #<overlay from 259 to 266 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 259 in *Customize Group: Visual Regexp*> :to #<marker at 266 in *Customize Group: Visual Regexp*>)) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :sample-overlay #<overlay from 204 to 225 in *Customize Group: Visual Regexp*> :custom-magic (custom-magic :args (nil) :indent 0 :parent #4 :children ((choice-item :help-echo "Change the state of this item." :format "%[%t%]" :button-prefix widget-push-button-prefix :button-suffix widget-push-button-suffix :mouse-down-action widget-magic-mouse-down-action :tag " State " :parent #19 :indent 0 :button-overlay #<overlay from 259 to 266 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 259 in *Customize Group: Visual Regexp*> :to #<marker at 266 in *Customize Group: Visual Regexp*>)) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :tag "Vr Match Separator String" :custom-prefixes ("visual-regexp-") :custom-level 2 :value vr/match-separator-string)
  custom-group-value-create((custom-group :documentation-shown t :custom-state unknown :tag "Visual Regexp" :value visual-regexp :buttons ((custom-magic :args (nil) :indent 0 :parent #1 :children ((choice-item :help-echo "Change the state of this item." :format "%[%t%]" :button-prefix widget-push-button-prefix :button-suffix widget-push-button-suffix :mouse-down-action widget-magic-mouse-down-action :tag " State " :parent #13 :indent 0 :button-overlay #<overlay from 259 to 266 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 259 in *Customize Group: Visual Regexp*> :to #<marker at 266 in *Customize Group: Visual Regexp*>)) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :sample-overlay #<overlay from 204 to 225 in *Customize Group: Visual Regexp*> :custom-magic (custom-magic :args (nil) :indent 0 :parent #1 :children ((choice-item :help-echo "Change the state of this item." :format "%[%t%]" :button-prefix widget-push-button-prefix :button-suffix widget-push-button-suffix :mouse-down-action widget-magic-mouse-down-action :tag " State " :parent #16 :indent 0 :button-overlay #<overlay from 259 to 266 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 259 in *Customize Group: Visual Regexp*> :to #<marker at 266 in *Customize Group: Visual Regexp*>)) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)))
  widget-apply((custom-group :documentation-shown t :custom-state unknown :tag "Visual Regexp" :value visual-regexp :buttons ((custom-magic :args (nil) :indent 0 :parent #1 :children ((choice-item :help-echo "Change the state of this item." :format "%[%t%]" :button-prefix widget-push-button-prefix :button-suffix widget-push-button-suffix :mouse-down-action widget-magic-mouse-down-action :tag " State " :parent #13 :indent 0 :button-overlay #<overlay from 259 to 266 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 259 in *Customize Group: Visual Regexp*> :to #<marker at 266 in *Customize Group: Visual Regexp*>)) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :sample-overlay #<overlay from 204 to 225 in *Customize Group: Visual Regexp*> :custom-magic (custom-magic :args (nil) :indent 0 :parent #1 :children ((choice-item :help-echo "Change the state of this item." :format "%[%t%]" :button-prefix widget-push-button-prefix :button-suffix widget-push-button-suffix :mouse-down-action widget-magic-mouse-down-action :tag " State " :parent #16 :indent 0 :button-overlay #<overlay from 259 to 266 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 259 in *Customize Group: Visual Regexp*> :to #<marker at 266 in *Customize Group: Visual Regexp*>)) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :value-create)
  widget-default-create((custom-group :documentation-shown t :custom-state unknown :tag "Visual Regexp" :value visual-regexp :buttons ((custom-magic :args (nil) :indent 0 :parent #1 :children ((choice-item :help-echo "Change the state of this item." :format "%[%t%]" :button-prefix widget-push-button-prefix :button-suffix widget-push-button-suffix :mouse-down-action widget-magic-mouse-down-action :tag " State " :parent #13 :indent 0 :button-overlay #<overlay from 259 to 266 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 259 in *Customize Group: Visual Regexp*> :to #<marker at 266 in *Customize Group: Visual Regexp*>)) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :sample-overlay #<overlay from 204 to 225 in *Customize Group: Visual Regexp*> :custom-magic (custom-magic :args (nil) :indent 0 :parent #1 :children ((choice-item :help-echo "Change the state of this item." :format "%[%t%]" :button-prefix widget-push-button-prefix :button-suffix widget-push-button-suffix :mouse-down-action widget-magic-mouse-down-action :tag " State " :parent #16 :indent 0 :button-overlay #<overlay from 259 to 266 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 259 in *Customize Group: Visual Regexp*> :to #<marker at 266 in *Customize Group: Visual Regexp*>)) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)))
  widget-apply((custom-group :documentation-shown t :custom-state unknown :tag "Visual Regexp" :value visual-regexp :buttons ((custom-magic :args (nil) :indent 0 :parent #1 :children ((choice-item :help-echo "Change the state of this item." :format "%[%t%]" :button-prefix widget-push-button-prefix :button-suffix widget-push-button-suffix :mouse-down-action widget-magic-mouse-down-action :tag " State " :parent #13 :indent 0 :button-overlay #<overlay from 259 to 266 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 259 in *Customize Group: Visual Regexp*> :to #<marker at 266 in *Customize Group: Visual Regexp*>)) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :sample-overlay #<overlay from 204 to 225 in *Customize Group: Visual Regexp*> :custom-magic (custom-magic :args (nil) :indent 0 :parent #1 :children ((choice-item :help-echo "Change the state of this item." :format "%[%t%]" :button-prefix widget-push-button-prefix :button-suffix widget-push-button-suffix :mouse-down-action widget-magic-mouse-down-action :tag " State " :parent #16 :indent 0 :button-overlay #<overlay from 259 to 266 in *Customize Group: Visual Regexp*> :from #<marker (moves after insertion) at 259 in *Customize Group: Visual Regexp*> :to #<marker at 266 in *Customize Group: Visual Regexp*>)) :from #<marker (moves after insertion) at 253 in *Customize Group: Visual Regexp*> :to #<marker at 305 in *Customize Group: Visual Regexp*>)) :create)
  widget-create(custom-group :documentation-shown t :custom-state unknown :tag "Visual Regexp" :value visual-regexp)
  #f(compiled-function (entry) #<bytecode 0x422bc9b9>)((visual-regexp custom-group))
  mapcar(#f(compiled-function (entry) #<bytecode 0x422bc9b9>) ((visual-regexp custom-group)))
  custom-buffer-create-internal(((visual-regexp custom-group)))
  custom-buffer-create(((visual-regexp custom-group)) "*Customize Group: Visual Regexp*" " for group Visual Regexp")
  customize-group("visual-regexp")
  funcall-interactively(customize-group "visual-regexp")
  #<subr call-interactively>(customize-group record nil)
  apply(#<subr call-interactively> customize-group (record nil))
  call-interactively@ido-cr+-record-current-command(#<subr call-interactively> customize-group record nil)
  apply(call-interactively@ido-cr+-record-current-command #<subr call-interactively> (customize-group record nil))
  call-interactively(customize-group record nil)
  command-execute(customize-group record)
  execute-extended-command(nil "customize-group")
  amx-read-and-run(((customize-group . 902) (package-reinstall . 31) (list-packages . 567) (toggle-frame-maximized . 78) (proced . 1) (customize-option . 47) (toggle-debug-on-error . 66) (purpose-reset-window-layout . 138) (eval-buffer . 88) (describe-char . 82) (lsp-describe-session . 66) (package-autoremove . 54) (describe-personal-keybindings . 50) (list-charset-chars . 47) (jit-lock-debug-mode . 46) (py-isort-buffer . 43) (profiler-start . 40) (restart-emacs . 33) (load-library . 31) (describe-fontset . 26) (tab-line-mode . 25) (quelpa-upgrade . 25) (ert-run-tests-interactively . 22) (describe-face . 21) (lsp-workspace-restart . 21) (flycheck-verify-setup . 20) (lsp . 19) (whitespace-cleanup . 19) (font-lock-debug-fontify . 19) (desktop-read . 17) (describe-font . 17) (tab-bar-mode . 15) (list-processes . 15) (desktop-save . 14) (edebug-defun . 14) (lsp-mode . 13) (where-is . 13) (eval-region . 12) (quelpa-upgrade-all . 12) (ert . 11) (desktop-save-mode . 11) (ido-vertical-mode . 11) (benchmark . 10) (load-file . 10) (toggle-frame-fullscreen . 10) (crux-sudo-edit . 9) (regexp-builder . 9) (global-hl-line-mode . 9) (tree-sitter-hl-mode . 9) (dired-hide-details-mode . 9) ...))
  amx()
  funcall-interactively(amx)
  #<subr call-interactively>(amx nil nil)
  apply(#<subr call-interactively> amx (nil nil))
  call-interactively@ido-cr+-record-current-command(#<subr call-interactively> amx nil nil)
  apply(call-interactively@ido-cr+-record-current-command #<subr call-interactively> (amx nil nil))
  call-interactively(amx nil nil)
  command-execute(amx)