<html lang="en">
<head>
<title>tree-mode - Perl Development Environment</title>
<meta http-equiv="Content-Type" content="text/html">
<meta name="description" content="Perl Development Environment">
<meta name="generator" content="makeinfo 4.8">
<link title="Top" rel="start" href="index.html#Top">
<link rel="prev" href="windata.html#windata" title="windata">
<link rel="next" href="imenu_002dtree.html#imenu_002dtree" title="imenu-tree">
<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
<!--
This is manual for PDE version 0.01
(C) 2004, 2005, 2006, 2007
Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
Version 1.1 or any later version published by the Free Software
Foundation; with no Invariant Sections, no Front-Cover Texts, and
no Back-Cover Texts. A copy of the license is included in the
section entitled "GNU Free Documentation License".
-->
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
pre.display { font-family:inherit }
pre.format { font-family:inherit }
pre.smalldisplay { font-family:inherit; font-size:smaller }
pre.smallformat { font-family:inherit; font-size:smaller }
pre.smallexample { font-size:smaller }
pre.smalllisp { font-size:smaller }
span.sc { font-variant:small-caps }
span.roman { font-family:serif; font-weight:normal; }
span.sansserif { font-family:sans-serif; font-weight:normal; }
--></style>
</head>
<body>
<div class="node">
<p>
<a name="tree-mode"></a>
<a name="tree_002dmode"></a>
Next: <a rel="next" accesskey="n" href="imenu_002dtree.html#imenu_002dtree">imenu-tree</a>,
Previous: <a rel="previous" accesskey="p" href="windata.html#windata">windata</a>,
Up: <a rel="up" accesskey="u" href="index.html#Top">Top</a>
<hr>
</div>
<!-- node-name, next, previous, up -->
<h2 class="chapter">18 More commands on tree-widget</h2>
<p><samp><span class="file">tree-mode.el</span></samp> provide more commands to tree-widget.
<dl>
<dt><kbd>n</kbd><dd><a name="index-n-_0028tree_002dmode_002dnext_002dnode_0029-106"></a><a name="index-tree_002dmode_002dnext_002dnode-107"></a><code>tree-mode-next-node</code> - Move to next node.
<br><dt><kbd>p</kbd><dd><a name="index-p-_0028tree_002dmode_002dprevious_002dnode_0029-108"></a><a name="index-tree_002dmode_002dprevious_002dnode-109"></a><code>tree-mode-previous-node</code> - Move to previous node
<br><dt><kbd>j</kbd><dd><a name="index-j-_0028tree_002dmode_002dnext_002dsib_0029-110"></a><a name="index-tree_002dmode_002dnext_002dsib-111"></a><code>tree-mode-next-sib</code> - Move to next sibling node.
<br><dt><kbd>k</kbd><dd><a name="index-k-_0028tree_002dmode_002dprevious_002dsib_0029-112"></a><a name="index-tree_002dmode_002dprevious_002dsib-113"></a><code>tree-mode-previous-sib</code> - Move to previous sibling node.
<br><dt><kbd>u</kbd><dd><a name="index-u-_0028tree_002dmode_002dgoto_002dparent_0029-114"></a><a name="index-tree_002dmode_002dgoto_002dparent-115"></a><code>tree-mode-goto-parent</code> - Move to parent node.
<br><dt><kbd>r</kbd><dd><a name="index-r-_0028tree_002dmode_002dgoto_002droot_0029-116"></a><a name="index-tree_002dmode_002dgoto_002droot-117"></a><code>tree-mode-goto-root</code> - Move to root node
<br><dt><kbd>g</kbd><dd><a name="index-g-_0028tree_002dmode_002dreflesh_0029-118"></a><a name="index-tree_002dmode_002dreflesh-119"></a><code>tree-mode-reflesh</code> - Reflesh parent tree. useful restore after
sort or delete node
<br><dt><kbd>e</kbd><dd><a name="index-e-_0028tree_002dmode_002dtoggle_002dexpand_0029-120"></a><a name="index-tree_002dmode_002dtoggle_002dexpand-121"></a><code>tree-mode-toggle-expand</code> - Expand or contract tree at point.
With prefix argument, expand the tree.
<br><dt><kbd>E</kbd><dd><a name="index-E-_0028tree_002dmode_002dexpand_002dlevel_0029-122"></a><a name="index-tree_002dmode_002dexpand_002dlevel-123"></a><code>tree-mode-expand-level</code> - Expand tree to LEVEL. With prefix
argument 0 or negative, will expand all leaves of the tree.
<br><dt><kbd>s</kbd><dd><a name="index-s-_0028tree_002dmode_002dsort_002dby_002dtag_0029-124"></a><a name="index-tree_002dmode_002dsort_002dby_002dtag-125"></a><code>tree-mode-sort-by-tag</code> - Sort children node by tag.
<br><dt><kbd>/</kbd><dd><a name="index-g_t_002f-_0028tree_002dmode_002dkeep_002dmatch_0029-126"></a><a name="index-tree_002dmode_002dkeep_002dmatch-127"></a><code>tree-mode-keep-match</code> - Keep node which tag match REGEXP
<br><dt><kbd>!</kbd><dd><a name="index-g_t_0021-_0028tree_002dmode_002dcollapse_002dother_002dexcept_0029-128"></a><a name="index-tree_002dmode_002dcollapse_002dother_002dexcept-129"></a><code>tree-mode-collapse-other-except</code> - Collapse other trees. If the
tree at point is contract, expand it.
<br><dt><kbd>D</kbd><dd><a name="index-D-_0028tree_002dmode_002ddelete_002dtree_0029-130"></a><a name="index-tree_002dmode_002ddelete_002dtree-131"></a><code>tree-mode-delete-tree</code> - Delete a tree from buffer.
</dl>
<p>The icon for push-button in tree-widget is limited 4 types: open,
close, empty and leaf. tree-mode provide a method to settup icon of
push-button by put an addition attribute :button-icon in tree-widget
node.
</body></html>