Function: logview-filter-edit--initialize-text
logview-filter-edit--initialize-text is a natively compiled function
defined in logview.el.
Signature
(logview-filter-edit--initialize-text &optional FILTER-TEXT)
Source Code
;; Defined in /nix/store/3zkn9hgpv447zb8nrg55d9x2ynmmrk40-emacs-packages-deps/share/emacs/site-lisp/elpa/logview-20260218.2013/logview.el
(defun logview-filter-edit--initialize-text (&optional filter-text)
(erase-buffer)
(unless (and filter-text (string-prefix-p (logview-filter-edit--hint-comment) filter-text))
(insert (logview-filter-edit--hint-comment)))
(if (eq logview-filter-edit--mode 'views)
(logview--insert-view-definitions (when logview-filter-edit--editing-views-for-submode
(lambda (view) (string= (plist-get view :submode) logview-filter-edit--editing-views-for-submode))))
(insert filter-text)
(unless (bolp)
(insert "\n")))
;; Put cursor at the first filter beginning if possible.
(goto-char (point-min))
(logview--iterate-filter-buffer-lines (lambda (type _line-begin begin _end)
(if (member type logview--valid-filter-prefixes)
(progn (goto-char begin) nil)
t)))
(set-buffer-modified-p nil))