elisp
emacs
package
plugin
tree
]
根據給定的字符串生成一棵目錄樹(前後newline包裹),插到當前光標所在位置(emacs裡)的後面。接受的字符串格式跟mkdir -p
批量建目錄時接受的串格式一樣,比如,
<code>
(insert-contents-tree "CONTENTS TITLE/{第一章/{1.1/{1.1.1/{1.1.1.1,1.1.1.2,1.1.1.3},1.1.2,1.1.3},1.2/{1.2.1,1.2.2},1.3},第二章/{2.1,2.2},第三章/{3.1,3.2}}")</code>
會插入:
<code>
CONTENTS TITLE
|-- 第一章
| |-- 1.1
| | |-- 1.1.1
| | | |-- 1.1.1.1
| | | |-- 1.1.1.2
| | | `-- 1.1.1.3
| | |-- 1.1.2
| | `-- 1.1.3
| |-- 1.2
| | |-- 1.2.1
| | `-- 1.2.2
| `-- 1.3
|-- 第二章
| |-- 2.1
| `-- 2.2
`-- 第三章
|-- 3.1
`-- 3.2
</code>
https://github.com/jiqiyu/insert-contents-tree.el/blob/master/insert-content-tree.el