(proced-grammar-alist): Allow predicate nil. New attribute tree.
authorRoland Winkler <Roland.Winkler@physik.uni-erlangen.de>
Sun, 28 Dec 2008 13:58:10 +0000 (13:58 +0000)
committerRoland Winkler <Roland.Winkler@physik.uni-erlangen.de>
Sun, 28 Dec 2008 13:58:10 +0000 (13:58 +0000)
commitf1d2765346cbb70a6ad6e505a86df503573ab2ae
tree5f63e3d992bfffa59dca41737c1d9a841ff1c73e
parent39791e03e1c888f0f7efb029a58561987a8c1b51
(proced-grammar-alist): Allow predicate nil.  New attribute tree.
(proced-format-alist): Use attribute tree.
(proced-tree-flag, proced-tree-indent): New variables.
(proced-children-alist): Renamed from proced-process-tree.  PPID
must refer to a process in process-alist.  Ignore PPIDs that equal
PID.  Children alist inherits sorting order from process-alist.
(proced-process-tree): New variable.  New function.
(proced-process-tree-internal, proced-toggle-tree)
(proced-tree, proced-tree-insert, proced-format-tree): New
functions.
(proced-mark-process-alist): Add docstring.
(proced-filter-parents): PPID must refer to a process in
process-alist.  Ignore PPIDs that equal PID.
(proced-sort): Throw error if attribute is not sortable.
(proced-sort-interactive): Restrict completion to sortable
attributes.
(proced-format): Include tree in standard attributes if
proced-tree-flag is non-nil.  Make header clickable only if
corresponding predicate is non-nil.
(proced-update): Use proced-tree.
lisp/ChangeLog
lisp/proced.el