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'.")