Variable: majutsu-evolog--entry-compiled
majutsu-evolog--entry-compiled is a variable defined in
majutsu-evolog.el.
Value
Large value
(:profile
(:default-postprocessors nil :field-postprocessors nil
:decode-function
majutsu-row-post-decode-line-separator
:entry-id-function majutsu-evolog--entry-id
:section-class jj-evolog-entry
:section-class-function nil
:section-value-function
majutsu-evolog--entry-id :section-hide nil
:section-hide-function nil :show-child-count
:inherit :tail-align nil :name evolog
:self-type CommitEvolutionEntry :columns-var
majutsu-evolog-entry-columns)
:columns
((:field display :module heading :template
[:concat
[:if [:commit :root]
[:label "immutable"
[:concat
[:separate " "
[:commit :change_id :shortest 8]
[:label "root" "root()"]
[:commit :commit_id :shortest 8]
[:commit :bookmarks]]
"\n"]]
[:label
[:separate " "
[:if [:commit :current_working_copy]
"working_copy"]
[:if [:commit :immutable] "immutable"
"mutable"]
[:if [:commit :conflict] "conflicted"]]
[:concat
[:separate " "
[:coalesce
[:if [:commit :hidden]
[:label "hidden"
[:concat
[:commit :change_id
:shortest 8]
[:if
[:commit :change_offset]
[:concat
[:label "change_offset"
"/"]
[:commit :change_offset]]]]]]
[:if [:commit :divergent]
[:label "divergent"
[:concat
[:commit :change_id
:shortest 8]
[:if
[:commit :change_offset]
[:concat
[:label "change_offset"
"/"]
[:commit :change_offset]]]]]]
[:commit :change_id :shortest 8]]
[:coalesce [:commit :author :email]
[:label "email placeholder"
"(no email set)"]]
[:commit :committer :timestamp :local
:format "%Y-%m-%d %H:%M:%S"]
[:commit :bookmarks] [:commit :tags]
[:commit :working_copies]
[:commit :commit_id :shortest 8]
[:separate " "
[:coalesce
[:if [:commit :hidden]
[:label "hidden"
"(hidden)"]]
[:if [:commit :divergent]
[:label "divergent"
"(divergent)"]]]
[:if [:commit :conflict]
[:label "conflict"
"(conflict)"]]]
[:if
[:method
[:call 'config
"ui.show-cryptographic-signatures"]
:as_boolean]
[:call
'format_short_cryptographic_signature
[:commit :signature]]]]
"\n"
[:separate " "
[:if [:commit :empty]
[:label "empty" "(empty)"]]
[:if [:commit :description]
[:commit :description :first_line]
[:label
[:if [:commit :empty] "empty"]
[:label "description placeholder"
"(no description set)"]]]]
"\n"]]]
[:if [:operation]
[:concat
[:separate " " [:label "separator" "--"] "operation"
[:operation :id :short]
[:operation :description :first_line]]
"\n"]]]
:face t :post nil :instance 0)
(:field change-id :module metadata :template [:commit :change_id]
:face nil :post nil :instance 1)
(:field commit-id :module metadata :template [:commit :commit_id]
:face nil :post nil :instance 2)
(:field operation-id :module metadata :template
[:if [:operation] [:operation :id] ""] :face nil :post nil
:instance 3))
:module-columns
((heading
(:field display :module heading :template
[:concat
[:if [:commit :root]
[:label "immutable"
[:concat
[:separate " "
[:commit :change_id :shortest 8]
[:label "root" "root()"]
[:commit :commit_id :shortest 8]
[:commit :bookmarks]]
"\n"]]
[:label
[:separate " "
[:if [:commit :current_working_copy]
"working_copy"]
[:if [:commit :immutable] "immutable"
"mutable"]
[:if [:commit :conflict] "conflicted"]]
[:concat
[:separate " "
[:coalesce
[:if [:commit :hidden]
[:label "hidden"
[:concat
[:commit :change_id
:shortest 8]
[:if
[:commit :change_offset]
[:concat
[:label "change_offset"
"/"]
[:commit :change_offset]]]]]]
[:if [:commit :divergent]
[:label "divergent"
[:concat
[:commit :change_id
:shortest 8]
[:if
[:commit :change_offset]
[:concat
[:label "change_offset"
"/"]
[:commit :change_offset]]]]]]
[:commit :change_id :shortest 8]]
[:coalesce [:commit :author :email]
[:label "email placeholder"
"(no email set)"]]
[:commit :committer :timestamp :local
:format "%Y-%m-%d %H:%M:%S"]
[:commit :bookmarks] [:commit :tags]
[:commit :working_copies]
[:commit :commit_id :shortest 8]
[:separate " "
[:coalesce
[:if [:commit :hidden]
[:label "hidden"
"(hidden)"]]
[:if [:commit :divergent]
[:label "divergent"
"(divergent)"]]]
[:if [:commit :conflict]
[:label "conflict"
"(conflict)"]]]
[:if
[:method
[:call 'config
"ui.show-cryptographic-signatures"]
:as_boolean]
[:call
'format_short_cryptographic_signature
[:commit :signature]]]]
"\n"
[:separate " "
[:if [:commit :empty]
[:label "empty" "(empty)"]]
[:if [:commit :description]
[:commit :description :first_line]
[:label
[:if [:commit :empty] "empty"]
[:label "description placeholder"
"(no description set)"]]]]
"\n"]]]
[:if [:operation]
[:concat
[:separate " " [:label "separator" "--"] "operation"
[:operation :id :short]
[:operation :description :first_line]]
"\n"]]]
:face t :post nil :instance 0))
(tail) (body)
(metadata
(:field change-id :module metadata :template [:commit :change_id]
:face nil :post nil :instance 1)
(:field commit-id :module metadata :template [:commit :commit_id]
:face nil :post nil :instance 2)
(:field operation-id :module metadata :template
[:if [:operation] [:operation :id] ""] :face nil :post nil
:instance 3)))
:template
"concat(\"\\x1DS\", concat(if(self.commit().root(), label(\"immutable\", concat(separate(\" \", self.commit().change_id().shortest(8), label(\"root\", \"root()\"), self.commit().commit_id().shortest(8), self.commit().bookmarks()), \"\\n\")), label(separate(\" \", if(self.commit().current_working_copy(), \"working_copy\"), if(self.commit().immutable(), \"immutable\", \"mutable\"), if(self.commit().conflict(), \"conflicted\")), concat(separate(\" \", coalesce(if(self.commit().hidden(), label(\"hidden\", concat(self.commit().change_id().shortest(8), if(self.commit().change_offset(), concat(label(\"change_offset\", \"/\"), self.commit().change_offset()))))), if(self.commit().divergent(), label(\"divergent\", concat(self.commit().change_id().shortest(8), if(self.commit().change_offset(), concat(label(\"change_offset\", \"/\"), self.commit().change_offset()))))), self.commit().change_id().shortest(8)), coalesce(self.commit().author().email(), label(\"email placeholder\", \"(no email set)\")), self.commit().committer().timestamp().local().format(\"%Y-%m-%d %H:%M:%S\"), self.commit().bookmarks(), self.commit().tags(), self.commit().working_copies(), self.commit().commit_id().shortest(8), separate(\" \", coalesce(if(self.commit().hidden(), label(\"hidden\", \"(hidden)\")), if(self.commit().divergent(), label(\"divergent\", \"(divergent)\"))), if(self.commit().conflict(), label(\"conflict\", \"(conflict)\"))), if(config(\"ui.show-cryptographic-signatures\").as_boolean(), format_short_cryptographic_signature(self.commit().signature()))), \"\\n\", separate(\" \", if(self.commit().empty(), label(\"empty\", \"(empty)\")), if(self.commit().description(), self.commit().description().first_line(), label(if(self.commit().empty(), \"empty\"), label(\"description placeholder\", \"(no description set)\")))), \"\\n\"))), if(self.operation(), concat(separate(\" \", label(\"separator\", \"--\"), \"operation\", self.operation().id().short(), self.operation().description().first_line()), \"\\n\"))), \"\\x1DT\", \"\", \"\\x1DB\", \"\", \"\\x1DM\", concat(self.commit().change_id(), \"\\x1E\", self.commit().commit_id(), \"\\x1E\", if(self.operation(), self.operation().id(), \"\")), \"\\x1DE\", \"\\n\")")
Documentation
Compiled row layout metadata for majutsu-evolog.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-evolog.el
(defconst majutsu-evolog--entry-compiled
(majutsu-row-compile (majutsu-evolog--row-profile))
"Compiled row layout metadata for `majutsu-evolog'.")